解讀CANDT測試項-採樣點測試

2021-01-11 電子產品世界

編者按:CAN總線廣泛應用於汽車電子、軌道交通、醫療電子等領域,保障CAN節點間穩定通信變得尤其重要。本文將介紹如何利用CAN採樣點測試方案,有效提高CAN網絡通信成功率。

一、為什麼要進行採樣點測試?

本文引用地址:http://www.eepw.com.cn/article/202004/411611.htm

為了保證有效的通信,對於一個只有兩個節點的CAN網絡,其兩邊距離不超過最大的傳輸延遲和每個節點的時鐘容差能夠正確地接收和解碼每個傳輸的消息,這需要每個節點都能對每個位正確採樣。

CAN總線的每一幀可以看作一連串的電平信號。大多數設備使用單點採樣,也就是在一個位時間內從採樣點的位置讀取一個電平信號,以此確定這個「位」的顯隱性。在CAN網絡中,當每個節點的採樣點位置不一樣時,由於總線過長引起的通信延遲或現場對總線的幹擾,就容易發生讀取的電平不一致現象,產生CRC錯誤報文。為了提高CAN網絡的通信成功率,各節點的採樣點應設置一致。

二、如何計算採樣點?

在講採樣點之前,我們先了解一下位時間的相關定義。一個位時間可以看作一條水平的時間軸,一般分為四個段,如圖1:

圖1  位時間圖

●   同步段:通過此段實現時序調整,一個位的輸出從同步段開始;用於同步總線上的各個節點,跳變沿產生在此段內;通常為1Tq;

●   傳播段:用於補償信號通過網絡和節點傳播的物理延遲;傳播段長度應能保證2倍的信號在總線的延遲;其長度可編程(1-8Tq);

●   相位緩衝段1和相位緩衝段2:重同步在此段作用,用於補償細微的時鐘誤差。作用方式為加長相位緩衝段1或者縮短相位緩衝段2;

●   Tq:是指一個最小時間量子,來源於對系統時鐘可編程的分頻;

●   時間段1:為了方便編程,許多CAN模塊將傳播段和相位緩衝段1合併為一個時間段(TSEG1)。

根據圖1,採樣點的計算公式如下:

公式1

公式2

Prescaler:波特率分頻係數

例:時鐘頻率為8M,Prescaler = 2,Tseg1 = 13,Tseg2 = 2;

由公式2 可得:

由公式1可得:

圖2  採樣點配置

有圖2可以看出:在同一波特率的條件下,Tseg1、Tseg2、Prescaler有不同的組合,不同的組合有不同的採樣點配置,可自行配置適合採樣點位置;

三、CANDT採樣點測試的測試原理是什麼?

連接CANDT設備和電腦後,再在電腦上打開CANDT軟體,選中「採樣點」並設置好對應的參數,然後開始測試即可進行採樣點的測試,如圖3,最終的測試結果為:84%。

圖3  CANDT測試結果

CANDT測試原理及過程如下:

1.         用CANScope發送ID 為0的報文100幀,在此報文的第一個ID位(注1[i])的0%處施加一個寬度為27%位寬(注2[ii])的幹擾(如圖4),記錄這100幀報文中出現的錯誤幀數,但由於此時距離採樣點位置較遠,暫時不會出現錯誤幀。

圖4  幹擾1

2.   27%位寬的幹擾逐漸以1%位寬的步進向右移動,在幹擾的右邊沿快靠近採樣點時(如圖5),由於通信延遲的關係,此時採到的電平和CANScope發送的不一致了,導致DUT接收到的CRC校驗和DUT計算的CRC校驗不一致,DUT就會主動發出錯誤幀,把每一個不同幹擾位置的錯誤幀數記錄下來。從此刻開始,繼續往右步進,錯誤幀數也會有所增加。

圖5  幹擾2

3.   繼續步進,當幹擾的左邊沿位置過了採樣點後(如圖6),此時DUT就不會再出現錯誤幀了。因此,最後一個出現錯誤幀的位置就是我們想要知道的採樣點位置。

圖6  幹擾3

四、注意事項

1.   確保CAN總線上的終端電阻為60Ω。當CAN總線上終端電阻為120Ω或其他值時,雖然在正常情況下可以通信,但在採樣點測試時,會對結果產生一定的偏差。

2.   採樣點測試過程中不允許DUT發送報文,因為採用的是發送100幀報文和檢測錯誤幀的方法,DUT發送報文會造成判斷的誤差,影響測試結果的準確性。

五、CAN一致性測試系統——CANDT

