伦伦影院久久影视,天天操天天干天天射,ririsao久久精品一区 ,一本大道香蕉大久在红桃,999久久久免费精品国产色夜,色悠悠久久综合88,亚洲国产精品久久无套麻豆,亚洲香蕉毛片久久网站,一本一道久久综合狠狠老

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

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

3天內不再提示

如何測量CAN/CAN FD的位時間精度?

ZLG致遠電子 ? 2025-09-04 11:39 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文導讀

CAN/CAN FD通信系統中,波特率的穩定程度是由系統振蕩器精度、PLL性能以及物理層傳輸特性共同影響的,波特率偏差可能會引入過多的重同步修正甚至導致采樣點落在非預期位置,從而影響系統的通信質量。在原理上波特率和位時間是互為倒數的關系,因此借助ZPS-CANFD設備的位時間測量與評估功能,有助于診斷總線隱含故障、優化系統及提升網絡性能。

在串行通信系統對設備要求的屬性中,波特率是最常見也是最重要的一組參數,這是決定著設備能否順利接入網絡的基本要求,應用位時間測量工具能測量實際通信過程的波特率數值;對于復雜的多節點系統,還能通過掃描不同報文的串行電平數據分別展示不同節點的位時間及其相對偏差,進一步地評估不同節點的位定時偏差情況,本文為CAN/CAN FD總線的設計與調試提供了理論參考與實踐指導。


位時間定義

波特率是異步串行通信中的重要參數,指每秒鐘能發送的數據位元數量,在原理上波特率和位時間是互為倒數的關系,即:b9e6800a-8940-11f0-8ce9-92fbcf53809c.png

b9fabb60-8940-11f0-8ce9-92fbcf53809c.png

圖1 CAN位時間

CAN/CAN FD的位時間是基于一個自由運行的計數器,取自它的時鐘頻率,而它的時鐘頻率是經過系統時鐘頻率分頻(分頻系數BRP)而來的,假設系統時鐘頻率是8MHz,BRP是2,那么它的時鐘頻率就是4MHz,即ba0b4002-8940-11f0-8ce9-92fbcf53809c.png,從圖?2可以看到,位時間有n個ba0b4002-8940-11f0-8ce9-92fbcf53809c.png組成,那么根據ba0b4002-8940-11f0-8ce9-92fbcf53809c.png的大小就可以計算出CAN/CAN FD的位時間了,即nba0b4002-8940-11f0-8ce9-92fbcf53809c.png

ba4902c0-8940-11f0-8ce9-92fbcf53809c.png

圖2 CAN/CAN FD位時間成份

位時間測量原理


ZPS的CAN總線位時間測量方法,以DUT作為發送節點,使用ZPS接收DUT發送的報文,然后通過對報文接收窗口或過濾窗口中報文對應的總線差分電壓數據(CANDIFF)波形,按照設定的測量區間進行仲裁域或數據域位時間的測量。

依據《GMW14241 JUL 2014》標準中對CAN/CAN FD總線位時間測量區間的要求,需按照圖 3 所示,從上升閾值為0.9V的位置開始測量20個位所經歷的時間,然后計算的平均值即為位時間結果。

ba5b4ec6-8940-11f0-8ce9-92fbcf53809c.png

圖3 《GMW14241 JUL 2014》位時間測量區間要求


ZPS實測步驟

下面以實測某DUT仲裁域和數據域位時間(仲裁域波特率500k bps、采樣點80%,數據域波特率1M bps、采樣點80%)的步驟為例,進行相關的介紹。

第一步,將DUT的CAN FD信號和ZPS-CANFD的CAN1 OUT通道連接;

第二步,打開ZView軟件,點開【CAN1】通道參數設置界面,設置波特率、終端電阻、工作模式及采樣比等參數。將總線允許選擇為“ON”,點擊確認可直接將CAN1通道開啟。

ba6f3850-8940-11f0-8ce9-92fbcf53809c.png

圖4 CAN參數設置

注:1、總線上的終端電阻需確保是60Ω,否者會影響測量精度;

2、采樣比需設置到最大,否者會影響測量精度;

3、除變速CAN FD的位時間測量外,請確保設置中的數據域與仲裁域的波特率一致,以獲得最大的采樣比提升測量精度。

第三步,點擊【分析】菜單,打開【總線位時間測量】功能,然后選擇數據源、樣本數量、測量位置、測量對象及及區間,然后點擊“下一步”;

ba8b196c-8940-11f0-8ce9-92fbcf53809c.png

圖5 參數設置


第四步,進入到測量界面后,點擊“開始”按鈕,即可測量出仲裁域位時間和數據域位時間,結果如圖6所示。

baa2e808-8940-11f0-8ce9-92fbcf53809c.png

圖6 結果展示

注:1、傳統CAN的仲裁域和數據域位時間是等同的,測量界面上只顯示仲裁域位時間;

2、請確保被測幀對應域的比特位數量大于測量基本要求中的“連續檢查位數不小于”設置值。


總線位時間不符合預期排查建議

當總線位時間測量結果不符合預期時,我們可以從以下幾個方向進行排查:

