《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 業界動態 > 如何實現CAN與CANFD的總線橋接?

如何實現CAN與CANFD的總線橋接?

2019-12-11
來源:致遠電子
關鍵詞: CAN CANFD 總線橋接

  摘要:CANFD節點如何與經典CAN總線正常通信呢?本文為您介紹CANFD與經典CAN快速融合的思路與方法。

  一、CANFD的來源

  隨著汽車電子行業的快速發展,越來越多的安全輔助ECU、影音娛樂ECU加入到車身總線中,這就對CAN總線數據傳送速率提出了更高的要求?;谑袌鲂枨?,更高傳輸速率,更多數據載荷的CANFD應運而生。

  相比于經典CAN,CANFD有兩個顯著特點:

  一是可變速率,CAN FD的傳輸速率分為兩個頻段,從BRS位開始到CRC校驗之前這一段是可變速率段,這一段的波特率可以進行加速,理論最高可達到5Mbit/s,而其他位置則和CAN2.0一樣,最高速率可達到1Mbit/s;

  二是數據場長度增加,CAN FD對數據場的長度做了擴充,從CAN的8字節增加到CAN FD的64字節。

  圖1CANFD的提速與擴容

  二、兼容性問題

  從經典CAN升級到CANFD需要更換哪些硬件呢?硬件更換包括兩部分:其一,CAN收發器,通信速率需要從滿足1Mbit/s提升到滿足5Mbit/s;其二,CAN控制器,鏈路層協議需完全按照CANFD設計,對于CAN控制包含在微控制器內的節點,則需要更換MCU。

  圖2CAN與CANFD的鏈路層對比

  雖然CANFD設計時考慮到向下兼容,但鏈路層的根本改變使我們不得不面臨以下問題:經典CAN節點發送的CAN幀能被CANFD節點識別,但CANFD節點發送的CANFD幀不能被經典CAN節點識別,甚至被經典CAN判定為錯誤幀導致總線嚴重錯誤。

  三、解決思路

  解決CANFD與經典CAN兼容性的方法有兩種,一是將所有經典CAN節點全部升級為CANFD,二是在經典CAN網絡與CANFD網絡間加入合適的橋接器。顯然,設備的更新換代不能一蹴而就,方法一必然帶來成本激增,因此方法二將是短期內最優解決方案。

  CANFD網橋的設計思路是當接收到CAN FD報文時采用直轉、合并、拆分三種方式實現傳統CAN的8字節長度和CAN FD的64字節長度的互相轉換,無損還原原有數據。

  圖3CANFD橋接方法

  四、CANFD網橋

  CANFDBridge 作為 CAN(FD)智能網橋,支持ISO標準CANFD與Bosch CANFD標準,支持 CAN 轉 CAN、CAN 轉CANFD、CANFD轉 CAN、CANFD轉CANFD 等報文默認轉換處理。除此之外,還提供幀映射、合并和拆分等特殊轉換處理。用戶可自由設定 CAN(FD)報文的轉發映射、組包拆包等規則,滿足自身應用需求。

  圖4 工業級CANFD網橋CANFDBridge

  1、每通道獨立的控制器類型設置、CANFD標準設置

  每個通道都支持設置控制器類型,如圖5所示。當選擇類型為 CAN 時,只能收發 CAN報文。用戶可將接到 CAN 總線的端口控制器類型設置為 CAN,可防止 CANFD 報文轉發到CAN 總線。當選擇類型為 CANFD 時, CAN 報文和 CANFD 報文都可以收發。

  圖5控制器類型

  每個通道支持設置 CANFD 協議標準,如圖6所示。支持 ISO 標準和 Non-ISO 標準。

  圖6CANFD協議

  2、幀類型高級設置

  可設置 CAN轉CANFD或CAN、CANFD轉CANFD或CAN,當在 CAN→CAN、 CANFD→CANFD 時不改變幀數據。當使用勾選“填充”功能后,CAN 報文數據長度等于 8 字節時,會用填充數據將 CANFD報文填充至設置的 CANFD 報文數據長度,當 CAN 幀數據長度為 0~7 時填充無效, 轉換后的 CANFD 幀數據長度與 CAN 幀數據長度一樣;

  圖7轉換設置

  3、數據合并

  合并功能用于將多個 CAN 報文合并后轉換為 CANFD 報文。設置如圖8所示, 此設置使 CAN0 將 ID 為 0x01、 0x02、 0x03 的三個數據長度為8 的標準 CAN 幀合并成 ID 為 0x123,數據長度為 24 的 CANFD 標準幀。

  圖8經典CAN數據合并CANFD

  4、數據拆分

  拆分功能用于將 CANFD 報文拆分成多個 CAN 報文發送,設備最多支持設置 64 條拆分規則, 每條規則指定待拆分 CANFD 的幀 ID、幀類型及幀長度。如圖9所示設置,此設置將 ID 為 0xF1,長度為 64 字節的 CANFD 標準幀拆分為 8個數據長度為 8 字節的 CAN 標準幀, ID 分別為 0x00~0x07。

  圖9CANFD拆分為經典CAN幀

  5、可靠性保證

  為保證數據幀轉換的可靠性,CANFDBridge提供失敗回送設置。設置使能后 CANFDBridge 轉發失敗時,會發送指定幀來告知發送方轉發失敗。示意圖如圖10所示。

  圖10失敗回送機制

  CAN與CANFD的橋接依靠CANFDBridge靈活的配置實現,更多應用細節請參閱相關產品手冊。


