4 软件电路设计
前端放大滤波后的信号被处理器的 AD 进行采样分析 , 其软件程序主要是处理器和射频芯片的初始化和处理函数。首先对 MSP430 各个 IO 口进行初始化 , 其次配置 nRF905 芯片的各寄存器 , 定义工作方式 , 再次是对 MSP430 的 AD 进行初始化设置 , 定义单通道多次转换 , 内部 AD 最多支持 8 通道同时采样 , 各模块初始化完毕后 CPU 进入低功耗模式 3, 当需要采样的时候通过中断将 CPU 从睡眠状态唤醒 , 进入中断服务程序开始 AD 采样 , 通过采用中位值平均滤波法滤出因偶然因素引起的脉冲性干扰 , 消除脉冲干扰引起的采样值偏差 , 加大的系统的抗干扰能力。将数字滤波后的采样值通过 MSP430 的 SPI 总线将数据传到射频芯片进行发送。
|