基于CAN總線的EPS通信系統(tǒng)研究
CAN初始化程序如下:
為了降低網(wǎng)絡資源的占用率,提高網(wǎng)絡通信實時性性能,在高低速CAN網(wǎng)絡之間除了必要的通信外,各自的報文是相互獨立傳輸?shù)?。這就需要使用CAN中的標識符通過驗收過濾器進行報文過濾,可以通過對過濾器寄存器的設置實現(xiàn)這一功能。CANO與CAN4寄存器的驗收寄存器與屏蔽寄存器的設置如下:
由于傳輸速率不同,高低速CAN網(wǎng)絡之間的數(shù)據(jù)傳輸是不同的。當高速CAN網(wǎng)絡數(shù)據(jù)向低速CAN傳輸時,生需要加入軟緩存暫時存儲;當?shù)退貱AN網(wǎng)絡數(shù)據(jù)向高速CAN網(wǎng)路數(shù)傳輸時,可直接傳輸。通信流程如圖4所示。
結(jié)語
采用CAN總線技術(shù)的EPS控制系統(tǒng)不儀可以減少傳感器數(shù)量、降低成本、實現(xiàn)數(shù)據(jù)共享,同時還可以提高EPS的性能。本方案是針對國家自然基金資助項目 “基于廣義集成的汽車底盤系統(tǒng)控制方法與關(guān)鍵技術(shù)研究”提出的改進方案,實驗證明采用CAN網(wǎng)絡的EPS控制系統(tǒng)實時性好、可靠性高,運行情況良好。
評論