基于MB90F428的汽車(chē)儀表設(shè)計(jì)
發(fā)布時(shí)間:2008/6/5 0:00:00 訪(fǎng)問(wèn)次數(shù):368
引言
汽車(chē)儀表是人和汽車(chē)的交互界面,為駕駛員提供所需的汽車(chē)運(yùn)行參數(shù)、故障、里程等信息,是每一輛汽車(chē)必不可少的部件。它經(jīng)歷了機(jī)械式、電氣式、模擬電路電子式的發(fā)展過(guò)程,隨著汽車(chē)電子的網(wǎng)絡(luò)化,can總線(xiàn)技術(shù)在汽車(chē)領(lǐng)域得到了越來(lái)越廣泛的應(yīng)用,因此,can總線(xiàn)、嵌入式就成為了汽車(chē)儀表未來(lái)發(fā)展的必然趨勢(shì)。
汽車(chē)儀表的基本結(jié)構(gòu)和功能
汽車(chē)上較常用的有四種指示儀表,即車(chē)速里程表、發(fā)動(dòng)機(jī)水溫表、發(fā)動(dòng)機(jī)轉(zhuǎn)速表、燃油表等。分別顯示汽車(chē)行駛速度、單里程和總里程數(shù)、發(fā)動(dòng)機(jī)冷卻液溫度、汽車(chē)行駛時(shí)發(fā)動(dòng)機(jī)旋轉(zhuǎn)速度及汽車(chē)油箱內(nèi)的油量。在汽車(chē)儀表板上往往還同時(shí)裝有十幾種之多的指示和報(bào)警訊號(hào)燈,如左右轉(zhuǎn)向信號(hào)、剎車(chē)信號(hào)、遠(yuǎn)光信號(hào)、abs、電池充電、電池壽命報(bào)警、油壓報(bào)警、油量報(bào)警、水溫報(bào)警等等,這些指示燈在不同的儀表板中有所不同,通常用led顯示。
can總線(xiàn)的優(yōu)點(diǎn)及其在汽車(chē)領(lǐng)域的應(yīng)用
控制器局域網(wǎng)can(controller area network)是德國(guó)bosch公司從20世紀(jì)80年代初為解決現(xiàn)代汽車(chē)中眾多的控制與測(cè)試儀器之間的數(shù)據(jù)交換而開(kāi)發(fā)的一種串行數(shù)據(jù)通信協(xié)議。它是一種多主總線(xiàn),通信介質(zhì)可以是雙絞線(xiàn)、同軸電纜或光導(dǎo)纖維。在自動(dòng)化電子領(lǐng)域的汽車(chē)發(fā)動(dòng)機(jī)控制部件、傳感器、抗滑系統(tǒng)等應(yīng)用中,總線(xiàn)的位速率最大可達(dá)1mbit/s。can網(wǎng)絡(luò)正在不斷地應(yīng)用在汽車(chē)電子的各個(gè)方面。can總線(xiàn)具有下列主要特征:(1)多主站依據(jù)優(yōu)先權(quán)進(jìn)行總線(xiàn)訪(fǎng)問(wèn);(2)無(wú)破壞性的基于優(yōu)先權(quán)競(jìng)爭(zhēng)的總線(xiàn)仲裁;(3)借助接收濾波的多地址幀傳送;(4)遠(yuǎn)程數(shù)據(jù)請(qǐng)求;(5)配置靈活性;(6)全系統(tǒng)數(shù)據(jù)相容性;(7)錯(cuò)誤檢測(cè)和出錯(cuò)信令;(8)發(fā)送期間若丟失仲裁或由于出錯(cuò)而遭破壞的幀可自動(dòng)重發(fā)送。
汽車(chē)儀表板軟硬件設(shè)計(jì)
結(jié)合汽車(chē)儀表的技術(shù)和性能指標(biāo),以及簡(jiǎn)化硬件電路的要求,選擇富士通公司的mb90f428芯片為微控制器進(jìn)行汽車(chē)儀表的設(shè)計(jì)。mb90f428芯片是16 位單片機(jī),內(nèi)部有can總線(xiàn)接口,flash rom,主要應(yīng)用于汽車(chē)與工業(yè)等;其can 總線(xiàn)符合v2.0 part a、part b,能支持更靈活的信息緩沖處理。支持高級(jí)語(yǔ)言,可擴(kuò)展地址模式,有增強(qiáng)乘除指令,增強(qiáng)位操作指令等; 微控制器有32 位累加器(長(zhǎng)字處理);周邊資源有:8通道的8/10bit a/d轉(zhuǎn)換器,uart,擴(kuò)展i/o串行接口,8/16bit定時(shí)器,i/o定時(shí)器(輸入捕獲,輸出比較)、8路外部中斷、canbus接口、 4路步進(jìn)電機(jī)驅(qū)動(dòng)模塊、lcd模塊(可驅(qū)動(dòng)24 4 的筆段式液晶模塊)等。 4路16位輸入捕捉通道可以捕捉汽車(chē)車(chē)速傳感器和發(fā)動(dòng)機(jī)轉(zhuǎn)速傳感器輸入的脈沖信號(hào),a/d轉(zhuǎn)換器可以用來(lái)轉(zhuǎn)換水溫、油量傳感器輸入的電壓信號(hào),i/o口則進(jìn)行諸多信號(hào)指示燈的信號(hào)輸入,can接口主要和can總線(xiàn)收發(fā)器pca82c250芯片收發(fā)can信號(hào),步進(jìn)電機(jī)驅(qū)動(dòng)模塊和lcd顯示模塊用于驅(qū)動(dòng)儀表盤(pán)上的4個(gè)步進(jìn)電機(jī)指示、里程時(shí)間的顯示。這種片上自帶驅(qū)動(dòng)模塊的設(shè)計(jì)方法,提高了系統(tǒng)的可靠性,降低了成本。
本設(shè)計(jì)主要分兩大模塊:檢測(cè)電路控制模塊和儀表驅(qū)動(dòng)模塊,如圖1所示。檢測(cè)電路模塊主要由輸入信號(hào)采集、信號(hào)處理、以及信號(hào)轉(zhuǎn)換電路組成。首先,汽車(chē)狀況通過(guò)相應(yīng)的傳感器檢測(cè),轉(zhuǎn)換為電壓、脈沖信號(hào),進(jìn)行濾波放大,然后再輸入mb90f428芯片進(jìn)行內(nèi)置a/d轉(zhuǎn)換和數(shù)字處理,獲得所需要的數(shù)字量信號(hào),并實(shí)時(shí)地將所處理好的數(shù)字量送到can總線(xiàn)。
儀表板硬件設(shè)計(jì)
電源電路
汽車(chē)蓄電池提供12v左右的電源,而該儀表板需要兩路電源:+5v和+12電源。5v電源用于給mb90f428、can接口芯片(pca82c250)和eeprom等供電,12v電源給led、蜂鳴器等供電。考慮到成本和易購(gòu)性,我們選用7805芯片作為電源轉(zhuǎn)換芯片。為了在掉電的時(shí)候可以及時(shí)地保存里程數(shù)據(jù),在電源地輸入端加一個(gè)1000 f的電解電容,當(dāng)電源斷開(kāi)的時(shí)候,大電容可以維持單片機(jī)電源足夠長(zhǎng)的時(shí)間,使得單片機(jī)可以完成外部中斷的服務(wù)程序。如圖 2 所示。
調(diào)理電路汽車(chē)車(chē)速傳感器和發(fā)動(dòng)機(jī)轉(zhuǎn)速傳感器通常
引言
汽車(chē)儀表是人和汽車(chē)的交互界面,為駕駛員提供所需的汽車(chē)運(yùn)行參數(shù)、故障、里程等信息,是每一輛汽車(chē)必不可少的部件。它經(jīng)歷了機(jī)械式、電氣式、模擬電路電子式的發(fā)展過(guò)程,隨著汽車(chē)電子的網(wǎng)絡(luò)化,can總線(xiàn)技術(shù)在汽車(chē)領(lǐng)域得到了越來(lái)越廣泛的應(yīng)用,因此,can總線(xiàn)、嵌入式就成為了汽車(chē)儀表未來(lái)發(fā)展的必然趨勢(shì)。
汽車(chē)儀表的基本結(jié)構(gòu)和功能
汽車(chē)上較常用的有四種指示儀表,即車(chē)速里程表、發(fā)動(dòng)機(jī)水溫表、發(fā)動(dòng)機(jī)轉(zhuǎn)速表、燃油表等。分別顯示汽車(chē)行駛速度、單里程和總里程數(shù)、發(fā)動(dòng)機(jī)冷卻液溫度、汽車(chē)行駛時(shí)發(fā)動(dòng)機(jī)旋轉(zhuǎn)速度及汽車(chē)油箱內(nèi)的油量。在汽車(chē)儀表板上往往還同時(shí)裝有十幾種之多的指示和報(bào)警訊號(hào)燈,如左右轉(zhuǎn)向信號(hào)、剎車(chē)信號(hào)、遠(yuǎn)光信號(hào)、abs、電池充電、電池壽命報(bào)警、油壓報(bào)警、油量報(bào)警、水溫報(bào)警等等,這些指示燈在不同的儀表板中有所不同,通常用led顯示。
can總線(xiàn)的優(yōu)點(diǎn)及其在汽車(chē)領(lǐng)域的應(yīng)用
控制器局域網(wǎng)can(controller area network)是德國(guó)bosch公司從20世紀(jì)80年代初為解決現(xiàn)代汽車(chē)中眾多的控制與測(cè)試儀器之間的數(shù)據(jù)交換而開(kāi)發(fā)的一種串行數(shù)據(jù)通信協(xié)議。它是一種多主總線(xiàn),通信介質(zhì)可以是雙絞線(xiàn)、同軸電纜或光導(dǎo)纖維。在自動(dòng)化電子領(lǐng)域的汽車(chē)發(fā)動(dòng)機(jī)控制部件、傳感器、抗滑系統(tǒng)等應(yīng)用中,總線(xiàn)的位速率最大可達(dá)1mbit/s。can網(wǎng)絡(luò)正在不斷地應(yīng)用在汽車(chē)電子的各個(gè)方面。can總線(xiàn)具有下列主要特征:(1)多主站依據(jù)優(yōu)先權(quán)進(jìn)行總線(xiàn)訪(fǎng)問(wèn);(2)無(wú)破壞性的基于優(yōu)先權(quán)競(jìng)爭(zhēng)的總線(xiàn)仲裁;(3)借助接收濾波的多地址幀傳送;(4)遠(yuǎn)程數(shù)據(jù)請(qǐng)求;(5)配置靈活性;(6)全系統(tǒng)數(shù)據(jù)相容性;(7)錯(cuò)誤檢測(cè)和出錯(cuò)信令;(8)發(fā)送期間若丟失仲裁或由于出錯(cuò)而遭破壞的幀可自動(dòng)重發(fā)送。
汽車(chē)儀表板軟硬件設(shè)計(jì)
結(jié)合汽車(chē)儀表的技術(shù)和性能指標(biāo),以及簡(jiǎn)化硬件電路的要求,選擇富士通公司的mb90f428芯片為微控制器進(jìn)行汽車(chē)儀表的設(shè)計(jì)。mb90f428芯片是16 位單片機(jī),內(nèi)部有can總線(xiàn)接口,flash rom,主要應(yīng)用于汽車(chē)與工業(yè)等;其can 總線(xiàn)符合v2.0 part a、part b,能支持更靈活的信息緩沖處理。支持高級(jí)語(yǔ)言,可擴(kuò)展地址模式,有增強(qiáng)乘除指令,增強(qiáng)位操作指令等; 微控制器有32 位累加器(長(zhǎng)字處理);周邊資源有:8通道的8/10bit a/d轉(zhuǎn)換器,uart,擴(kuò)展i/o串行接口,8/16bit定時(shí)器,i/o定時(shí)器(輸入捕獲,輸出比較)、8路外部中斷、canbus接口、 4路步進(jìn)電機(jī)驅(qū)動(dòng)模塊、lcd模塊(可驅(qū)動(dòng)24 4 的筆段式液晶模塊)等。 4路16位輸入捕捉通道可以捕捉汽車(chē)車(chē)速傳感器和發(fā)動(dòng)機(jī)轉(zhuǎn)速傳感器輸入的脈沖信號(hào),a/d轉(zhuǎn)換器可以用來(lái)轉(zhuǎn)換水溫、油量傳感器輸入的電壓信號(hào),i/o口則進(jìn)行諸多信號(hào)指示燈的信號(hào)輸入,can接口主要和can總線(xiàn)收發(fā)器pca82c250芯片收發(fā)can信號(hào),步進(jìn)電機(jī)驅(qū)動(dòng)模塊和lcd顯示模塊用于驅(qū)動(dòng)儀表盤(pán)上的4個(gè)步進(jìn)電機(jī)指示、里程時(shí)間的顯示。這種片上自帶驅(qū)動(dòng)模塊的設(shè)計(jì)方法,提高了系統(tǒng)的可靠性,降低了成本。
本設(shè)計(jì)主要分兩大模塊:檢測(cè)電路控制模塊和儀表驅(qū)動(dòng)模塊,如圖1所示。檢測(cè)電路模塊主要由輸入信號(hào)采集、信號(hào)處理、以及信號(hào)轉(zhuǎn)換電路組成。首先,汽車(chē)狀況通過(guò)相應(yīng)的傳感器檢測(cè),轉(zhuǎn)換為電壓、脈沖信號(hào),進(jìn)行濾波放大,然后再輸入mb90f428芯片進(jìn)行內(nèi)置a/d轉(zhuǎn)換和數(shù)字處理,獲得所需要的數(shù)字量信號(hào),并實(shí)時(shí)地將所處理好的數(shù)字量送到can總線(xiàn)。
儀表板硬件設(shè)計(jì)
電源電路
汽車(chē)蓄電池提供12v左右的電源,而該儀表板需要兩路電源:+5v和+12電源。5v電源用于給mb90f428、can接口芯片(pca82c250)和eeprom等供電,12v電源給led、蜂鳴器等供電。考慮到成本和易購(gòu)性,我們選用7805芯片作為電源轉(zhuǎn)換芯片。為了在掉電的時(shí)候可以及時(shí)地保存里程數(shù)據(jù),在電源地輸入端加一個(gè)1000 f的電解電容,當(dāng)電源斷開(kāi)的時(shí)候,大電容可以維持單片機(jī)電源足夠長(zhǎng)的時(shí)間,使得單片機(jī)可以完成外部中斷的服務(wù)程序。如圖 2 所示。
調(diào)理電路汽車(chē)車(chē)速傳感器和發(fā)動(dòng)機(jī)轉(zhuǎn)速傳感器通常
熱門(mén)點(diǎn)擊
- 素晶胞與復(fù)晶胞(體心晶胞、面心晶胞和底心晶胞
- 關(guān)于 .cdsenv 的小技巧
- 弱電系統(tǒng)規(guī)范標(biāo)準(zhǔn)(部分)
- `celldefine 和 `endcell
- MOS晶的閾值電壓VT
- 交通違章視頻查詢(xún)系統(tǒng)
- MOS晶體管的襯底偏置效應(yīng)
- 畫(huà)standard cell的注意點(diǎn)
- 晶胞中原子的坐標(biāo)與計(jì)數(shù)
- 智能剝離技術(shù)(Smart-cut)
推薦技術(shù)資料
- 羅盤(pán)誤差及補(bǔ)償
- 造成羅盤(pán)誤差的主要因素有傳感器誤差、其他磁材料干擾等。... [詳細(xì)]
- RA Arm Cortex-M
- 110V, 75A RMS集成
- 微型C語(yǔ)言可編程處理器技術(shù)參數(shù)
- iNEMO系統(tǒng)級(jí)封裝 (SiP
- 首款 EVC 技術(shù)ST31N
- 嵌入式Flash技術(shù)制造ST54L芯片
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究