來源:内容來自「一覽衆車」,謝謝。
如果把發動機比喻成汽車的“心髒”,那麼汽車的“大腦”就應該是ECU了。何為ECU?ECU是如何工作的?本文詳細解析。
電噴系統的工作特性在于“定量、定時”噴射燃油,發動機需要多少燃油,在什麼時刻噴入,這與發動機的轉速、空氣流量等有着直接的關系,此外還牽涉到水溫、機油壓力等各種各樣的參數,這麼多參數如何進行處理,并向噴射系統發出噴油指令呢?這就需要發動機控制單元的介入了,ECU應運而生。
何為ECU?ECU有兩個全稱,即Engine Control Unit和Electronic Control Unit,不難看出前者為“發動機控制單元”而後者是“電子控制單元”。這是兩個比較容易混淆的概念,今天我們先主要解析“Engine Control Unit”。
ECU的出現
在1967年之前,汽油機的供給系統是由化油器來供油的,這與今天的電噴發動機原理完全不同。化油器利用節氣門前後的壓力差吸油,不僅無法精準地控制燃油補給量,更制約了汽車動力性、環保性能的提升。Bosch等一批企業因此開發了電子燃油噴射系統,最早的BOSCH電噴系統是D-Jetronic,後期發展出了K-Jetronic和L-Jetronic,在電子技術介入後,BOSCH開發了多套電子化管理的燃油噴射系統,其中KE-Jetronic就是今天被廣泛采用的電噴技術,雖然各家企業的商品名不盡相同,但在構造上大同小異。
電噴系統的工作特性在于“定量、定時”噴射燃油,發動機需要多少燃油,在什麼時刻噴入,這與發動機的轉速、空氣流量等有着直接的關系,此外還牽涉到水溫、機油壓力等各種各樣的參數,這麼多參數如何進行處理,并向噴射系統發出噴油指令呢?這就需要發動機控制單元的介入了,ECU應運而生。
ECU的工作原理
ECU和普通的單片機一樣,由微處理器、存儲器、輸入/輸出接口、模數轉換器以及整形、驅動等集成電路組成。ECU的作用是通過各種傳感器來計算車輛的行駛狀況,從而對發動機的點火、空燃比、怠速、廢氣再循環等多項參數進行控制。工作溫度在-40~80度,還能承受較大的振動,因此ECU損壞的概率非常小。此外,ECU還有故障自診斷和保護功能,當系統産生故障時,它還能在存儲器中自動記錄故障代碼并采用保護措施從上述的固有程序中讀取替代程序來維持發動機的運轉,使汽車能開到修理廠。
ECU是如何工作的呢?簡單地說就是一個将軍的指揮過程:“思考”、“指揮”,并最終“确認”。
“偵察”交給傳感器來完成,傳感器負責對整個發動機進行“偵察”,在一台發動機上,大大小小的傳感器有數十個之多。節氣門開度傳感器、曲軸轉速傳感器、氧傳感器、曲軸位置傳感器、凸輪軸位置傳感器、進氣溫度傳感器、水溫傳感器、爆震傳感器是一台轎車發動機中最基本的傳感器。傳感器無處不在,他們負責采集相關的信息,并以電信号的形式傳入ECU中,通過模數轉換器A/D變成數字信号後,ECU經過運算,判斷出此時發動機的工作狀态,這就是ECU的“思考”過程。
而“思考”過程依照什麼為标準呢?電腦固然不會有思維,這需要的是ROM存放的程序。這相當于一個軟件,當數據傳入ECU時,ROM程序的故有數據與采集而來的信号進行對比運算,由此ECU得出調整方法。這一套程序是ECU的靈魂所在,這一程序的編寫是建立在大量的實驗數據的基礎上的,往往需要經過台架實驗、道路試驗才能建立起來。通常改裝商更改ECU程序的做法,就是對ROM程序進行重新編寫或者修訂,以改變ECU的運算準則。
讓我們來我們深入的了解一下這個過程:
供油量的多寡是以噴油嘴燃料噴射時間的長短來計算,供油電腦(ECU)根據空氣流量、引擎轉速、及各個感應器所提供的補償訊号,利用原先設定的供油程序算出所需的供油時間,這個供油程序可以用圖形的方式來表現。
ECU所算出的燃料噴射時間是“基本噴射時間”、“補償噴射時間”和“無效噴射時間”的總和,單位是微秒(ms),1ms=0.001秒。其中噴油嘴在單位時間内所噴出的汽油量是由噴油嘴本身口徑的大小及噴油壓力大小所決定。
1.基本噴射時間
基本噴射時間是由進氣量(此處是指重量)和引擎轉速所決定。當你踩下油門踏闆時,控制的是節氣閥的開啟角度,開度越大進氣量越大,供油電腦根據空氣流量計測出的進氣量及當時的引擎轉速來和預先所設定的供油程序比較後,算出所需供油量和相對的噴射時間。
2.補償噴射時間
補償噴射也就是一般人所稱的『提速』,它是由各種感應器偵測出引擎當時的工作狀況及負荷,将訊号傳給電腦(ECU)以後,算出所需額外的供油量,用以維持引擎穩定、順暢的運轉。補償噴射程式的設定是一複雜的工作,也因車而異。
一般來說的補償噴射程式大緻有下列幾項:冷車啟動補償、暖車補償、怠速後啟動補償、高溫時補償、加速補償、高轉速/高負荷補償、理論空然比回饋補償、斷油控制。
3.無效噴射時間
噴油嘴從線圈通電到全量噴油之間會有一段延遲時間,稱為『開啟延遲』,而線圈斷電後到完全停止噴油也有一段延遲時間,稱為“關閉延遲”。
由于開啟延遲時間大于關閉延遲時間,所以實際的供油量将少于所需,而開啟延遲時間減掉關閉延遲時間就稱為『無效噴射時間』。為了得到正确的供油量,必須把無效噴射時間算進去,也就是說在算出供油量以後要再加上無效噴射時間噴出的油量才會和所想要的相同。因此,無效噴射時間也可視為補償噴射的一項。
當然,ECU也不是一成不變的,存儲器另一個功能如同飛機“黑匣子”,能夠記錄汽車行駛的數據,通常很多ECU都會有“學習”能力,正常情況下,存儲器會不停地記錄你行駛中的數據,成為ECU的學習程序,為适應你的駕駛習慣提供最佳的控制狀态,這個程序也叫自适應程序。但由于是存儲于存儲器中,就象錯誤碼一樣,一但去掉電瓶而失去供電,所有的數據就會丢失。ECU能從存儲器記錄的數據中不斷地學習駕駛者的駕駛風格,從而更加人性化。當然,一旦出現故障,也可以從存儲器上讀取到信息,從而為維修做出支持。
完成“思考”之後,ECU下一步需要做的就是“指揮”。受到ECU控制的是噴油器,負責調整噴油量和噴油時刻,同時汽油泵負責向其供油;點火控制器與點火線圈如何進行點火等等都受到ECU的控制。而在此之後,ECU需要再次接收數據以确認一個閉環控制的結束。
随着今天汽車技術的進步,ECU肩負起了越來越多的重擔。i-VTEC等可變氣門正時技術就需要額外添加凸輪軸的位置傳感器,并經過ECU運算,對凸輪軸的相位進行轉換,尤其是寶馬Double-VANOS等連續可變氣門正時系統,更需要ECU做出精密的運算來控制其相位、氣門升程。目前在一些中高級轎車上,不但在發動機上應用ECU,在其它許多地方都可發現ECU的蹤影。例如防抱死制動系統、4輪驅動系統、主動懸架系統、安全氣囊系統、、自動變速箱都需要單獨的控制系統,越來越多的ECU出現在汽車上,汽車添加的諸多設備都需要ECU的管理,而傳統的“EngineControlUnit”已經不能滿足時代發展了,成為了整車控制系統的一個模塊。所以,今天我們更願意稱ECU為“ElectricalControlUnit”即電子控制系統。随着轎車電子化自動化的提高,ECU将會日益增多,線路會日益複雜。為了簡化電路和降低成本,汽車上多個ECU之間的信息傳遞就要采用一種稱為多路複用通信網絡技術,将整車的ECU形成一個網絡系統,也就是CAN數據總線,有關CAN會在後文提到。
ECU的升級
1.ECU改裝的可行性
ECU生産廠商均為國際跨國企業,如BOSCH 、SIEMENS 、MM ……。生産産品均銷售至全世界使用。因每個國家汽油品質、溫度、大氣壓力、濕度、引擎形式上的差異,ECU 程序軟件設定上須符合各國的條件來使用,由于現代的汽車要适應各種天氣、環境(如高原、沙漠、嚴寒和劣質汽油等惡劣條件)及各種駕駛者的不同要求,同時它也要保證這種複雜的情況下依然能夠揮灑自如行駛并通過嚴格的尾氣排放、油耗标準,因此在大多情形下,原裝ECU内的程序是一個符合衆多條件的最佳妥協,這樣才不緻水土不服,故在設定上保留很多的空間可供改裝。另外,汽車品牌廠商在調校發動機參數時一般是要考慮發動機在最惡劣的環境或者是長時間不保養狀态下也能正常使用,也就是說整車廠商總是按最保守的方式來設置發動機輸出,所以,車主隻要能保證定期給汽車做保養,就完全可以通過重新調校發動機參數來獲得更大的輸出來獲得超凡的駕駛快感。
以空燃比(AFR)為例,原廠編程員可能會把某些行車情況下(如在等速行車時)的空燃比調得稀一點(即油少氣多)來減低油耗,以便通過一些國家的油耗測試标準,面貌一新其它的時間裡原廠ECU的AFR大都會設定在上文提及的 1 :14.7 ,因為這是最容易符合尾氣标準的比例。但對大部份發動機來說,能發出最大動力的AFR卻是在混合氣較濃(即油多氣少)的範圍内。同樣為了拓寬車子的燃油适應性(不同地區的不同标号的燃油),原廠設定的點火提前角一般都可适應較低标号的燃油(發動機在不同的點火提前角點火時輸出功率是不一樣的),也就是說你現在發動機的點火提前角未必能與你現在使用标号的燃油搭配最佳,如果可以把原裝程序向偏向動力表現方面修改一個,便能把馬力增大 5-8 %左右,有些turbo 車更可達 15 %。
2. ECU改裝的方式
ECU芯片改裝 車廠在設計一具引擎時便已将原先設定好的供油程序燒錄在 ROM上,這個程序通常是油耗、污染、運轉平順度等條件妥協下的産物,而且是不可更動的。就因為不可更動,所以若想改變供油程序就必須換用另一種模式的 ROM。通常專業改裝廠都會供應種車型的改裝用電腦芯片,改裝時要先把原電腦的芯片取下(通常原廠供油電腦的 ROM都直接焊在電路闆上),焊上一個IC座(如此一來可方便日後再更換),再插上改裝用的芯片。如此所得的供油程序仍是固定的,它隻是對原車的程序做修正,其中很重要的一項是可将補償噴射程式中的斷油控制時間延後甚至取消不再有斷油之限制。
要注意的是每一種改裝用芯片都有它設定的适用條件(也就是改裝的程度),改裝時必須選用和您愛車改裝狀況相近的芯片,才能得到最佳的效果,否則可能适得其反。芯片的選用唯有尋求經驗豐富的改裝廠咨詢。一個芯片一種供油程序,聰明的讀者一定會想到:如果裝上兩個、三個,結果又如何呢?沒錯,國内以前就有改裝廠将兩個或三個不同供油模式的芯片,同時裝在同一片電路闆上,駕駛人可由一個外接到車内切換開關,随意選擇所需的供油模式,就有如切換自動變速箱的P檔、E檔、S檔一般,以應付車主不同情況的需求。
ECU電腦編程 這是ECU系統改裝中比較專業的一項,在國内改裝界最為大家所熟悉的就是HALTEC電腦。經由這個電腦,車主可依照愛車引擎的改裝程度,配合空燃比計的測量,設定出最佳的供油程序,也就是前文所提的基本噴射程式以及各個補償噴射程式都可利用筆記本電腦任意更改。它與改芯片最大的不同,也是它最大的優點是日後引擎再作更動、改裝時,若出現原有供油程序不合用情況,可經由程序的修正立刻獲得解決。電腦編程後,原車的供油程序便廢棄不用,但較高等級的電腦能将原車的所有感應器功能悉數保留,也就是說各種供油補償程序都可正常運作,也可更改,不因獲得高性能而将運轉順暢度與實用性而犧牲。
改裝可編程ECU的最大困難并不在于安裝,而是供油程序的設定與最佳化修正。這往往需要借助經驗和儀器,經由不斷的測試才能達成。目前改裝廠的作法是先選定一個基本模式為基礎,再經由實際的運轉和測試逐步的修正,直到滿意為止。
3. 改裝ECU過程中幾個常見的問題
可能因為有别于其它機械系統,ECU的功能和工作原理是“看不見”的,加上大部分汽修廠甚至是4S店都不懂,也不能維修或解決ECU産生的問題,因此形成了ECU的神秘感。下面我們就來說說刷ECU過程中幾個常見的問題
1) 用原廠ECU還是更全新的ECU
如果是一般的在民用改裝,個人比較推崇用原裝ECU來改裝。因為原裝ECU的功能是非常強的,而且它的程序是經過廠家工程師長期的數據積累和無數的測試而開發出來的,在任何情況下都可以保護發動機,而且不會出現故障碼、警告燈,不會出現其它系統如ABS、防打滑和防盜系統一起工作時出現的排斥問題,更不會把一些車上的重要功能删掉。另一方面,改裝的成本相對較低。
2) 有關ECU改裝的程度及調校風格
以性能改裝的角度來看,ECU的改裝是一個絕不可缺的環節。ECU可以幫助發動機發揮最佳的機械功能,但它不能超越原來設計所容許的極限。像一些專業車隊在開發賽車的發動機時,首先是設計凸輪軸、活塞、連杆等機械配件的配搭,把發動機的壓縮比和最高轉速等數據先定下來,最後才考慮ECU的問題。因為沒有強勁的發動機,ECU再“能幹”也隻是白費心機的。所以對于ECU程序的調校方式,除非是用于賽車上,否則一般不會光把焦點放在挖取全油門時的最大馬力。更多的會把注意力放在汽車于低中速時的加速能力和油門反應,因為在民用車來說,是非常少機會用全油門和最高轉速來駕駛的,因此重點在于在2000rpm-4000rpm的轉速範圍、半油門狀況下的加速力和油門反應,而不會特意去争取在7000rpm時可能多得的兩匹馬力。在這些地方盡量把馬力和扭矩曲線盡量做得順滑和漸進,這樣駕駛者在開車時會覺得油門特别靈敏和聽話,動力充沛。最大馬力的數字可能在宣傳上能吸引眼球,但實際環境中沒有人喜歡開一台加速不順暢的車。所以一般道路改裝車實在沒必要做到媲美競技車的動力程度,比較正确的認知觀念應該是這類改裝産品,能否在一個完全不損及車輛安全的前提下,除了做到動力輸出值的提高之外,還能達到玩家的實用需求!這其中包括:起步順暢度、中高轉域延伸性與順暢度以及再加速能力等等。與此同時,馬力機的測試數據與曲線圖的趨勢,以及車主實際的感官體驗,就扮演一個驗證産品與改裝效果好壞的重要依據!
3)ECU升級之後會不會影響汽車的使用壽命和安全性
或許很多人會有這樣的質疑,ECU升級之後會不會影響汽車的使用壽命和安全性,其實不用擔心,刷ECU隻是對汽車行車電腦數據作了綜合的優化,而不是為了一味追求某一項指标的提高,将發動機的全部能力全部發揮出來。他的優化是建立在即保證使用壽命經濟性和安全性的基礎上進行的,會為汽車保留絕對安全的使用空間,給汽車發動機帶來一個最舒适的運行空間。但還有另外一種情況,因為成本和技術水平的關系,有些車迷會退而求其次地為愛車裝上一些俗稱“二次進氣”或“燃油追加”等配件來增加進入發動機的燃油和空氣量,這些配件其實都是以繞過原裝傳感器或改變傳感器電壓的方式來“欺騙”ECU,使其在不知情下改變進入發動機内的空燃比值,令發動機在某些情形(工況)下的動力表現有所改善。這種不全面的改裝方式會帶來其它副作用甚至可能産生安全問題,而正統的改ECU方法雖然成本較高,卻能免卻很多不良的後遺症。
4)街車與賽車在ECU設定上的區别
ECU設定一般分成兩種,一種是街車,另一種是賽車。對于賽車來說,因為使用的燃料、場地和車手等因素都是規定好的,所以電腦設定的重點在于如何應對随時變化的天氣、溫度等環境因素。而街車就複雜多了,既沒有限制駕駛時間,燃料也會變化,即使都使用高質量燃料,不同加油站的也會不同。與賽車相比,街車改裝更需考慮安全因素,所以電腦設定要有所保留。在綜合考慮車主的駕駛風格和車型特點後,再進行設定。而且就算是相同情況、相同的車,也會有變化,所以,使用同樣數據來設定也不一定是最好的。
5)刷ECU時應注意的幾點
很多車主隻顧及到馬力有多少匹,而不看重扭矩,這是經常碰到的情況。其實改車并不要太麻木的一味追求馬力,改裝前應先清楚車輛用途和車主自己開車的習慣。
對于改裝店家而言,在改ECU時,建議切勿隻注重燃油噴注時間,還應留意燃油供應是否足夠。其實也應該留意點火時間的編排,因為點火時間提前角極其重要。而車上加裝的硬件,也必須先了解其特性,這樣改ECU時加以配合就能讓它發揮最佳效果。
另外,如果發動機用了高角度凸輪軸,由于它會改變氣閥開合時間,在改編程序時更是難上加難,所以需要更精确地計算和調校。能否完全發揮改裝零件的性能完全決定于ECU的調節,但通過更換ECU數據來改變發動機的特性是非常困難的工作。
未來汽車控制的趨勢
我們不妨掰着手指頭數數,到底有多少個系統需要控制系統。自動變速箱、ABS系統、車載娛樂影音系統、四輪驅動扭矩分配系統、主動懸挂系統、安全氣囊 安全帶系統等等。這麼多系統,都有自己的傳感器和處理器,進行單獨的運算,井水不犯河水……但是,自動變速箱與發動機之間是需要配合的,例如換擋過程需要發動機的收油,大腳油門時需要變速箱的Kickdown降擋……多種狀态下,二者是需要共享一大堆數據的,例如發動機的曲軸轉速,自動變速箱重新建立一套傳感器會造成成本浪費,而且也是不切實際的。最好的辦法就是變速箱與發動機ECU共享數據,這就催生了ECU之間的信息網絡系統——CAN數據總線。同樣的CAN數據總線也在底盤電子設備上采用,例如四驅扭矩分配系統和ABS共享了底盤的諸多傳感器參數。
CAN數據總線的發展必然将所有的控制系統集為一體。有一種說法,未來的ECU将會是強大的電腦系統,将整合發動機、自動變速箱、ABS系統、車載娛樂影音系統、四輪驅動扭矩分配系統、主動懸挂系統、安全氣囊 安全帶系統等等所有需要管理的部件,我們可以享受汽車影音系統,可以玩PC-Game,可以接受GPS信号,甚至連一個杯架都會處于ECU的管理之中。
更有意思的說法是,今後的ECU有可能建立一套開放式交互軟件,如Windows操作系統,在此基礎上再安裝一堆的發動機管理系統、變速箱管理系統、ABS系統等等,那時候的發動機“ECU”管理系統,不過是一個可以實時更新的軟件而已,你可以選擇1.1版,也可以選擇2.0版。當然你也需要安裝一個防火牆來阻止黑客的入侵。
*免責聲明:本文由作者原創。文章内容系作者個人觀點,半導體行業觀察轉載僅為了傳達一種不同的觀點,不代表半導體行業觀察對該觀點贊同或支持,如果有任何異議,歡迎聯系半導體行業觀察。
今天是《半導體行業觀察》為您分享的第2292期内容,歡迎關注。
★浦東芯片三十年
★國内半導體進入收購擴張期
★蘋果最具野心的芯片計劃
中國半導體|蘋果|封測|藍牙|設備|晶圓|英偉達|射頻|台積電
,
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!