91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

虹科答疑 | 3步搞定CAN CC/FD雙向轉(zhuǎn)換!虹科PCAN-Router FD實(shí)操教程來了

虹科汽車電子 ? 2026-01-08 17:02 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

b8885c18-ec70-11f0-8ce9-92fbcf53809c.png

CAN協(xié)議的「新老并存」是很多工程師都會(huì)遇到的現(xiàn)實(shí)難題:我們常用的經(jīng)典CAN(CAN CC,即CAN 2.0),作為成熟穩(wěn)定的協(xié)議,單幀報(bào)文通信比特率最高可達(dá)1Mbit/s,汽車電子領(lǐng)域進(jìn)行ECU之間的通信常采用500kbit/s的速率,其單幀報(bào)文payload最大支持8字節(jié),還能兼容遠(yuǎn)程幀、擴(kuò)展幀等多種數(shù)據(jù)段、仲裁段的變種形式,廣泛應(yīng)用于各類測試臺(tái)架、舊設(shè)備系統(tǒng)中。


而作為第二代CAN協(xié)議的CAN FD,在性能上實(shí)現(xiàn)了大幅升級(jí):采用CAN FD SIC收發(fā)器時(shí),通信比特率最高可支持8Mbit/s,整車場景中一般采用500kbit/s-2Mbit/s,部分ADAS場景更是能達(dá)到500kbit/s-5Mbit/s;單幀報(bào)文payload最大支持 64 字節(jié),能滿足新一代ECU對(duì)大量數(shù)據(jù)傳輸?shù)男枨蟆?/p>


但關(guān)鍵問題在于,兩者的兼容性存在「單向壁壘」:CAN FD節(jié)點(diǎn)可以兼容CAN FD和CAN CC的報(bào)文,但CAN CC節(jié)點(diǎn)完全無法識(shí)別CAN FD報(bào)文,一旦直接連接,必然導(dǎo)致總線錯(cuò)誤。


在實(shí)際應(yīng)用中,這種兼容性問題頻繁困擾著工程師:手里的測試臺(tái)架、系統(tǒng)或工具只支持CAN CC,而新采購的ECU卻只支持CAN FD。如果貿(mào)然升級(jí)全套設(shè)備,不僅要投入大量資金,還需要花費(fèi)時(shí)間重新調(diào)試適配,人力成本也會(huì)大幅增加;可如果放棄新ECU,又會(huì)直接影響項(xiàng)目開發(fā)進(jìn)度...


其實(shí),只要一個(gè)可編程網(wǎng)關(guān),就能輕松打通兩種協(xié)議的通信壁壘 —— 今天就帶大家詳細(xì)拆解,如何用虹科PCAN-Router FD實(shí)現(xiàn)CAN CC與CAN FD的雙向轉(zhuǎn)換。


01 .

轉(zhuǎn)換的核心原理是什么?


要實(shí)現(xiàn)雙向轉(zhuǎn)換,本質(zhì)是解決「協(xié)議差異適配」「數(shù)據(jù)承載兼容」兩個(gè)問題。我們先通過簡化的報(bào)文結(jié)構(gòu),看清核心差異:


CAN CC報(bào)文結(jié)構(gòu)體

