《電子技術(shù)應(yīng)用》
您所在的位置:首頁(yè) > 模擬設(shè)計(jì) > 業(yè)界動(dòng)態(tài) > 如何實(shí)現(xiàn)CAN與CANFD的總線橋接?

如何實(shí)現(xiàn)CAN與CANFD的總線橋接?

2019-12-11
來(lái)源:致遠(yuǎn)電子
關(guān)鍵詞: CAN CANFD 總線橋接

  摘要:CANFD節(jié)點(diǎn)如何與經(jīng)典CAN總線正常通信呢?本文為您介紹CANFD與經(jīng)典CAN快速融合的思路與方法。

  一、CANFD的來(lái)源

  隨著汽車電子行業(yè)的快速發(fā)展,越來(lái)越多的安全輔助ECU、影音娛樂(lè)ECU加入到車身總線中,這就對(duì)CAN總線數(shù)據(jù)傳送速率提出了更高的要求。基于市場(chǎng)需求,更高傳輸速率,更多數(shù)據(jù)載荷的CANFD應(yīng)運(yùn)而生。

  相比于經(jīng)典CAN,CANFD有兩個(gè)顯著特點(diǎn):

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

  二是數(shù)據(jù)場(chǎng)長(zhǎng)度增加,CAN FD對(duì)數(shù)據(jù)場(chǎng)的長(zhǎng)度做了擴(kuò)充,從CAN的8字節(jié)增加到CAN FD的64字節(jié)。

  圖1CANFD的提速與擴(kuò)容

  二、兼容性問(wèn)題

  從經(jīng)典CAN升級(jí)到CANFD需要更換哪些硬件呢?硬件更換包括兩部分:其一,CAN收發(fā)器,通信速率需要從滿足1Mbit/s提升到滿足5Mbit/s;其二,CAN控制器,鏈路層協(xié)議需完全按照CANFD設(shè)計(jì),對(duì)于CAN控制包含在微控制器內(nèi)的節(jié)點(diǎn),則需要更換MCU。

  圖2CAN與CANFD的鏈路層對(duì)比

  雖然CANFD設(shè)計(jì)時(shí)考慮到向下兼容,但鏈路層的根本改變使我們不得不面臨以下問(wèn)題:經(jīng)典CAN節(jié)點(diǎn)發(fā)送的CAN幀能被CANFD節(jié)點(diǎn)識(shí)別,但CANFD節(jié)點(diǎn)發(fā)送的CANFD幀不能被經(jīng)典CAN節(jié)點(diǎn)識(shí)別,甚至被經(jīng)典CAN判定為錯(cuò)誤幀導(dǎo)致總線嚴(yán)重錯(cuò)誤。

  三、解決思路

  解決CANFD與經(jīng)典CAN兼容性的方法有兩種,一是將所有經(jīng)典CAN節(jié)點(diǎn)全部升級(jí)為CANFD,二是在經(jīng)典CAN網(wǎng)絡(luò)與CANFD網(wǎng)絡(luò)間加入合適的橋接器。顯然,設(shè)備的更新?lián)Q代不能一蹴而就,方法一必然帶來(lái)成本激增,因此方法二將是短期內(nèi)最優(yōu)解決方案。

  CANFD網(wǎng)橋的設(shè)計(jì)思路是當(dāng)接收到CAN FD報(bào)文時(shí)采用直轉(zhuǎn)、合并、拆分三種方式實(shí)現(xiàn)傳統(tǒng)CAN的8字節(jié)長(zhǎng)度和CAN FD的64字節(jié)長(zhǎng)度的互相轉(zhuǎn)換,無(wú)損還原原有數(shù)據(jù)。

  圖3CANFD橋接方法

  四、CANFD網(wǎng)橋

  CANFDBridge 作為 CAN(FD)智能網(wǎng)橋,支持ISO標(biāo)準(zhǔn)CANFD與Bosch CANFD標(biāo)準(zhǔn),支持 CAN 轉(zhuǎn) CAN、CAN 轉(zhuǎn)CANFD、CANFD轉(zhuǎn) CAN、CANFD轉(zhuǎn)CANFD 等報(bào)文默認(rèn)轉(zhuǎn)換處理。除此之外,還提供幀映射、合并和拆分等特殊轉(zhuǎn)換處理。用戶可自由設(shè)定 CAN(FD)報(bào)文的轉(zhuǎn)發(fā)映射、組包拆包等規(guī)則,滿足自身應(yīng)用需求。

  圖4 工業(yè)級(jí)CANFD網(wǎng)橋CANFDBridge

  1、每通道獨(dú)立的控制器類型設(shè)置、CANFD標(biāo)準(zhǔn)設(shè)置

  每個(gè)通道都支持設(shè)置控制器類型,如圖5所示。當(dāng)選擇類型為 CAN 時(shí),只能收發(fā) CAN報(bào)文。用戶可將接到 CAN 總線的端口控制器類型設(shè)置為 CAN,可防止 CANFD 報(bào)文轉(zhuǎn)發(fā)到CAN 總線。當(dāng)選擇類型為 CANFD 時(shí), CAN 報(bào)文和 CANFD 報(bào)文都可以收發(fā)。

  圖5控制器類型

  每個(gè)通道支持設(shè)置 CANFD 協(xié)議標(biāo)準(zhǔn),如圖6所示。支持 ISO 標(biāo)準(zhǔn)和 Non-ISO 標(biāo)準(zhǔn)。

  圖6CANFD協(xié)議

  2、幀類型高級(jí)設(shè)置

  可設(shè)置 CAN轉(zhuǎn)CANFD或CAN、CANFD轉(zhuǎn)CANFD或CAN,當(dāng)在 CAN→CAN、 CANFD→CANFD 時(shí)不改變幀數(shù)據(jù)。當(dāng)使用勾選“填充”功能后,CAN 報(bào)文數(shù)據(jù)長(zhǎng)度等于 8 字節(jié)時(shí),會(huì)用填充數(shù)據(jù)將 CANFD報(bào)文填充至設(shè)置的 CANFD 報(bào)文數(shù)據(jù)長(zhǎng)度,當(dāng) CAN 幀數(shù)據(jù)長(zhǎng)度為 0~7 時(shí)填充無(wú)效, 轉(zhuǎn)換后的 CANFD 幀數(shù)據(jù)長(zhǎng)度與 CAN 幀數(shù)據(jù)長(zhǎng)度一樣;

  圖7轉(zhuǎn)換設(shè)置

  3、數(shù)據(jù)合并

  合并功能用于將多個(gè) CAN 報(bào)文合并后轉(zhuǎn)換為 CANFD 報(bào)文。設(shè)置如圖8所示, 此設(shè)置使 CAN0 將 ID 為 0x01、 0x02、 0x03 的三個(gè)數(shù)據(jù)長(zhǎng)度為8 的標(biāo)準(zhǔn) CAN 幀合并成 ID 為 0x123,數(shù)據(jù)長(zhǎng)度為 24 的 CANFD 標(biāo)準(zhǔn)幀。

  圖8經(jīng)典CAN數(shù)據(jù)合并CANFD

  4、數(shù)據(jù)拆分

  拆分功能用于將 CANFD 報(bào)文拆分成多個(gè) CAN 報(bào)文發(fā)送,設(shè)備最多支持設(shè)置 64 條拆分規(guī)則, 每條規(guī)則指定待拆分 CANFD 的幀 ID、幀類型及幀長(zhǎng)度。如圖9所示設(shè)置,此設(shè)置將 ID 為 0xF1,長(zhǎng)度為 64 字節(jié)的 CANFD 標(biāo)準(zhǔn)幀拆分為 8個(gè)數(shù)據(jù)長(zhǎng)度為 8 字節(jié)的 CAN 標(biāo)準(zhǔn)幀, ID 分別為 0x00~0x07。

  圖9CANFD拆分為經(jīng)典CAN幀

  5、可靠性保證

  為保證數(shù)據(jù)幀轉(zhuǎn)換的可靠性,CANFDBridge提供失敗回送設(shè)置。設(shè)置使能后 CANFDBridge 轉(zhuǎn)發(fā)失敗時(shí),會(huì)發(fā)送指定幀來(lái)告知發(fā)送方轉(zhuǎn)發(fā)失敗。示意圖如圖10所示。

  圖10失敗回送機(jī)制

  CAN與CANFD的橋接依靠CANFDBridge靈活的配置實(shí)現(xiàn),更多應(yīng)用細(xì)節(jié)請(qǐng)參閱相關(guān)產(chǎn)品手冊(cè)。


