詳解ADμC845的車(chē)用數字儀表設計方案

圖3主程序流程圖
3.4顯示及告警子程序
顯示子程序根據鍵盤(pán)掃描結果提取顯示緩沖值,然后完成數值、符號在液晶屏及LED燈上的顯示輸出。
當發(fā)生冷卻液溫度過(guò)高、油量不足設定值或是機油壓力不夠等異常情況時(shí)。告警子程序點(diǎn)亮相應的指示燈并使音頻裝置產(chǎn)生不同頻率的告警信號以引起使用者的注意。
4 抗干擾設計
ADμC845單片機具有很好的抗電磁干擾性能。但為保證系統穩定、可靠的運行。本次設計仍采用了硬件電路設計和軟件的看門(mén)狗程序設計相結合的抗干擾措施。
硬件電路設計主要包括以下部分:系統電源由車(chē)載電瓶電源經(jīng)過(guò)變壓、穩壓、濾波后得到。并加入限流電阻和穩壓管,以防止高壓及反相輸入:為了在掉電的時(shí)候可以及時(shí)地保存里程數據。在電源地輸入端加一個(gè)1000F的電解電容:采用一點(diǎn)連接,以減少數字和模擬電路電源之間的干擾,特別是數字電路對模擬電路的干擾;采用光電隔離器,將單片機系統和各種傳感器、開(kāi)關(guān)從電氣上隔離開(kāi)來(lái)。
軟件抗干擾是指對ADμC845的看門(mén)狗定時(shí)器(WDT)和電源監視器(PSMI)的軟件編程。在使能看門(mén)狗后。如果在預定的時(shí)間內沒(méi)有進(jìn)行“喂狗”操作,即對WDCON中的WDE位置1,看門(mén)狗將使系統服務(wù)復位或產(chǎn)生中斷;當數字電源或模擬電源低落到一定的值時(shí)產(chǎn)生PSMI中斷,由CMPA和CMPD的低電平指明是數字電源還是模擬電源低落。如果CMPA和CMPD回到高電平。在保持高電平 250ms之后清除PSMI。
5 結束語(yǔ)
本文創(chuàng )新點(diǎn):利用新型的、抗干擾性能突出的ADμC845單片機和傳感器以及液晶顯示屏對車(chē)用數字儀表系統進(jìn)行了設計。寬屏的液晶顯示器使本系統的顯示功能更加的強大。同時(shí),新型的ADμC845單片機。也為下一步在此基礎上開(kāi)發(fā)綜合信息系統,擴充顯示和控制信息種類(lèi),拓開(kāi)了更加廣闊的空間。
評論