新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 汽車CAN總線數(shù)據(jù)傳輸

汽車CAN總線數(shù)據(jù)傳輸

作者: 時間:2016-12-14 來源:網(wǎng)絡(luò) 收藏
  CAN總線系統(tǒng)數(shù)據(jù)的傳輸——汽車CAN總線實驗教學(xué)系統(tǒng)
  CAN為多主方式工作,網(wǎng)絡(luò)上的任一節(jié)點在任何時候都可以主動地向網(wǎng)絡(luò)上的其他節(jié)點發(fā)送信息。CAN采用短幀數(shù)據(jù)信息為0—8個字節(jié),具體長度由用戶決定。
  當(dāng)多個節(jié)點同時向總線發(fā)送信息時,優(yōu)先級較低的節(jié)點會主動的退出總線發(fā)送,而最高優(yōu)先級的節(jié)點可不受影響地繼續(xù)傳輸數(shù)據(jù)。CAN的每幀信息都有CRC校驗及其他檢錯措施,在錯誤嚴(yán)重的情況下具有自動關(guān)閉輸出的功能,發(fā)送器件若丟失仲裁或由于出錯而遭受破壞的幀可自動重新發(fā)送。
  CAN為多主方式工作,網(wǎng)絡(luò)上的任一節(jié)點在任何時候都可以主動地向網(wǎng)絡(luò)上的其他節(jié)點發(fā)送信息。CAN采用短幀數(shù)據(jù)信息為0—8個字節(jié),具體長度由用戶決定。當(dāng)多個節(jié)點同時向總線發(fā)送信息時,優(yōu)先級較低的節(jié)點會主動的退出總線發(fā)送,而最高優(yōu)先級的節(jié)點可不受影響地繼續(xù)傳輸數(shù)據(jù)。
  CAN的每幀信息都有CRC校驗及其他檢錯措施,在錯誤嚴(yán)重的情況下具有自動關(guān)閉輸出的功能,發(fā)送器件若丟失仲裁或由于出錯而遭受破壞的幀可自動重新發(fā)送。
  CAN總線系統(tǒng)數(shù)據(jù)的傳輸——汽車CAN總線實驗教學(xué)系統(tǒng)
  當(dāng)CAN總線上的一個節(jié)點發(fā)送數(shù)據(jù)時,它以報文形式廣播給網(wǎng)絡(luò)中所有節(jié)點。對每個節(jié)點來說,無論數(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總線實驗教學(xué)系統(tǒng)
  1、數(shù)據(jù)轉(zhuǎn)化
控制單元通過控制器將數(shù)據(jù)轉(zhuǎn)換成數(shù)字信息
  2、傳遞數(shù)據(jù)
CAN收發(fā)器向總線上傳數(shù)字信息
  3、接收數(shù)據(jù)
與總線相連的控制單元均可以接收到來自同一個控制單元發(fā)送的信息
  4、檢查數(shù)據(jù)
控制單元檢查接收的數(shù)據(jù)
  5、接受數(shù)據(jù)
控制單元接受與本系統(tǒng)功能有關(guān)的數(shù)字信息并將其轉(zhuǎn)化,忽略無關(guān)的信息。


評論


技術(shù)專區(qū)

關(guān)閉