本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
99在线热播精品免费| 亚洲国产精品一区二区第一页| 国产日韩欧美另类| 欧美三级免费| 免费在线看成人av| 久久久久久久999精品视频| 亚洲欧美日韩另类精品一区二区三区| 99在线|亚洲一区二区| 亚洲精品1区2区| 亚洲激情视频| 91久久久在线| 亚洲精品免费在线| 亚洲激情校园春色| 亚洲精品一区二区三区樱花| 亚洲国产一区二区a毛片| 欧美中文在线字幕| 欧美综合第一页| 欧美影院视频| 久久精品国产亚洲5555| 久久国产视频网| 久久激情久久| 亚洲国产视频a| 亚洲三级色网| 亚洲乱码国产乱码精品精可以看| 亚洲精品日产精品乱码不卡| 亚洲欧洲在线一区| 日韩视频免费观看高清在线视频 | 亚洲国产精品久久精品怡红院| 激情亚洲成人| 在线日韩欧美视频| 亚洲精品欧美一区二区三区| 日韩一级精品视频在线观看| 亚洲午夜精品17c| 亚洲欧美综合一区| 久久精品99无色码中文字幕| 亚洲国产精品成人综合| 亚洲久色影视| 亚洲免费一级电影| 欧美在线影院| 免费成人av| 欧美人与禽猛交乱配视频| 欧美三级资源在线| 国产精品一区一区三区| 韩国久久久久| 亚洲国产女人aaa毛片在线| 亚洲毛片视频| 亚洲欧美激情一区| 亚洲高清一二三区| 亚洲精选中文字幕| 亚洲欧美韩国| 久久一区精品| 欧美三级午夜理伦三级中视频| 国产欧美精品一区二区色综合| 国内精品嫩模av私拍在线观看| 亚洲电影免费观看高清完整版在线观看 | 久久婷婷国产综合精品青草| 欧美激情精品久久久久久蜜臀 | 久久国产精品一区二区三区四区| 亚洲免费播放| 欧美在线不卡| 欧美电影在线观看| 国产精品夜夜嗨| 亚洲国产综合在线看不卡| 亚洲永久字幕| 亚洲人成亚洲人成在线观看 | 久久国产免费看| 欧美黄色影院| 国产日韩精品一区| 亚洲精品中文字幕女同| 欧美一级在线亚洲天堂| 99国产精品久久久久久久成人热| 欧美伊人久久久久久久久影院 | 国产精品高潮呻吟视频| 在线精品视频一区二区三四| 亚洲天堂av图片| 亚洲日韩欧美一区二区在线| 欧美一区二区免费观在线| 欧美国产综合一区二区| 国产精品日韩精品| 亚洲精品免费网站| 久久精品五月| 欧美一区二区三区久久精品茉莉花| 免费欧美电影| 国产日韩在线亚洲字幕中文| 亚洲精品综合久久中文字幕| 欧美在线观看视频| 亚洲性夜色噜噜噜7777| 欧美a级片一区| 国产一区二区三区久久久久久久久| 99在线热播精品免费| 最近看过的日韩成人| 久久精品人人| 国产精品swag| 亚洲欧洲一区二区在线观看 | 亚洲高清资源| 久久黄金**| 国产精品五区| 日韩视频在线免费观看| 亚洲精品日本| 理论片一区二区在线| 国产视频久久久久久久| 99精品久久久| 夜久久久久久| 欧美精品尤物在线| 亚洲国产精品久久91精品| 亚洲国产精品久久久久| 久久美女性网| 国产一区自拍视频| 性欧美长视频| 久久大逼视频| 国产精品资源在线观看| 亚洲夜间福利| 亚洲欧美国产高清va在线播| 欧美午夜在线观看| 妖精视频成人观看www| 一二三区精品福利视频| 欧美精品免费在线| 亚洲精品美女91| 一区二区三区视频在线观看| 欧美精品aa| 亚洲免费电影在线观看| 一区二区三区四区国产| 欧美三级黄美女| 一本色道**综合亚洲精品蜜桃冫| 夜夜狂射影院欧美极品| 欧美日韩精品二区| 亚洲免费观看高清完整版在线观看熊 | 国内精品嫩模av私拍在线观看| 欧美一区二区视频观看视频| 久久精品人人爽| 黄色成人免费网站| 亚洲黄色毛片| 欧美人妖在线观看| 宅男噜噜噜66一区二区| 亚洲欧美精品在线观看| 国产精品视频一二三| 午夜精品视频网站| 久久久免费观看视频| 国产综合色产在线精品| 亚洲黄色在线观看| 欧美日韩国产一区二区三区| 日韩一区二区电影网| 亚洲欧美久久久久一区二区三区| 国产精品视频不卡| 欧美在线啊v| 欧美大片在线看| 一本色道久久综合| 欧美一区二区三区免费视| 韩国三级在线一区| 日韩网站在线观看| 欧美性猛交xxxx乱大交蜜桃| 亚洲欧美在线另类| 鲁大师成人一区二区三区| 亚洲高清中文字幕| 亚洲深夜福利| 国产伦精品一区二区三区视频黑人| 久久高清免费观看| 欧美国产视频一区二区| 亚洲视频高清| 久久久久久久久久久久久9999| 在线激情影院一区| 亚洲一区观看| 国产综合视频| 日韩视频在线观看国产| 国产精品视频你懂的| 亚洲黄色一区二区三区| 欧美午夜不卡视频| 久久丁香综合五月国产三级网站| 欧美精品一区在线播放| 午夜精品影院在线观看| 欧美激情2020午夜免费观看| 亚洲性图久久| 另类人畜视频在线| 一区二区三区欧美激情| 久久亚洲春色中文字幕| 亚洲作爱视频| 噜噜噜噜噜久久久久久91| 亚洲图片欧美一区| 麻豆freexxxx性91精品| 宅男精品视频| 欧美国产精品久久| 先锋资源久久| 欧美日韩一级片在线观看| 久久国产精品一区二区三区| 欧美日韩伊人| 亚洲国产裸拍裸体视频在线观看乱了中文 | 国产在线乱码一区二区三区| 一本色道久久88亚洲综合88| 好看的亚洲午夜视频在线| 亚洲一区二区欧美| 亚洲电影第三页| 久久经典综合| 亚洲视频一区二区| 欧美大片一区二区三区| 欧美一区二视频| 国产精品久久福利| 日韩视频在线免费观看| 国内伊人久久久久久网站视频 | 欧美国产日产韩国视频| 欧美在线免费观看|