女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

CANFD節點的采樣點如何測量?

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

掃碼添加小助手

加入工程師交流群

本文導讀

為提升CAN/CAN FD網絡的通信可靠性,各節點需盡可能配置合適且一致的采樣點。然而在設備CAN通信采樣點參數未知的情況下,如何驗證各節點采樣點設置的一致性?本文結合ZPS-CANFD設備的采樣點測量功能,介紹其測量原理及具體操作流程。



采樣點是CAN/CAN FD控制器在一個位時間(bit time)內讀取總線電平、判斷位邏輯值(顯性/隱性)的關鍵位置。如果采樣點位置不合理,可能導致通訊距離不達標、預期電平錯誤等異常的產生,進而影響系統通信穩定性。

因此,合理配置采樣點,確保網絡中各節點采樣點一致至關重要。


采樣點定義

采樣點是CAN/CANFD控制器讀取并判斷總線上各位邏輯值的一個時間點,也就是說一個位時間內從采樣點的位置讀取一個電平信號,以此確定這個“位”的顯隱性。CAN/CANFD控制器的最小時間周期稱作時間量子(Tq),它是通過對芯片晶振周期進行分頻而得來的,一個位時間有若干個Tq組成,同時根據功能分為四個階段:同步段、傳播段、相位緩沖段1和相位緩沖段2,如圖 1所示。
46848ce8-6dbf-11f0-9080-92fbcf53809c.png圖1 位時間結構圖

四個階段功能介紹如下:

  • 同步段:位定時的時間基點,用于捕捉邊沿跳變,通常為1Tq。
  • 傳播段:用于補償網絡內的信號傳播延遲,長度必須大于等于2倍的信號傳播時間,其可編程,通常是(1-8Tq)。
  • 相位緩沖段1和相位緩沖段2:用于必要的重同步補償。作用方式為加長相位緩沖段1或者縮短相位緩沖段2。

由圖1可看到采樣點的位置,它位于相位緩沖段1的結束位置,其計算公式如下:

46976f52-6dbf-11f0-9080-92fbcf53809c.png

采樣點測量原理

ZPS-CANFD節點采樣點測量方法,以DUT作為接收節點,使用ZPS-CANFD發送某一位從后往前逐步被干擾脈沖干擾后的報文,直到DUT發送錯誤幀來判斷出現了采樣錯誤,進而確認DUT采樣點位置,也就是從錯誤幀波形數據中找到被干擾的位,然后測量出這個位未被干擾部分的脈寬作為分子,位時間作為分母,然后計算出結果,最后經過統計的方法得出采樣點的位置。

46a725e6-6dbf-11f0-9080-92fbcf53809c.png

為了減少采樣點測量的誤差,從DUT的視角去判斷出現錯誤幀的時間點,所以需要拿到DUT的RX波形作為數據源進行采樣點的計算。ZPS-CANFD節點采樣點測量功能,既可以支持CAN節點采樣點的測量,也可以支持CANFD節點的采樣點測量,所以分為仲裁域采樣點測量和數據域采樣點測量。當進行仲裁域采樣點測量時,ZPS-CANFD發送標準CAN幀,當進行數據域采樣點測量時,ZPS-CANFD發送變速CANFD幀,具體的測量流程如下:1)將發送幀中數據場的第一個字節的第四位作為固定干擾位,并設置干擾脈寬;2)ZPS-CANFD發送滿足條件的干擾報文若干幀,觀察是否出現錯誤幀;

若無錯誤,按照選擇的測量算法對應步進值逐步往前移動干擾脈寬,重復以上步驟,直到DUT發送錯誤幀為止,進而判斷為采樣點位置。

46b661d2-6dbf-11f0-9080-92fbcf53809c.png

圖2 干擾脈寬步進流程

ZPS實測步驟

DB9板卡 vs 傳統方案通過ZPS-CANFD的采樣點測量功能對CAN/CAN FD網絡上的各節點進行采樣點測量,進而判斷各節點的采樣點是否設置一致。下面以實測某DUT采樣點(仲裁域采樣點為80%,數據域采樣點為75%)的步驟為例,進行相關的介紹。第一步,按照圖 3連接方式,將DUT的RX、CAN信號分別和ZPS-CANFD的高速模擬通道DSO1、CAN1 OUT通道連接;

