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