基于npx的新型轮胎压力监测系统_第1页
基于npx的新型轮胎压力监测系统_第2页
基于npx的新型轮胎压力监测系统_第3页
基于npx的新型轮胎压力监测系统_第4页
基于npx的新型轮胎压力监测系统_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于 NPX 的新型轮胎压力监测系统蔡述庭 袁从贵 张新政 (广东工业大学, 广州 510090)摘 要:介绍了基于 GE Nova Sensor 公司新型 NPX 系列芯片的轮胎压力监控系统,给出了系统硬件构成、相关软件流程和通信设计参考。该系统用于在汽车行驶过程中监控轮胎状态,如果出现压力和温度的异常变化,可实时报警,从而有效地避免因爆胎引起交通事故。关键词:TPMS 压力 温度随着汽车消费市场的日益升温,汽车的安全性能更加被消费者所关注。在汽车高速行驶过程中,轮胎故障是所有驾驶者最为担心和最难预防的,也是突发性交通事故发生的重要原因。据统计,在中国高速公路上发生的交通事故有70% 是由于爆胎引起的,而在美国这一比例更高达 80%。基于此,美国运输部 (DOT)国家公路交通安全管理委员会 (NHTSA) 出台了法规。该法规规定:2003 年 11 月到 2006 年 10 月 31 日期间美国新出厂的轻型汽车将逐步引入轮胎压力监测系统(Tyre Pressure Monitoring System,TPMS)。鉴于如此大的市场潜力,国内外许多公司纷纷开始投入TPMS 的研制。 1 TPMS 硬件系统构成 轮胎压力监测系统分为直接系统和间接系统。间接系统是通过 ABS 确定轮胎压力变化的系统。ABS 通过车速传感器确定轮胎故障,从而决定是否启动防抱死系统。目前这类系统的准确率没有直接系统高,故障轮胎的确定也很困难,而且系统校准极其复杂。此外,在某些情况下此类系统会无法正常工作,例如同一车轴的两个轮胎气压都低时。直接系统一般由轮胎监测模块和主机接收显示模块构成。通过在每一个轮胎上都安装一个轮胎监测模块,来实时监测汽车行驶状态下各个轮胎的状况,从而使安装在驾驶台的主机接收显示模块能实时显示各轮胎气压、温度等。在轮胎出现漏气、低气压及高温等异常情况时,系统会自动报警。这样驾驶者可以直观地了解各个轮胎状况,以保障行车安全。 1.1 轮胎监测模块 轮胎监测模块嵌入到轮胎里面,主要用来监测轮胎内部气压和温度状况,并通过无线调制方式发送到主机显示模块,故轮胎监测模块主要应包含传感器、微控制器、UHF 发射器以及供电电池。整个模块放置在轮胎里面,在汽车高速行驶时且轮胎内部产生高温情况下要能正常运行,并且能保证有效工作 510 年,故而模块的小型化、宽工作温度范围以及低功耗设计就显得尤为重要。 1.1.1 NPX-C10746 简介 NPX-C10746 是 GE Nova Sensor 公司最新推出的轮胎压力监测系统专用芯片,它是由一块带有大量外围器件的Philip 8bit RISC 内核组成的高集成度芯片。片内集成有压力传感器、温度传感器、电压传感器、低噪声放大器和12 位 A/D 转换器;内置的 RC 振荡器提供系统时钟,无需外接晶体振荡器 ;SOIC 14L 封装,工作温度达汽车工业级(-40+125)。 1.1.2 监测模块硬件构成 轮胎监测模块硬件结构图如图 1 所示。UHF 发射芯片采用 Atmel 公司的 ATA5757,该芯片集成度高、低功耗模式下电流1A、MSOP-10 封装(3mm5mm),能很好满足监测模块低功耗、小型化设计要求;工作电压范围为2V3.6V,当监测模块使用单块扣式电池供电时,可不加电源管理芯片,从而进一步降低系统功耗,延长工作时间。监测模块采用 Tadiran 公司的 TLH-2450 长效锂亚硫酰氯扣式电池供电,该电池额定工作温度在-40 +125之间,并具有外形尺寸小、能量密度大、自放电极低的特点。此外,供电电池串联一个加速度开关(即图 1 中的开关), 用于控制监测模块电源。当车轮转速超过 2 圈/秒时,加速度开关导通,监测模块开始工作。 1.2 主机接收显示模块 主机接收显示模块安装在汽车驾驶台,通过改变指示灯颜色和数码显示告知驾驶员车辆各轮胎当前的压力、温度及供电电压状况是否异常等。 主机接收显示模块硬件结构图如图 2 所示,由接收天线、UHF 接收器 MC33594、微控制器 P89LPC930 等器件组成。 MC33594 器件是摩托罗拉公司生产的高度集成的 UHF 接收器,它能够接收并解调 OOK 或 FSK 调制的Manchester 编码数据,同时通过一条串行外围接口(SPI)总线将其发送出去。通信中采用 FSK 调制方式时,MC33594支持数据管理器,可以去掉数据帧中的同步码、前导码和结束符(EOM)等字节,这样控制它的软件就可以大大简化。 P89LPC930 是 Philip 公司的一款微控制器,适合于许多要求高集成度和低成本的场合,可以满足多方面的性能要求。P89LPC930 采用高性能的处理器结构,指令执行速度六倍于标准 80C51 器件,且带有 SPI 总线接口,可方便地与MC33594 进行通信。 2 TPMS 系统软件设计 TPMS 的软件比较简单,轮胎监测模块主要对气压、温度及电源电压数据进行测量、处理和传输。主机显示模块接收到数据帧并经校验后显示气压、温度和电压值,并且与报警阈值进行比较以判断是否需要报警。整个系统对低功耗设计要求非常高,所以应尽可能合理安排程序流程,优化软件算法。 2.1 轮胎监测模块程序设计 轮胎监测模块的主程序在执行完初始化功能后便根据当前气压值与报警阈值的差值设置定时中断时间,然后进入低功耗模式。模块供电电压、轮胎气压和温度的监测与数据的传输都放置在中断程序,中断结束立即进入低功耗模式。NPX-C10746 内置中断定时时间大约为 0.5 秒4 秒,轮胎气压和温度正常时,可取 3 秒定时中断一次,调用NPX 的轮胎气压和温度检测与补偿、CRC-16 校验计算执行库后,通过无线方式发送给主机显示模块。在气压及温度接近或低于报警阈值时,缩短定时中断时间,增加数据采样及发送频率。因为监测模块供电电压下降相对比较缓慢,这里采用软件计数定时中断来延长其检测周期,取 20 次中断(60 秒)采样一次。定时中断程序流程如图 3 所示。 2.2 主机显示模块程序设计 主机上电后,P89LPC930 初始化,配置完 MC33594 后,模块进入等待 SPI 数据工作状态。在接收到一个数据帧并经 CRC 校验 (采用查表法实现,减小 MCU 占用时间)和轮胎 ID 判断无误后,送数码显示并点亮相应的指示灯以表示各模块工作正常。当轮胎监测模块供电电压、气压及温度接近或低于报警阈值时,主机启动 LED 闪烁警告或蜂鸣器报警。程序流程图如图 4 所示。 2.3 通讯及协议 2.3.1 数据帧格式 轮胎监测模块与主机接收显示模块之间的无线通讯采用固定的数据帧长度进行,具体数据帧格式如表 1 所示。 同步码的长度为 16bit,设置成 0xFB86。具体意义如下: 0xF(1111):MC33594 至少需要 4bit 的同步码来唤醒它,并让它的内部电路稳定。 0xB8(1100 1000):MC33594 的寄存器 2 被编程为 0xB8,这样使前同步码中的 0xB8 数据被验证并接通数据管理器。 0x6(0110):MC33594 中报头被使能 ,指示有实际意义的数据输出( 从轮胎 ID 开始)。 MC33594 接收到的同步码不会被发送到 SPI 总线,所以 P89LPC930 收到的数据帧从轮胎 ID 编号开始共 8 个字节。 轮胎 ID 编号长度为 32bit,它可用于表示轮胎监测模块所属 TPMS 系统的标志,并表明其被安装在哪个方位的轮胎,从而方便主机显示模块辨识。P89LPC930 接收到数据帧后,会对轮胎 ID 编号进行检测,如果 ID 不匹配,数据帧就会被忽略。 气压、温度和电压各占一个字节,代表当前测得的数值。 CRC 校验码通过监测模块调用 NPX 的 CRC-16 校验计算执行库生成 ,放置在数据帧帧尾。主机接收显示模块CRC 校验正确后才进行相应处理,否则忽略该数据帧。 2.3.2 通信设置 系统的无线通信载波频率选用 433.92MHz,发射速率取 9600 bps,采用 FSK 调制方式。发射前先对数据帧进行曼彻斯特编码。曼彻斯特编码(如图 5 所示) 就是用两个 bit 之间的电平变化来表示数字信号 0 或 1。由高电平变为低电平表示数字 0,反之则表示数字 1。通过曼彻斯特编码可以减小发射信号的直流分量,降低误码率,提高通信距离。 基于 NPX 系列传感器的轮胎压力

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论