1、被測設備的晶振精度原因,如選型不合適或晶振老化;

2、被測設備總線負載過高(電容過大、終端電阻偏低)、干擾等因素導致波形異常,進而影響了測量精度;

3、被測設備的CAN控制器的位時間參數配置不當。

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

    關注

    28

    文章

    4188

    瀏覽量

    143084
  • CAN
    CAN
    +關注

    關注

    59

    文章

    3084

    瀏覽量

    473177
  • 通信系統
    +關注

    關注

    6

    文章

    1267

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    如何實現CANCAN FD的升級?

    自動駕駛技術迅速發展,車輛中的CAN總線已經無法滿足數據吞吐量和傳輸速度的要求,CAN總線的加速升級版——CAN FD技術正在逐漸替代現有網絡。為了進一步了解
    的頭像 發表于 09-20 09:31 ?9958次閱讀

    CAN時鐘--時間介紹#CAN #CANoe

    CAN
    北匯信息POLELINK
    發布于 :2024年10月29日 14:11:09

    CAN FD協議介紹

    CAN-FD特性(1)兼容經典CAN,可以遵循ISO 11898-1做數據收發。(2)提升錯誤檢測,支持高達CRC 21的校驗和。(3)消息優先級。(4)保證延遲時間。(5)配置靈
    發表于 08-20 06:51

    CANCAN FD快速升級的實現方案

    自動駕駛技術迅速發展,車輛中的CAN總線已經無法滿足數據吞吐量和傳輸速度的要求,CAN總線的加速升級版——CAN FD技術正在逐漸替代現有網絡,為了進一步了解
    的頭像 發表于 09-19 16:56 ?1.4w次閱讀

    CAN FD的七個技術問題資料總結

    CAN FD的七個技術問題資料總結包括了:1.CAN FD的數據幀格式變化?2.CAN FD
    發表于 09-27 08:00 ?29次下載
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>的七個技術問題資料總結

    can總線一幀多少字節多少_MCU擴展CAN/CAN FD接口方案MCP2518FD+ATA6563

    “本文介紹MCU通過SPI串口擴展CAN/CAN FD接口擴展方案,該方案基于MCP2518FD+ATA6563,可快速部署應用于實際項目。”1.C
    發表于 10-29 11:21 ?19次下載
    <b class='flag-5'>can</b>總線一幀多少字節多少<b class='flag-5'>位</b>_MCU擴展<b class='flag-5'>CAN</b>/<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>接口方案MCP2518<b class='flag-5'>FD</b>+ATA6563

    STM32設備上的CAN FD

    本文件的目的如下所述: ?概述具有靈活數據速率(CAN-FD)協議的控制器局域網(CAN)。 ?描述CAN-FD相對于經典CANCAN
    發表于 08-28 10:34 ?9次下載

    CANCAN FD如何解決彼此的通訊

    因為受制于產品的穩定性考驗,改造成本等問題,沒法快速全面普及CAN FD。另外,在2012年底提出CAN FD到2015年中成為ISO CAN
    發表于 10-18 14:20 ?4117次閱讀

    可以混合使用Classical CAN格式和CAN FD格式的診斷報文嗎?

    Unexpected N_PDU的處理只適用于相同N_AI的診斷報文。Classical CANCAN FD的N_AI本就不同,所以,互不干擾,可以并行處理;單個Message中不要混用Classical
    發表于 12-05 10:06 ?2178次閱讀

    CAN FD是什么意思 優點有哪些

    日益增加的需求。 什么是CAN FDCAN FD協議是由Bosch以及行業專家預研開發的,并于2012年發布。通過標準化對其進行了改進,現已納入ISO 11898-1:2015。一
    的頭像 發表于 07-18 10:40 ?4423次閱讀

    CAN FD幀結構介紹

    CAN不同,CAN FD取消了對遠程幀的支持,用RRS替換了RTR,為常顯性。IDE用于區分標準幀和擴展幀。
    的頭像 發表于 07-18 10:42 ?1w次閱讀
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>幀結構介紹

    經典CAN網絡加入CAN FD節點需要注意什么?

    目前,整車的網絡拓撲中,CAN FD的使用已經非常普遍。當然,帶來的問題也非常的多。CAN FD在設計之初,就考慮了向后兼容Classic CAN
    的頭像 發表于 08-22 09:11 ?3313次閱讀
    經典<b class='flag-5'>CAN</b>網絡加入<b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>節點需要注意什么?

    CAN FD的降噪措施

    CAN FD的降噪措施
    的頭像 發表于 12-07 10:48 ?1687次閱讀
    <b class='flag-5'>CAN</b> <b class='flag-5'>FD</b>的降噪措施

    如何使用DSLogic分析CAN/CAN-FD 信號?

    一文檔介紹本文將一步步介紹如何使用DSLogic邏輯分析儀采集并分析CAN/CAN-FD信號,因為CAN信號的測量CAN-FD的大致一樣,
    的頭像 發表于 01-08 14:54 ?3271次閱讀
    如何使用DSLogic分析<b class='flag-5'>CAN</b>/<b class='flag-5'>CAN-FD</b> 信號?

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

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