国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

虹科答疑 | 3步搞定CAN CC/FD雙向轉換!虹科PCAN-Router FD實操教程來了

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

掃碼添加小助手

加入工程師交流群

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

CAN協議的「新老并存」是很多工程師都會遇到的現實難題:我們常用的經典CAN(CAN CC,即CAN 2.0),作為成熟穩定的協議,單幀報文通信比特率最高可達1Mbit/s,汽車電子領域進行ECU之間的通信常采用500kbit/s的速率,其單幀報文payload最大支持8字節,還能兼容遠程幀、擴展幀等多種數據段、仲裁段的變種形式,廣泛應用于各類測試臺架、舊設備系統中。


而作為第二代CAN協議的CAN FD,在性能上實現了大幅升級:采用CAN FD SIC收發器時,通信比特率最高可支持8Mbit/s,整車場景中一般采用500kbit/s-2Mbit/s,部分ADAS場景更是能達到500kbit/s-5Mbit/s;單幀報文payload最大支持 64 字節,能滿足新一代ECU對大量數據傳輸的需求。


但關鍵問題在于,兩者的兼容性存在「單向壁壘」:CAN FD節點可以兼容CAN FD和CAN CC的報文,但CAN CC節點完全無法識別CAN FD報文,一旦直接連接,必然導致總線錯誤。


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


其實,只要一個可編程網關,就能輕松打通兩種協議的通信壁壘 —— 今天就帶大家詳細拆解,如何用虹科PCAN-Router FD實現CAN CC與CAN FD的雙向轉換


01 .

轉換的核心原理是什么?


要實現雙向轉換,本質是解決「協議差異適配」「數據承載兼容」兩個問題。我們先通過簡化的報文結構,看清核心差異:


CAN CC報文結構體

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報文結構體

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;


轉換的關鍵的是比特率匹配報文映射。核心報文的類型和數據長度這兩個字段的匹配問題,而報文ID可以直接復用。核心分兩種場景處理:

當數據長度DLC ≤ 8時:直接映射

此時CAN FD報文的數據量的能被CAN CC單幀承載,只需修改報文類型(如將CAN FD的FDF/BRS標識轉為CAN CC的STANDARD/EXTENDED類型),就能直接雙向轉發,操作最簡單。


當數據長度DLC>8時:定制化處理

CAN FD的64字節最大數據量,遠超過CAN CC單幀8字節的承載上限,這時候需要二選一:

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

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


02 .

3步搞定核心配置


明確上述轉換邏輯后,可以通過虹科PCAN-Router FD網關來直接操作。

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

虹科PCAN-Router FD網關


虹科PCAN-Router FD作為可編程網關,支持通過代碼自定義轉換邏輯—— 無論是直接映射、數據舍棄,還是復雜的拆分合并,都能精準實現。下面是具體操作步驟,新手也能跟著做:

第一步:備好工具包

先下載核心開發資源,后續配置、編程都要用到:

固件開發包:PCANDevPack

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

開發教程

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

參考例程路徑

DevPack\PEAK-DevPack\Hardware\(對應設備型號)\Examples


第二步:修改總線比特率

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


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文件中編輯或新增配置。


第三步:編寫轉換邏輯

打開main.c文件,核心圍繞「讀報文 → 處理報文 → 轉發報文」的邏輯修改,以下是關鍵代碼示例:

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




03 .

轉換穩定嗎?看實測數據


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

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


CAN CC → CAN FD

CAN CC的標準幀、擴展幀、遠程幀,均能成功轉換為帶FDF/BRS標識的CAN FD報文,數據無丟失,延遲控制在毫秒級。

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


CAN FD → CAN CC

16字節的CAN FD報文,成功拆分為兩幀8字節CAN CC報文,數據完整拼接無錯亂。

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



本期小結 .

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


整個使用邏輯非常清晰:按照「比特率修改 → 讀報文 → 處理報文 → 轉發報文」,即可實現雙向轉發對于汽車電子工程師來說,既不用額外投入成本升級設備,又能快速解決協議兼容難題,效率拉滿。


虹科技術賦能

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


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 汽車電子
    +關注

    關注

    3045

    文章

    8956

    瀏覽量

    172794
  • CAN
    CAN
    +關注

    關注

    59

    文章

    3066

    瀏覽量

    472731
  • 廣州虹科
    +關注

    關注

    0

    文章

    41

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    新品速遞 | CAN FD轉LAN網關:PCAN-Ethernet Gateway FD DR

    PCAN-Ethernet Gateway FD DR網關可以通過IP網絡訪問傳統CAN總線或CAN FD總線。
    的頭像 發表于 11-03 17:43 ?2401次閱讀
    新品速遞 | <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>轉LAN網關:<b class='flag-5'>PCAN</b>-Ethernet Gateway <b class='flag-5'>FD</b> DR

    汽車電子|CANCAN FD網關及相關轉換

    CANCAN FD網關及相關轉換
    的頭像 發表于 11-01 18:32 ?3009次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>汽車電子|<b class='flag-5'>CAN</b>轉<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>網關及相關<b class='flag-5'>轉換</b>器

    分享|PCAN Router系列—最簡單的產品功能演示

    Router正如其名,核心功能即為路由,可以實現CAN/CAN FD報文的互相轉發。如下圖的
    的頭像 發表于 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>系列—最簡單的產品功能演示

    PCAN-RouterFD

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

    PCAN-Router系列產品使用方法

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

    CiA演講回顧 | CAN(FD)總線協議轉換原理及其在汽車行業的應用

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

    PCAN-miniPCIe FD介紹

    PCAN-miniPCIe將CAN/CANFD網絡通過miniPCIExpress接口連接到電腦,用于監控CAN/CANFD網絡。也可以
    發表于 11-11 09:36 ?3次下載

    PCAN-Router FD介紹

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

    PCAN-Router介紹

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

    PCAN-Router Pro FD——CAN FD網關

    PCAN-RouterProFD是一款帶IO和數據記錄的6通道CANFD網關,它通過6個通道將新的CANFD和經典CAN總線的數據流量連接起來。可插拔的
    發表于 11-11 09:56 ?2次下載

    PCAN-USB Pro FD用戶手冊

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

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

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

    案例|為什么PCAN MicroMod FD是數模信號轉換的首選方案?

    精確的信號采集和轉換是確保生產效率和質量的關鍵。PCAN MicroMod FD系列模塊,以其卓越的數模信號
    的頭像 發表于 06-11 15:36 ?1211次閱讀
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例|為什么<b class='flag-5'>PCAN</b> MicroMod <b class='flag-5'>FD</b>是數模信號<b class='flag-5'>轉換</b>的首選方案?

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

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

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

    各位的新老客戶朋友們,大家好!「科技術答疑專欄」今天正式和大家見面了~做這個專欄的初衷很簡單:平時收到不少朋友咨詢
    的頭像 發表于 12-12 11:02 ?642次閱讀
    <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進行.DBC解析總共分幾步?