吴忠躺衫网络科技有限公司

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

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

3天內不再提示

CAN FD升級之后,通訊距離會縮短嗎

電子設計 ? 來源:電子設計 ? 作者:電子設計 ? 2020-12-26 02:45 ? 次閱讀

CAN FD允許最大64字節數據幀,并且數據段部分的傳輸速率高達5Mbit/s。那么,CAN FD升級之后,通訊距離是否會縮短呢?本文帶你一起探討。

CAN FD繼承了CAN總線的主要特性,提高了CAN總線的網絡通信帶寬,改善了錯誤幀漏檢率,同時可以保持網絡系統大部分軟硬件特別是物理層不變。CAN FD采用了兩種方式來提高通信的效率:

1、可變以及更高的數據傳輸速率: 從控制場中的BRS位到ACK場之前(含CRC分界符)為可變速率。CAN FD數據段的傳輸速率最大可達5Mbit/s,但為了保證總線的健壯可靠,仲裁段(ID和ACK)保持不變,采用原CAN總線用的速率(最高1Mbit/s)。注意:兩種速率各有一套位時間定義寄存器

2、新的數據場長度:每幀可達64字節的數據長度可以減少報文數量降低總線負載率。

波特率與通訊距離的關系

眾所周知,波特率與通訊距離成反比。既然CAN FD能夠提高波特率,是否通訊距離會縮短呢?在相同條件下,提升波特率通訊距離必然減小。波特率指的是CAN波形中最小位寬時間的倒數。

下表為在現場環境下測出的波特率與通訊距離的關系。表中可以看出,相同條件下波特率增大,通訊距離將變短,并且跟終端電阻也有一定的關系。

表1 距離與波特率的關系表

在理想條件下,通訊距離(m)等于50000除以波特率(kbps),但是在現場環境中,由于各種干擾的存在,實際通訊距離將大打折扣,實際通訊距離可能是理想值的百分之70,甚至更低。所以,影響通訊距離的因素不只是波特率,還有現場環境以及CAN網絡布局等。CAN FD升級之后,在同等條件下,若提高波特率,通訊距離必然減小。按照上面的公式,如果波特率達到5M,實際通訊距離為7m或者更短。所以一般只有板間通訊才會選擇5M波特率,那么該選擇多大的波特率呢?下面來說說CAN FD升級之后,波特率(位時間)與終端電阻對整個CAN FD網絡的影響。

CAN FD波形分析

采樣點和容忍度是評價CAN節點適應性的重要因素,容忍度表示波特率范圍(位時間范圍),位時間與波特率成倒數關系,波特率太大則位時間變小,在一定程度上會導致接收節點采樣出錯。下面以5M數據波特率來分析CAN FD的波形質量,下圖為雙120歐終端電阻情況下,5M數據域的波形,位時間200ns、幅值2V。

首先來看看在上述波形中穩定電平的時間,如下圖可以看出穩定電平時間為140ns。也就是說上升沿加下降沿的時間總共為60ns,理想情況下,上升沿時間是30ns,按照邊沿極限值12%計算,實際算出來的位時間=30/0.12=250ns,對應的傳輸波特率就=1/250ns=4M波特率。

如果按照7%的邊沿時間為安全值來計算,實際的位時間=30/0.07約等于420ns,相對應的傳輸波特率=1/420ns約等于2.3M。所以想要實際在工況下穩定可靠傳輸,數據端波特率在2M左右比較合理。

另外,CAN節點的電容會影響整個網絡的電容,電容越大邊沿越緩會導致位采樣錯誤。下圖分別是500pF電容引入后的下降沿——180ns和1000pF電容引入后的下降沿——260ns,而前面的實驗中,CAN FD在5M數據波特率的情況下的位時間才200ns。

所以,CAN FD對于邊沿非常敏感,CAN FD加速后,位寬度時間非常緊張,在實驗中,5Mbps數據波特率,雙120歐終端電阻情況下,加入500pF電容后即無法正常通訊,正常線纜電容在40-70pF/m,相當于加入10米線纜,肯定無法通訊。故在現有線纜條件下的網絡升級,建議CAN FD數據段不提速,或者至多提高1倍,并且需要通過減小終端電阻加快放電速度的方法減小下降沿的影響,但是信號幅值會降低(犧牲幅值法),最多并5個120歐電阻,否則差分幅值將掉到不確定區域。CAN FD加入了回環延時補償手段也無法解決下降沿的問題。

