您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網(wǎng)>電子百科>汽車電子>車身電子控制系統(tǒng)>

直接式TPMS系統(tǒng),直接式TPMS系統(tǒng)原理是什么

2010年03月10日 17:38 ttokpm.com 作者:佚名 用戶評論(0
關(guān)鍵字:TPMS(47035)

直接式TPMS系統(tǒng),直接式TPMS系統(tǒng)原理是什么

由于直接式輪胎壓力檢測系統(tǒng)傳感器必須裝于高速行駛的輪胎之中,因此需要通過無線通信技術(shù)實現(xiàn)壓力監(jiān)測。圖1所示為Freescale公司的輪胎壓力和溫度檢測系統(tǒng)方案的基本組成,壓力檢測模塊主要由輪胎壓力傳感器及內(nèi)含射頻發(fā)送芯片微控制器組成,采用視頻收發(fā)技術(shù)實現(xiàn)壓力和溫度數(shù)據(jù)的傳送。位于車內(nèi)的接收模塊主要由射頻接收芯片、微控制器及相關(guān)的外圍電路組成,用以監(jiān)測輪胎壓力和溫度數(shù)據(jù),如果出新爆胎前兆,則接收端的微控制器進行報警,提醒駕駛員減速小心行駛,避免發(fā)生交通事故。輪胎壓力過低也可以報警提示。

image:bk081913l-1.jpg

1、TPMS系統(tǒng)硬件

(1)壓力檢測模塊

image:bk081913l-2.jpg

圖2所示為TPMS系統(tǒng)輪胎壓力檢測模塊,包括專用壓力傳感器MPXY8020A6、微控制器MC68HC908RF2(內(nèi)含射頻發(fā)送芯片MC33491)、電池、天線等,系統(tǒng)通訊頻率為31MHz。

壓力檢測模塊安裝在輪胎內(nèi),由3V鋰電池供電。輪胎壓力傳感器除了能夠檢測壓力外,還能檢測輪胎內(nèi)的溫度。壓力檢測模塊的硬件電路原理如圖3所示。

image:bk081913l-3.jpg

微控制器MC68HC908RF2中內(nèi)含MCU和射頻發(fā)送芯片MC33491,射頻發(fā)送芯片的工作完全由MCU控制,MCU設(shè)定其工作頻率及模式,控制數(shù)據(jù)的發(fā)送。

上電復(fù)位后微控制器開始工作,先設(shè)置輪胎壓力傳感器MPXY8020A工作在等待模式,然后微控制器進入STOP模式,輪胎壓力傳感器在等待模式下,OUT引腳每3秒輸出一次下降沿,觸發(fā)MCU的鍵盤中斷,喚醒MCU。MCU被喚醒后,禁止鍵盤中斷,通過修改輪胎壓力傳感器的工作模式,分別讀取采集的溫度和壓力數(shù)值,隨即使用曼徹斯特編碼方式發(fā)送射頻數(shù)據(jù)。發(fā)射完成之后重新允許鍵盤中斷,并再次讓輪胎壓力傳感器進入等待模式,同時MCU再次進入STOP模式,MCU的這種工作模式是為了降低功耗,延長壓力檢測模塊的使用壽命。MCU工作在內(nèi)部晶振模式下,可以增加其抗干擾能力,并且輪胎壓力傳感器的RST(復(fù)位)信號每隔52分鐘復(fù)位一次MCU,這樣可以進一步提高系統(tǒng)的工作可靠性。

(2)接收模塊

接收模塊可以安裝在汽車儀表盤上,通過指示燈閃爍或者液晶顯示告知駕駛員車輛各輪胎當(dāng)前的壓力及溫度狀況是否正常。接收模塊硬件電路原理如圖4所示,包括射頻接收芯片MC33594,接收微控制器MC68HC9S12DP256、指示燈、液晶顯示驅(qū)動模塊等。

image:bk081913l-4.jpg

射頻接收芯片在開始接收之前,由微控制器MC68HC9S12DP256通過其SPI模塊對射頻接收芯片的控制寄存器進行配置,使其工作在315MHz FSK模式下,此過程中,微控制器MC68HC9S12DP256是主機,射頻接收芯片是從機。

配置完成之后,射頻接收芯片設(shè)置為主機,微控制器MC68HC9S12DP256則變成從機。射頻接收芯片在接收到壓力檢測模塊發(fā)送的曼徹斯特編碼的射頻數(shù)據(jù)后,將其轉(zhuǎn)化為TTL電平的串行數(shù)據(jù)從MOSI口輸出,并且在SCLK口上同步輸出時鐘。這樣,微控制器MC68HC9S12DP256就可以通過時鐘信號準確地讀取射頻數(shù)據(jù)。

2、TPMS系統(tǒng)軟件

TPMS系統(tǒng)的發(fā)射芯片和接收芯片都需要按要求支持同一個簡單的通用協(xié)議。數(shù)據(jù)以9600bps的速率傳送,采用FSK調(diào)制成曼徹斯特編碼。

(1)發(fā)送模塊

射頻發(fā)射芯片發(fā)送數(shù)據(jù)的格式由輪胎壓力檢測模塊決定,本系統(tǒng)使用的數(shù)據(jù)格式為:

image:bk081913l-5.jpg

1)頭字節(jié):16位,為同步碼;

2)輪胎ID:32位,專門用來表示辨識輪胎的信息

3)壓力數(shù)據(jù):8位,表示測量到的輪胎壓力,每單位計數(shù)為2.5kPa。這個數(shù)據(jù)被接受MCU監(jiān)控,確定輪胎的壓力是否低于程序設(shè)定的閾值,如果低就發(fā)出低壓警告;

4)溫度數(shù)據(jù):8位,表示測量到的溫度值,接收MCU記錄每個數(shù)據(jù)并通過SCI輸出;

5)校驗和:8位,數(shù)值由前面已發(fā)送的數(shù)據(jù)決定,目的是為了降低由于輪胎壓力檢測模塊MCU、RF噪聲以及接收MCU的原因造成的把錯誤數(shù)據(jù)當(dāng)做有用數(shù)據(jù)的可能性;

6)停止位:兩個停止位起著終止TPMS數(shù)據(jù)幀的作用。

輪胎壓力檢測模塊將數(shù)據(jù)打包成數(shù)據(jù)幀后發(fā)送。

(2)接收模塊

接收模塊的軟件主體是接收處理數(shù)據(jù)的循環(huán),定時器溢出中斷將打斷非完整數(shù)據(jù)的接收過程,并將相關(guān)數(shù)據(jù)狀態(tài)初始化后重新回到循環(huán)中,為了能夠剔除錯誤信號,在讀取數(shù)據(jù)的每一幀時,都開啟定時器溢出中斷確保濾去不完整的數(shù)據(jù),并且開始等待下一個數(shù)據(jù)幀。在每一數(shù)據(jù)幀接收完畢后,MCU都要計算校驗和,與接收到的校驗和比較,從而判斷此次數(shù)據(jù)幀是否正確。

MCU可以根據(jù)駐車和行車狀態(tài)的不同,以及輪胎壓力的突變改變數(shù)據(jù)更新的速度,并及時的告知駕駛員輪胎壓力的突然變化,MCU還可以通過串口與PC機通訊,用來更新輪胎壓力及溫度的限值,修改輪胎ID號,進行狀態(tài)的實時監(jiān)控等。

PSTM系統(tǒng)發(fā)送、接收模塊的軟件流程分別如圖5和6所示。

image:bk081913l-6.jpg

非常好我支持^.^

(4) 66.7%

不好我反對

(2) 33.3%

( 發(fā)表人:admin )

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?