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

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

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

3天內不再提示

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

ZLG致遠電子 ? 2025-05-19 11:44 ? 次閱讀

CAN、CANFD信號波形不穩定或非理想環境下,采樣點不一致成為總線通信中的關鍵隱患,本文分析了采樣點偏移對總線的影響,并提出優化同步策略以提高通信可靠性,為總線設計提供重要參考。


為什么采樣點如此重要?

在CAN、CANFD等總線通信中,采樣點(Sample Point)是節點讀取總線信號電平的關鍵時刻。如果各節點的采樣點不一致,就像一群人在不同節奏下跳舞,必然導致混亂——數據誤判、通信錯誤,甚至系統癱瘓!作為總線通信的“心跳時刻”,采樣點的精準度會影響到系統的穩定性、可靠性。然而,許多工程師在調試時往往忽視這一點,直到總線頻繁報錯、數據丟失,才意識到問題的嚴重性!

采樣點:總線通信的“裁判員”

1、什么是采樣點?

采樣點是指節點在一個位時間(Bit Time)內對總線電平進行采樣的位置。通常用百分比表示,例如CAN、CANFD總線常見的采樣點為75%~90%。

過早采樣(如60%):信號可能尚未穩定,易受噪聲干擾;

過晚采樣(如95%):可能錯過信號跳變,導致誤碼。

2、采樣點的核心原理

總線通信依賴嚴格的時序同步,采樣點的位置由以下因素決定:

● 波特率(Baud Rate);

● 傳播段(Propagation Segment);

●相位緩沖段(Phase Buffer Segments)。

其中,傳播段、相位緩沖段以及同步段組成一個“位”,CAN控制器的最小時間周期稱作時間量子(Tq),一個位由若干個Tq組成,如圖1所示。

82c9a49e-3463-11f0-8605-92fbcf53809c.png

圖1 位時間結構圖

3、位時間結構介紹

用一個通俗的比喻來解釋CAN總線中的這幾個關鍵時間段:把CAN通信想象成一場"傳球比賽"。

假設你和隊友們在玩一個蒙眼傳球游戲(因為CAN總線看不到對方的信號),必須嚴格按節奏傳遞。這時候每個位時間(1bit的時間)被分成4個關鍵階段:

● 同步段(Sync Segment)—— "預備!"就像裁判吹哨示意"比賽開始"的時刻。所有節點在這里強制對齊時鐘,相當于喊"1、2、3,開始!"。長度固定為1個時間單位(Tq)。● 傳播段(Propagation Segment)—— "球在飛的時間"

球(信號)從發送方到接收方需要飛行時間。

這段是用來補償物理延遲的(比如總線長度導致的信號延遲)。

長度可調,長距離總線需要設置更長時間。

就像傳球距離遠時,要預留更多時間等球飛過去。● 相位緩沖段1(Phase Buffer Segment 1)—— "等慢隊友"

有些隊友(節點)反應慢,這個階段是主動等待他們跟上節奏。

如果信號邊沿來得比預期晚,會延長這個段來重新同步。

長度可調。

相當于你傳球后,發現接球人還沒準備好,就多等一會兒。

● 相位緩沖段2(Phase Buffer Segment 2)—— "催快隊友"

有些隊友(節點)反應太快,這個階段是防止他們搶跑。

如果信號邊沿來得比預期早,會縮短這個段來重新同步。

長度可調。

相當于接球人如果提前伸手了,你就喊"別急!按節奏來!"

3、關鍵總結:

表1 總結

82e30984-3463-11f0-8605-92fbcf53809c.png


采樣點不一致對總線的四大致命影響

1、數據"鬼影"——誤判0和1

問題:節點A在信號穩定時采樣(正確),節點B在信號跳變時采樣(誤判)。

案例:某新能源汽車CANFD總線出現無故剎車信號,查因是某個ECU采樣點設置偏早,將噪聲誤判為制動指令。

2、總線"堵車"——錯誤幀暴增

問題:錯誤數據觸發重傳,占用帶寬。

案例:某工廠CAN網絡突然通信延遲,發現是新增設備采樣點與其他節點相差15%,導致30%的錯誤幀重傳。

3、隊友"掉線"——節點Bus-Off

問題:錯誤累積超限,節點自動退出通信。

案例:某工程機械儀表盤黑屏,因網關模塊采樣點不匹配,持續報錯后進入Bus-Off狀態。

