接收模块设计
本系统接收机采用摩托罗拉的接收芯片MC33594和中央处理器68HC908GT16,显示器采用液晶显示屏|显示器件。
接收模块硬件电路设计
MC33594是一个具有自动增益控制的高灵敏度的OOK/FSK解调芯片,内部包括混频、中频放大、锁相环、解调、数据管理及SPI接口等电路。MCU可以通过SPI接口对MC33594的内部寄存器进行配置,从而设置该接收芯片的调制类型、数据接收码速率、RF载波频率等信息。图5为TPMS接收电路,MC33594通过接收天线接收发射机发射的RF信号,将RF信号解调后通过SPI接口以中断方式传输给68HC908GT16(MCU),MCU负责处理数据、显示数据,并在必要时启动报警电路。

图5 接收电路
接收模块固件程序设计
接收程序与发射程序类似,虽然功能简单,但从可靠性来看,特别当一个接收机要同时接收4个发射机甚至更多发射机的数据时,接收程序处理数据的有效性、及时性显得更为重要。
图6为接收机程序流程图,考虑接收数据的有效性,我们设计SPI中断方式接收数据,收到数据帧后MCU解析出发射机的ID号、压力值、温度值等信息,再判断该发射机的ID与本接收机内存储的ID是否一致,如果不一致,则丢弃该组数据并进入省电状态。如果ID一致,则处理数据并根据ID显示相应轮胎的压力温度数据,在压力或温度超出正常范围时能及时、准确地报警。

图6 接收流程图
|