- 相關推薦
CAN總線中位定時的設定方法
張健
摘要:在CAN總線中,位定時有一點小錯誤就會導致總線性能嚴重下降。雖然在許多情況下,位同步會修補由于位定時設置不當而產生的錯誤,但不能完全避免出錯情況,并且在遇到兩個或多個CAN節點同時發送的情況時,錯誤的采樣點會使節點啟動錯誤認可標志,使節點不能贏得總線上的任何活動。因此要分析、解決這樣的錯誤就需要對CAN總線位定時中的位同步和CAN節點的工作過程有一個深入的了解。本文描述了
CAN總線位同步的運行規則以及如何對位定時的參數進行設置。
關鍵詞:總線 位定時 同步 延遲
1. 前言
CAN總線的數據傳輸速率最高可達1Mbit/s,通常用石英晶振作為時鐘發生器,可以獨立進行位定時的參數設置,這樣即使網絡中節點之間的時鐘周期不一樣仍可獲得相同的位速率。但網絡中晶振的頻率不是絕對穩定的,溫度、電壓以及器件的異常都會導致微小的差別,但只要將其穩定在振蕩器容差范圍之內,總線上的節點會通過重同步進行彌補。CAN總線的一個位時間可以分成四個部分:同步段,傳播段,相位段1和相位段2,每段的時間份額的數目都是可以編程控制的,而時間份額的大小tq由系統時鐘
tsys和波特率預分頻值BRP決定:tq=BRP/tsys。如圖1:
【CAN總線中位定時的設定方法】相關文章:
Can you spell it08-17
安全總線在自動化控制的應用08-19
安全總線在自動化控制的應用08-19
Can money buy everything ?05-03
九位中國詩人作品賞析08-17
增加簡歷設定的針對性08-15
地上權設定契約書08-15
怎樣設定績效考核標準08-13
關于使用多個同種VXI總線儀器的軟件設計08-19