基于FPGA的汽車油改氣電控系統(tǒng)的研究
摘要:介紹了一種基于FPGA的汽車油改氣電控系統(tǒng)的研究與設(shè)計,采用自頂向下模塊化設(shè)計,依據(jù)功能將FPGA劃分成幾個模塊,詳細(xì)論述了各模塊的設(shè)計方法和控制流程,給出核心模塊的狀態(tài)流程圖及時序仿真波形。經(jīng)在MATLAB和QuartusII環(huán)境下仿真和實際電路驗證,系統(tǒng)可以達(dá)到預(yù)期效果。
隨著全球資源短缺、環(huán)境污染和生態(tài)環(huán)境的惡化,汽車與環(huán)境的相容性研究已經(jīng)成為汽車發(fā)展研究的主題。天然氣汽車具有排放污染顯著降低、燃料經(jīng)濟(jì)性好、安全性高、發(fā)動機(jī)壽命長等優(yōu)點,因此被認(rèn)為是未來最有前途的一種汽車燃料。在這種強(qiáng)大的市場需求驅(qū)動下,油改氣方案勢在必行,可以根據(jù)汽車外部采集的數(shù)據(jù)對其進(jìn)行分析、研究與設(shè)計。
1 系統(tǒng)總體結(jié)構(gòu)
本系統(tǒng)以FPGA為中心,主要包括以下部分:(1)信號采集部分:包括一系列的汽車傳感器,實時獲取發(fā)動機(jī)各項參數(shù);(2)ECU模塊:系統(tǒng)的控制核心;(3)執(zhí)行機(jī)構(gòu):實時執(zhí)行ECU的控制指令,使發(fā)動機(jī)正常工作;(4)人機(jī)交互界面設(shè)計:完成上下位機(jī)之間異步串行通信,實時觀測系統(tǒng)運行狀況。圖1為系統(tǒng)總體結(jié)構(gòu)圖。
2 FPGA主要模塊實現(xiàn)
根據(jù)汽車電控單元的需求,設(shè)計選用的FPGA是ACTEL公司基于非易失性Flash技術(shù)的A3P250器件(100-VQFP)。器件采用了精細(xì)顆粒架構(gòu)VersaTile,具有250K系統(tǒng)門結(jié)構(gòu),采用了130nm的工藝技術(shù),內(nèi)核電壓1.5V,時鐘頻率48MHz。A3P250是反熔絲的,抗輻射、耐高低溫、功耗低、速度快,應(yīng)用較廣。FPGA功能模塊描述語言主要包括時鐘邏輯模塊、A/D采樣控制模塊、模糊控制模塊、步進(jìn)電機(jī)控制模塊、PWM產(chǎn)生模塊、UART通信模塊等。系統(tǒng)設(shè)計模塊如圖2所示。
評論