99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

采樣點(diǎn)不一致:總線通信的隱形殺手

ZLG致遠(yuǎn)電子 ? 2025-05-19 11:44 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

CAN、CANFD信號(hào)波形不穩(wěn)定或非理想環(huán)境下,采樣點(diǎn)不一致成為總線通信中的關(guān)鍵隱患,本文分析了采樣點(diǎn)偏移對(duì)總線的影響,并提出優(yōu)化同步策略以提高通信可靠性,為總線設(shè)計(jì)提供重要參考。


為什么采樣點(diǎn)如此重要?

在CAN、CANFD等總線通信中,采樣點(diǎn)(Sample Point)是節(jié)點(diǎn)讀取總線信號(hào)電平的關(guān)鍵時(shí)刻。如果各節(jié)點(diǎn)的采樣點(diǎn)不一致,就像一群人在不同節(jié)奏下跳舞,必然導(dǎo)致混亂——數(shù)據(jù)誤判、通信錯(cuò)誤,甚至系統(tǒng)癱瘓!作為總線通信的“心跳時(shí)刻”,采樣點(diǎn)的精準(zhǔn)度會(huì)影響到系統(tǒng)的穩(wěn)定性、可靠性。然而,許多工程師在調(diào)試時(shí)往往忽視這一點(diǎn),直到總線頻繁報(bào)錯(cuò)、數(shù)據(jù)丟失,才意識(shí)到問題的嚴(yán)重性!

采樣點(diǎn):總線通信的“裁判員”

1、什么是采樣點(diǎn)?

采樣點(diǎn)是指節(jié)點(diǎn)在一個(gè)位時(shí)間(Bit Time)內(nèi)對(duì)總線電平進(jìn)行采樣的位置。通常用百分比表示,例如CAN、CANFD總線常見的采樣點(diǎn)為75%~90%。

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

過晚采樣(如95%):可能錯(cuò)過信號(hào)跳變,導(dǎo)致誤碼。

2、采樣點(diǎn)的核心原理

總線通信依賴嚴(yán)格的時(shí)序同步,采樣點(diǎn)的位置由以下因素決定:

● 波特率(Baud Rate);

● 傳播段(Propagation Segment);

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

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

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

圖1 位時(shí)間結(jié)構(gòu)圖

3、位時(shí)間結(jié)構(gòu)介紹

用一個(gè)通俗的比喻來解釋CAN總線中的這幾個(gè)關(guān)鍵時(shí)間段:把CAN通信想象成一場(chǎng)"傳球比賽"。

假設(shè)你和隊(duì)友們?cè)谕嬉粋€(gè)蒙眼傳球游戲(因?yàn)镃AN總線看不到對(duì)方的信號(hào)),必須嚴(yán)格按節(jié)奏傳遞。這時(shí)候每個(gè)位時(shí)間(1bit的時(shí)間)被分成4個(gè)關(guān)鍵階段:

● 同步段(Sync Segment)—— "預(yù)備!"就像裁判吹哨示意"比賽開始"的時(shí)刻。所有節(jié)點(diǎn)在這里強(qiáng)制對(duì)齊時(shí)鐘,相當(dāng)于喊"1、2、3,開始!"。長(zhǎng)度固定為1個(gè)時(shí)間單位(Tq)。● 傳播段(Propagation Segment)—— "球在飛的時(shí)間"

球(信號(hào))從發(fā)送方到接收方需要飛行時(shí)間。

這段是用來補(bǔ)償物理延遲的(比如總線長(zhǎng)度導(dǎo)致的信號(hào)延遲)。

長(zhǎng)度可調(diào),長(zhǎng)距離總線需要設(shè)置更長(zhǎng)時(shí)間。

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

有些隊(duì)友(節(jié)點(diǎn))反應(yīng)慢,這個(gè)階段是主動(dòng)等待他們跟上節(jié)奏。

如果信號(hào)邊沿來得比預(yù)期晚,會(huì)延長(zhǎng)這個(gè)段來重新同步。

長(zhǎng)度可調(diào)。

相當(dāng)于你傳球后,發(fā)現(xiàn)接球人還沒準(zhǔn)備好,就多等一會(huì)兒。

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

有些隊(duì)友(節(jié)點(diǎn))反應(yīng)太快,這個(gè)階段是防止他們搶跑。

如果信號(hào)邊沿來得比預(yù)期早,會(huì)縮短這個(gè)段來重新同步。

長(zhǎng)度可調(diào)。

相當(dāng)于接球人如果提前伸手了,你就喊"別急!按節(jié)奏來!"

3、關(guān)鍵總結(jié):

表1 總結(jié)

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


采樣點(diǎn)不一致對(duì)總線的四大致命影響

