《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 其他 > 業(yè)界動態(tài) > 基于SP12傳感芯片的輪胎壓力實(shí)時(shí)監(jiān)測系統(tǒng)設(shè)計(jì)

基于SP12傳感芯片的輪胎壓力實(shí)時(shí)監(jiān)測系統(tǒng)設(shè)計(jì)

2008-07-07
作者:陳 勇1, 李伯全2, 李 淵1

??? 摘? 要: 介紹了直接式TPMS(Tire Pressure Monitoring System)的基本結(jié)構(gòu)和工作原理,設(shè)計(jì)了基于SP12、TDK5110和TDA5220的TPMS系統(tǒng),實(shí)現(xiàn)了對輪胎狀況的實(shí)時(shí)監(jiān)控,有效地降低了發(fā)射系統(tǒng)" title="發(fā)射系統(tǒng)">發(fā)射系統(tǒng)功耗,提高了系統(tǒng)的可靠性。

??? 關(guān)鍵詞: TPMS? SP12? 低功耗" title="低功耗">低功耗? 實(shí)時(shí)監(jiān)測

?

??? 每年由爆胎引起的交通事故在所有的交通事故中占有很大的比重。隨著人們對生命安全重視程度的提高,監(jiān)測汽車輪胎壓力就成為汽車安全的一個(gè)重要課題。輪胎壓力監(jiān)視系統(tǒng)TPMS(Tire Pressure Monitoring System)主要用于對汽車輪胎壓力的監(jiān)視,對氣壓過高或者過低進(jìn)行報(bào)警,從而保障行車安全。TPMS系統(tǒng)按工作原理又可以分成兩類:直接式系統(tǒng)和間接式系統(tǒng)。后者通常是通過汽車ABS系統(tǒng)的輪速傳感器來比較輪胎之間的轉(zhuǎn)速差別,或者通過輪胎周長變化來發(fā)現(xiàn)輪胎氣壓的變化,以達(dá)到監(jiān)視胎壓的目的。間接式系統(tǒng)由于借用了ABS系統(tǒng),只需要加上電腦監(jiān)控設(shè)備就可以進(jìn)行檢測,因而成本較低。但是,該類型系統(tǒng)的主要缺點(diǎn)是無法對兩個(gè)以上輪胎同時(shí)缺氣的狀況和速度超過100km/h的情況進(jìn)行判斷,不利于掌握輪胎的準(zhǔn)確情況[1]。本文介紹的是直接式系統(tǒng):在每個(gè)輪胎都裝上傳感器,在駕駛臺面板上顯示當(dāng)前輪胎壓力、溫度等數(shù)據(jù),測量精度高。由于TPMS發(fā)射模塊" title="發(fā)射模塊">發(fā)射模塊安裝在輪胎內(nèi),必須采用電池供電,因此降低發(fā)射系統(tǒng)的功耗成為本研究中的一個(gè)關(guān)鍵技術(shù)。本文通過合理的器件選擇和軟、硬件方案,實(shí)現(xiàn)了低功耗、高可靠性的設(shè)計(jì)。
1 TPMS的系統(tǒng)結(jié)構(gòu)和工作原理
??? TPMS系統(tǒng)由兩個(gè)部分組成,一部分是安裝在輪轂上的監(jiān)測發(fā)射模塊,由傳感器、MCU、RF發(fā)射芯片、電池和天線組成;另一部分是安裝在駕駛室內(nèi)的中央控制模塊,由接收天線、RF接收芯片、MCU和人機(jī)界面構(gòu)成。其系統(tǒng)結(jié)構(gòu)如圖1所示。MCU通過SPI總線獲取傳感器檢測到的壓力、溫度等數(shù)據(jù),用異步串行方式送至RF芯片,同時(shí)輸出一個(gè)ENABLE信號啟動RF芯片,將數(shù)據(jù)發(fā)射給接收模塊" title="接收模塊">接收模塊。接收模塊顯示測量數(shù)據(jù),并判斷數(shù)據(jù)是否超出閾值,以決定是否發(fā)出報(bào)警信號。

??????????????????????????
2 TPMS系統(tǒng)硬件設(shè)計(jì)
2.1 TPMS傳感器