46c42cfe-6dbf-11f0-9080-92fbcf53809c.png

圖3 節點采樣點測試框圖

第二步,打開ZView軟件,點開【CAN1】通道參數設置界面,設置波特率、采樣點、終端電阻、工作模式及采樣比等參數;

46d20be4-6dbf-11f0-9080-92fbcf53809c.png

圖4 CAN參數設置

注:1、ZPS-CANFD的采樣點設置時,建議設置和DUT的采樣點一致,尤其是測試變速CANFD幀的采樣點時,因為BRS位和CRC界定符位位寬的特殊性,設置不一致可能會出現通信錯誤,進而導致采樣點測試無法進行。另外采樣點設置一致,在報文解碼時,可以以DUT的采樣點進行解碼,更好分析錯誤幀。

2、采樣比必須設置到最大,否則會影響測量精度。

3、要保證總線上的終端電阻是60Ω。


第三步,點開【CH1】通道參數設置界面,將輸入信號源改為“DSO_1”,耦合方式設置為“直流耦合”,如圖5所示:

46e49584-6dbf-11f0-9080-92fbcf53809c.png

圖5 CH1輸入信號源修改為DSO_1

第四步,開啟“CAN1”通道;

第五步,點擊【分析】菜單,打開【節點采樣點測試】功能,進行硬件相關配置,其它參數默認即可,然后點擊“下一步”;

46f1db18-6dbf-11f0-9080-92fbcf53809c.png

圖6 節點采樣點測試參數設置

注:1、RX數據源選擇要和步驟三一致;

2、RX上升/下降閾值需參考控制器手冊設置。
第六步,分別點擊“開始”按鈕,即可測量出仲裁域和數據域采樣點的結果。

47045504-6dbf-11f0-9080-92fbcf53809c.png

圖7 仲裁域采樣點測量結果

471452ce-6dbf-11f0-9080-92fbcf53809c.png

圖8 數據域采樣點測量結果

采樣點測量結果是如何計算的呢?我們結合圖8、圖9對此問題進行回答。

單擊數據域采樣點測試結果界面的最后一行數據,可關聯到因干擾到DUT的采樣點而報出錯誤的第一幀錯誤報文及對應的波形,然后在RX波形中找到干擾位,并測量其未被干擾脈寬為750ns,然后根據公式計算47217d3c-6dbf-11f0-9080-92fbcf53809c.png=750ns/1000ns=75%,最后再對47217d3c-6dbf-11f0-9080-92fbcf53809c.png結果進行統計,得出采樣點結果。

47304ede-6dbf-11f0-9080-92fbcf53809c.png

