基于“mbed”LPC1768平臺的汽車電子技術
隨著現(xiàn)代汽車電子技術的快速發(fā)展,車載導航、移動通信、遠程控制和故障診斷等具有智能化和信息化的服務不斷用于汽車上,汽車正變得越來越智能化和信息化。在開發(fā)這些智能化和信息化服務時,需要具有能夠反映真實汽車通信情況的開發(fā)環(huán)境。傳統(tǒng)的開發(fā)平臺不能反映所開發(fā)系統(tǒng)各部分之間的相互作用,只能進行組件級開發(fā)。本文則基于傳統(tǒng)的“mbed”開發(fā)平臺,利用LPC1768微控制器設計一個新型的汽車電子開發(fā)平臺,利用該平臺可以實現(xiàn)系統(tǒng)級電子系統(tǒng)的開發(fā)。
整個開發(fā)平臺還包含彩色液晶屏、10/100以太網(wǎng)端口、串行總線接口、控制器局域網(wǎng)絡(CAN)接口。以汽車故障遠程診斷系統(tǒng)開發(fā)為例,確定新開發(fā)平臺的性能。汽車故障遠程診斷系統(tǒng)需要能夠提供汽車實時數(shù)據(jù)采集、在線監(jiān)控和故障診斷功能。為滿足上述功能需求,將全球定位系統(tǒng)(GPS)、通用分組無線服務技術(GPRS)和CAN總線技術相結合。GPS模塊通過串行總線接口與LPC1768微控制器相連,用以定位汽車的當前詳細位置。GPRS模塊同樣通過串行總線接口與LPC1768微控制器相連,用以將數(shù)據(jù)發(fā)送到遠程監(jiān)控服務中心,使監(jiān)控中心實時得到汽車的當前位置和狀態(tài)信息。CAN總線模塊則傳輸確定的故障診斷代碼,保證整車控制單元間的數(shù)據(jù)通信。由于新設計開發(fā)平臺上的LPC1768微控制器自身帶有2路CAN總線,因此可同時開發(fā)上述3個模塊,整個開發(fā)過程中保持各模塊間的數(shù)據(jù)傳輸,而不是采用傳統(tǒng)人工輸入的方法。采用Matlab對基于新開發(fā)平臺設計的汽車故障遠程診斷系統(tǒng)進行仿真。通過仿真5類常見故障,確定汽車故障遠程診斷系統(tǒng)的使用性能。仿真結果顯示,開發(fā)的汽車故障遠程診斷系統(tǒng)能夠很好地對汽車實時數(shù)據(jù)進行采集,并通過在線監(jiān)控可及時確定汽車故障。這表明,新設計的開發(fā)平臺能夠用于汽車電子系統(tǒng)的開發(fā)且具有良好的使用特性。
Carlos J.Garc′?a-Orellana etal.2016Technologies AppliedtoElectronics Teaching,PuneJune22-24,2016.
編譯:張振偉