基于ZigBee的汽车轮胎压力实时监测系统设计

发布者:快乐行者最新更新时间:2018-02-18 来源: eefocus关键字:ZigBee  汽车轮胎  压力实时监测 手机看文章 扫描二维码
随时随地手机看文章

道路交通事故是所有国家都面临的一个严重的问题。据美国汽车工程师学会最近的调查显示,美国每年26万起交通事故是由于轮胎气压低或渗漏造成的,而中国高速公路发生的交通事故中有70%~80%是由爆胎引发的,因高速行驶中突然爆胎而导致的车毁人亡事故被列为高速公路意外事故榜首[1]。爆胎已经成为高速驾驶中一个重要的安全隐患。怎样防止爆胎, 在行驶时保证标准的胎压是防止爆胎的关键,于是胎压监测系统(TPMS)应运而生。胎压监测系统能够对轮胎内的温度和气压实时地自动监测,在轮胎出现危险征兆时及时给驾驶员报警,确保行车安全。 

ZigBee[2]是最近提出的一种近距离、低复杂度、低功耗、低数据速率、低成本的双向无线通信技术,是为了满足小型廉价设备的无线联网和控制而制定的。它是基于IEEE802.15.4标准的,可以提供机动、灵活的组网方式,用于建立可靠的、高性价比的、低功耗的实时监测和控制的无线网络,同其他无线技术相比,成本更低、耗能更少、传输信号稳定可靠,非常适合用于胎压监测系统。 

本文主要介绍轮胎压力监测系统的应用设计和实现,利用压力传感器无线节点组成ZigBee无线网络,实现轮胎内部温度和压力数据的自动采集和传输。由于使用了 ZigBee技术,大大降低了系统的成本和功耗,保证了系统的长使用寿命。经试验,该系统能够实现胎压实时监测及异常报警功能。 

1 系统原理及结构 

1.1 TPMS的工作原理 

胎压监测系统TPMS由轮胎压力传感器、MCU、射频收发器和主机接收器组成。由安装在轮胎里的传感器采集内部的温度和压力信息,并将其转换为电信号,经A/D转换后,由射频收发器将信息发送给驾驶厢的主机接收器,驾驶者即可掌握各个轮胎内部的温度、压力状况。当轮胎内部的气压、温度发生异常时,主机接收器就会通过报警装置自动报警,提醒驾驶者采取相应的措施,使胎压保持在正常的运行状态,从而保证行车的安全。 

1.2 基于ZigBee的胎压监测系统结构 

IEEE802.15.4是IEEE确定的低速率无线个人域网(PAN)标准,ZigBee建立在IEEE802.15.4标准之上,是一种新型的短距离、低速率无线网络技术,它的显著特点就是低成本与低功耗。ZigBee协议栈体系结构由IEEE802.15.4标准定义了较低的2层:物理层 (PHY)和媒体接入控制(MAC)子层,ZigBee联盟提供了网络层(NWK)和应用层(APL)框架的设计。ZigBee协议[3]支持的网络拓扑结构有3种类型: 星型结构、网状结构以及簇状结构,其中星型网络适合数量少、距离较近的设备联网,耗能低。ZigBee网络中的节点分为FFD节点和RFD节点两类,FFD节点是全功能设备,RFD节点是精简功能设备。一个ZigBee网络的形成,必须由FFD担任网络协调器,由协调器进行扫描搜索,发现一个未用的最佳信道来建立网络,再让其他的FFD或是RFD加入这个网络。 

系统结构图如图1所示。根据胎压监测系统的特点和实际的需要,本文采用了星型网络拓扑结构,星型网的控制和同步都比较简单,可降低监测网络群体的总体功耗。系统结构主要由ZigBee传感器节点和网络协调器组成。在星型网络中,主机接收器是网络核心节点,负责收集和处理各个传感器节点数据,并对节点进行管理,是一个网络协调器(FFD设备),4个传感器节点作为终端设备,是网络节点,向网络协调器发送数据。 