1、數(shù)據(jù)"鬼影"——誤判0和1

問題:節(jié)點(diǎn)A在信號(hào)穩(wěn)定時(shí)采樣(正確),節(jié)點(diǎn)B在信號(hào)跳變時(shí)采樣(誤判)。

案例:某新能源汽車CANFD總線出現(xiàn)無故剎車信號(hào),查因是某個(gè)ECU采樣點(diǎn)設(shè)置偏早,將噪聲誤判為制動(dòng)指令。

2、總線"堵車"——錯(cuò)誤幀暴增

問題:錯(cuò)誤數(shù)據(jù)觸發(fā)重傳,占用帶寬。

案例:某工廠CAN網(wǎng)絡(luò)突然通信延遲,發(fā)現(xiàn)是新增設(shè)備采樣點(diǎn)與其他節(jié)點(diǎn)相差15%,導(dǎo)致30%的錯(cuò)誤幀重傳。

3、隊(duì)友"掉線"——節(jié)點(diǎn)Bus-Off

問題:錯(cuò)誤累積超限,節(jié)點(diǎn)自動(dòng)退出通信。

案例:某工程機(jī)械儀表盤黑屏,因網(wǎng)關(guān)模塊采樣點(diǎn)不匹配,持續(xù)報(bào)錯(cuò)后進(jìn)入Bus-Off狀態(tài)。

4、玄學(xué)故障——時(shí)好時(shí)壞

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

案例:某自動(dòng)駕駛測(cè)試車夜間頻繁報(bào)錯(cuò),白天正常,最終發(fā)現(xiàn)是低溫下采樣點(diǎn)偏移量超標(biāo)。


三步救命方案

測(cè):用專業(yè)儀器(比如我們ZPS-CANFD總線分析儀)檢查各節(jié)點(diǎn)采樣點(diǎn);

調(diào):統(tǒng)一設(shè)置為推薦值(CAN、CANFD總線通常75%~90%);

驗(yàn):模擬高溫/振動(dòng)環(huán)境復(fù)測(cè)。

血淚教訓(xùn):某車企召回事件,根源竟是供應(yīng)商A的ECU采樣點(diǎn)默認(rèn)85%,供應(yīng)商B的默認(rèn)78%!


ZPS-CANFD總線分析儀功能介紹-節(jié)點(diǎn)采樣點(diǎn)測(cè)量

1、測(cè)試原理

干擾測(cè)試:

ZPS設(shè)備發(fā)送帶干擾脈沖的報(bào)文,逐步從后往前干擾數(shù)據(jù)位,直到被測(cè)設(shè)備(DUT)因采樣錯(cuò)誤而發(fā)送錯(cuò)誤幀。如圖2所示。

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

圖2 干擾原理

計(jì)算采樣點(diǎn):

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

連接設(shè)備:

按照?qǐng)D3所示,連接CANH、CANL、CAN-GND,并將ZPS-CANFD的DSO口DUT的RX和地線相連(如果DUT無法引出RX可以用網(wǎng)絡(luò)采樣點(diǎn)評(píng)估功能)。

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

圖3 ZPS與DUT的接線方法

總線配置:

設(shè)置節(jié)點(diǎn)波特率、終端電阻、工作模式,并將采樣比調(diào)至最大,如圖4所示。

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

圖4 總線配置

參數(shù)設(shè)置

設(shè)置基本參數(shù)、硬件相關(guān)配置、測(cè)試算法等等,按照測(cè)試要求一步步設(shè)置好,大部分參數(shù)使用默認(rèn)參數(shù),設(shè)置好RX數(shù)據(jù)源即可,如圖5所示。

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

圖5 參數(shù)設(shè)置

結(jié)果展示

結(jié)果展示界面會(huì)展示仲裁域和數(shù)據(jù)域的測(cè)試過程,并在下方以圖標(biāo)的方式清晰地展示采樣點(diǎn)測(cè)試結(jié)果,如圖6所示。

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

圖6 采樣點(diǎn)測(cè)試結(jié)果

總結(jié)

