新聞中心

EEPW首頁 > 汽車電子 > 設(shè)計(jì)應(yīng)用 > 基于CAN總線的汽車組合儀表盤的設(shè)計(jì)

基于CAN總線的汽車組合儀表盤的設(shè)計(jì)

作者: 時(shí)間:2009-12-22 來源:網(wǎng)絡(luò) 收藏

(2)將接收的數(shù)據(jù),進(jìn)行處理,及時(shí)驅(qū)動步進(jìn)電機(jī),點(diǎn)亮或關(guān)閉相關(guān)LED燈,驅(qū)動LCD顯示里程數(shù)據(jù)等。UPD780822集成的控制器支持4種幀,①數(shù)據(jù)幀;②遠(yuǎn)程幀;③錯(cuò)誤幀;④超載幀。本文只用到了①和②幀格式,其中①用于接收來自節(jié)點(diǎn)的信息,②用于請求某個(gè)節(jié)點(diǎn)發(fā)送數(shù)據(jù),其示意圖如圖2所示

圖2

基于的車用儀表系統(tǒng)的拓?fù)浣Y(jié)構(gòu)如圖3所示,所需要的數(shù)據(jù)來自多個(gè)節(jié)點(diǎn),在車載CAN網(wǎng)絡(luò)中分為高速CAN和低速CAN,由于儀表顯示系統(tǒng)的實(shí)時(shí)性不是很高,因而將的節(jié)點(diǎn)放在低速CAN網(wǎng)絡(luò)中,它同高速CAN網(wǎng)絡(luò)的通信通過高低速CAN網(wǎng)關(guān)來實(shí)現(xiàn)。


圖3

對于節(jié)點(diǎn)消息設(shè)計(jì)在本應(yīng)用中,通信協(xié)議是由OEM廠商提供,所以本CAN通信主要是根據(jù)協(xié)議進(jìn)行消息報(bào)文的分配,UPD780822支持16路接收緩沖和2路發(fā)送緩沖,每路的數(shù)據(jù)最多可達(dá)8位,報(bào)文的分配如圖所示:

3.軟件設(shè)計(jì)

本系統(tǒng)的軟件全部采用C語言來實(shí)現(xiàn),UPD780822擁有2K內(nèi)部RAM,90KB的Flash,開發(fā)環(huán)境是NEC集成的IDE,它包括PM Plus 編譯器,QB780822仿真環(huán)境,QB780822支持軟件和硬件仿真,我們采用硬件在線仿真,仿真器是NEC的IEQUB78082.。



關(guān)鍵詞: CAN 總線 汽車 儀表盤

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