基于英飞凌智能传感器SP12/SP30的TPMS设计
扫描二维码
随时随地手机看文章
汽车轮胎压力监测系统(tpms)主要利用安装在每一个轮胎里的压力传感器来直接测量轮胎的气压,通过射频无线传输,在汽车行驶时实时地对轮胎气压进行自动监测,对轮胎漏气、低气压和高气压进行报警,以保障行车安全。 英飞凌面向tpms应用的sp12/sp30传感器整合了硅显微机械加工的压力与加速度传感器、温度传感器和一个电池电压监测器,提供四合一传感功能,并配有一个能完成测量、信号补偿与调整及spi串行通信接口cmos大规模集成电路,其中sp30内置8位哈佛结构risc mcu和2d通道的低频(lf)接口,且消耗的电流仅0.4ua。 星科半导体有限公司基于英飞凌传感器sp12/sp30提供整个tpms系统所涉及的ic以及解决方案,来保证系统的稳定性和可靠性。 tpms构成 1. 发射模块 发射模块由压力传感器、mcu、射频发射芯片、电池和天线组成,该模块对轮胎压力、温度、电池电压及加速度进行数据采集,并将数据以无线方式发射出去。 发射模块有基于sp12/sp12t和sp30的两个方案:方案一是sp12/sp12t+mcu+tdk5100f(见图1),其中压力传感器sp12(100~450kpa)/sp12t(0~1,400kpa)和射频发射芯片tdk5100f(434mhz ask/fsk发射器)均来自英飞凌公司。 图1:基于sp12的tpms发射模块 方案二是sp30+tdk5100f(图2)。 图2:基于sp30的应用方案框图 压力传感器sp30(100~900kpa)内置8位哈佛结构risc mcu和2d通道的lf接口。射频发射ic采用英飞凌公司的tdk5100f(434mhz ask/fsk发射器),该系统可直接接收125khz的低频唤醒信号控制发射模块在不同的模式下工作。 2. 接收模块 接收模块由tda5210、xc866/xc886、lcd模块和天线组成(见图3)。 图3:tda5210+xc866/xc886+lcd模块+天线的接收模块框图 接收模块将tpms发射模块发送的信息进行解调、解码,并将接收的数据通过lcd显示输出。该模块的mcu和射频接收芯片分别采用了英飞凌公司的xc866/xc886和tda5210。其中xc866/xc886是专为汽车电子设计的8位mcu,带有can/lin控制器,可以快速地将tpms功能转移次要任务中。 sp30_tpms发射模块原理 tpms发射系统实际上是一个定时监测无线系统,整个系统设计的核心问题主要体现在系统低功耗和汽车高速转动时射频接收灵敏度以及噪声抑制方面。针对英飞凌sp30+tdk5100f发射系统,以下是关于这两个核心问题的详细阐述。 首先,系统低功耗是建立在硬件基础上,并且与软件程序相结合实现的,所以选择静态低功耗硬件是前提条件;其次,系统要尽量保持在功耗最低的pwdn模式下;第三,系统从pwdn到run模式的硬件唤醒要与软件阕值比较相结合;最后,系统进入run模式中,在某些独立于risc内核的单元工作时,可以让系统进入空闲模式等待,这样也会节省供耗。实测星科demo板静态电流3ua。图4为sp30+tdk5100f发射系统的程序流程。 图4:sp30+tdk5100f发射系统的程序流程图 图5:sp30内部功能框图