??? 本設(shè)計(jì)采用英飛凌公司生產(chǎn)的SP12[2]芯片,它具有氣壓測量、溫度測量、加速度測量功能和電源電壓檢測功能,能夠自動補(bǔ)償測量數(shù)據(jù);采用SPI總線輸出;內(nèi)置時(shí)鐘電路,能周期性輸出定時(shí)喚醒信號和復(fù)位信號。這些功能不僅能實(shí)現(xiàn)對輪胎壓力和溫度的檢測,還可以實(shí)現(xiàn)汽車啟動時(shí)開機(jī),定時(shí)喚醒,電池欠壓報(bào)警等功能,達(dá)到省電并且保障安全的目的[3]。
2.2 發(fā)射模塊設(shè)計(jì)
??? 發(fā)射模塊由SP12、PIC16F630和TDK5110組成,如圖2所示。PIC16F630是由Microchip公司生產(chǎn)的汽車級" title="汽車級">汽車級的MCU,工作溫度-40℃~+125℃;采用TSSOP封裝,體積小;寬電源電壓范圍(2V~5.5V),使用靈活。TDK5110是Infineon公司生產(chǎn)的汽車級的UHF發(fā)射芯片,有ASK和FSK兩種工作模式;完全集成PLL頻率合成電路,頻率穩(wěn)定性好;采用TSSOP封裝,體積??;功耗極?。旱凸哪J较?,電源電壓3V,溫度25℃時(shí)消耗電流僅約0.3nA。

????????????????????????
??? 為了降低發(fā)射模塊功耗,MCU采用定時(shí)喚醒的工作方式,定時(shí)信號由SP12提供。MCU采取內(nèi)置RC振蕩模式,以降低功耗和電磁干擾,同時(shí)因?yàn)镽C振蕩模式的起振時(shí)間短,有利于降低系統(tǒng)功耗。鑒于RC振蕩的精度不高,頻率不夠穩(wěn)定,對MCU與RF芯片的通訊同步有較大影響,而TDK5110有一個(gè)穩(wěn)定的時(shí)鐘輸出,頻率為847.5kHz,可以用該時(shí)鐘信號提供準(zhǔn)確的發(fā)送波特率??紤]到FSK方式的抗干擾能力更強(qiáng),RF發(fā)射方式選擇FSK方式。TDK5110內(nèi)置FSK開關(guān),由7腳FSKDTA控制(FSKDTA為高電平時(shí),開關(guān)斷開,輸出高頻移;FSKDTA為低電平時(shí),開關(guān)閉合,輸出低頻移),從而實(shí)現(xiàn)FSK調(diào)制方式。設(shè)計(jì)中選擇電池的依據(jù)是體積小,容量大,輸出電壓穩(wěn)定。鋰亞電池的比容量是所有電池中最高的,而且90%以上的電量可以在穩(wěn)定的工作電壓上輸出,適應(yīng)溫度范圍很寬,自放電極小,保質(zhì)期可長達(dá)10年,因而非常適合TPMS的工作需要。
2.3 接收模塊設(shè)計(jì)
??? 接收模塊由RF接收器TDA5220、MCU PIC16F877A[4]以及人機(jī)界面和報(bào)警電路組成,如圖3所示。

????????????????????????
????PIC16F877A是一款功能強(qiáng)大的8位單片機(jī),具有汽車級溫度范圍,片內(nèi)集成了256B的E2PROM,8KB的Flash ROM,368B的RAM;內(nèi)置看門狗電路;14個(gè)中斷源;除了通用串口還提供SPI和I2C總線接口;驅(qū)動能力強(qiáng);端口資源豐富。PIC16F877A不僅能完成TPMS的功能,而且也有足夠的能力勝任將來對系統(tǒng)可能的升級。TDA5220是Infineon公司生產(chǎn)的汽車級UHF接收芯片,完全集成PLL頻率合成電路;工作頻率有400MHz~440MHz、810MHz~870MHz兩種范圍;可工作于ASK和FSK方式;接收靈敏度較高,ASK方式小于-107dBm,F(xiàn)SK方式小于-100dBm。
??? RF芯片與單片機(jī)采用異步串行方式通訊。TDA5220將接收到的數(shù)據(jù)送到PIC16F877A的同步/異步串行輸入端,單片機(jī)將數(shù)據(jù)送到LCD和報(bào)警控制電路。在更換輪胎時(shí),通過鍵盤可以打開接收模塊的換胎模式,刪除壞胎的ID,接收新胎的ID,實(shí)現(xiàn)對新輪胎ID和位置的識別。
3 系統(tǒng)軟件設(shè)計(jì)
3.1發(fā)射模塊工作流程
??? SP12的WAKE UP引腳輸出定時(shí)信號,周期為6s,送至MCU的外部中斷輸入端,將MCU從睡眠狀態(tài)喚醒。MCU首先檢測加速度??紤]到汽車在行駛中很難保持加速度不變,而校正后的加速度數(shù)據(jù)不一定很準(zhǔn)確,因而采用這樣的方法判斷汽車是否在運(yùn)動:若前后兩次檢測到的加速度值相等,則認(rèn)為汽車處于停止?fàn)顟B(tài),MCU轉(zhuǎn)入睡眠狀態(tài)。否則,MCU將檢測數(shù)據(jù)用異步串行方式送RF發(fā)射芯片。若數(shù)據(jù)正常,則每十次測量發(fā)送一次數(shù)據(jù)以節(jié)省電能;若數(shù)據(jù)超出正常范圍,則立即發(fā)送且發(fā)送多次,以提高發(fā)送的可靠性。發(fā)射程序流程如圖4所示。

