汽車CAN總線數(shù)據(jù)傳輸
CAN為多主方式工作,網(wǎng)絡(luò)上的任一節(jié)點(diǎn)在任何時(shí)候都可以主動地向網(wǎng)絡(luò)上的其他節(jié)點(diǎn)發(fā)送信息。CAN采用短幀數(shù)據(jù)信息為0—8個(gè)字節(jié),具體長度由用戶決定。
當(dāng)多個(gè)節(jié)點(diǎn)同時(shí)向總線發(fā)送信息時(shí),優(yōu)先級較低的節(jié)點(diǎn)會主動的退出總線發(fā)送,而最高優(yōu)先級的節(jié)點(diǎn)可不受影響地繼續(xù)傳輸數(shù)據(jù)。CAN的每幀信息都有CRC校驗(yàn)及其他檢錯(cuò)措施,在錯(cuò)誤嚴(yán)重的情況下具有自動關(guān)閉輸出的功能,發(fā)送器件若丟失仲裁或由于出錯(cuò)而遭受破壞的幀可自動重新發(fā)送。
CAN為多主方式工作,網(wǎng)絡(luò)上的任一節(jié)點(diǎn)在任何時(shí)候都可以主動地向網(wǎng)絡(luò)上的其他節(jié)點(diǎn)發(fā)送信息。CAN采用短幀數(shù)據(jù)信息為0—8個(gè)字節(jié),具體長度由用戶決定。當(dāng)多個(gè)節(jié)點(diǎn)同時(shí)向總線發(fā)送信息時(shí),優(yōu)先級較低的節(jié)點(diǎn)會主動的退出總線發(fā)送,而最高優(yōu)先級的節(jié)點(diǎn)可不受影響地繼續(xù)傳輸數(shù)據(jù)。
CAN的每幀信息都有CRC校驗(yàn)及其他檢錯(cuò)措施,在錯(cuò)誤嚴(yán)重的情況下具有自動關(guān)閉輸出的功能,發(fā)送器件若丟失仲裁或由于出錯(cuò)而遭受破壞的幀可自動重新發(fā)送。
CAN總線系統(tǒng)數(shù)據(jù)的傳輸——汽車CAN總線實(shí)驗(yàn)教學(xué)系統(tǒng)
當(dāng)CAN總線上的一個(gè)節(jié)點(diǎn)發(fā)送數(shù)據(jù)時(shí),它以報(bào)文形式廣播給網(wǎng)絡(luò)中所有節(jié)點(diǎn)。對每個(gè)節(jié)點(diǎn)來說,無論數(shù)據(jù)是不是發(fā)給自己的,都對其進(jìn)行接收。
發(fā)動機(jī)電腦向某電腦CAN收發(fā)器發(fā)送數(shù)據(jù),該電腦CAN收發(fā)器接收到由發(fā)動機(jī)電腦傳來的數(shù)據(jù),轉(zhuǎn)換信號并發(fā)給本電腦的控制器。CAN數(shù)據(jù)傳輸系統(tǒng)的其他電腦收發(fā)器均接收到此數(shù)據(jù),但是要檢查判斷此數(shù)據(jù)是否是所需要的數(shù)據(jù),如果不是講忽略掉。
CAN總線系統(tǒng)數(shù)據(jù)的傳輸——汽車CAN總線實(shí)驗(yàn)教學(xué)系統(tǒng)
1、數(shù)據(jù)轉(zhuǎn)化
控制單元通過控制器將數(shù)據(jù)轉(zhuǎn)換成數(shù)字信息
2、傳遞數(shù)據(jù)
CAN收發(fā)器向總線上傳數(shù)字信息
3、接收數(shù)據(jù)
與總線相連的控制單元均可以接收到來自同一個(gè)控制單元發(fā)送的信息
4、檢查數(shù)據(jù)
控制單元檢查接收的數(shù)據(jù)
5、接受數(shù)據(jù)
控制單元接受與本系統(tǒng)功能有關(guān)的數(shù)字信息并將其轉(zhuǎn)化,忽略無關(guān)的信息。
評論