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