新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 淺析車用CAN系統(tǒng)中網關的特性

淺析車用CAN系統(tǒng)中網關的特性

作者: 時間:2016-12-20 來源:網絡 收藏

為了能實施29位的信息標識,Intel公司開發(fā)了品種繁多的芯片,作為CAN的汽車用戶,需采用網關使網絡互連(圖2),在僅用CAN-1.2-11位信息標識的條件下,能正確響應29位標識。

點擊放大圖片

圖2 BoschCANl.2與CAN2.0之間的網關連接圖

點擊放大圖片

圖3 網關處理的內容

4 網關處理的內容

網關主要“處理”有關下面三部分的內容(如圖3所示):從第一個網絡讀取所接收的信息,翻譯信息,向第二個網絡發(fā)送信息。圖中翻譯信息標識符的含義如下:CAN1.2和CAN2.0的網關可用于以下兩種情況;第一種是最簡單的實施方式,即在兩個網絡之間不需要對信息標識符翻譯,只是傳送標準信息,也就是說,這時的網關只起到互連CANl.2與CAN2.0,并讓這兩個網絡共享標準信息的任務:第二種實施方式需要對信息標識符作翻譯,也就是說,兩個網絡有各自的信息標識符,例如,“發(fā)動機溫度信息”在CANl.2網絡上具有專用的11位標準信息標識符,而在CAN2.0網絡上卻具有擴展的29位信息標識符,此時的網關需對這兩種信息標識符通過計算或“查表”翻譯。

5 SAEJ1939-J1980網絡仂議之間的網關

SAE選用CAN2.0協(xié)議作為“C級”串行控制和通信網絡的推薦實施標準,由稱為SAE1939規(guī)范。CAN2.0每秒鐘的數據速率可達IMbit/s,也就是說,CAN2.0執(zhí)行相當于SAE-C級的高速數據速率??蓪τ谪涇嚨膾燔嚮虮粻恳臋C具來說,并不需要如此高CAN網絡均數據速率。由于高速率串行鏈路的電子元件和硬件的成本較昂貴,因此,就采用中速數據速率(B級)41.6Kbitls的J1850網絡來管理掛車的牽引和制動,而CAN2.0只用于支持主車發(fā)動機的各個ECU,這樣,在貨車和大客車上出現了連接異型網絡的網關(如圖4所示)。



評論


技術專區(qū)

關閉