基于CAN總線的汽車組合儀表盤的設計
1. 概述
本文引用地址:http://www.j9360.com/article/197771.htm控制器局域網(Controller Area Network, 簡稱CAN) 是一種支持分布式和實時控制的串行通信網絡,其主要特點是采用多主方式工作, 基于報文ID 并采用非破壞總線仲裁技術進行優先權仲裁,串行通信,事件觸發型,大大減少線束的數量。CAN總線協議最初是由德國BOSCH公司于20世紀80年代提出并用于汽車的,1993年形成國際標準ISO 11898-1。由于其高性能、高可靠性及獨特的設計,CAN越來越受到人們的重視,已經廣泛應用于汽車電子控制,目前已經成為整車網絡中的主要通信方式。
在為某公司開發的汽車儀表盤控制系統中,由于整車網絡信息化的需要,希望采用總線方式,將儀表盤掛接在通信網絡上,通過需求分析,本系統采用NEC的專用汽車儀表控制器UPD780822芯片,UPD780822是NEC公司的專門為汽車儀表開發的一款8位微控制器。它具有以下一些主要特點:4通道大電流輸出的步進電機控制器,并可用于驅動十字交叉線圈;支持34×4 LCD驅動,可以顯示總里程、小計里程,還可顯示檔位及時鐘等信號;同UPD780822有一個CAN通道,支持CAN2.0A及CAN2.0B;還可以在出錯時自動重發,響應遠程幀自動傳送;支持多報文,16個報文緩沖,可以彈性配置接收濾波;擁有8通道10位 A/D、3個串行口以及低電壓保護等功能。以上這些特點在汽車儀表中都有實際的運用。系統框圖如圖1所示:
圖1
CAN 總線收發器選用英飛凌公司的TLE7259G,是英飛凌公司專門為車載網絡設計的CAN總線收發器,該器件具有極低電磁輻射,高抵抗共模干擾的差動接受電路,斷電時不影響總線狀態, 針對汽車環境的總線插件保護, 過熱保護,對地及電源短路保護功能。
2.車載CAN總線儀表系統需求分析和設計
基于CAN總線的車用儀表系統主要要求完成以下兩項功能:(1)通過CAN總線接受各類汽車實時數據,如車速數據、發動機轉速數據、冷卻水水溫、燃油液位、各類報警燈狀態等;
評論