????????????????????????
3.2 接收模塊工作流程
??? MCU將TDA5220傳來的數(shù)據(jù)做CRC校驗(yàn),然后判斷是哪個(gè)輪胎發(fā)來的數(shù)據(jù),若不是來自本車則丟棄數(shù)據(jù)。若溫度、壓力和電池電壓數(shù)據(jù)超出正常值范圍,蜂鳴器發(fā)出報(bào)警聲,LCD閃爍,直至險(xiǎn)情排除。接收程序流程如圖5所示。

?????????????????????????
3.3 換胎模式
??? 換上新胎后,通過按鍵中斷開啟換胎模式:刪除存儲器中壞胎的ID,確認(rèn)并記錄新胎的ID號和安裝的位置。由于系統(tǒng)接收到的信號不一定來自本車,因此需要對所有接收到的信號進(jìn)行篩選。將MCU在一段時(shí)間內(nèi)接收到的ID存入臨時(shí)存儲區(qū),與存儲器中本車輪胎的ID逐個(gè)比較,判斷接收到的ID是不是來自本車。如果不是,則將臨時(shí)存儲區(qū)中出現(xiàn)次數(shù)最多的ID作為新輪胎的ID,把本車始終未收到信號的輪胎判為壞胎,刪除其ID,保留位置信息,存入Flash ROM。通過LCD和蜂鳴器發(fā)出信號,提示ID更換完成。換胎模式軟件流程如圖6所示。

????????????????????????????
??? 鑒于發(fā)射系統(tǒng)無法更換電池,降低發(fā)射系統(tǒng)功耗就顯得至關(guān)重要。本方案通過加速度喚醒技術(shù)、減少不必要的信號發(fā)射次數(shù)、選擇合理的單片機(jī)振蕩方式降低了發(fā)射系統(tǒng)的功耗;通過對發(fā)射數(shù)據(jù)的編碼和校驗(yàn)提高了收發(fā)過程的抗干擾性能;通過異常數(shù)據(jù)多次發(fā)送提高了系統(tǒng)的安全性。經(jīng)試驗(yàn)測量,該系統(tǒng)對氣壓的檢測誤差不超過±4psi,對溫度的檢測誤差不超過±2℃,有效通信距離大于10m,能夠滿足轎車和其他中小型車輛的需求。TPMS是行車安全的重要保障,隨著人們對生命安全重視的深入,TPMS開始成為汽車的標(biāo)準(zhǔn)配置,歐美已經(jīng)通過立法,強(qiáng)制新車出廠前安裝TPMS系統(tǒng),市場前景廣闊。本設(shè)計(jì)方案,較好地解決了系統(tǒng)低功耗、高可靠性的問題,符合美國國家公路交通安全管理局制定的基本標(biāo)準(zhǔn)[5],具有產(chǎn)品化的前景。
參考文獻(xiàn)
[1] ?彭鍇,丁國清.輪胎智能檢測系統(tǒng)的研究[J].微計(jì)算機(jī)信息,2005,21(4):82-83.
[2]? Infineon Corp.SP12 tire pressure sensor, specification[EB/OL].http://www.infineon.com
[3] ?顏重光. TPMS的設(shè)計(jì)方案思考[J].電子質(zhì)量,2005,(7):6-9.
[4] ?李學(xué)海.PIC單片機(jī)實(shí)用教程[M].北京.北京航空航天大學(xué)出版社,2002.
[5] ?National Highway Traffic Safety Administration.Tire pressure monitoring final rule[DB/OL].www.nhtsa.dot.gov

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。