本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無(wú)法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)及時(shí)通過(guò)電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲视频在线观看网站| 午夜一区不卡| 亚洲激情中文1区| 国产欧美日韩在线观看| 欧美精品在线观看91| 欧美一区二区视频97| 宅男噜噜噜66一区二区66| 亚洲欧美日韩在线综合| 亚洲欧洲综合| 亚洲福利视频三区| 好男人免费精品视频| 国产精品欧美日韩| 欧美国产高潮xxxx1819| 久久综合色一综合色88| 欧美一区二区啪啪| 一区二区三区四区精品| 亚洲精品久久久久中文字幕欢迎你 | 黄色亚洲在线| 国产视频不卡| 国产欧美日韩在线播放| 国产精品夜夜夜一区二区三区尤| 国产精品成人一区二区| 欧美日韩精品在线观看| 欧美精品亚洲| 欧美日本不卡| 欧美激情精品久久久久久大尺度| 欧美成人高清视频| 欧美顶级大胆免费视频| 欧美大片免费看| 欧美风情在线| 欧美日本一区二区三区| 欧美另类综合| 欧美另类99xxxxx| 欧美日韩国产限制| 欧美日韩精品久久| 欧美日韩中文字幕在线| 国产精品hd| 国产精品素人视频| 国产亚洲毛片在线| 狠狠色狠狠色综合人人| 怡红院精品视频| 在线免费观看一区二区三区| 亚洲第一在线综合网站| 亚洲国产精品久久久久婷婷884| 亚洲黄色在线视频| 99国产精品视频免费观看一公开 | 亚洲乱码国产乱码精品精可以看 | 国产午夜精品在线观看| 黄色亚洲免费| 亚洲韩国精品一区| 在线视频精品一| 亚洲综合欧美日韩| 欧美在线短视频| 91久久精品国产91性色tv| 日韩一级不卡| 亚洲欧美成人一区二区三区| 欧美一激情一区二区三区| 久久免费视频网站| 久久综合图片| 欧美日韩免费在线| 国产精品美女久久久浪潮软件 | 欧美一区在线看| 亚洲精品网址在线观看| 亚洲一区国产| 久久久久国产一区二区三区四区| 欧美在线视频观看| 美女尤物久久精品| 欧美网站在线| 国际精品欧美精品| 亚洲欧洲在线免费| 亚洲欧美经典视频| 久久精品国产精品亚洲综合| 亚洲乱亚洲高清| 亚洲欧美自拍偷拍| 免费观看在线综合| 欧美色精品天天在线观看视频| 国产欧美韩日| 亚洲国产99精品国自产| 亚洲色图在线视频| 久久精品一区二区三区不卡牛牛| 久久精品毛片| 亚洲一区二区三区乱码aⅴ蜜桃女 亚洲一区二区三区乱码aⅴ | 亚洲国产精品视频一区| 亚洲视频在线一区观看| 久久久天天操| 欧美日韩少妇| 精品动漫av| 亚洲一区二区三区精品在线| 久久国产主播精品| 亚洲午夜小视频| 蜜臀av性久久久久蜜臀aⅴ| 国产精品久久久久久久久久妞妞| 精品动漫3d一区二区三区| 99热在线精品观看| 亚洲欧洲精品一区二区| 欧美一级视频| 欧美日韩免费在线| 在线观看日韩专区| 午夜精品久久久久久| 亚洲免费精彩视频| 久久久蜜臀国产一区二区| 欧美深夜福利| 18成人免费观看视频| 亚洲欧美综合一区| 一区二区精品| 中日韩美女免费视频网址在线观看 | 亚洲国产精品视频| 老鸭窝91久久精品色噜噜导演| 国产一在线精品一区在线观看| 亚洲欧美国产精品专区久久| 亚洲综合电影| 国产精品久久久久久av下载红粉| 一区二区精品| 亚洲综合不卡| 国产精品一级在线| 亚洲综合色网站| 欧美亚洲免费电影| 国产欧美日韩高清| 羞羞色国产精品| 久久精品国产清高在天天线| 国产午夜亚洲精品羞羞网站| 亚洲欧美视频一区二区三区| 午夜精品免费| 国产欧美一区二区三区国产幕精品| 亚洲免费在线观看| 欧美中文日韩| 韩国自拍一区| 亚洲靠逼com| 欧美体内she精视频在线观看| 一区二区电影免费观看| 亚洲欧美在线视频观看| 国产日韩精品一区二区浪潮av| 欧美亚洲自偷自偷| 麻豆精品视频在线观看| 在线日韩av| 一本在线高清不卡dvd | 亚洲欧美日韩在线高清直播| 欧美制服第一页| 经典三级久久| 亚洲作爱视频| 国产精品久久午夜| 久久精品99国产精品日本| 欧美国产国产综合| 亚洲少妇自拍| 久久精品国产v日韩v亚洲 | 亚洲欧洲三级| 亚洲一区二区免费| 国产日本欧美一区二区三区在线 | 亚洲国产高清自拍| 亚洲一级二级在线| 国产一区导航| 一二三区精品福利视频| 国产精品美女久久久| 久久精品国产成人| 欧美日韩精品系列| 欧美亚洲在线观看| 欧美精品一二三| 午夜精品视频| 欧美激情视频一区二区三区在线播放| 99国产精品视频免费观看| 欧美专区日韩专区| 亚洲黄网站在线观看| 亚洲影视九九影院在线观看| 国产一区二区日韩精品欧美精品| 亚洲另类春色国产| 国产精品一香蕉国产线看观看 | 久久久久久**毛片大全| 亚洲国产日韩一区| 欧美一区成人| 亚洲人成人一区二区在线观看| 午夜激情一区| 在线看国产日韩| 亚洲欧美成aⅴ人在线观看| 狠狠色丁香婷婷综合久久片| 在线视频欧美精品| 国产午夜精品视频免费不卡69堂| 亚洲九九爱视频| 国产日韩一区| 亚洲视频大全| 1769国内精品视频在线播放| 午夜精品视频在线观看一区二区| 一区精品久久| 欧美一区二区私人影院日本| 91久久国产精品91久久性色| 午夜在线不卡| 日韩小视频在线观看| 久久婷婷国产综合国色天香| 亚洲无限av看| 欧美精品v日韩精品v韩国精品v| 亚洲在线免费观看| 欧美精选一区| 亚洲国产精品成人一区二区| 国产精品日产欧美久久久久| 日韩视频一区二区在线观看 | 欧美国产亚洲精品久久久8v| 欧美亚洲免费电影| 欧美日韩一区不卡| 亚洲精品免费看| 韩国成人精品a∨在线观看| 亚洲综合第一页|