CAN FD的快速升級

小致百科1:如何快速升級到CANFD?

1、需要使用支持CAN FD協議的MCU控制器,還要選取新的網絡調試和監測工具:CAN FD作為CAN2.0的升級,可以向下兼容CAN2.0標準,即CAN FD節點可以接收傳統CAN節點的數據,但傳統CAN節點則無法正確接收CAN FD報文。因此,既含有CAN FD節點,又含有傳統CAN節點的總線上,只能使用傳統格式的CAN報文。

2、需要支持更高的傳輸速率的收發器,若設計的CAN FD節點的最高速率5Mbit/s,則收發器的傳輸速率也必須達到此數值。ZLG致遠電子推出的CAN FD隔離CAN收發器CTM5MFD、CTM3MFD,是CAN FD隔離應用的理想解決方案。

審核編輯:符乾江


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

    關注

    57

    文章

    2769

    瀏覽量

    464377
  • 通訊
    +關注

    關注

    9

    文章

    911

    瀏覽量

    35080
收藏 人收藏

    評論

    相關推薦

    【RK3562J開發筆記】MCP2518FD外部CAN-FD控制器的調試方法

    MCP2518FD是一款在各行業中都有著廣泛應用的CAN-FD控制器芯片,本文就將為大家介紹如何在飛凌嵌入式RK3562J開發板上適配MCP2518FD芯片。
    的頭像 發表于 12-07 14:22 ?1018次閱讀
    【RK3562J開發筆記】MCP2518<b class='flag-5'>FD</b>外部<b class='flag-5'>CAN-FD</b>控制器的調試方法

    MCP2517FD小尺寸CAN FD控制器規格書

    電子發燒友網站提供《MCP2517FD小尺寸CAN FD控制器規格書.pdf》資料免費下載
    發表于 11-20 17:00 ?0次下載

    CAN總線知識】深度解析CAN-FDCAN協議的差別

    導讀隨著工業的發展,工業總線上的數據量越來越多,這使得CAN總線的逐漸達到負荷極限,這就需要改進原有的總線來提高總線傳輸速率,CAN-FD便在這樣的背景下誕生了。隨著當今工業的發展,尤其是在CAN
    的頭像 發表于 10-23 08:06 ?812次閱讀
    【<b class='flag-5'>CAN</b>總線知識】深度解析<b class='flag-5'>CAN-FD</b>與<b class='flag-5'>CAN</b>協議的差別

    CAN FD與傳統CAN的區別是什么

    隨著汽車電子、工業自動化的蓬勃發展,CAN總線上的設備數量、數據量都大大增加,給CAN總線帶來了極大的挑戰。為滿足更高的帶寬及數據吞吐量,CAN FD
    的頭像 發表于 10-22 10:47 ?518次閱讀
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>與傳統<b class='flag-5'>CAN</b>的區別是什么

    CAN-FDCAN總線網絡第二章

    日常工作中使用 CAN FD 的公司實習。無論哪種方式,本指南都會向您展示 CAN FD:具有靈活數據的 CAN 的相似點、差異和用例。
    的頭像 發表于 10-02 15:20 ?298次閱讀
    <b class='flag-5'>CAN-FD</b>:<b class='flag-5'>CAN</b>總線網絡第二章

    MCAN(CAN FD)模塊入門

    電子發燒友網站提供《MCAN(CAN FD)模塊入門.pdf》資料免費下載
    發表于 09-14 10:08 ?0次下載
    MCAN(<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>)模塊入門

    從替代到創新,國產CAN FD芯片持續突破

    電子發燒友網報道(文/吳子鵬)隨著汽車電子、工業自動化設備的發展迭代,CAN總線上的設備、數據量都大大增加,給CAN總線帶來了極大的挑戰。因此,CAN FD應運而生。
    的頭像 發表于 09-02 08:13 ?7014次閱讀

    虹科技術 全新Linux環境PCAN驅動程序發布!CAN/CAN FD通信體驗全面升級!

    全新8.17.0版本的PCAN-Linux驅動程序正式發布,專為CANCAN FD接口量身打造。無論是CAN 2.0 a/b還是CAN
    的頭像 發表于 08-29 09:36 ?498次閱讀
    虹科技術 全新Linux環境PCAN驅動程序發布!<b class='flag-5'>CAN</b>/<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>通信體驗全面<b class='flag-5'>升級</b>!

    CAN FD如何滿足工業設備對高效數據通信的需求?

    電子發燒友網報道(文/吳子鵬)作為CAN總線的升級版,CAN FDCAN with Flexible Data rate)在數據長度和帶寬
    的頭像 發表于 08-22 18:08 ?6340次閱讀

    CAN/CAN FD/CAN XL三大總線協議解讀,是逐步替代關系嗎?

    電子發燒友網報道(文/吳子鵬)在軟件定義汽車逐漸成為主流的當下,數據傳輸的速度和效率成為打造智能汽車的瓶頸,在這種大背景下,傳統CAN總線應對一些需求已經相當吃力,因此CAN FDCAN
    的頭像 發表于 08-12 01:12 ?4595次閱讀

    CAN FD盒基本功能包括哪些

    CAN FD盒基本功能有哪些? CAN FD盒作為CAN FD總線通信的重要設備,其基本功能包括
    的頭像 發表于 07-02 16:21 ?973次閱讀

    TCAN1051具有CAN FD和故障保護功能的CAN收發器數據表

    電子發燒友網站提供《TCAN1051具有CAN FD和故障保護功能的CAN收發器數據表.pdf》資料免費下載
    發表于 07-01 10:25 ?0次下載
    TCAN1051具有<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>和故障保護功能的<b class='flag-5'>CAN</b>收發器數據表

    TCAN1042具有CAN FD和故障保護功能的CAN收發器數據表

    電子發燒友網站提供《TCAN1042具有CAN FD和故障保護功能的CAN收發器數據表.pdf》資料免費下載
    發表于 06-19 12:30 ?1次下載
    TCAN1042具有<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>和故障保護功能的<b class='flag-5'>CAN</b>收發器數據表

    全新Linux環境PCAN驅動程序發布!CAN/CAN FD通信體驗全面升級!

    全新8.17.0版本的PCAN-Linux驅動程序正式發布,專為CANCAN FD接口量身打造。無論是CAN 2.0 a/b還是CAN
    的頭像 發表于 04-19 10:38 ?1047次閱讀

    汽車CAN FD總線測試原理及應用

    CAN FD總線報文周期一致性測試方法,可自動實現監控測試并快速生成測試報告,主要根據CAPL語言設計建立測試應用工程。
    發表于 04-01 12:53 ?1023次閱讀
    汽車<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>總線測試原理及應用
    博彩百家乐心得| 百家乐官网庄6点| 网上百家乐官网玩法| 拉斯维加斯娱乐| 线上游戏| 易发娱乐| 总统国际娱乐城| 连州市| 网上百家乐官网赌钱| 百家乐官网波音平台路单| 百家乐官网视频打牌| 在百家乐官网二庄两闲揽的概率| 百家乐是如何出千的| 百家乐api| 威尼斯人娱乐场网站| 娱乐城首存| 网页百家乐官网| 百家乐官网偷吗| 利博百家乐官网的玩法技巧和规则| 属马的和属猴的在一起做生意好吗| 百家乐电话投注怎么玩| K7百家乐的玩法技巧和规则 | 宾利百家乐官网游戏| 百家乐官网干洗店| 皇室百家乐官网的玩法技巧和规则| 做生意店内格局| 恒利百家乐的玩法技巧和规则 | 肥城市| 澳门百家乐官网一把决战输赢| 巴黎人百家乐官网的玩法技巧和规则 | 百家乐官网投注软件有用吗| 长治市| 新彩百家乐官网的玩法技巧和规则 | 跪求百家乐打法| 现金网注册送彩金| 赞皇县| 百家乐官网娱乐平台开户| 百家乐赢率| bet365进不去| 百家乐官网椅子| 新2百家乐娱乐城|