ZHCAD57 September   2023 MSPM0L1306

 

  1.   1
  2.   摘要
  3.   商标
  4. 1PIR 设计说明
    1. 1.1 PIR 传感器
    2. 1.2 PIR 信号链
      1. 1.2.1 传统运动检测信号链设计
      2. 1.2.2 无电容器信号链设计
  5. 2硬件及原理图
    1. 2.1 MSPM0L1306
    2. 2.2 MSPM0 PIR Boosterpack
      1. 2.2.1 原理图
  6. 3软件
    1. 3.1 软件架构
    2. 3.2 软件流程图
    3. 3.3 数据处理
      1. 3.3.1 数字信号调节
      2. 3.3.2 使用低通滤波器处理温漂
      3. 3.3.3 尖峰和噪声
      4. 3.3.4 运动检测功能
  7. 4结果
    1. 4.1 功率曲线和电流消耗
    2. 4.2 检测性能
      1. 4.2.1 距离: 5 米(16.4 英尺)
      2. 4.2.2 距离: 9 米(29.5 英尺)
      3. 4.2.3 距离: 10 米(32.8 英尺)
  8. 5总结
  9. 6参考

使用低通滤波器处理温漂

图 3-3 所示为随着环境温度和 PIR 传感器体温波动,PIR 信号随时间变化的情况。此处不存在运动检测事件,只有信号漂移。在软件中会对采集的数据样本应用数字低通移动平均滤波器。基于这个移动平均滤波器可对 DAC 进行调整以补偿随着时间推移的这种基线趋势,这样会消除信号的大部分直流分量。如此,便可通过 MSPM0 的 12 位 ADC 实现更高的动态范围,因为它会主动对信号链的环境温度进行补偿,使信号始终处于 ADC 测量范围内的中间位置。软件可以使用 ADC 的读数和当前 DAC 补偿值来确定绝对数字输出代码。

GUID-2A93D686-CABD-4DE4-AF1D-E885C748D1ED-low.png图 3-3 PIR 传感器信号随时间的漂移