中原工學(xué)院 王英杰
河南職業(yè)技術(shù)學(xué)院 張朝杰
基于單片機(jī)的電子節(jié)氣門控制器的設(shè)計(jì)
中原工學(xué)院 王英杰
河南職業(yè)技術(shù)學(xué)院 張朝杰
本文分析了電子節(jié)氣門的基本原理,提出了采用以MC9S12XSl28單片機(jī)為核心控制芯片,通過采集加速踏板位置信號(hào)和節(jié)氣門位置信號(hào),經(jīng)過單片機(jī)算法處理,利用PWM控制節(jié)氣門驅(qū)動(dòng)電機(jī),實(shí)現(xiàn)了電子節(jié)氣門的閉環(huán)控制。
電子節(jié)氣門;控制器;MC9S12XSl28
相對(duì)于傳統(tǒng)的機(jī)械拉線式節(jié)氣門,電子控制節(jié)氣門能根據(jù)駕駛員的駕駛意圖以及根據(jù)整車不同的行駛工況確定節(jié)氣門的最佳開度,保證車輛具有最佳的動(dòng)力性和燃油經(jīng)濟(jì)性,并能夠?yàn)榈∷倏刂?IDL)、驅(qū)動(dòng)防滑控制(ASR)和巡航控制(CCS)等電子控制功能的實(shí)現(xiàn)奠定基礎(chǔ)。本文以BOSCH電子節(jié)氣門為研究對(duì)象,進(jìn)行相應(yīng)的硬件和軟件設(shè)計(jì)。
電子節(jié)氣門控制系統(tǒng)是閉環(huán)控制系統(tǒng),電子節(jié)氣門的電子控制單元對(duì)油門加速踏板位置信號(hào)、節(jié)氣門位置信號(hào)進(jìn)行采樣處理,根據(jù)兩者的誤差值以確定節(jié)氣門閥的基本開度;控制系統(tǒng)在計(jì)算出基本開度后,通過CAN總線與整車ECU通信,獲得整車工況信息,綜合計(jì)算出對(duì)發(fā)動(dòng)機(jī)的輸出功率和輸出轉(zhuǎn)矩的需求,對(duì)基本開度進(jìn)行修正,通過輸出PWM控制驅(qū)動(dòng)電機(jī)用以控制節(jié)氣門的實(shí)際開度。控制硬件框圖如圖1所示。
(1)油門加速踏板位置傳感器
油門踏板是反映駕駛員意圖的裝置,電子節(jié)氣門替換了拉線式的油門踏板,它的核心是兩個(gè)根據(jù)位移量變化的可變電阻,兩個(gè)傳感器有各自獨(dú)立的電源,并向單片機(jī)發(fā)出兩路反映油門踏板位置的電壓信號(hào)。油門踏板總成兩個(gè)電位器式傳感器同相安裝,油門踏板位置發(fā)生變化時(shí),其電壓信號(hào)同時(shí)線性增加或減小,根據(jù)油門踏板位移量轉(zhuǎn)化成不同的電壓信號(hào)并傳遞給電子控制單元(ECU)。
(2)節(jié)氣門位置傳感器
節(jié)氣門位置傳感器是節(jié)氣門開度狀態(tài)的唯一檢測(cè)元件,電位計(jì)傳感器主要將角位移的變化轉(zhuǎn)換成電壓變化,為了安全性和可靠性,節(jié)氣門位置傳感器也是有兩個(gè)傳感器組成,其由同一電源供電,采用同一搭鐵點(diǎn),設(shè)計(jì)成阻值反向變化,同一位置的兩個(gè)傳感器輸出電壓信號(hào)和始終等于供電電壓5V。
(3)驅(qū)動(dòng)電機(jī)、節(jié)氣門閥片、減速齒輪機(jī)構(gòu)等。
驅(qū)動(dòng)節(jié)氣門電機(jī)是控制系統(tǒng)中重要的執(zhí)行元件,電機(jī)帶動(dòng)節(jié)氣門閥片克服回位彈簧力和空氣阻力轉(zhuǎn)到相應(yīng)的開度。電機(jī)通常采用永磁直流力矩電機(jī),其特點(diǎn)是堵轉(zhuǎn)力矩大,動(dòng)作迅速,長(zhǎng)期堵轉(zhuǎn)時(shí)能產(chǎn)生足夠大的轉(zhuǎn)矩而不損壞。另外,還包括節(jié)氣門閥片,保證節(jié)氣門閥片能夠安全復(fù)位的回轉(zhuǎn)彈簧。
(1)采用的單片機(jī)核心芯片
本文采用的單片機(jī)核心芯片是MC9S12XSl28微控制器。它具有強(qiáng)大的浮點(diǎn)計(jì)算處理能力并支持復(fù)雜的算法,能在-45°C-125°C的惡劣環(huán)境下工作,MC9S12系列是專為汽車電子、智能系統(tǒng)等高端嵌入式控制系統(tǒng)所設(shè)計(jì)的芯片,具有速度快、功能強(qiáng)、成本低、功耗低等特點(diǎn)。其總線速度高達(dá)40MHz,具有8通道PWM和片內(nèi)可編程的ADC轉(zhuǎn)化單元,易于實(shí)現(xiàn)信號(hào)采集和電機(jī)控制。
(2)電機(jī)驅(qū)動(dòng)電路
本系統(tǒng)采用的智能功率芯片BTS7960是應(yīng)用于電機(jī)驅(qū)動(dòng)的大電流半橋高集成芯片,它帶有一個(gè)P溝道的高邊MOSFET、一個(gè)N溝道的低邊MOSFET和一個(gè)驅(qū)動(dòng)IC。集成驅(qū)動(dòng)IC具有邏輯電平輸入、電流診斷、斜率調(diào)節(jié)、死區(qū)時(shí)間產(chǎn)生和過流及短路保護(hù)功能。如圖2所示有兩個(gè)BTS7960構(gòu)成的全橋驅(qū)動(dòng)電路。
電子節(jié)氣門系統(tǒng)是一個(gè)非線性時(shí)變系統(tǒng)。系統(tǒng)的非線性影響著電子節(jié)氣門系統(tǒng)的控制,彈簧轉(zhuǎn)矩不連續(xù)和發(fā)動(dòng)機(jī)工作時(shí)進(jìn)氣道內(nèi)的空氣對(duì)節(jié)氣門沖擊力隨節(jié)氣門開度不同這兩方面對(duì)系統(tǒng)的非線性影響最大;其次是節(jié)氣門閥片在動(dòng)態(tài)過程中的摩擦和齒輪減速機(jī)構(gòu)中存在的間隙。電子節(jié)氣門被控對(duì)象隨著負(fù)荷變化和干擾因素的影響,其對(duì)象特性參數(shù)也將發(fā)生改變。
圖1 電子節(jié)氣門控制硬件框圖
圖2 電機(jī)驅(qū)動(dòng)電路
電子節(jié)氣門控制主要是通過電機(jī)對(duì)節(jié)氣門閥片的控制達(dá)到對(duì)進(jìn)氣量的控制,因此驅(qū)動(dòng)節(jié)氣門閥片的電機(jī)是控制的重點(diǎn)??捎糜隍?qū)動(dòng)節(jié)氣門閥片的電機(jī)主要有直流電機(jī)和步進(jìn)電機(jī),本文采用永磁直流力矩電機(jī),對(duì)于直流電機(jī)控制驅(qū)動(dòng)電路,由于利用PWM信號(hào)驅(qū)動(dòng)電機(jī),得到低速性能好,電流連續(xù)信號(hào),因此目前多數(shù)采用PWM脈沖寬度驅(qū)動(dòng)H橋電路,基于PWM控制的調(diào)速電路是把直流電壓“斬”成一系列脈沖,改變脈沖的占空比來(lái)控制直流電機(jī)所需的平均電流,從而控制電機(jī)的輸出轉(zhuǎn)矩,使電子節(jié)氣門的閥片處于所需的位置。
圖3 電子節(jié)氣門控制框圖
針對(duì)電子節(jié)氣門存在時(shí)變性和非線性的特點(diǎn),常規(guī)的PID控制不易達(dá)到理想的控制效果,本文采用參數(shù)自整定和常規(guī)的PID控制器進(jìn)行結(jié)合,在不同的工況下可以實(shí)時(shí)改變PID的控制參數(shù),實(shí)現(xiàn)對(duì)電子節(jié)氣門的最佳控制,其控制框圖如圖3所示。
該控制系統(tǒng)以油門加速踏板位置輸入量r(t)和節(jié)氣門位置傳感器y(t)的偏差e(t)=r(t)-y(t)和偏差的變化率ec(t)=e(t)-e(t-1)作為PID控制器的輸入,系統(tǒng)根據(jù)傳統(tǒng)節(jié)氣門不同工況下的工作特點(diǎn),根據(jù)e(t)和ec(t)的值,在不同的階段讀取表格選擇相應(yīng)的比例、微分、積分系數(shù),即可實(shí)現(xiàn)在不同工況下不同的PID控制,從而利用不同PWM實(shí)現(xiàn)對(duì)節(jié)氣門直流控制電機(jī)的控制。
本系統(tǒng)編程軟件采用支持該硬件的Code-Warrior IDE,軟件部分主要包括系統(tǒng)的初始化、輸入輸出處理子程序、循環(huán)檢測(cè)輸出中斷處理主程序等。
初始化程序包括系統(tǒng)時(shí)鐘、定時(shí)器、兩路可編程AD寄存器模式設(shè)置、PWM寄存器初始化,輸入輸出端口初始化等。
輸入輸出處理子程序主要有定時(shí)中斷,采用外部時(shí)鐘作為中端輸入,定時(shí)中斷設(shè)置周期為5ms;子程序的調(diào)用,以及必須的定時(shí)、輸入輸出等。PID初始化參數(shù)的給定,循環(huán)檢測(cè)輸出中斷處理主程序接受經(jīng)過處理的踏板位置給定信號(hào),采集反饋的節(jié)氣門位置信號(hào),控制算法,以及控制輸出的PWM信號(hào)。控制算法子程序更根據(jù)參考信號(hào)和反饋信號(hào),以及計(jì)算出來(lái)的值,選擇相應(yīng)的控制參數(shù),根據(jù)控制算法得出控制輸出量。其中不同的控制參數(shù)與車輛的工況,復(fù)位彈簧的正轉(zhuǎn)和反轉(zhuǎn)等有關(guān)。
由于電子節(jié)氣門系統(tǒng)中非線性的存在影響了系統(tǒng)的控制精度和響應(yīng)特性,本文設(shè)計(jì)了基于MC9S12XSl28為核心的電子節(jié)氣門系統(tǒng),并采用參數(shù)自整定的PID控制算法,實(shí)現(xiàn)了對(duì)節(jié)氣門的精確控制,并為基于電子節(jié)氣門的其他車輛電子控制提供了平臺(tái)。
[1]崔如.汽油機(jī)電子節(jié)氣門控制技術(shù)的研究[D].南京:南京理工大學(xué),2009.
[2]張洪濤,何基都.汽車電子節(jié)氣門技術(shù)的現(xiàn)狀及發(fā)展趨勢(shì)[J].廣西工學(xué)院學(xué)報(bào),2009,9.
[3]于洪洋,呂英軍,楊世春.基于位置反饋控制的電子節(jié)氣門控制系統(tǒng)研究[J].汽車技術(shù),2007.
[4]孫同景.Freescale 9S12十六位單片機(jī)原理及嵌入式開發(fā)技術(shù)[M].北京:機(jī)械工業(yè)出版社,2008,12.
[5]吳瓊,彭憶強(qiáng),劉輝.電子節(jié)氣門硬件在環(huán)仿真測(cè)試方法研究[J].中國(guó)測(cè)試技術(shù),2008(5).