新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于FPGA的汽車油改氣電控系統(tǒng)的研究

基于FPGA的汽車油改氣電控系統(tǒng)的研究

作者: 時間:2010-08-20 來源:網(wǎng)絡(luò) 收藏


  
  根據(jù)表1,模糊控制規(guī)則表用VerilogHDL描述如下:
  
  if((e==NB)(de==NB))u=NB;
  
  elseif((e==Z)(de==Z))u=ZE;
  
  ……
  
  總共49條控制規(guī)則,其中NB、NM、NS、Z、PS、PM、PB分別對應(yīng)一段輸入的誤差、誤差變化率的范圍。還可以對轉(zhuǎn)速誤差和轉(zhuǎn)速誤差變化率論域進(jìn)一步細(xì)分,得到更精確的結(jié)果,仿真結(jié)果如圖6所示。其中,out為輸出的控制量,可以看出變化規(guī)律與理論上模糊控制規(guī)則表一致。

基于FPGA的汽車油改氣電控系統(tǒng)的研究


  
  out對應(yīng)的是步進(jìn)電機(jī)的步數(shù),用于后面生成脈沖信號。步進(jìn)電機(jī)的正反轉(zhuǎn)是基于前端的模糊控制模塊輸出信號控制的,控制單元實時檢測發(fā)動機(jī)的轉(zhuǎn)速并與設(shè)定的目標(biāo)轉(zhuǎn)速進(jìn)行比較。當(dāng)轉(zhuǎn)速低于設(shè)定值時,控制步進(jìn)電機(jī)正轉(zhuǎn),開大旁通氣道截面,增加進(jìn)氣量,缸內(nèi)的可燃混合氣增多,轉(zhuǎn)速上升;反之,轉(zhuǎn)速高于設(shè)定轉(zhuǎn)速時,控制步進(jìn)電機(jī)反轉(zhuǎn),旁通氣閥關(guān)小,缸內(nèi)混合氣減少,轉(zhuǎn)速下降,最終使發(fā)動機(jī)的轉(zhuǎn)速穩(wěn)定在目標(biāo)轉(zhuǎn)速附近。步進(jìn)電機(jī)的控制程序是基于狀態(tài)機(jī)設(shè)計的,程序流程圖如圖7所示。正轉(zhuǎn)st0->st1->st2->st3->st0,反轉(zhuǎn)st0->st3->st2->st1->st0。發(fā)動機(jī)轉(zhuǎn)速傳感器采集到實際轉(zhuǎn)速反饋信號,與設(shè)定轉(zhuǎn)速信號進(jìn)行運(yùn)算,得到誤差和誤差變化率,再去查模糊控制規(guī)則表,從而形成了一個閉環(huán)控制系統(tǒng),可見該系統(tǒng)具有實時跟蹤的性能和自我校正的功能。

基于FPGA的汽車油改氣電控系統(tǒng)的研究


  
  為了驗證系統(tǒng)的效果,在MATLAB中搭建數(shù)學(xué)模型,進(jìn)行模擬,結(jié)果如圖8所示。

基于FPGA的汽車油改氣電控系統(tǒng)的研究


  
  由圖8可知,一般情況下工作比較穩(wěn)定,當(dāng)系統(tǒng)設(shè)定速度的給定值在650r/min到750r/min之間,根據(jù)無負(fù)荷自動變換,系統(tǒng)可以快速跟蹤其變化。當(dāng)有干擾時,加入階躍分別在100和155,可以看出經(jīng)過干擾以后,由于負(fù)荷的變化,轉(zhuǎn)速突然下降20r/min,系統(tǒng)經(jīng)過一段時間調(diào)節(jié)后,很快就上升到原來的穩(wěn)定值。仿真結(jié)果表明:采用模糊控制方法不僅有效,而且降低轉(zhuǎn)速的波動幅度,進(jìn)一步提高了運(yùn)行的穩(wěn)定性,初步顯示了模糊控制的良好效果;同時,系統(tǒng)具有很強(qiáng)的抗干擾能力,為下一步實際應(yīng)用,改善汽車的排放性,提高燃?xì)饫寐蚀蛳铝肆己玫幕A(chǔ)。該系統(tǒng)能夠?qū)崟r地進(jìn)行現(xiàn)場控制,具有很強(qiáng)的實用價值。



關(guān)鍵詞: FPGA 電控系統(tǒng) 汽車 ECU

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