4、玄學故障——時好時壞

問題:高溫/振動下故障加劇(信號抖動放大采樣偏差)。

案例:某自動駕駛測試車夜間頻繁報錯,白天正常,最終發現是低溫下采樣點偏移量超標。


三步救命方案

測:用專業儀器(比如我們ZPS-CANFD總線分析儀)檢查各節點采樣點;

調:統一設置為推薦值(CAN、CANFD總線通常75%~90%);

驗:模擬高溫/振動環境復測。

血淚教訓:某車企召回事件,根源竟是供應商A的ECU采樣點默認85%,供應商B的默認78%!


ZPS-CANFD總線分析儀功能介紹-節點采樣點測量

1、測試原理

干擾測試:

ZPS設備發送帶干擾脈沖的報文,逐步從后往前干擾數據位,直到被測設備(DUT)因采樣錯誤而發送錯誤幀。如圖2所示。

82ee2a94-3463-11f0-8605-92fbcf53809c.png

圖2 干擾原理

計算采樣點:

在錯誤幀波形中,找到被干擾的位。測量該位未被干擾部分的脈寬(T_unaffected),除以整個位時間(T_bit),即可得到采樣點位置:采樣點 = T_unaffected / T_bit2、測試方法

連接設備:

按照圖3所示,連接CANH、CANL、CAN-GND,并將ZPS-CANFD的DSO口DUT的RX和地線相連(如果DUT無法引出RX可以用網絡采樣點評估功能)。

82f8d67e-3463-11f0-8605-92fbcf53809c.png

圖3 ZPS與DUT的接線方法

總線配置:

設置節點波特率、終端電阻、工作模式,并將采樣比調至最大,如圖4所示。

830baeb6-3463-11f0-8605-92fbcf53809c.png

圖4 總線配置

參數設置

設置基本參數、硬件相關配置、測試算法等等,按照測試要求一步步設置好,大部分參數使用默認參數,設置好RX數據源即可,如圖5所示。

831d696c-3463-11f0-8605-92fbcf53809c.png

圖5 參數設置

結果展示

結果展示界面會展示仲裁域和數據域的測試過程,并在下方以圖標的方式清晰地展示采樣點測試結果,如圖6所示。

832ed92c-3463-11f0-8605-92fbcf53809c.png

圖6 采樣點測試結果

總結