struct{ Message_ID; // 11/29 bit identifier Message_TYPE; // RTR/STANDARD/EXTENDED... Message_LEN; // DLC = 0...8 Message_DATA[8]; // Payload:DATA[0]...DATA[7]}CANCC_Msg;


CAN FD報(bào)文結(jié)構(gòu)體

struct{ Message_ID; // 11/29 bit identifier Message_TYPE; // RTR/STANDARD/EXTENDED/FDF/BRS... Message_LEN; // DLC = 0...15 Message_DATA[64]; // Payload:DATA[0]...DATA[63]}CANFD_Msg;


轉(zhuǎn)換的關(guān)鍵的是比特率匹配報(bào)文映射。核心報(bào)文的類型和數(shù)據(jù)長度這兩個(gè)字段的匹配問題,而報(bào)文ID可以直接復(fù)用。核心分兩種場景處理:

當(dāng)數(shù)據(jù)長度DLC ≤ 8時(shí):直接映射

此時(shí)CAN FD報(bào)文的數(shù)據(jù)量的能被CAN CC單幀承載,只需修改報(bào)文類型(如將CAN FD的FDF/BRS標(biāo)識(shí)轉(zhuǎn)為CAN CC的STANDARD/EXTENDED類型),就能直接雙向轉(zhuǎn)發(fā),操作最簡單。


當(dāng)數(shù)據(jù)長度DLC>8時(shí):定制化處理

CAN FD的64字節(jié)最大數(shù)據(jù)量,遠(yuǎn)超過CAN CC單幀8字節(jié)的承載上限,這時(shí)候需要二選一:

舍棄冗余:直接挑選核心數(shù)據(jù)(≤8字節(jié)),多余部分丟棄,高效快捷;

拆分/合并:用多幀CAN CC報(bào)文承載一幀CAN FD數(shù)據(jù)(比如64字節(jié)需8幀CAN CC報(bào)文),可選擇「不同ID分幀」或「同一ID連續(xù)多幀」(類似ISO-15765多幀邏輯),靈活適配實(shí)際需求。


02 .

3步搞定核心配置


明確上述轉(zhuǎn)換邏輯后,可以通過虹科PCAN-Router FD網(wǎng)關(guān)來直接操作。

b8a4cf10-ec70-11f0-8ce9-92fbcf53809c.jpg

虹科PCAN-Router FD網(wǎng)關(guān)


虹科PCAN-Router FD作為可編程網(wǎng)關(guān),支持通過代碼自定義轉(zhuǎn)換邏輯—— 無論是直接映射、數(shù)據(jù)舍棄,還是復(fù)雜的拆分合并,都能精準(zhǔn)實(shí)現(xiàn)。下面是具體操作步驟,新手也能跟著做:

第一步:備好工具包

先下載核心開發(fā)資源,后續(xù)配置、編程都要用到:

固件開發(fā)包:PCANDevPack

https://www.intelnect.com/hongke-quick-start-center/installation-package-download-center/

開發(fā)教程

https://www.intelnect.com/hongke-quick-start-center/development-resources/

參考例程路徑

DevPack\PEAK-DevPack\Hardware\(對(duì)應(yīng)設(shè)備型號(hào))\Examples


第二步:修改總線比特率

首先要讓CAN CC和CAN FD總線的比特率匹配,避免通信異常:打開開發(fā)包中的can_user.c文件,找到比特率配置代碼,編輯對(duì)應(yīng)通道的比特率。


can_user.c(部分)

// timings fo CAN1 and CAN2staticconstCANTiming_t Timing_CANx[2] = {_80M_500K_80___2M_80_ISO, //CAN1_80M_500K_80___2M_80_ISO //CAN2};


若需要自定義比特率(比如ADAS場景的5Mbit/s),可在can_user.h文件中編輯或新增配置。


第三步:編寫轉(zhuǎn)換邏輯

打開main.c文件,核心圍繞「讀報(bào)文 → 處理報(bào)文 → 轉(zhuǎn)發(fā)報(bào)文」的邏輯修改,以下是關(guān)鍵代碼示例:

b8ae556c-ec70-11f0-8ce9-92fbcf53809c.png




03 .

轉(zhuǎn)換穩(wěn)定嗎?看實(shí)測數(shù)據(jù)


我們搭建了測試環(huán)境:BUS1(CAN CC)比特率 500kbit/s,BUS2(CAN FD)仲裁段比特率500kbit/s、數(shù)據(jù)段比特率2Mbit/s,實(shí)測兩種方向的轉(zhuǎn)換均穩(wěn)定可靠

b8b9c1ea-ec70-11f0-8ce9-92fbcf53809c.pngb8c14366-ec70-11f0-8ce9-92fbcf53809c.png


CAN CC → CAN FD

CAN CC的標(biāo)準(zhǔn)幀、擴(kuò)展幀、遠(yuǎn)程幀,均能成功轉(zhuǎn)換為帶FDF/BRS標(biāo)識(shí)的CAN FD報(bào)文,數(shù)據(jù)無丟失,延遲控制在毫秒級(jí)。

b8cb8e2a-ec70-11f0-8ce9-92fbcf53809c.png


CAN FD → CAN CC

16字節(jié)的CAN FD報(bào)文,成功拆分為兩幀8字節(jié)CAN CC報(bào)文,數(shù)據(jù)完整拼接無錯(cuò)亂。

b8d484bc-ec70-11f0-8ce9-92fbcf53809c.png



本期小結(jié) .

相比普通網(wǎng)關(guān),虹科PCAN-Router FD的核心優(yōu)勢(shì)在于「可編程性」—— 無需受固定轉(zhuǎn)換規(guī)則限制,無論是簡單的直接映射,還是復(fù)雜的多幀拆分/合并,都能通過代碼定制,完美適配測試臺(tái)架、新舊設(shè)備兼容、ADAS場景等不同需求。


整個(gè)使用邏輯非常清晰:按照「比特率修改 → 讀報(bào)文 → 處理報(bào)文 → 轉(zhuǎn)發(fā)報(bào)文」,即可實(shí)現(xiàn)雙向轉(zhuǎn)發(fā)。對(duì)于汽車電子工程師來說,既不用額外投入成本升級(jí)設(shè)備,又能快速解決協(xié)議兼容難題,效率拉滿。


虹科技術(shù)賦能

虹科提供CAN(FD)、LIN、汽車以太網(wǎng)及TSN等主流通訊協(xié)議的全方位技術(shù)服務(wù)與定制化培訓(xùn)課程。培訓(xùn)秉承「小班教學(xué) + 理論結(jié)合實(shí)操」核心特色,特邀國內(nèi)外行業(yè)技術(shù)領(lǐng)頭人、項(xiàng)目經(jīng)驗(yàn)豐富的資深工程師授課,且與國外行業(yè)協(xié)會(huì)深度合作;每年在全國多地開設(shè)公開班,更支持按需定制上門服務(wù)。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 汽車電子
    +關(guān)注