2 总体设计及硬件实现 

2.1 总体设计 

TPMS的压力传感器只能内置在飞转的车轮中,不便于随时检修,这就要求内置的无线通信设备使用的电池寿命长(等于或者大于车胎本身的寿命)、体积小、功耗低,同时应该克服复杂的环境和金属结构对电磁波的屏蔽效应。本文设计中选用CC2430芯片作为控制器和射频收发器,它的体积小,很适合安装于轮胎内部。检测装置大多数情况下使系统处于休眠状态,当需要时,激活系统使其工作,以达到省电和延长电池寿命的目的。 

胎压监测系统主要包含2个模块:从机发射模块和主机接收模块。从机发射模块安装于轮胎内部,主要由传感器模块、无线通信模块和电源模块组成,主要用于采集轮胎内部信息和A/D转换;无线通信模块中核心芯片是CC2430,它可以作为处理器来负责节点的操作,处理采集到的信息;CC2430还是射频收发器,负责与主机进行无线通信,交换信息并发送数据;电源模块一般采用微型电池,如锂亚电池。主机可以随时唤醒从机工作,主要用于接收和显示从机发送来的信息,当数据异常时报警提醒驾驶员,主机接收模块主要由无线通信模块、液晶显示及报警模块和电源模块组成。 

2.2 硬件电路设计 

基于ZigBee无线网络的优势和特点,本文利用CC2430芯片的集成射频功能构建胎压监测系统,压力传感器选用SP12芯片。 

2.2.1 CC2430芯片 

CC2430[4]是Chipcon公司生产的首款符合ZigBee技术的2.4 GHz射频系统单芯片,采用直接序列扩频(DSSS)方式,调制方式是O-QPSK。它延用了以往CC2420芯片的架构,在单个芯片上整合了 ZigBee射频(RF)前端、内存和微控制器。它使用1个8位MCU(8051),具有128 KB可编程闪存和8 KB的RAM,还包含模拟数字转换器(ADC)、定时器(Timer)、AES128协同处理器、看门狗定时器(Watchdog timer)、32 kHz晶振的休眠模式定时器、上电复位电路(Power On Reset)、掉电检测电路(Brown out detection),以及21个可编程I/O引脚。它采用QLP-48封装,尺寸仅有7 mm×7 mm,具有极高的接收灵敏度和抗干扰性能,电流消耗小,当微控制器内核运行在32 MHz时,RX为27 mA,TX为25 mA,在休眠模式下,电流消耗只有0.9μA,外部中断或者实时时钟能唤醒系统;在待机模式下,电流消耗小于0.6μA,外部中断能唤醒系统。 CC2430从休眠模式转换到主动模式的超短时间的特性, 特别适合那些要求电池寿命非常长的应用。 

2.2.2 SP12芯片 

传感器采用英飞凌公司生产的SP12芯片, 它是继承式三合一传感器,具有气压测量、温度测量、加速度测量功能和电源电压检测功能, 能够自动补偿测量数据,把气压、温度、加速度等物理量转换为数值量并发送至MCU。SP12芯片采用SPI总线输出,内置时钟电路, 能周期性输出定时唤醒信号和复位信号。SP12的外围电路也很简单, 只有电源接口和MCU的数字接口。SP12采用了唤醒瞬态工作模式,当它工作在睡眠工作模式时其功耗仅0.6 mA,器件所有数字模拟部分全部工作时的电流消耗是6 mA,大大降低系统功耗,延长了电池的使用寿命。 

2.2.3 发射模块硬件设计 

胎压监测系统中发射模块的传感器一般都安装在车轮内,因此, 供电系统一般采用小尺寸电池。考虑到电池容量、寿命及温度适应性, 选用锂亚电池以保证监测模块在高低温环境中都能够正常工作,TADIRAN LTH2450锂亚电池能满足TPMS宽温度范围的要求。本文的发射模块采用3 V锂电池供电。发射模块的结构图如图2所示。 