CAN、CANFD總線節(jié)點(diǎn)采樣點(diǎn)不一致就像一場(chǎng)錯(cuò)拍的合唱,輕則數(shù)據(jù)誤碼、通信延遲,重則引發(fā)系統(tǒng)宕機(jī)甚至安全事故。無論是汽車電子還是工業(yè)控制,精準(zhǔn)的采樣點(diǎn)同步都是保障總線穩(wěn)定運(yùn)行的關(guān)鍵。通過專業(yè)測(cè)試設(shè)備及早發(fā)現(xiàn)并校準(zhǔn)采樣點(diǎn)偏差,才能讓您的通信網(wǎng)絡(luò)告別"數(shù)據(jù)車禍",真正做到高效可靠!

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • CAN
    CAN
    +關(guān)注

    關(guān)注

    57

    文章

    2919

    瀏覽量

    467749
  • 數(shù)字信號(hào)電平

    關(guān)注

    0

    文章

    10

    瀏覽量

    7270
  • 總線通信
    +關(guān)注

    關(guān)注

    0

    文章

    60

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    CAN總線采樣點(diǎn)不一致的危害

    , CAN協(xié)議規(guī)定,節(jié)點(diǎn)在檢測(cè)到過多錯(cuò)誤后會(huì)進(jìn)入錯(cuò)誤被動(dòng)狀態(tài)或總線關(guān)閉狀態(tài)。在總線關(guān)閉狀態(tài)下,節(jié)點(diǎn)停止參與通信,可能導(dǎo)致網(wǎng)絡(luò)部分或完全失效。采樣點(diǎn)
    發(fā)表于 06-07 08:55

    不一致IP設(shè)置

    有沒有人使用cRIO之后,遇到過這個(gè)問題?我使用Ni MAX連接的時(shí)候,系統(tǒng)狀態(tài)直是:不一致IP設(shè)置請(qǐng)教大家,這個(gè)問題該怎么處理?
    發(fā)表于 06-25 08:49

    AD9910初始相位不一致

    調(diào)試AD9910的DRG模式的時(shí)候,目前能出線性調(diào)頻信號(hào),但是會(huì)出現(xiàn)相位不一致,初始相位直在跳,因?yàn)镈RG模式可以選擇頻率、相位、幅度三個(gè)中個(gè)進(jìn)行控制,我目前是控制的頻率,請(qǐng)問怎么能解決這個(gè)相位
    發(fā)表于 10-24 15:49

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

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

    不一致數(shù)據(jù)上精確決策樹生成算法

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

    感興趣區(qū)域不一致性決策算法

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

    分布式大數(shù)據(jù)不一致性檢測(cè)

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

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

    鋰電池組不一致性的原因及損害,看了就明白!鋰電池組電壓不一致會(huì)發(fā)生什么損害?怎么應(yīng)對(duì)鋰電池組不一致性的損害?鋰電池參數(shù)的不一致首要是指容量、內(nèi)阻、開路電壓的
    發(fā)表于 03-17 17:39 ?1.2w次閱讀

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

    鋰電池組不一致性的原因及損害,看了就明白!鋰電池組電壓不一致會(huì)發(fā)生什么損害?怎么應(yīng)對(duì)鋰電池組不一致性的損害?鋰電池參數(shù)的不一致首要是指容量、內(nèi)阻、開路電壓的
    發(fā)表于 03-17 17:41 ?4898次閱讀

    如何利用CAN采樣點(diǎn)測(cè)試方案提高CAN網(wǎng)絡(luò)通信成功率

    樣時(shí),由于總線過長(zhǎng)引起的通信延遲或現(xiàn)場(chǎng)對(duì)總線的干擾,就容易發(fā)生讀取的電平不一致現(xiàn)象,產(chǎn)生CRC錯(cuò)誤報(bào)文。為了提高CAN網(wǎng)絡(luò)的通信成功率,各節(jié)
    的頭像 發(fā)表于 03-30 15:54 ?1.5w次閱讀
    如何利用CAN<b class='flag-5'>采樣</b><b class='flag-5'>點(diǎn)</b>測(cè)試方案提高CAN網(wǎng)絡(luò)<b class='flag-5'>通信</b>成功率

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

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

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

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

    mysql主從復(fù)制數(shù)據(jù)不一致怎么辦

    MySQL主從復(fù)制是種常用的數(shù)據(jù)復(fù)制技術(shù),用于實(shí)現(xiàn)數(shù)據(jù)的實(shí)時(shí)同步和分布式部署。然而,在實(shí)際應(yīng)用中,主從復(fù)制過程中出現(xiàn)數(shù)據(jù)不一致的情況也是很常見的。本文將從以下幾個(gè)方面介紹MySQL主從復(fù)制數(shù)據(jù)
    的頭像 發(fā)表于 11-16 14:35 ?2842次閱讀

    電池電壓不一致串聯(lián)后會(huì)自己均衡嗎

    電池電壓不一致串聯(lián)后會(huì)自己均衡嗎 電池電壓不一致是指串聯(lián)連接的電池中,各個(gè)電池的電壓不完全相同。電池串聯(lián)起來的總電壓等于各個(gè)電池的電壓之和,但是電池串聯(lián)后,電流會(huì)在電池間流動(dòng),導(dǎo)致電池之間的電荷分布
    的頭像 發(fā)表于 01-19 10:32 ?1.3w次閱讀

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

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