基于ZigBee的汽車輪胎壓力實時監(jiān)測系統(tǒng)設計
道路交通事故是所有國家都面臨的一個嚴重的問題。據(jù)美國汽車工程師學會最近的調查顯示,美國每年26萬起交通事故是由于輪胎氣壓低或滲漏造成的,而中國高速公路發(fā)生的交通事故中有70%~80%是由爆胎引發(fā)的,因高速行駛中突然爆胎而導致的車毀人亡事故被列為高速公路意外事故榜首[1]。爆胎已經成為高速駕駛中一個重要的安全隱患。怎樣防止爆胎, 在行駛時保證標準的胎壓是防止爆胎的關鍵,于是胎壓監(jiān)測系統(tǒng)(TPMS)應運而生。胎壓監(jiān)測系統(tǒng)能夠對輪胎內的溫度和氣壓實時地自動監(jiān)測,在輪胎出現(xiàn)危險征兆時及時給駕駛員報警,確保行車安全。
ZigBee[2]是最近提出的一種近距離、低復雜度、低功耗、低數(shù)據(jù)速率、低成本的雙向無線通信技術,是為了滿足小型廉價設備的無線聯(lián)網和控制而制定的。它是基于IEEE802.15.4標準的,可以提供機動、靈活的組網方式,用于建立可靠的、高性價比的、低功耗的實時監(jiān)測和控制的無線網絡,同其他無線技術相比,成本更低、耗能更少、傳輸信號穩(wěn)定可靠,非常適合用于胎壓監(jiān)測系統(tǒng)。
本文主要介紹輪胎壓力監(jiān)測系統(tǒng)的應用設計和實現(xiàn),利用壓力傳感器無線節(jié)點組成ZigBee無線網絡,實現(xiàn)輪胎內部溫度和壓力數(shù)據(jù)的自動采集和傳輸。由于使用了ZigBee技術,大大降低了系統(tǒng)的成本和功耗,保證了系統(tǒng)的長使用壽命。經試驗,該系統(tǒng)能夠實現(xiàn)胎壓實時監(jiān)測及異常報警功能。
1 系統(tǒng)原理及結構
1.1TPMS的工作原理
胎壓監(jiān)測系統(tǒng)TPMS由輪胎壓力傳感器、MCU、射頻收發(fā)器和主機接收器組成。由安裝在輪胎里的傳感器采集內部的溫度和壓力信息,并將其轉換為電信號,經A/D轉換后,由射頻收發(fā)器將信息發(fā)送給駕駛廂的主機接收器,駕駛者即可掌握各個輪胎內部的溫度、壓力狀況。當輪胎內部的氣壓、溫度發(fā)生異常時,主機接收器就會通過報警裝置自動報警,提醒駕駛者采取相應的措施,使胎壓保持在正常的運行狀態(tài),從而保證行車的安全。
1.2基于ZigBee的胎壓監(jiān)測系統(tǒng)結構
IEEE802.15.4是IEEE確定的低速率無線個人域網(PAN)標準,ZigBee建立在IEEE802.15.4標準之上,是一種新型的短距離、低速率無線網絡技術,它的顯著特點就是低成本與低功耗。ZigBee協(xié)議棧體系結構由IEEE802.15.4標準定義了較低的2層:物理層(PHY)和媒體接入控制(MAC)子層,ZigBee聯(lián)盟提供了網絡層(NWK)和應用層(APL)框架的設計。ZigBee協(xié)議[3]支持的網絡拓撲結構有3種類型: 星型結構、網狀結構以及簇狀結構,其中星型網絡適合數(shù)量少、距離較近的設備聯(lián)網,耗能低。ZigBee網絡中的節(jié)點分為FFD節(jié)點和RFD節(jié)點兩類,F(xiàn)FD節(jié)點是全功能設備,RFD節(jié)點是精簡功能設備。一個ZigBee網絡的形成,必須由FFD擔任網絡協(xié)調器,由協(xié)調器進行掃描搜索,發(fā)現(xiàn)一個未用的最佳信道來建立網絡,再讓其他的FFD或是RFD加入這個網絡。
系統(tǒng)結構圖如圖1所示。根據(jù)胎壓監(jiān)測系統(tǒng)的特點和實際的需要,本文采用了星型網絡拓撲結構,星型網的控制和同步都比較簡單,可降低監(jiān)測網絡群體的總體功耗。系統(tǒng)結構主要由ZigBee傳感器節(jié)點和網絡協(xié)調器組成。在星型網絡中,主機接收器是網絡核心節(jié)點,負責收集和處理各個傳感器節(jié)點數(shù)據(jù),并對節(jié)點進行管理,是一個網絡協(xié)調器(FFD設備),4個傳感器節(jié)點作為終端設備,是網絡節(jié)點,向網絡協(xié)調器發(fā)送數(shù)據(jù)。
2 總體設計及硬件實現(xiàn)
2.1 總體設計
TPMS的壓力傳感器只能內置在飛轉的車輪中,不便于隨時檢修,這就要求內置的無線通信設備使用的電池壽命長(等于或者大于車胎本身的壽命)、體積小、功耗低,同時應該克服復雜的環(huán)境和金屬結構對電磁波的屏蔽效應。本文設計中選用CC2430芯片作為控制器和射頻收發(fā)器,它的體積小,很適合安裝于輪胎內部。檢測裝置大多數(shù)情況下使系統(tǒng)處于休眠狀態(tài),當需要時,激活系統(tǒng)使其工作,以達到省電和延長電池壽命的目的。
胎壓監(jiān)測系統(tǒng)主要包含2個模塊:從機發(fā)射模塊和主機接收模塊。從機發(fā)射模塊安裝于輪胎內部,主要由傳感器模塊、無線通信模塊和電源模塊組成,主要用于采集輪胎內部信息和A/D轉換;無線通信模塊中核心芯片是CC2430,它可以作為處理器來負責節(jié)點的操作,處理采集到的信息;CC2430還是射頻收發(fā)器,負責與主機進行無線通信,交換信息并發(fā)送數(shù)據(jù);電源模塊一般采用微型電池,如鋰亞電池。主機可以隨時喚醒從機工作,主要用于接收和顯示從機發(fā)送來的信息,當數(shù)據(jù)異常時報警提醒駕駛員,主機接收模塊主要由無線通信模塊、液晶顯示及報警模塊和電源模塊組成。
2.2硬件電路設計
基于ZigBee無線網絡的優(yōu)勢和特點,本文利用CC2430芯片的集成射頻功能構建胎壓監(jiān)測系統(tǒng),壓力傳感器選用SP12芯片。
2.2.1 CC2430芯片
CC2430[4]是Chipcon公司生產的首款符合ZigBee技術的2.4 GHz射頻系統(tǒng)單芯片,采用直接序列擴頻(DSSS)方式,調制方式是O-QPSK。它延用了以往CC2420芯片的架構,在單個芯片上整合了ZigBee射頻(RF)前端、內存和微控制器。它使用1個8位MCU(8051),具有128 KB可編程閃存和8 KB的RAM,還包含模擬數(shù)字轉換器(ADC)、定時器(Timer)、AES128協(xié)同處理器、看門狗定時器(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,外部中斷或者實時時鐘能喚醒系統(tǒng);在待機模式下,電流消耗小于0.6μA,外部中斷能喚醒系統(tǒng)。CC2430從休眠模式轉換到主動模式的超短時間的特性, 特別適合那些要求電池壽命非常長的應用。
評論