CAN、CANFD總線節點采樣點不一致就像一場錯拍的合唱,輕則數據誤碼、通信延遲,重則引發系統宕機甚至安全事故。無論是汽車電子還是工業控制,精準的采樣點同步都是保障總線穩定運行的關鍵。通過專業測試設備及早發現并校準采樣點偏差,才能讓您的通信網絡告別"數據車禍",真正做到高效可靠!

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

    關注

    57

    文章

    2881

    瀏覽量

    466643
  • 數字信號電平

    關注

    0

    文章

    10

    瀏覽量

    7241
  • 總線通信
    +關注

    關注

    0

    文章

    59

    瀏覽量

    11978
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    不一致IP設置

    有沒有人使用cRIO之后,遇到過這個問題?我使用Ni MAX連接的時候,系統狀態直是:不一致IP設置請教大家,這個問題該怎么處理?
    發表于 06-25 08:49

    AD9910初始相位不一致

    調試AD9910的DRG模式的時候,目前能出線性調頻信號,但是會出現相位不一致,初始相位直在跳,因為DRG模式可以選擇頻率、相位、幅度三個中個進行控制,我目前是控制的頻率,請問怎么能解決這個相位
    發表于 10-24 15:49

    基于偏好不一致熵的偏好決策方法

    針對多規則有序決策系統中的偏好決策問題,根據有序決策的偏好不一致特性,提出了種基于偏好不一致熵的偏好決策方法。首先,定義了樣本的偏好不一致熵( PIEO),用來度量特定樣本相對于樣本
    發表于 12-05 11:50 ?0次下載

    不一致數據上精確決策樹生成算法

    近年來,隨著現實生活中數據量的不斷增大,不一致數據的出現也越發頻繁,這使得人工修正不一致數據變得更加耗時.而且。人工修正數據方法本身也存在著不可避免的人為操作錯誤,因此。這種修正方法不再可行.如何不
    發表于 12-26 16:13 ?0次下載
    <b class='flag-5'>不一致</b>數據上精確決策樹生成算法

    感興趣區域不一致性決策算法

    醫學影像感興趣區域( ROI)的噪聲和疾病誤判是個典型的不一致性決策問題,同時也是困擾臨床診斷的個難題。針對這個問題,基于宏觀與微觀結合、全局與局部相結合的思想,提出了基于一致度、
    發表于 01-02 18:43 ?0次下載

    分布式大數據不一致性檢測

    關系數據庫中可能存在數據不一致性現象,關系數據庫數據質量的個主要問題是存在違反函數依賴情況,為找出不一致數據需要進行函數依賴沖突檢測.集中式數據庫中可以通過SQL技術檢測不一致情況,
    發表于 01-12 16:29 ?0次下載

    鋰電池組不一致性的原因及危害是怎樣的

    鋰電池組不一致性的原因及損害,看了就明白!鋰電池組電壓不一致會發生什么損害?怎么應對鋰電池組不一致性的損害?鋰電池參數的不一致首要是指容量、內阻、開路電壓的
    發表于 03-17 17:39 ?1.2w次閱讀

    鋰電池組不一致性的原因是什么,它的危害有哪些

    鋰電池組不一致性的原因及損害,看了就明白!鋰電池組電壓不一致會發生什么損害?怎么應對鋰電池組不一致性的損害?鋰電池參數的不一致首要是指容量、內阻、開路電壓的
    發表于 03-17 17:41 ?4799次閱讀

    如何利用CAN采樣測試方案提高CAN網絡通信成功率

    樣時,由于總線過長引起的通信延遲或現場對總線的干擾,就容易發生讀取的電平不一致現象,產生CRC錯誤報文。為了提高CAN網絡的通信成功率,各節
    的頭像 發表于 03-30 15:54 ?1.4w次閱讀
    如何利用CAN<b class='flag-5'>采樣</b><b class='flag-5'>點</b>測試方案提高CAN網絡<b class='flag-5'>通信</b>成功率

    封裝中管腳與原理圖中不一致應該如何解決

    管腳數目一致,管腳名不一致,可按案例圖示修改管腳名即可。 PCB 封裝中管腳數目缺少,即 PCB 封裝管腳數目與原理圖中所選用的器件管腳數目要少而導致管腳名不一致報錯,處理方式是檢查器件資料,查看器
    發表于 12-21 15:38 ?19次下載

    什么是電芯的不一致性?電芯不一致會造成什么后果?

    什么是電芯的不一致性?電芯不一致會造成什么后果? 電芯是電池組成部分之,由正負極、電解質和隔膜組成。在電動車和移動設備中廣泛使用的鋰離子電池,通常由數十個甚至數百個電芯組成。電芯的不一致
    的頭像 發表于 11-06 10:56 ?4470次閱讀

    什么是鋰離子電池不一致性?如何提高鋰離子電池的一致性?

    什么是鋰離子電池不一致性?鋰離子電池不穩定的原因?如何提高鋰離子電池的一致性? 鋰離子電池不一致性是指同批次或不同批次的鋰離子電池在性能上出現不一
    的頭像 發表于 11-10 14:49 ?2559次閱讀

    mysql主從復制數據不一致怎么辦

    MySQL主從復制是種常用的數據復制技術,用于實現數據的實時同步和分布式部署。然而,在實際應用中,主從復制過程中出現數據不一致的情況也是很常見的。本文將從以下幾個方面介紹MySQL主從復制數據
    的頭像 發表于 11-16 14:35 ?2728次閱讀

    電池電壓不一致串聯后會自己均衡嗎

    電池電壓不一致串聯后會自己均衡嗎 電池電壓不一致是指串聯連接的電池中,各個電池的電壓不完全相同。電池串聯起來的總電壓等于各個電池的電壓之和,但是電池串聯后,電流會在電池間流動,導致電池之間的電荷分布
    的頭像 發表于 01-19 10:32 ?1.2w次閱讀

    充放電不一致影響超級電容器性能的原因及解決方案

    充放電不一致影響超級電容器性能的原因及解決方案? 充放電不一致是指超級電容器在充電和放電過程中無法保持一致的電壓和電流特征。這種不一致會嚴重影響超級電容器的性能,包括能量密度、功率密度
    的頭像 發表于 02-03 15:02 ?2750次閱讀