    關(guān)注

    3045

    文章

    8945

    瀏覽量

    172785
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    59

    文章

    3065

    瀏覽量

    472714
  • 廣州虹科
    +關(guān)注

    關(guān)注

    0

    文章

    41

    瀏覽量

    7319
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    新品速遞 | CAN FD轉(zhuǎn)LAN網(wǎng)關(guān):PCAN-Ethernet Gateway FD DR

    PCAN-Ethernet Gateway FD DR網(wǎng)關(guān)可以通過IP網(wǎng)絡(luò)訪問傳統(tǒng)CAN總線或CAN FD總線。
    的頭像 發(fā)表于 11-03 17:43 ?2397次閱讀
    新品速遞 | <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>轉(zhuǎn)LAN網(wǎng)關(guān):<b class='flag-5'>PCAN</b>-Ethernet Gateway <b class='flag-5'>FD</b> DR

    汽車電子|CAN轉(zhuǎn)CAN FD網(wǎng)關(guān)及相關(guān)轉(zhuǎn)換

    CAN轉(zhuǎn)CAN FD網(wǎng)關(guān)及相關(guān)轉(zhuǎn)換
    的頭像 發(fā)表于 11-01 18:32 ?3008次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>汽車電子|<b class='flag-5'>CAN</b>轉(zhuǎn)<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>網(wǎng)關(guān)及相關(guān)<b class='flag-5'>轉(zhuǎn)換</b>器

    分享|PCAN Router系列—最簡單的產(chǎn)品功能演示

    Router正如其名,核心功能即為路由,可以實(shí)現(xiàn)CAN/CAN FD報(bào)文的互相轉(zhuǎn)發(fā)。如下圖的
    的頭像 發(fā)表于 08-26 09:51 ?3038次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>分享|<b class='flag-5'>PCAN</b> <b class='flag-5'>Router</b>系列—最簡單的產(chǎn)品功能演示

    PCAN-RouterFD

    PCAN-RouterFD)前情提要隨著實(shí)際的應(yīng)用開發(fā),工業(yè)生產(chǎn)線智能化也使得其內(nèi)部的網(wǎng)絡(luò)框架越來越復(fù)雜,對(duì)設(shè)備之間的通信也提出了更高的要求:-是否可實(shí)現(xiàn)通道間通信?-是否實(shí)現(xiàn)CAN與CANFD
    的頭像 發(fā)表于 06-21 10:09 ?3219次閱讀
    <b class='flag-5'>PCAN-Router</b>(<b class='flag-5'>FD</b>)

    PCAN-Router系列產(chǎn)品使用方法

    PCAN-Router系列產(chǎn)品使用方法前情提要上期介紹了PCANRouter系列的功能和一些應(yīng)用場景,想必大家對(duì)PCANRouter
    的頭像 發(fā)表于 07-31 18:55 ?2791次閱讀
    <b class='flag-5'>PCAN-Router</b>系列產(chǎn)品使用方法

    CiA演講回顧 | CAN(FD)總線協(xié)議轉(zhuǎn)換原理及其在汽車行業(yè)的應(yīng)用

