採樣點是什麼?網絡
採樣點是接受節點判斷信號邏輯的位置,CAN通信屬於異步通信。須要經過不斷的從新同步才能保證收發節點的採樣準確。異步
若採樣點太靠前,則由於線纜緣由,DUT外發報文還沒有穩定,容易發生採樣錯誤,若採樣點太靠後,則由於SJW緣由,也會引發接受節點同步跳轉寬度的調整。調整很差就容易出現錯誤。測試
採樣點在一個位時間的相位緩衝段1(PBS1)結束處,因此針對CAN節點進行採樣點測試目擊用於檢查DUT發送的CAN報文信號的採樣點是否符合車企規範。blog
位時間是什麼?同步
位時間是表示一個二進制位在總線上傳輸時所需的時間。二進制
位速率=1/位時間,位速率又叫比特率、信息傳輸速率,表示單位時間內,總線上傳輸的信息量,即,每秒可以傳的二進制位的數量。im
波特率:傳碼率、信號傳輸率、表示單位時間內傳輸的碼元的數量。協議
當位速率和波特率調製時,則一個碼元=一個二進制位,CAN正是二者調製。db
CAN協議是將一個位時間分4段,而段又由Time Quantum(Tq)構成img
時間段1(TSEG1)=傳播段+相位緩衝段1
時間段2(TSEG2)=相位緩衝段2
採樣點怎麼計算?
採樣點是讀取總線電平,並將讀到的電平做爲位值的點,因此一個位的開始到採樣點的時間佔一個完整位的總時間的百分比就是所求的採樣點的值。
採樣點該如何測試?
波特率採樣點是CAN節點判斷位邏輯的判斷點,採用干擾方式,將採樣點位置的邏輯電平破壞,使這個CAN報文將出現錯誤,以此來肯定干擾位置位採樣點位置,
表現形式就是,使用干擾儀對DUT報文進行干擾(通常是從後往前干擾),直到出現錯誤幀,從而將出現錯誤幀的位置記錄下來,按照公式進行計算,獲得DUT的採樣點。