2. 余弦响应数学模型

聊余弦响应误差,得先把数学模型搭起来。我个人习惯是,先搞清楚“理想情况长什么样”,再看“实际情况差在哪”,最后把“差多少”用一个明确的因子定义出来。这样后面做校正才有根有据。

2.1 理想余弦响应模型

理想情况下,一个余弦接收器的输出信号幅度,只跟入射角有关。说白了,就是光或声波正对着传感器来的时候,输出最大;斜着来,输出按余弦规律衰减。

数学表达式很简单:

V_out(θ) = V_max · cos(θ)

其中:

  • V_out(θ) —— 入射角为 θ 时的输出信号幅度
  • V_max —— 入射角为 0°(法线方向)时的最大输出
  • θ —— 入射光线/声波与传感器法线之间的夹角

这个模型假设传感器是完美的点接收器,没有方向性畸变,也没有制造公差。我在项目里见过不少刚入行的工程师,直接拿这个公式去算系统灵敏度,结果实测对不上——嗯,理想模型只是起点,不是终点。

理想余弦响应的关键特征:

  • θ = 0° 时,cos(0) = 1,输出最大
  • θ = 90° 时,cos(90°) = 0,输出为零
  • 响应曲线关于法线对称,左右一致

2.2 实际响应偏差模型

实际传感器嘛,总会有偏差。你想想看,透镜的曲率误差、封装材料的折射率不均匀、敏感元件的安装倾斜……这些都会让实际响应偏离理想余弦曲线。

我一般用带修正项的实际模型来描述:

V_out_real(θ) = V_max · [cos(θ) + δ(θ)]

这里的 δ(θ) 就是偏差函数,它随角度变化。不同传感器的 δ(θ) 长得不一样,但有几个常见模式:

偏差类型 δ(θ) 特征 常见原因
增益偏差 δ(θ) ≈ k · cos(θ),k 为常数 灵敏度标定误差
偏移偏差 δ(θ) ≈ c,c 为常数 暗电流、零偏漂移
非线性偏差 δ(θ) = a·θ² + b·θ 光学畸变、封装应力
不对称偏差 δ(θ) ≠ δ(-θ) 安装倾斜、敏感面不均匀

我曾经遇到过一个项目,传感器在 ±60° 范围内偏差不大,但到了 ±75° 以上,输出突然掉得比余弦还快。查了半天,发现是封装透镜的边缘有毛刺,造成了遮挡效应。这种非线性偏差,用简单的常数修正根本搞不定。

注意:实际偏差模型中的 δ(θ) 通常需要通过实验标定获得。不要假设偏差是线性的,尤其是在大角度区域(θ > 60°),非线性效应会显著增加。

2.3 误差因子定义

有了理想模型和实际模型,我们就可以定义误差因子了。我个人习惯用相对误差的形式,因为这样不同量程、不同幅度的系统之间可以横向对比。

最常用的误差因子定义如下:

ε(θ) = [V_out_real(θ) - V_out_ideal(θ)] / V_out_ideal(θ) × 100%

展开后就是:

ε(θ) = δ(θ) / cos(θ) × 100%

这个 ε(θ) 就是余弦响应误差因子,单位是百分比。它表示在某个入射角下,实际输出偏离理想值的相对程度。

举个例子:

  • 如果 θ = 30°,理想 cos(30°) = 0.866
  • 实测 V_out_real = 0.85 · V_max
  • 那么 ε(30°) = (0.85 - 0.866) / 0.866 × 100% ≈ -1.85%

负值表示实际输出偏小,正值表示偏大。

实用建议:在工程应用中,我通常会在 0°、15°、30°、45°、60°、75° 这六个角度上标定 ε(θ),然后做插值。超过 75° 的数据我一般只做参考,因为 cos(θ) 接近零,误差因子会被放大,数值不稳定。

2.4 误差因子与系统精度的关系

误差因子 ε(θ) 直接决定了系统的角度测量精度。你想想看,如果一个测距仪或成像系统,余弦响应误差在 45° 时达到了 5%,那它算出来的目标位置就会偏掉好几个像素。

我习惯用一个简单的表格来评估误差因子的影响:

ε(θ) 范围 影响程度 是否需要校正
|ε(θ)| < 1% 可忽略 不需要
1% ≤ |ε(θ)| < 5% 中等 建议校正
5% ≤ |ε(θ)| < 10% 显著 必须校正
|ε(θ)| ≥ 10% 严重 需重新设计或选型

嗯,这里要注意:误差因子不是一成不变的。温度变化、器件老化、光学表面污染,都会让 ε(θ) 漂移。所以定期标定是很有必要的。

2.5 本章知识结构图

下面这张图把三个模型的关系串起来了,方便你理解整体逻辑:

余弦响应数学模型知识结构 余弦响应数学模型结构 理想余弦响应模型 V_out = V_max · cos(θ) 实际响应偏差模型 V_out_real = V_max · [cos(θ) + δ(θ)] 误差因子定义 ε(θ) = δ(θ) / cos(θ) × 100% 对比 导出 增益偏差 偏移偏差 非线性偏差 不对称偏差 💡 核心思路 理想模型给出理论基准,实际模型描述真实行为,误差因子量化偏离程度。 三者结合,才能为后续的误差校正提供完整的数学依据。

这张图把三个模型的关系讲清楚了。理想模型是基准,实际模型是真实情况,误差因子是两者之间的桥梁。后面做校正的时候,我们就是拿着 ε(θ) 这个因子,去反向修正实际输出,让它尽量贴近理想曲线。