基于A(yíng)RM的汽車(chē)電子控制系統單元設計
本文采用了基于can總線(xiàn)技術(shù),設計開(kāi)發(fā)了應用于汽車(chē)網(wǎng)絡(luò )系統中的電子控制系統單元。
1 電子控制系統單元can通信模塊的設計
根據can通信原理,電子控制系統單元can通信模塊硬件主要由can控制器、can驅動(dòng)器及中心微處理器構成。傳統的can通信模塊采用51系列的單片機作為中心處理器,sja1000作為can控制器,pca82c250作為can驅動(dòng)器。這種方案所占空間大,外圍接口擴展局限,同時(shí)功耗高。本設計中,我們采用內嵌有can控制器的lpc2119和tja1050總線(xiàn)驅動(dòng)器構成電子控制系統單元的can通信模塊。can通信模塊硬件圖如圖1所示。
lpc2119內帶有arm7內核,具有封裝小、功耗低、多個(gè)32位定時(shí)器、4路10位adc、2路can以及多達9個(gè)外部中斷等優(yōu)點(diǎn)。tja1050是philips公司生產(chǎn)的,用以替代pca82c250的高速can總線(xiàn)驅動(dòng)器。該器件提供了can控制器與物理總線(xiàn)之間的接口以及對can總線(xiàn)的差動(dòng)發(fā)送和接收功能。對于由"弱"終端構成的端節點(diǎn),tja1050外圍的電阻和電容能改善系統的emc性能。實(shí)踐證明,采用lpc2119和tja1050構造can通信模塊,外圍擴展能力強,空間小,同時(shí)改進(jìn)電磁輻射(eme)性能和抗電磁干擾(emi)性能。
2 電子控制系統單元控制模塊的設計
傳統的"蜘蛛網(wǎng)式"控制模塊,電路復雜,維修難度高。本設計中,我們采用功率模塊、人機通信模塊、狀態(tài)量輸入模塊的結合,構造出電子控制系統單元控制模塊,提高了整個(gè)系統的可觀(guān)性和實(shí)效性??刂颇K硬件圖如圖2所示。
2.1 功率模塊
考慮到汽車(chē)功率負載大及l(fā)pc2119的i/o口驅動(dòng)的局限,系統中采用功率模塊作為中心微處理器與功率負載之間的橋梁。
評論