从机中,CC2430与SP12通过SPI线交换数据和发送命令。SP12将采集到的数据发送给CC2430,由CC2430转换成数据帧经天线发送给主机接收模块。系统平时处于休眠状态,操作大多都是以中断服务程序的形式来实现的,采用下降沿触发的方式,在中断出发后,终端服务程序读中断状态寄存器的相应位来进行具体操作。为了降低发射模块的功耗,MCU采用定时唤醒的工作方式,定时信号由SP12提供。该系统通信频率是2.4 GHz,晶振选择32 MHz。 

2.2.4 接收模块硬件设计 

接收模块安装于车厢内部,可以直接利用车厢内部的电源,可以不考虑电源问题。接收模块的系统结构图如图3所示。 

接收模块的核心是CC2430芯片,主机接收器在TPMS中的主要作用有:(1)协调器自组网,负责组织一个无线网络,给每个从机分配一个网络D号,并将每个从机的信息实施编码注册,存储在E2PROM中;(2)接收从机传输过来的数据帧,实现主机和从机之间的无线通信;(3)存储和处理数据,MCU接收到轮胎数据,对数据进行分析、保存、显示。接收器的按键电路选择简易的4×4矩阵键盘作为人机交互的窗口,能够手动操作来访问特定的轮胎并查看其运行状态,监测数据通过高分辨率的LCD显示屏显示出来,当数据异常时,报警电路报警。 

3 TPMS软件设计 

合理安排程序流程才能够使得整个系统符合低功耗设计。 

3.1 发射模块的软件设计 

发射模块的主程序流程如图4所示。 



 


 为了延长电池使用寿命,使系统不工作的时候处于休眠模式。CC2430采取定时唤醒的工作方式,由SP12的WAKE UP引脚输出定时信号,周期为6 s,送至MCU的键盘中断输入端, 将MCU从睡眠状态唤醒。当CC2430检测到唤醒命令时被激活,它的寄存器状态发生变化,CC2430进入工作模式。首先检测汽车的加速度,若加速度小于一个设定的范围则表明汽车处于停止状态,MCU重新进入睡眠状态。若加速度大于某个设定的范围则汽车已经在运行状态,传感器SP12采集温度压力数据,采用阈值比较法,把当前获得的数值与寄存器中的报警阈值进行比较,若超出阈值范围,说明数据异常,向主机提示进行报警;数据正常时,再判断定时发送数据的时间,如果定时时间没有到就进入休眠;定时时间到,就进行组帧、编码,把数据包发送到主机。发送成功后, CC2430重新进入休眠状态。再判断定时发送数据的时间,如果定时时间没有到就进入休眠;定时时间到,就进行组帧、编码,把数据包发送到主机。发送成功后,CC2430重新进入休眠状态,等待下一次被唤醒。正常时定时唤醒和异常时实时唤醒的结合使整个设计符合低功耗要求,又能保证系统的可靠性。 

3.2 接收模块的软件设计 

接收模块的程序流程图如图5所示。 

上电运行后,初始化接收器的CC2430芯片,配置相关寄存器,主机进入等待数据状态。接收到一个数据帧后,主机将接收到的数据包中的信息与 E2PROM中的信息进行对比,判断是哪个轮胎的数据,经过CRC校验和轮胎ID判断无误后,送液晶模块显示出当前值。当检测到温度、压力值偏离正常值时进行报警,提醒驾驶员注意。 

无线传感器网络节点要进行相互的数据交流就要有相应的无线网络协议。本文中主机和从机基于ZigBee通信协议进行模块间的无线通信。 

发射模块以数据帧的形式发送数据,通过发送数据帧的前导位唤醒接收模块,随后发送数据帧,数据帧格式如表1所示。 

