張威?王寧波?陳美玲
摘? 要:以STC89C51為控制核心,傳感器測量汽車的輪胎的氣壓和溫度,并將傳感器測得的壓力和溫度數(shù)據(jù)通過液晶顯示屏顯示出來,以此來通知駕駛員,在胎壓出現(xiàn)異常時,提前預(yù)警。此設(shè)計用3個按鍵來設(shè)置輪胎壓力溫度的限值,來與測得的實時數(shù)據(jù)進行比較,當設(shè)定好壓力和溫度范圍之后,一旦輪胎的實際壓力和溫度超過設(shè)定好的數(shù)值時,警報器響起來,警報燈會亮起來,系統(tǒng)中還加了存儲器,在系統(tǒng)斷電也能很好地保存數(shù)據(jù)。經(jīng)過測試,此胎壓檢測裝置能夠?qū)崿F(xiàn)設(shè)置,存儲,預(yù)警的功能。
關(guān)鍵詞:胎壓監(jiān)測;溫度測試;預(yù)警
中圖分類號:TP873? ? ?文獻標識碼:A文章編號:2096-4706(2022)02-0070-05
Abstract: Taking STC89C51 as the control core, the sensor measures the tire pressure and temperature of the vehicle, and displays the pressure and temperature data measured by the sensor through the LCD screen, so as to inform the driver and give early warning in case of abnormal tire pressure. This design uses three keys to set the temperature limit of tire pressure to compare with the measured real-time data. After setting the pressure and temperature range, once the actual pressure and temperature of tire exceed the set value, the alarm will sound and the alarm light will light up. The system also adds a memorizer to save the data very well when the system is powered off. After testing, the tire pressure detection device can realize the functions of setting, storage and early warning.
Keywords: tire pressure monitoring; temperature test; early warning
0? 引? 言
當下因為經(jīng)濟飛速地發(fā)展,汽車成了幾乎人人必備的交通工具,Speed變得愈來愈快,所以汽車行駛時候的安全性也變得極為重要,而造成車禍很重要的原因就是輪胎爆炸。根據(jù)相關(guān)資料顯示,在中國,因為輪胎爆炸而造成的車禍占絕大多數(shù),所以在汽車行駛的時候必須防止輪胎爆炸,而決定汽車輪胎爆炸是否的關(guān)鍵因素就是輪胎的壓力與溫度,即汽車輪胎壓力監(jiān)測系統(tǒng)(簡稱TPMS)。在汽車上安裝TPMS可以防止這些交通事故[1]。
車輛的每一個輪胎里都安裝有壓力傳感器,傳感器可以實時監(jiān)測輪胎內(nèi)部的氣體壓力,所測得的信號可通過單片機信號收發(fā)裝置調(diào)制后通過無線電波放射出去,駕駛室的電子屏幕接收這一信號,并顯示在屏幕上,一旦超過所設(shè)定的限值,便會發(fā)出報警。間接型和直接型是目前大多數(shù)TPMS兩個最主要的類別;第一種是利用Velocity difference來監(jiān)視輪胎的壓力情況,但是當汽車行駛速度非常高的時候,所測量的數(shù)據(jù)的精度便會大大降低;第二種就是利用壓力傳感器來實時檢測汽車的輪胎壓力,精確度高,所以被普遍使用于TPMS上。
因此設(shè)計一個可以檢測4只輪胎的胎壓值,并用液晶顯示器顯示;當胎壓超過一定值時進行告警是非常有意義的。
1? 系統(tǒng)的總體設(shè)計
在選擇器件時需要注意,不同的模塊有不同的功能,而且每個模塊都有很多種不同的實現(xiàn)方法,但在實際的運用中,要選擇最合適的方案來進行設(shè)計。控制系統(tǒng)的硬件電路由五大模塊以及相關(guān)的外圍電路組成,選擇適合本次設(shè)計的器件,并將各個模塊的器件合理組合最終完成系統(tǒng)硬件電路的設(shè)計。
采用的主控芯片是STC系列的單片機。因其功耗較低,并且有著較強的抗干擾能力,而且它能和大部分常用的傳感器模塊、通信模塊相連接,所以選用STC89C51單片機作為主控芯片。本設(shè)計的具體系統(tǒng)方案,如圖1所示。
2? 系統(tǒng)硬件設(shè)計
STC89C51是51單片機系列中性能較好、功耗較低的一款微處理器,它繼承了其他51單片機經(jīng)典的內(nèi)核,但在其他方面做了重大的改變,它擁有4K的片內(nèi)存儲空間,這可以使它能很好地保存數(shù)據(jù),即使在使用過程中出現(xiàn)斷電等故障,也無傷大雅,因為它可以做到斷電保存數(shù)據(jù)。
本設(shè)計以STC89C51為控制核心,汽車輪胎的氣壓和溫度可以通過傳感器測得,并將傳感器測得的壓力和溫度數(shù)據(jù)通過液晶顯示屏顯示出來,以此來通知駕駛員。用了3個按鍵來設(shè)置輪胎壓力的溫度的限值,來與測得的實時數(shù)據(jù)進行比較,當設(shè)定好壓力和溫度范圍之后,一旦輪胎的實際的壓力和溫度超過設(shè)定好的數(shù)值時,警報器響起來,警報燈會亮起來,系統(tǒng)中還加了存儲器,所以系統(tǒng)斷電也能很好地保存數(shù)據(jù)。
復(fù)位電路包括了上電自動復(fù)位和開關(guān)復(fù)位兩種復(fù)位模式,如圖2所示。當系統(tǒng)接入電源的時候,電容相當于開路,所以電源就全都作用在電阻上,復(fù)位端口輸入高電平,因此整個系統(tǒng)被復(fù)位,這就是所謂的上電復(fù)位。當按下自帶的按鈕之后,電容被短路,電源跟上次一樣全部作用于電阻之上,復(fù)位端口的輸入為高電平,整個系統(tǒng)復(fù)位,這就是所謂的按鍵復(fù)位。
硬件選取按照需求分別采用LCD1602液晶顯示屏,它可以顯示出其他顯示屏不能顯示的東西,比如說:字母,字符,數(shù)字以及其他我們可以通過人為編程所自定義的符號。它與其他的液晶顯示屏控制原理基本相同,但耗能低,運行速度快,運行流暢等特點。
采用EMP180氣壓溫度傳感器,該傳感器工作時的電壓較低,所以損耗較小,整體性能較好,工作穩(wěn)定,但是不能防水,所以對工作環(huán)境要求較高。該傳感器中已經(jīng)儲存了個人的校準數(shù)據(jù),這可以用來補償偏移量和其他的一些參數(shù)。
選擇AT24C02存儲芯片,它的存儲容量為2 KB,該芯片可以儲存256個8位字節(jié),而且耗能很低,它具有與其他芯片不同的讀寫保護功能,因為片內(nèi)有頁寫入緩沖區(qū)。它具有片內(nèi)子地址尋址和芯片尋址兩種尋址方式。它的可靠性參數(shù)如表1所示。
選擇有源電磁式蜂鳴器,它的正常的工作電壓為5 V。但它有一個缺點:它的正常工作電流稍微有點大,所以C51單片機的外部I/O口無法直接驅(qū)動這個蜂鳴器運行,所以要用PNP三極管組成一個放大開關(guān)電路來驅(qū)動它。蜂鳴器工作的條件:單片機的輸入/輸出接口輸出低電平時,三極管電路導(dǎo)通;蜂鳴器不工作的條件:單片機的輸入/輸出接口輸出接口輸出高電平時,三極管電路截止,蜂鳴器沒有電流流過,處于非工作狀態(tài)。具體接線圖如圖3所示。
使用直流5 V電源作為系統(tǒng)的供電電源,利用外部適配器將家用220 V電壓轉(zhuǎn)換成5 V電壓輸出為系統(tǒng)的的硬件各模塊供電。電路設(shè)計中通過S1按鍵開關(guān)輸入的5 V直流電壓。電路中的C1電容與R2電阻起到了濾波和穩(wěn)壓的作用,以保證輸入穩(wěn)定的5 V直流電壓,LED0為電源指示燈用于輸出電源接通提示。
采用了兩個LED燈來進行報警,當檢測到的溫度超過當前設(shè)定的限值,而壓力沒有超過當前所設(shè)定的限值,路燈便會亮起;當檢測到的壓力值超過所設(shè)定的限值,紅燈便會亮起來;當所測量到溫度和壓力的值都超過當前所設(shè)定得限值,綠燈和紅燈都會亮起來;當溫度與壓力都沒有超過設(shè)定的限值,兩個燈變都不會亮起來。硬件設(shè)計原理圖如圖4所示。
3? 系統(tǒng)軟件設(shè)計與仿真調(diào)試
采用Keil μVision4進行編程實現(xiàn)。此平臺應(yīng)用相對簡單,方便開發(fā)人員使用,可以在單片機程序開發(fā)時還可以生成單片機能直接運行的.hex文件,通過相關(guān)的編譯器或串口助手與單片機進行連接,使用單片機RXD、TXD串口進行編譯下載。在編寫程序時采用靈活的模塊化編程方式,主程序是硬件電路驅(qū)動程序的主體部分,它保證了程序運行的先后順序,以及執(zhí)行中斷指令的時間,將各個模塊的程序進行調(diào)用,使編程清晰簡單,不易出現(xiàn)錯誤。
一個程序必須包含主程序和其他函數(shù),比如讀寫程序,顯示程序等等。此設(shè)計的主函數(shù)流程圖如圖5所示。一開始對顯示器進行初始化,然后讀取存儲在存儲芯片里的數(shù)據(jù),再進行安檢監(jiān)測,按鍵監(jiān)測正常后,便可以來處理傳感器所測得的一些數(shù)據(jù),將它顯示在液晶屏幕上;如果監(jiān)測不正常,屏幕則會顯示設(shè)置頁面。
本設(shè)計中采用Proteus軟件對系統(tǒng)的運行進行仿真調(diào)試,仿真設(shè)計的電路圖如圖6所示。
本設(shè)計采用LCD液晶顯示屏來顯示溫度和壓力,其運行狀態(tài)如圖7所示。
仿真運行時,當壓力值超過設(shè)定值時,系統(tǒng)進行報警,蜂鳴器開始工作發(fā)出聲音,警報燈發(fā)光。此時的仿真運行結(jié)果如圖8所示。
實現(xiàn)了3個按鍵來設(shè)置輪胎壓力的溫度的限值,來與測得的實時數(shù)據(jù)進行比較,當設(shè)定好壓力和溫度范圍之后,一旦輪胎的實際的壓力和溫度超過設(shè)定好的數(shù)值時,警報器響起來,警報燈會亮起來。
4? 結(jié)? 論
本系統(tǒng)以STC89C51為控制核心, 汽車的輪胎的氣壓和溫度可以通過傳感器測得,并將傳感器測得的壓力和溫度數(shù)據(jù)通過液晶顯示屏顯示出來,以此來通知駕駛員。通過監(jiān)測輪胎的氣壓和溫度兩個感應(yīng)參數(shù),用了3個按鍵來設(shè)置輪胎壓力的溫度的限值,來與測得的實時數(shù)據(jù)進行比較,當設(shè)定好壓力和溫度范圍之后,一旦輪胎的實際的壓力和溫度超過設(shè)定好的數(shù)值時,警報器響起來,警報燈會亮起來。實現(xiàn)了汽車胎壓監(jiān)測裝置的可靠性、穩(wěn)定性、安全性和經(jīng)濟性。從仿真調(diào)試的結(jié)果看,實物能夠穩(wěn)定的運行,并實現(xiàn)了設(shè)計目標中對系統(tǒng)功能的要求,不僅可以測量壓力,而且可以實時測量溫度。系統(tǒng)中還加了存儲器,能夠在系統(tǒng)斷電也能很好地保存數(shù)據(jù)。
參考文獻:
[1] 張慶良,高志賢.基于NPX1的胎壓監(jiān)測系統(tǒng)設(shè)計 [J].現(xiàn)代制造工程,2013(12):38-40+92.
[2] EROGUL D,SEN F. The effect of preharvest gibberellic acid applications on fruit quality of Angelino plums during storage [J].Scientia Horticulturae,2016,202:111-116.
[3] KáDáR R,NAUE I F C,WILHELM M. First normal stress difference and in-situ spectral dynamics in a high sensitivity extrusion die for capillary rheometry via the hole effect’ [J].Polymer,2016,104:193-203.
[4] OEVEREN A V. Cry “Havoc!” and let slip the dogs of war’: regulating private military and security companies [J].European View,2016,15(1):155-162.
[5] 王義,烏力吉,張向民,等.一種用于無電池胎壓監(jiān)測系統(tǒng)的低功耗8 bit SAR ADC設(shè)計 [J].微電子學(xué)與計算機,2016,33(10):91-96.
作者簡介:張威(1982—),男,滿族,吉林四平人,技術(shù)經(jīng)理,助理工程師,本科,研究方向:自動化控制,工業(yè)自動化。