新聞中心

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

        淺析車用CAN系統中網關的特性

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

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

        點擊放大圖片

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

        點擊放大圖片

        圖3 網關處理的內容

        4 網關處理的內容

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

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

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



        評論


        技術專區

        關閉
        主站蜘蛛池模板: 济宁市| 忻城县| 抚州市| 遵化市| 洪雅县| 瓦房店市| 榕江县| 会昌县| 洛川县| 永顺县| 墨竹工卡县| 黔江区| 博客| 阿拉善盟| 肇州县| 呼玛县| 雷波县| 资阳市| 阳新县| 鹤山市| 淅川县| 郯城县| 宜阳县| 孝昌县| 隆尧县| 咸阳市| 西平县| 桐城市| 万全县| 许昌市| 兰西县| 南川市| 巍山| 天长市| 会同县| 抚宁县| 建德市| 蒙城县| 河源市| 营山县| 天全县|