圖9 干擾到采樣點后的第一幀錯誤幀及波形注:采樣點結果統計方法請參考ZPS-CANFD用戶手冊相關描述。

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

    關注

    114

    文章

    17160

    瀏覽量

    184776
  • 網絡
    +關注

    關注

    14

    文章

    7832

    瀏覽量

    91127
  • CANFD
    +關注

    關注

    0

    文章

    89

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    MCU如何配置固定TDC?

    如附圖所示,在發送和接收消息期間,控制器開始發送比特的時間與從接收終端接收到位置的時間之間存在延遲,即發送節點的延遲。 數據字段中 CANFD采樣需要采用發送
    發表于 01-22 07:29

    TC297 CANR支持CANFD嗎?

    TC297 CANR 支持 CANFD 嗎? 我目前正在測試CAN達到5Mbit/s的 節點。但是,在以 5Mbit/s 的速度測試 CANR 節點的速度時,會出現錯誤。
    發表于 01-29 06:09

    CAN總線采樣不一致的危害

    采樣不一致是CAN總線網絡中常見的配置錯誤,可能導致位錯誤、同步問題、錯誤幀增加、節點總線關閉、仲裁失敗和確認錯誤等嚴重后果。 CAN總線的位時間由四個非重疊的時間段組成,每個段由時間量子
    發表于 06-07 08:55

    采樣的規則及原理

    采樣是接收節點判斷信號邏輯的位置,采樣對CAN總線來說極其重要,尤其是在組網的時候,多個節點
    發表于 05-25 08:00

    CANFD節點如何與經典CAN總線正常通信呢?

    CANFD的來源是什么?CANFD有哪幾個顯著特點?CANFD節點如何與經典CAN總線正常通信呢?
    發表于 06-16 09:31

    哪些STM32有CANFD

    目錄哪些STM32有CANFD外設參考文檔CAN-FD特性CAN-FD格式CAN 2.0 VS CAN-FDSTM32 FDCAN 外設特性位時間和采樣Message RAM濾波器設置Rx
    發表于 08-12 07:21

    求助,LPC5516 CANFD采樣4M以上波特率如何設置70%以上?

    采樣設置大于70%時,數據階段會出現協議錯誤,發送錯誤幀。數據波特率小于4M時無此問題,采樣小于70%即可。 單片機:LPC5516 CANF
    發表于 05-16 06:59

    一種信號矢量分解的采樣濾波移動節點定位算法

    成的思想,提出了一種信號矢量分解的采樣濾波移動節點定位算法.該算法通過建立直角坐標系,分解合成移動節點、樣本與信標節點間的信號矢量,利用誤
    發表于 02-09 14:01 ?0次下載

    致遠電子ZPS-CANFD支持總線數據的發送和接收

    采樣是接收節點判斷信號邏輯的位置,采樣對CAN總線來說極其重要,尤其是在組網的時候,多個節點
    的頭像 發表于 04-20 15:26 ?2485次閱讀
    致遠電子ZPS-<b class='flag-5'>CANFD</b>支持總線數據的發送和接收

    ZPS-CANFD采樣測試原理及詳細過程

    采樣是接收節點判斷信號邏輯的位置,采樣對CAN總線來說極其重要,尤其是在組網的時候,多個節點
    的頭像 發表于 04-25 10:58 ?4862次閱讀

    CAN與CANFD的區別 CAN與CANFD如何轉換

    CAN與CANFD的區別 CAN與CANFD如何轉換? CAN(Controller Area Network)是一種廣泛應用于汽車和工業控制系統等領域的串行通信協議,用于在不同的設備間傳輸數據。而
    的頭像 發表于 11-22 16:37 ?7701次閱讀

    TSMaster采樣配置方法與消除錯誤幀流程

    當通訊節點采樣參數和波特率參數不匹配造成一些錯誤幀時,我們如何在TSMaster中設置以及調整波特率參數和采樣參數,來減少以及消除總線
    的頭像 發表于 11-25 08:21 ?1335次閱讀
    TSMaster<b class='flag-5'>采樣</b><b class='flag-5'>點</b>配置方法與消除錯誤幀流程

    CAN總線最大能夠帶多少節點CANFD相對于CAN2.0有哪些差異呢?

    CAN總線最大能夠帶多少節點CANFD相對于CAN2.0有哪些差異呢? CAN總線最大能夠帶多少節點? CAN總線是一種廣泛應用于汽車領域的多主機串行通信總線。CAN總線使用CSMA/CR
    的頭像 發表于 01-31 14:08 ?5971次閱讀

    CAN/CANFD?總線干擾儀TESTBASE-BDI

    總線干擾儀是CAN/CANFD總線一致性測試中必不可少的重要設備,用于實現采樣以及故障注入等測試項配合桌面式車載網絡自動化測試系統TESTBASE-DESKNAT以及基于VBA的CAN/CA
    的頭像 發表于 12-26 11:24 ?1213次閱讀
    CAN/<b class='flag-5'>CANFD</b>?總線干擾儀TESTBASE-BDI

    采樣不一致:總線通信的隱形殺手

    重要?在CAN、CANFD等總線通信中,采樣(SamplePoint)是節點讀取總線信號電平的關鍵時刻。如果各節點
    的頭像 發表于 05-19 11:44 ?493次閱讀
    <b class='flag-5'>采樣</b><b class='flag-5'>點</b>不一致:總線通信的隱形殺手