本文主要介绍了基于ZigBee的胎压监测系统的硬件设计与软件实现。ZigBee技术弥补了低成本、低功耗和低速率无线通信市场的空缺,利用 ZigBee技术的低功率、低复杂度、组网灵活的特点满足了胎压监测系统的具体要求,实现了实时监测轮胎内部状态和异常报警的功能。本设计方案较好地解决了系统低功耗、高可靠性的问题,市场前景十分广阔。 


关键字:ZigBee  汽车轮胎  压力实时监测 引用地址:基于ZigBee的汽车轮胎压力实时监测系统设计

上一篇:基于AX22001/11的嵌入式Wi-Fi系统设计方案
下一篇:基于GSM网络汽车报警系统设计

推荐阅读最新更新时间:2024-03-16 15:55

基于Zigbee无线传感器网络的智能灯光跟随系统
目前,在我国,资源消耗高、浪费大等问题很严重,随着经济的快速增长和人口的不断增加,资源不足的矛盾更加突出,建设节约型社会已刻不容缓。节约不仅要减少消费,而且要提高利用效率。建设节约型社会的最大动力在于科技创新。节能性产品成为社会追求的目标。 ZigBee是一种便宜的,低功耗的近距离无线组网通讯技术。Zigbee无线传感器网络以其自组网,体积小,低功耗的优势已在很多地方得到应用。基于此,本文设计了一种基于Zigbee无线传感器网络的智能灯光跟随系统,该系统利用Zigbee无线传感器网络和嵌入式控制器,实现了有人时,灯光紧随人的移动而移动,无人时,灯自动熄灭。避免了长时间、大范围不必要的照明造成的电能的浪费,达到节能的效果。
[单片机]
基于<font color='red'>Zigbee</font>无线传感器网络的智能灯光跟随系统
ZigBee-CC2530单片机 - DMA方式复制数据
程序源码 #include ioCC2530.h #include stdio.h #define LED1 P1_0 // P1_0定义为P1_0 #define LED2 P1_1 // P1_0定义为P1_1 #define SW1 P1_2 //SW1端口宏定义 enum SYSCLK_SRC { RC_16MHz,XOSC_32MHz }; /**************************************************************/ #pragma bitfields = reversed //使用大端格式 typedef struct { uns
[单片机]
ZigBee前景扑朔迷离 巨头热情仍不减
    尽管 ZigBee 在出现伊始就以其低功耗,数据传输可靠,网络容量大,安全可靠以及低成本等一系列令业界欢欣鼓舞的面貌示人,然而这种主要用于室内的无线网络通信技术却并没有太多的机会来让其所具有的种种优点物尽其用。不久前,市场调研公司In-Stat发布的一份报告就指出,目前,ZigBee的开发以大厦自动化设备、产业、医疗及家庭自动化等领域为目标。尤其在自动仪表领域,ZigBee拥有很高的关注度。In-Stat预测,支持ZigBee及 IEEE802.15.4 的芯片组的合计供货量到2011年将从06年的500万个增至1亿2,000万个。但在家电市场,由于竞争技术较多,ZigBee得以普及的可能性很低,发展前景难以预料。  
