汽車can總線是什么意思
汽車 CAN 總線是控制單元區(qū)域網(wǎng)絡(luò)(Controller Area Network)的縮寫,它是由德國博世公司開發(fā)的一種串行通訊協(xié)議。
CAN 總線是汽車上各種不同功能電腦之間通訊用的,相當(dāng)于汽車的中樞神經(jīng)系統(tǒng)。它將汽車上的各種電子裝置與設(shè)備連成一個網(wǎng)絡(luò),實(shí)現(xiàn)相互之間的信息共享。
CAN 總線由 1 個控制器、1 個收發(fā)器、2 個數(shù)據(jù)傳輸終端和 2 條傳輸線構(gòu)成??刂破鹘邮蘸吞幚頂?shù)據(jù),收發(fā)器將數(shù)據(jù)轉(zhuǎn)化為電信號并發(fā)送或接收,數(shù)據(jù)傳輸終端阻止數(shù)據(jù)反射,傳輸線用以傳輸雙向數(shù)據(jù)。車輛多使用雙絞線,能消除共模干擾。
CAN 總線的通信通過類似于“會議”的機(jī)制實(shí)現(xiàn),多個控制單元以并聯(lián)方式經(jīng)收發(fā)器與總線連接,每個控制單元都有權(quán)發(fā)送信息,但同一時刻只有一個控制單元向總線發(fā)送信息。CAN 被細(xì)分為對象層、傳輸層和物理層。對象層查找和選擇報(bào)文,傳輸層控制傳送規(guī)則和時間,物理層進(jìn)行位信息的實(shí)際傳輸。
CAN 具有報(bào)文、信息路由、位速率、優(yōu)先權(quán)、遠(yuǎn)程數(shù)據(jù)請求、多主機(jī)、仲裁、安全性、錯誤檢測等屬性。CAN 傳輸?shù)膱?bào)文分為數(shù)據(jù)幀、遠(yuǎn)程幀、錯誤幀、過載幀、幀間隔五種類型。
CAN 總線同步通過硬件同步和再同步實(shí)現(xiàn),只有接收結(jié)點(diǎn)需要同步,同步只會發(fā)生在隱性到顯性電平的跳沿。
CAN 控制器檢測錯誤有位填充錯誤、位錯誤、CRC 錯誤、應(yīng)答錯誤和格式錯誤 5 種。位填充規(guī)則是 5 位連續(xù)相同電平之后,必須填充一位反向位。
CAN 總線的通信速率可以通過計(jì)算得出,比如一幀 CAN 報(bào)文(標(biāo)準(zhǔn)幀)包含大約 125bit,假定通訊波特率是 500kpbs,傳輸 1bit 數(shù)據(jù)需要 2μs,傳輸一幀報(bào)文需要 250μs。對于一個周期為 100ms 的報(bào)文,在波特率為 500kbps 下傳輸?shù)?busload 為 0.25%。
總之,CAN 總線技術(shù)具有高性能、高可靠性,極大優(yōu)化了汽車的控制系統(tǒng),提升了汽車的性能和安全性。
(圖/文/攝:太平洋汽車 整理于互聯(lián)網(wǎng))
>>點(diǎn)擊查看今日優(yōu)惠<<