基于SPCE061A單片機(jī)的汽車保養(yǎng)提示系統(tǒng)設(shè)計(jì)
摘要:針對目前汽車在使用過程中獲取汽車保養(yǎng)信息困難的問題,使用SPCE061A單片機(jī)為控制芯片,采集汽車內(nèi)部影響汽車保養(yǎng)的關(guān)鍵因素,即時(shí)間和里程,實(shí)現(xiàn)對汽車保養(yǎng)的準(zhǔn)確、及時(shí)提示,并告知汽車使用者對汽車進(jìn)行怎么樣的保養(yǎng)。提示的方式采用語音播報(bào)和LCD液晶屏顯示相結(jié)合的方式,使汽車使用者以一種簡單的方式獲取和查詢汽車保養(yǎng)的信息。系統(tǒng)很好地實(shí)現(xiàn)了汽車保養(yǎng)信息的提示。
關(guān)鍵詞:SPCE061A;汽車保養(yǎng);語音提示;LCD顯示
0 引言
汽車作為現(xiàn)代社會(huì)的一種交通工具,已經(jīng)走進(jìn)了千家萬戶。對汽車的正確使用和保養(yǎng),不僅能夠提高汽車的安全性、舒適性和使用壽命,還能提高汽車的能源利用率,使汽車更加環(huán)保節(jié)能。但是目前由于汽車保養(yǎng)知識的專業(yè)性,許多汽車使用者對于汽車保養(yǎng)的知識掌握較少,甚至許多汽車保養(yǎng)店的專業(yè)人員也不能準(zhǔn)確、及時(shí)、全面地把握汽車保養(yǎng)的內(nèi)容。
為了解決駕車者掌握汽車保養(yǎng)知識困難的問題,該設(shè)計(jì)使用SPCE061A單片機(jī)為控制芯片,采用語音播報(bào)和液晶顯示相結(jié)合的方法,提示專業(yè)的保養(yǎng)信息。從而使駕車者無需掌握專業(yè)的汽車保養(yǎng)知識,就可以對汽車進(jìn)行及時(shí)、全面的保養(yǎng)。目前該系統(tǒng)在實(shí)驗(yàn)室中已取得了不錯(cuò)的效果。
1 系統(tǒng)硬件設(shè)計(jì)
1.1 主控芯片與整體硬件方案介紹
臺灣凌陽科技公司生產(chǎn)的SPCE061A單片機(jī)采用μ’nSP為內(nèi)核,其最高時(shí)鐘頻率可達(dá)49.152 MHz,具有很強(qiáng)的數(shù)據(jù)處理能力和強(qiáng)大的語音功能,同時(shí)它還擁有一個(gè)32 768 Hz的實(shí)時(shí)時(shí)鐘,能夠進(jìn)行精確的計(jì)時(shí)。該單片機(jī)具有32個(gè)通用可編程I/O接口,B端口的I/O口還可設(shè)置成為特殊功能端口。另外,SPCE061A單片機(jī)還具有很好的性價(jià)比,是數(shù)字語音處理方面非常經(jīng)濟(jì)的一款單片機(jī)。
根據(jù)功能的不同硬件系統(tǒng)分為3個(gè)部分:信息采集部分、信息輸出部分和電源部分。系統(tǒng)需要兩種供電電壓,即SPCE061A單片機(jī)需要的3.3 V工作電壓以及LCD顯示、語音播放和脈沖編碼器需要的5 V的工作電壓。該設(shè)計(jì)采用5 V的電源,并使用低壓穩(wěn)壓器芯片SPY0029,輸出3.3 V電壓為CPU供電,系統(tǒng)的整體方案框如圖1所示。
下面將對硬件的信息采集和信息輸出部分分別進(jìn)行介紹。
1.2 硬件的信息采集部分的實(shí)現(xiàn)方法
汽車的使用時(shí)間和行駛里程是汽車保養(yǎng)的兩大關(guān)鍵因素。對時(shí)間的采集,使用的是單片機(jī)的實(shí)時(shí)時(shí)鐘信號進(jìn)行定時(shí)的,有關(guān)內(nèi)容將在軟件部分做詳細(xì)講述。
對里程的采集,目前大多數(shù)汽車通過磁性傳感器來實(shí)現(xiàn)對里程采集,磁性傳感器一般安裝在變速箱的輸出軸上,它的工作原理是:汽車變速箱的輸出軸每轉(zhuǎn)一周就會(huì)有一定數(shù)量的脈沖輸出,對輸出脈沖的累積就可以計(jì)算出輸出軸所轉(zhuǎn)的轉(zhuǎn)數(shù),從而求出汽車的行駛里程。因此只要實(shí)現(xiàn)輸入脈沖計(jì)數(shù),就可以模擬汽車?yán)锍滩杉?。該設(shè)計(jì)采用歐姆龍的E6A2-CW3E旋轉(zhuǎn)式編碼器做為脈沖輸入源,通過單片機(jī)的計(jì)數(shù)器來實(shí)現(xiàn)對里程脈沖的累積。
關(guān)于按鍵輸入,系統(tǒng)使用了3個(gè)獨(dú)立按鍵,3個(gè)按鍵分別接到A端口的第0,1,2位。
評論