汽車CAN總線
現(xiàn)代汽車中所使用的電子控制系統(tǒng)和通訊系統(tǒng)越來(lái)越多,如發(fā)動(dòng)機(jī)電控系統(tǒng)、 自動(dòng)變速器控制系統(tǒng)、防抱死制動(dòng)系統(tǒng)(ABS)、自動(dòng)巡航系統(tǒng)(ACC)和車載多媒體系統(tǒng)等,這些系統(tǒng)之間。系統(tǒng)和汽車的顯示儀表之間,系統(tǒng)和汽車故障診斷系統(tǒng)之間均需要進(jìn)行數(shù)據(jù)交換,如此巨大的數(shù)據(jù)交換量,如仍然采用傳統(tǒng)數(shù)據(jù)交換的方法,即用導(dǎo)線進(jìn)行點(diǎn)對(duì)點(diǎn)的連接的傳輸方式將是難以想象的,據(jù)統(tǒng)計(jì),如采用普通線索,一個(gè)中級(jí)轎車就需要線索插頭300個(gè)左右,插針總數(shù)將達(dá)到2000個(gè)左右,線索總長(zhǎng)超過(guò)1. 6Km,不但裝配復(fù)雜而且故障率會(huì)很高。因此,用串行數(shù)據(jù)傳輸系統(tǒng)取而代之就成為必然的選擇。
數(shù)據(jù)在串聯(lián)總線上可以一個(gè)接一個(gè)的傳送,所有參加CAN總線的分系統(tǒng)都可以通過(guò)其控制單元上的CAN總線接口進(jìn)行數(shù)據(jù)的發(fā)送和接收,CAN總線是一個(gè)多路傳輸系統(tǒng),當(dāng)某一單元出現(xiàn)故障時(shí)不會(huì)影響其他單元的工作,CAN總線對(duì)不同數(shù)據(jù)的傳輸速率不一樣,對(duì)發(fā)動(dòng)機(jī)電控系統(tǒng)和ABS等實(shí)時(shí)控制用數(shù)據(jù)實(shí)施高速傳輸,速率為1 25K波特--–1M波特,對(duì)車身調(diào)節(jié)系統(tǒng)(如空調(diào))的數(shù)據(jù)實(shí)施低速傳輸,傳輸速率在1 0—1 25K波特,其他如多媒體系統(tǒng)和診斷系統(tǒng)則為中速傳輸,速率在兩者之間,這樣的區(qū)分提高了總線的傳輸效率。
數(shù)據(jù)總線如何能實(shí)現(xiàn)多路傳輸?shù)哪??原?lái)數(shù)據(jù)總線有三部分組成:1)數(shù)據(jù)傳輸線,2)地址傳輸線,3)發(fā)送單元和接收單元之間的傳送控制線。數(shù)據(jù)按CPU的指令以一定的模式傳輸?shù)街付ǖ牡刂?,而傳輸模式是由軟件控制的?
評(píng)論