    9月14日,首席工程師陳皓受邀在CiA中國技術(shù)日發(fā)表“CANCAN FD總線協(xié)議轉(zhuǎn)換”為主
    的頭像 發(fā)表于 09-21 09:30 ?2373次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>CiA演講回顧 | <b class='flag-5'>CAN</b>(<b class='flag-5'>FD</b>)總線協(xié)議<b class='flag-5'>轉(zhuǎn)換</b>原理及其在汽車行業(yè)的應(yīng)用

    PCAN-miniPCIe FD介紹

    PCAN-miniPCIe將CAN/CANFD網(wǎng)絡(luò)通過miniPCIExpress接口連接到電腦,用于監(jiān)控CAN/CANFD網(wǎng)絡(luò)。也可以
    發(fā)表于 11-11 09:36 ?3次下載

    PCAN-Router FD介紹

    PCAN-RouterFD有兩個(gè)CAN通道,都支持最新的CANFD協(xié)議,也兼容CAN2.0;基于ARMCortexM4F微控制器,
    發(fā)表于 11-11 09:48 ?3次下載

    PCAN-Router介紹

    PCAN-Router是一款雙通道CAN模塊,它的NXPLPC21系列可編程微控制器可靈活地選擇兩個(gè)CAN通道上的CAN報(bào)文。因此可以全范圍選擇操作、評(píng)估、過濾、和引導(dǎo)傳輸
    發(fā)表于 11-11 09:51 ?0次下載

    PCAN-Router Pro FD——CAN FD網(wǎng)關(guān)

    PCAN-RouterProFD是一款帶IO和數(shù)據(jù)記錄的6通道CANFD網(wǎng)關(guān),它通過6個(gè)通道將新的CANFD和經(jīng)典CAN總線的數(shù)據(jù)流量連接起來??刹灏蔚?/div>
    發(fā)表于 11-11 09:56 ?2次下載

    PCAN-USB Pro FD用戶手冊(cè)

    從安裝到使用,一個(gè)文檔讓你完全了解PCAN-USB-ProFD!
    發(fā)表于 11-11 10:31 ?10次下載

    CAN FD版本震撼發(fā)布!全新PCAN-GPS FD模塊,重新定義智能連接!

    智能化、工業(yè)自動(dòng)化等領(lǐng)域,PCAN-GPS FD無疑為其帶來了前所未有的可能性。讓我們一起探索這款引領(lǐng)未來的智能連接模塊,感受CAN FD
    的頭像 發(fā)表于 01-24 09:44 ?2050次閱讀
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>版本震撼發(fā)布!全新<b class='flag-5'>PCAN</b>-GPS <b class='flag-5'>FD</b>模塊,重新定義智能連接!

    案例|為什么PCAN MicroMod FD是數(shù)模信號(hào)轉(zhuǎn)換的首選方案?

    精確的信號(hào)采集和轉(zhuǎn)換是確保生產(chǎn)效率和質(zhì)量的關(guān)鍵。PCAN MicroMod FD系列模塊,以其卓越的數(shù)模信號(hào)
    的頭像 發(fā)表于 06-11 15:36 ?1205次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例|為什么<b class='flag-5'>PCAN</b> MicroMod <b class='flag-5'>FD</b>是數(shù)模信號(hào)<b class='flag-5'>轉(zhuǎn)換</b>的首選方案?

    干貨 |?突破功耗限制:PCAN Router設(shè)備低功耗模式與高效喚醒

    在汽車測試和現(xiàn)代工業(yè)領(lǐng)域,功耗控制與效率優(yōu)化是工程師們不斷追求的目標(biāo)。PCAN Router系列設(shè)備以其卓越的性能和靈活性,為CAN
    的頭像 發(fā)表于 06-12 13:14 ?1053次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>干貨 |?突破功耗限制:<b class='flag-5'>PCAN</b> <b class='flag-5'>Router</b>設(shè)備低功耗模式與高效喚醒

    答疑 | 使用PCAN-Explorer 6進(jìn)行.DBC解析總共分幾步?

    各位的新老客戶朋友們,大家好!「科技術(shù)答疑專欄」今天正式和大家見面了~做這個(gè)專欄的初衷很簡單:平時(shí)收到不少朋友咨詢實(shí)
    的頭像 發(fā)表于 12-12 11:02 ?638次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>答疑</b> | 使用<b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>PCAN</b>-Explorer 6進(jìn)行.DBC解析總共分幾步?