CANDT是基於CANScope強大的CAN總線底層測試分析基礎,配備必要的電壓源、PLC等核心外圍設備,可自動化完成汽車零部件CAN節點物理層、鏈路層及應用層測試的CAN一致性測試設備。物理層測試的目的是驗證節點及測試系統在電路設計、物理電平特性等方面的性能,就是保證節點能夠正確連入總線的基礎,其測試內容包括電阻電容特性、節點差分電阻、故障容錯測試、CAN線上的物理電平特性等等。數據鏈路層的測試目的是保證每個節點的通訊參數能夠保持一致性,所組成的網絡能夠正常有效的工作,內容包括位定時測試、採樣點測試、SJW測試等等,節點測試完成後,可自動化導出詳細CAN一致性測試報表,準確判斷節點工作情況,一目了然。

圖7  CANDT一致性測試系統

圖8  一致性測試報表

本文注釋:1注1:第一個ID位是SOF後的第一個位,幹擾此位能有效減少重同步帶來的誤差。2注2:在三點採樣的情況下,要幹擾到2個採樣點才能使幹擾生效,由圖1可得一個位時間的時間量子(Tq)最小為4個,所以2個採樣點之間的距離最大為1/4。所以保證幹擾寬度大於25%位寬即可。


相關焦點

  • 示波器的採樣率不足對測試結果有什麼影響?
    打開APP 示波器的採樣率不足對測試結果有什麼影響? 發表於 2020-03-13 10:01:07 對於示波器而言,帶寬、採樣率和存儲深度是它的三大關鍵指標。作為示波器關鍵指標的採樣率如果不足會對測試結果有哪些影響呢?
  • CAN一致性測試最重要的幾個測試項是什麼?
    所以,CAN一致性測試已成為保證CAN網絡安全運行的重要手段,CAN一致性測試內容覆蓋了物理層、鏈路層、應用層等測試需求,如表1CAN一致性測試內容(節選)所示;其中包括了輸入閾值、輸出電壓、採樣點、位寬容忍度重點測試項目。表1 CAN一致性測試內容(節選)
  • 示波器模板測試及功能效果圖詳細解讀
    在電子產品的可靠性驗證測試中,模板測試非常實用。長時間監控波形的故障率,並根據故障波形定位原因是保證品控質量的重要手段,本文將對示波器的模板測試功能做詳細的解讀。     模板測試功能主要用於信號質量的評估,通過在示波器中設置模板對波形進行實時測試,統計在規定的測試條件內測試的次數、失敗的數據幀個數、失敗比率、測試時間等,並顯示測試的結果和輸出測試的數據。測試在設計和製造過程中能夠節省時間和費用,並確保客戶能夠更快收到更高的質量產品。
  • 專業解讀汽車VOC測試和法規
    整車VOC含量測試方法:不同車系相應不同的測試標準,包括德國PV3938標準、日本《車內VOC試驗方法》、俄羅斯GOST R51206-2004標準以及國內《車內揮發性有機物和醛酮類物質採樣測試方法》即HJ/T 400-2007測試標準,具體測試條件如下:
  • 可靠性測試之老化測試,幫你解讀時光的密碼!
    做檢測久了,總是有客戶會問可靠性測試是什麼?具體測試的都是什麼項目?什麼產品適合可靠性測試?今天拜恩小編就帶領大家詳細了解一下可靠性測試,並且重點解讀一下其中的老化測試。什麼是可靠性測試?可靠性測試的項目都有哪些?可靠性測試就是為了評估產品在規定的壽命期間內,在預期的使用、運輸或儲存等所有環境下,保持功能可靠性而進行的活動。
  • 全方位解讀開關電源的測試:極限測試、可靠性測試、白盒測試、常規...
    測試方法:將模塊的輸出限流點放開,按額定輸出電流的5%逐步增加模塊的輸出電流,每個電流值保持10分鐘,直至模塊損壞(或輸出熔斷絲斷),記錄模塊損壞時的輸出電流值即為模塊的輸出電流極限值。為了防止在測試過程中模塊出現積熱損壞,每一個測試點測試完成之後,須將模塊冷卻到測試前的冷機狀態。測試的電流極限值為模塊額定電流的120%(也就是說,超過120%以後,無需進行測試)。
  • 《公路路基路面現場測試規程》修訂解讀
    近日,交通運輸部發布了《公路路基路面現場測試規程》(JTG 3450—2019,以下簡稱《規程》),作為公路工程行業標準,自2020年4月1日起施行,原《公路路基路面現場測試規程》(JTG E60—2008,以下簡稱原《規程》)同時廢止。
  • TNGA架構立功 豐田塞納IIHS碰撞測試解讀
    【有車以後 碰撞測試解讀】TNGA架構下的豐田車型,猶如脫胎換骨一般,在全球多家碰撞機構的嚴苛測試環境下,均取得不錯成績。日前,美國公路安全保險協會IIHS公布了2021款豐田塞納的碰撞測試成績,最新的碰撞測試中,2021款塞納獲得TSP+(Top Safety Pick+)的優秀成績。現在我們一同來看看豐田塞納的碰撞測試成績表現如何吧。
  • 知識庫|環境實驗艙測試條件及測試性能研究
    環境艙的進氣口和出氣口均設置在頂部,空氣均由一個散流器引入艙內,並且通過設置在艙內部頂上的風扇充分混合,保證採樣點有害物的濃度能夠實時代表艙內有害物濃度[5]。採樣裝置是將採樣管伸進艙體中央進行採樣,採樣管的外層材質一般與艙體相同,大多為不鏽鋼,內襯聚四氟乙烯管以避免採樣過程中氣體樣本收到汙染或發生某些反應影響結果。
  • PCBA的ICT測試 FCT測試 老化測試 疲勞測試 華強PCB
    打開APP PCBA的ICT測試 FCT測試 老化測試 疲勞測試 發表於 2019-07-29 11:28:40 PCBA測試方法主要包括:ICT測試,FCT測試,老化測試,疲勞測試,測試在惡劣條件下。
  • 通用汽車GMW 14155 標準測試流程解讀
    聲級計校準器(Sound Level Calibrator)聲音採集記錄系統(Digital Sound Recording System):聲音採集記錄系統應該使用48kHz或更高的採樣率。自由場聲場(Free field)其他可選測量設備(Other Equipment):在某些特定測量中,可能還會用到車門速度計、數字電壓表、直流電源、小型的加速度計(重量小於6克)。
  • 短波接收機可攜式自動測試平臺設計與實現
    音頻電平測量、信納德測量和失真度採用相同的信號處理電路,其測量原理如圖5所示,由MCU對音頻信號進行A/D採樣,並通過算法對採樣數據進行分析,得出音頻頻率值、電平值、失真度值與信納德值。採樣率為40 960 Hz,採樣點數為1 024點,採樣時間為25 ms,在輸入信號範圍內,對200 Hz的信號可在每個周期採200點,採5個周期;10 kHz的信號可在每個周期採40點,採25個周期。音頻電平的計算公式如式(9)所示式中,Amax為採樣點最大值;Amin為採樣點最小值;G為可編程增益。
  • IC測試原理解析(第四部分—射頻/無線晶片測試基礎)
    因此,模塊級和晶片級的射頻測試點會減少很多,發射器系統級和天線端的測試和故障分析就變得更加重要。 發射器的主要測試內容 信道內測試 信道內測試採用時分復用或者碼分復用的方法來測試無線數字電路。復用指的是頻率或者空間上的復用等。
  • 哪些原因會影響焓差實驗室測試結果?測試時產生偏差可以這樣解決
    焓差實驗室的設備結構設計、工況技術要求、實驗室安全要求等方面的規劃設計直接影響焓差實驗室的測試結果準確性、操作方便性等,那麼焓差實驗室測試產生偏差主要有哪些原因呢?;在室內側頂部設計空氣均流孔板,為被測樣機提供穩定的溫度場,確保測試結果的準確性;採用在設備進風側測量空氣流量的方法,減小採樣電機對空氣出口參數的影響。
  • 頻率計算器工具簡化混合信號測試設置
    然而這一靈活性的增加也使工程師開發測試程序時存在不易發現的缺陷從而降低測試性能的可能性有所增加。 2 使採樣技術符合測試頻率的要求 進行模擬DSP測試時工程師依賴複雜的相關採樣技術保證採樣與測試頻率一致。要實現相關採樣需要滿足下列公式的最優解決方案:
  • 如何選擇電壓測試模式
    在工程師的日常測試中,有時會發現用萬用表測試的結果與許多高精度的儀器測試的結果並不一致,工程師往往會陷入迷茫,到底哪個值才是正確的?
  • 實時頻譜分析儀測試的工作原理
    FFT方式進行頻譜分析的原理離散傅立葉變換X(k)可看成是z變換在單位圓上的等距離採樣值,同樣,X(k)也可看作是序列傅氏變換X(ejω)的採樣,採樣間隔為ωN=2π/N。因此,離散傅立葉變換實質上是其頻譜的離散頻域採樣,對頻率具有選擇性(ωk=2πk/N),在這些點上反映了信號的頻譜。
  • CAN一致性之信號邊沿測試
    CAN總線邊沿時間會影響採樣正確性,而採樣錯誤會造成不斷錯誤幀出現,影響CAN總線通信。那麼CAN總線邊沿時間標準是什麼?邊沿時間如何測量呢?
  • 普通話測試技巧3:扣分點
    普通話水平測試(PSC:PUTONGHUA SHUIPING CESHI)是對應試人運用普通話的規範程度、熟練程度的口語考試。考試形式為口試。二 級 (比較標準的普通話)二級甲等(測試得分:87分-91.99分之間) 朗讀和自由交談時,聲韻調發音基本標準,語調自然,表達流暢。少數難點音有時出現失誤。詞語、語法極少有誤。
  • 經驗分享|信號完整性 常用的三種測試方法
    凡億PCB 2020-08-08 158瀏覽 0評論 0點讚