<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于MCS-51的汽油機電控燃油噴射系統(tǒng)控制

          基于MCS-51的汽油機電控燃油噴射系統(tǒng)控制

          作者: 時間:2011-12-24 來源:網(wǎng)絡(luò) 收藏


          2 原理
          2.1 起動時噴油
          當(dāng)啟動機驅(qū)動發(fā)動機啟動時,發(fā)動機轉(zhuǎn)速很低,且波動較大,導(dǎo)致空氣流量傳感器誤差較大。因此,當(dāng)ECU根據(jù)曲軸位置傳感器、點火開關(guān)和節(jié)氣門位置傳感器信號判斷發(fā)動機處于啟動工況時,將運行啟動程序。ECU根據(jù)冷卻液溫度傳感器的信號確定基本噴油量,進氣溫度和蓄電池電壓確定修正量,對噴油量進行開環(huán)??刂圃砣鐖D3所示。

          本文引用地址:http://www.ex-cimer.com/article/172284.htm

          c.jpg


          2.2 起動后噴油量控制
          在起動后正常運轉(zhuǎn)工況下,單片機主要根據(jù)空氣流量傳感器(AFS)信號和曲軸位置傳感器(CPS)信號得到的發(fā)動機轉(zhuǎn)速計算出基本噴油量,并經(jīng)過進氣溫度、大氣壓力、蓄電池電壓、發(fā)動機水溫、怠速工況、加速工況以及全負(fù)荷工況等參數(shù)修正后,得出噴油脈寬,向噴油器發(fā)送噴油指令控制噴油。
          噴油器的實際噴油量由基本噴油量、噴油修正量和噴油增量3部分組成。
          基本噴油量由空氣流量傳感器(AFS)信號、曲軸位置傳感器(CPS)信號、以及目標(biāo)空燃比(A/F)計算確定。噴油修正量由氧傳感器(EGO)信號和蓄電池電壓UBAT信號計算確定。噴油增量由節(jié)氣門位置傳感器(TPS)信號、冷卻液溫度傳感器(CTS)信號和點火開關(guān)(IGN)信號計算確定。
          啟動后噴油量控制原理如圖4所示。

          d.jpg


          2.3 斷油控制
          發(fā)動機斷油控制根據(jù)斷油條件的不同,可分為超速斷油控制、減速斷油控制和清除溢流控制等。
          超速斷油是指當(dāng)發(fā)動機超過允許的極限轉(zhuǎn)速時,ECU立即控制噴油器中斷。
          減速斷油是指發(fā)動機在高速運轉(zhuǎn)中突然減速時,ECU自動控制噴油器中斷。
          清除溢流是指當(dāng)加速踏板踩到底,同時又接通點火開關(guān)起動發(fā)動機時,ECU自動控制噴油器中斷燃油噴射,以便排除汽缸內(nèi)的燃油蒸汽,使火花塞干燥以便能夠跳火。
          2.4 空燃比反饋控制
          為降低發(fā)動機有害氣體的排放量,許多汽車上裝備了三元催化轉(zhuǎn)換裝置。但三元催化轉(zhuǎn)換裝置只有在混合氣濃度處于理想空燃比附近時才能使CO、HC的氧化反應(yīng)和NO的還原反應(yīng)同時進行,才能最大限度地降低有害氣體地排放量。為將混合氣體濃度控制在理想空燃比14.7:1附近,在發(fā)動機的排氣管中安裝了氧傳感器,單片機通過氧傳感器的反饋信號對噴油量進行控制,從而控制混合氣的濃度。



          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();