CAN網路中的路由

2021-07-30 20:19:39 字數 360 閱讀 6268

現在汽車快速發展,車上的ecu數目已經達到幾十個,乘用車可能會更多,商用車雖然少些,但是也有二三十個之多,雖然sae j1939協議中對定了使用遮蔽雙絞線最多一路can上可以使用30個ecu,但是在實際使用過程中考慮網路負載和報文延時,一路can上並不會使用太多的節點,一般一路can網路最多也就十個節點ecu,很多整車長一路can只放七八個節點,所以一路can不能滿足ecu數量的要求,因此閘道器被應用到can網路中。

閘道器的作用主要就是路由,路由具體可以分為兩種:報文路由和訊號路由。

報文路由:閘道器對接收到的報文不做任何處理直接**到指定的can網路上。

訊號路由:閘道器需要將報文中的訊號解析提取需要**的訊號,然後將需要**的訊號重新打包再次傳送到指定網路。

can網路管理(osek中的NM)

1 協調各 ecu 同時進入網路睡眠模式 2 檢測和監控網路的配置 3 提供系統狀態。所有參與直接網路管理的 ecu,根據 oseknm 中的演算法建立邏輯環的通訊機制 4 每個參與直接 nm 的 ecu 都有乙個特定的網路管理位址 5 每個 ecu 傳送特定的 nm 報文,nm 報文由優先順序較高...

CAN網路快慢恢復

前言 can匯流排上出現錯誤會導致can控制器進入bus off狀態,具體的可以參考can的規範。can控制器提供自動恢復和手動恢復功能。1.自動恢復 自動恢復比較簡單,初始化的時候開啟自動恢復功能。要求不高的話建議開啟,否則can bus off一直無法恢復通訊。can mcr can maste...

SDN 網路中的路由規則(二)

因為畢業設計的緣故,準備向計算機方向讀研的我偶然結識了sdn與openflow這兩個神奇的傢伙。sdn的中文名稱為軟體定義網路,然而它的英文拼寫除了正規的文獻和專業人員,幾乎很少被正確地表示出來。其實我一開始也是這麼以為的 甚至一開始我的解讀是 software definition network...