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