ZHCAEZ5 February 2025 CC1310
图 3-4 所示为随着环境温度和 PIR 传感器体温波动,PIR 信号随时间变化的情况。此处不存在运动检测事件,只有信号漂移。
图 3-4 PIR 信号随时间变化的情况PIR 原始信号可能会因环境变化(如温度波动或背景干扰)而产生一定的噪声。因此,应避免对原始信号使用简单的阈值,因为这可能会上下波动,从而导致检测不可靠。相反,我们要分析信号的一阶导数,以测量信号随时间上升的速度。信号的快速变化会导致较高的一阶导数,我们可基于此设定阈值,以更可靠地检测运动。应用这种方法之前,我们会对原始信号进行过采样,并使用移动平均滤波器来消除小的峰值。
图 3-5 平滑的 PIR 信号与原始信号平滑原始 PIR 信号后,将计算一阶导数的绝对值。这一步骤使我们能够关注信号变化的幅度,而不受变化方向的影响。为了检测运动,我们在此绝对一阶导数上设置了软件定义的阈值。如果导数幅度超过阈值,则表示信号发生了快速变化,这与运动相对应。这种方法提供了一种稳健的运动检测方法,同时更大限度地减少了因信号逐渐波动或环境噪声造成的误触发。
图 3-6 平滑信号的一阶导数