當(dāng)前位置:汽車配件110網(wǎng) >> 汽修百科 >> 汽車構(gòu)造維修 >> CAN數(shù)據(jù)傳輸系統(tǒng)的原理 |
互聯(lián)網(wǎng) masigang 汽車構(gòu)造維修 2007-09-25
1)為什么要采用數(shù)據(jù)總線
我們知道,汽車兩塊電腦之間的信息傳遞,有幾個(gè)信號(hào)就要有幾條信號(hào)傳輸線(信號(hào)傳輸線的接地端可以采用公共回路),例如,寶來轎車發(fā)動(dòng)機(jī)電控單元J220與自動(dòng)變速器電控單元J217之間就需要有5條信號(hào)傳輸線。如果傳遞信號(hào)項(xiàng)目多還需要更多的信號(hào)傳輸線,這樣會(huì)導(dǎo)致電控單元針腳數(shù)增加、線路復(fù)雜、故障率增多及維修困難。 一輛汽車不管有多少塊電控單元,不管信息容量有多大,每塊電控單元都只需引出兩條線共同接在兩個(gè)節(jié)點(diǎn)上,這兩條導(dǎo)線就稱作數(shù)據(jù)總線。以前各電控單元之間好比有許多人騎著自行車來來往往,現(xiàn)在是這些人乘坐公共汽車,公共汽車可以運(yùn)輸大量乘客,故數(shù)據(jù)總線亦稱BUS線。 電子計(jì)算機(jī)網(wǎng)絡(luò)用電子語言來說話,各電控單元必須使用和解讀相同的電子語言,這種語言稱“協(xié)議”,汽車電腦網(wǎng)絡(luò)常見的傳輸協(xié)議有數(shù)種。寶來車裝用博世公司產(chǎn)品,數(shù)據(jù)總線采用CAN協(xié)議,這個(gè)協(xié)議是由福特、Internet與博世公司共同開發(fā)的高速汽車通信協(xié)議。CAN是Controller CAN數(shù)據(jù)傳輸系統(tǒng)中每塊電腦的內(nèi)部增加了一個(gè)CAN控制器,一個(gè)CAN收發(fā)器;每塊電腦外部連接了兩條CAN數(shù)據(jù)總線。在系統(tǒng)中作為終端的兩塊電腦,其內(nèi)部還裝有一個(gè)數(shù)據(jù)傳遞終端(有時(shí)數(shù)據(jù)傳遞終端安裝在電腦外部)。 例如:發(fā)動(dòng)機(jī)電腦向某電腦CAN收發(fā)器發(fā)送數(shù)據(jù),該電腦CAN收發(fā)器接收到由發(fā)動(dòng)機(jī)電腦傳來的數(shù)據(jù),轉(zhuǎn)換信號(hào)并發(fā)給本電腦的控制器。CAN數(shù)據(jù)傳輸系統(tǒng)的其他電腦收發(fā)器均接收到此數(shù)據(jù),但是要檢查判斷此數(shù)據(jù)是否是所需要的數(shù)據(jù),如果不是將忽略掉。 動(dòng)力CAN數(shù)據(jù)總線連接3塊電腦(圖4),它們是發(fā)動(dòng)機(jī)、ABS/EDL及自動(dòng)變速器電腦(動(dòng)力CAN數(shù)據(jù)總線實(shí)際可以連接安全氣囊、四輪驅(qū)動(dòng)與組合儀表等電腦)。總線可以同時(shí)傳遞10組數(shù)據(jù),發(fā)動(dòng)機(jī)電腦5組、ABS/EDL電腦3組和自動(dòng)變速器電腦2組。數(shù)據(jù)總線以500kbit/s速率傳遞數(shù)據(jù),每一數(shù)據(jù)組傳遞大約需要0.25ms,每一電控單元7~20ms發(fā)送一次數(shù)據(jù)。優(yōu)先權(quán)順序?yàn)锳BS/EDL電控單元→發(fā)動(dòng)機(jī)電控單元→自動(dòng)變速器電控單元。 在動(dòng)力傳動(dòng)系統(tǒng)中,數(shù)據(jù)傳遞應(yīng)盡可能快速,以便及時(shí)利用數(shù)據(jù),所以需要一個(gè)高性能的發(fā)送器,高速發(fā)送器會(huì)加快點(diǎn)火系統(tǒng)間的數(shù)據(jù)傳遞,這樣使接收到的數(shù)據(jù)立即應(yīng)用到下一個(gè)點(diǎn)火脈沖中去。CAN數(shù)據(jù)總線連接點(diǎn)通常置于控制單元外部的線束中,在特殊情況下,連接點(diǎn)也可能設(shè)在發(fā)動(dòng)機(jī)電控單元內(nèi)部。 |
|
|
湘公網(wǎng)安備 43120202000083號(hào)