[网络通信]
基于ZIGBEE压力传感器标定系统的研究
在旋转导向钻井中,随钻测量的信息主要靠泥浆脉冲传递,因此,压力信息的采集就则显得极为重要。压力传感器在使用一段时间后,因为各种原因造成误差偏大,并且需要校准。压力传感器一般采用电桥式电路结构,以提高输出灵敏度。但一个微应变电桥输出只有2 mV左右,即使在满载情况下,应变片的最大输出也只20 mV左右,这就要求前置测量放大电路具有高增益、高精度、低噪声和低漂移等特点,而 一般的运放和A/D不具备上述特点,使用内置PGA的4.8 kHz、超低噪声、24位∑-△型的A/D,AD7190则可以较好的解决上述问题。另外传统的压力传感器的标定都是使用于摇式活塞压力台,效率低下,人为误差较大,且比较危险。本系统通过软件控制自动加压台,在不同
[测试测量]
基于<font color='red'>ZIGBEE</font>的<font color='red'>压力</font>传感器标定系统的研究
基于ZigBee协议的温室无线感知智能调控系统
  一套基于ZigBee协议的智能调控系统,建立温室植物生长无线传感器网络结构与感知环境;在特定的人工温室环境中,有利于样本植物(玫瑰、菊花)的生长。   1)针对气候及生态环境特点,建立温室植物生长无线传感器网络结构与感知环境   ①照度、温湿度传感器10个节点;基站及后台管理软件一套。   ②温室内部光照强度在300-25000Lux之间有级可调;光源光谱主要为红光光谱(波长625-635mm)、蓝光光谱(波长465-475mm)以及介于二者之间的橙光光谱(波长600-610mm);温室有效使用空间内光照能量场均匀覆盖,随机点的光照强度误差为理想值的  10%。   ③温室内部空气温度18到40℃内可调,最小精度 0.5℃
[网络通信]
基于Cortex—M3处理器的智能家居监控系统设计
0 引言 随着生活水平的不断提高,人们对家庭安全和舒适的要求越来越高。智能家居监控系统能够提供安全舒适,高效节能的人性智能化生活空间,能实时监测家庭或办公室中电器设备的运行、人员和财产安全等情况,故获得越来越广泛的应用。 目前市场上智能家居监控系统能满足家庭生活要求,但其高昂的安装维护费用和复杂的系统操作,让很多用户望而却步。近来,随着嵌入式技术、网络技术和通信技术的发展,嵌入式系统的体积、成本、功耗都大大减少。针对以上情况,本文设计了一种低功耗、低成本、性能稳定的智能家居监控系统。 1 系统方案 智能家居监控系统由远程控制端、中心控制器和室内节点子网构成,其功能为安防报警、远程抄表、家电控制、手机远程监控和互联网远程监
[单片机]
基于Cortex—M3处理器的智能家居监控系统设计
德州仪器RF4CE解决方案支持全新ZigBee远程控制2.0标准
凭借德州仪器领先的RF4CE软硬件,客户现可实现业界最高水平的解决方案。 2014年9月19日,北京讯---日前,德州仪器(TI)宣布推出ZigBee® RF4CE软硬件解决方案,该解决方案可支持ZigBee联盟刚刚发布的ZigBee远程控制2.0标准。作为RF4CE遥控市场的领先软硬件供应商,TI已在支持该项新标准方面达到了业内最高水平。通过TI的RemoTI™软件,SimpleLink™RF4CECC2533、CC2530和CC2531无线微控制器(MCU)可将ZigBee远程控制2.0标准立即提供给客户,以便能快速开发全新的遥控器。 TI支持ZigBee远程控制2.0标准的解决方案包括远程控制和机顶盒、电视机
[物联网]
蓝牙、Zigbee遭遇新对手,非标准无线射频协议开始蚕食市场
在2.4GHz非授权频段上,目前已经云集了蓝牙、Wi-Fi、Zigbee等多个标准无线协议,本来各协议可以相安无事开发自己的专有应用,但现在,非标准无线射频协议的涌入打破了这一平衡,该协议意图蚕食蓝牙、Zigbee已有的市场。在本次IIC上,Nordic、TI等多家公司展出了非标准无线射频协议的应用,受到工程师的关注。 “非标准无线射频协议的优势是低功耗、低成本、易开发。”挪威Nordic半导体公司亚太区销售经理陈志谦指出,“比如我们基于nRF24L01的无线鼠标的电流消耗相比竞争对手协议要低数百倍。因此电池寿命可以提高15到600倍!”他强调:该芯片支持的数据率可以高达2Mbps,接收模式电流消耗仅有12.5mA! 不单是支
[焦点新闻]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved