新聞中心

        EEPW首頁 > 汽車電子 > 設計應用 > 基于CAN總線的汽車組合儀表盤的設計

        基于CAN總線的汽車組合儀表盤的設計

        作者: 時間:2009-12-22 來源:網絡 收藏

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

        圖2

        基于的車用儀表系統的拓撲結構如圖3所示,所需要的數據來自多個節點,在車載CAN網絡中分為高速CAN和低速CAN,由于儀表顯示系統的實時性不是很高,因而將的節點放在低速CAN網絡中,它同高速CAN網絡的通信通過高低速CAN網關來實現。


        圖3

        對于節點消息設計在本應用中,通信協議是由OEM廠商提供,所以本CAN通信主要是根據協議進行消息報文的分配,UPD780822支持16路接收緩沖和2路發送緩沖,每路的數據最多可達8位,報文的分配如圖所示:

        3.軟件設計

        本系統的軟件全部采用C語言來實現,UPD780822擁有2K內部RAM,90KB的Flash,開發環境是NEC集成的IDE,它包括PM Plus 編譯器,QB780822仿真環境,QB780822支持軟件和硬件仿真,我們采用硬件在線仿真,仿真器是NEC的IEQUB78082.。



        關鍵詞: CAN 總線 汽車 儀表盤

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 泸水县| 晋宁县| 和林格尔县| 岳西县| 梓潼县| 阳东县| 乐至县| 普兰店市| 外汇| 长垣县| 额敏县| 托克托县| 新安县| 墨脱县| 永寿县| 乡宁县| 集贤县| 屏南县| 龙岩市| 江都市| 斗六市| 高雄市| 西昌市| 宁乡县| 大田县| 旅游| 清新县| 呼图壁县| 巴南区| 黄大仙区| 江门市| 榆林市| 清苑县| 凭祥市| 克拉玛依市| 资中县| 陕西省| 通州区| 准格尔旗| 登封市| 阳新县|