基于FPGA的汽車油改氣電控系統(tǒng)的研究
2.4PWM產(chǎn)生模塊設(shè)計
噴氣PWM波脈寬產(chǎn)生是根據(jù)查表法實現(xiàn)的。FPGA采集的轉(zhuǎn)速信號和節(jié)氣門開度信號經(jīng)過計算求出某時刻對應(yīng)的噴氣脈寬對應(yīng)的地址,輸出相應(yīng)的PWM波。
為了適應(yīng)各種不同的噴氣設(shè)備,ECU出來的四路PWM波設(shè)計為根據(jù)實際情況可以隨時調(diào)整。特點為:(1)四個缸的工作頻率及占空比是一樣的,經(jīng)實際測量,在汽車運行狀態(tài)下T0為10~35ms。(2)頻率會根據(jù)油門的開閉大小變化,不固定。(3)脈沖為-12V電平。(4)特殊情況,在汽車轉(zhuǎn)速達到4000轉(zhuǎn)時,波形發(fā)生變化,脈沖有交錯。根據(jù)燃?xì)獾氖褂眯Чl(fā)現(xiàn)只要把原先的脈寬T1適當(dāng)縮短,縮短的時間可調(diào),就能達到最佳的效果。不過,脈沖的起始時間不能變;頻率是根據(jù)氣門的變化而變化的。在油改氣的時候,頻率不能變。
PWM測量和減短仿真圖如圖9所示,圖中虛線豎條的時間間隔為1.31075ms,為了明顯起見,在圖中固定減去了1.5ms輸出,在實際應(yīng)用過程中,這個值可以根據(jù)需要,通過電位器將電壓輸入至FPGA器件,根據(jù)需要進行調(diào)整。
2.5通信模塊以及仿真結(jié)果
根據(jù)RS232異步串行通信的幀格式,在FPGA發(fā)送模塊中采用的每一幀格式為:1位開始位+8位數(shù)據(jù)位+1位停止位,波特率為9600b/s。由設(shè)置的波特率可以算出分頻系數(shù),具體算法為分頻系數(shù)X=CLK/(BOUND×2)。串行數(shù)據(jù)通信仿真圖如圖10所示。
該系統(tǒng)不但實現(xiàn)了數(shù)據(jù)采集,通過模糊控制為噴氣裝置產(chǎn)生了包含點火時間以及噴氣脈寬的PWM波,實現(xiàn)了系統(tǒng)的穩(wěn)定性和實時性,同時能夠?qū)崟r采集轉(zhuǎn)速信號和節(jié)氣門開度信號并通過UART傳送到上位機,實時地進行監(jiān)測和控制。
參考文獻
[1]KoWL,GONGL,QUINNRD.ReentryThermalanalysisofGenericCrewExplorationVehicleStructure.NASA/TM-2007-214607.1-10.
[2]CHENG.ConventionalandfuzzyPIDcontrollers:anoverview[J].IntJofIntelligentControlSystems,1996(1):1-3.
[3]邱春玲,張廣明,吳振翔.基于DSP和FPGA的電梯智能數(shù)據(jù)采集系統(tǒng)的設(shè)計[J].計算機工程與設(shè)計,2009(7):1577-1579.
[4]祝長鋒,肖鐵軍.基于FPGA的視頻圖像采集系統(tǒng)的設(shè)計[J].計算機工程與設(shè)計,2008(17):4404-4407.
[5]范華,譚玉山.兩通道高速數(shù)據(jù)采集系統(tǒng)[J].電子測量與儀器學(xué)報,1996,25(1):40-43.
[6]徐海軍,葉衛(wèi)東.FPGA在高性能數(shù)據(jù)采集系統(tǒng)中的應(yīng)用[J].計測技術(shù),2005,25(1):40-43.
[7]歐陽黎明.MATLAB控制系統(tǒng)設(shè)計[M].北京:國防工業(yè)出版社,2001.
[8]孫亮,楊鵬.自動控制原理[M].北京:北京工業(yè)大學(xué)出版社,1999.
評論