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