文獻標識碼: B
文章編號: 0258-7998(2012)09-0131-03
面對酒后駕車這一當今世界重大問題,研究和開發(fā)新的防酒駕技術變得迫在眉睫,。汽車酒駕報警減速器是一款基于MSP40和FPGA,、能夠檢測汽車室內(nèi)空氣中乙醇分子濃度,并根據(jù)乙醇分子濃度和汽車運動狀態(tài)控制汽車運動狀態(tài)的系統(tǒng),。其構(gòu)成模塊的關系如圖1所示,,該系統(tǒng)以MSP430為核心控制芯片,并考慮到運算負擔和節(jié)能問題,,利用FPGA構(gòu)成一個基于模糊控制的PID算法的報警減速器,,當檢測到司機酒后駕車,并發(fā)出聲光報警之后,,若汽車并未停駛,,則觸發(fā)減速器工作。
1 系統(tǒng)環(huán)境的模塊構(gòu)成簡介
1.1 傳感器及安放位置
空氣酒精濃度傳感器主要有半導體型,、燃料電池型、紅外線型,、色譜分析型及比色型等五大類,,由于價格和使用便利性等因素,普遍應用的只有半導體型和燃料電池型兩種,。其中,,常溫型半導體型HS-3A酒精濃度傳感器[1]因靈敏度高、恢復速度快,、壽命長,,可以抵抗汽油、水蒸氣和煙霧的干擾,。等特點而受到廣泛應用,。
為使檢測方便可行性高,系統(tǒng)不采用嘴吹氣的方式。而從司機的開車姿勢分析,呼出的氣流方向總是正對著方向盤,方向盤處的乙醇分子濃度在車室內(nèi)總是最先達到最高濃度,,故將酒精濃度傳感器安放于方向盤,,且進氣口朝上。
1.2 測速器的設計
系統(tǒng)環(huán)境模塊采用槽式光電對管的方法實現(xiàn),,圖2所示為測速碼盤,,碼盤的邊緣是離碼盤中心距離相等、排列間隔一致的過孔,。將碼盤安裝在汽車的變速齒輪箱或者輪胎轉(zhuǎn)軸上,,用槽式光電對管的U形槽直接將測速碼盤夾在凹槽中央(測速碼盤能自由轉(zhuǎn)動),當測速碼盤轉(zhuǎn)動時便能測出汽車的速度,。
3 減速器設計及控制
整個減速器基于FPGA響應并實現(xiàn),采用PID改進算法,。由于PID控制原理簡單、使用方便,、參數(shù)KP,、KI和KD能根據(jù)動態(tài)過程適時調(diào)整,魯棒性強,,其控制品質(zhì)對被控對象特性的變化不太敏感,。但它對非線性和復雜過程的控制效果不佳,因此在實際工業(yè)控制中均使用PID改進的算法,。而模糊控制對于非線性,、復雜的控制對象顯示出了控制性能高、魯棒性強等優(yōu)點,。因此,,基于模糊控制自適應的PID控制算法[2],即將PID控制算法與模糊控制算法相結(jié)合實現(xiàn)復雜的控制過程,,其減速器控制結(jié)構(gòu)如圖3所示,。
(1)當e較小時,汽車運動速度與期望值接近,,為使系統(tǒng)具有良好的穩(wěn)態(tài)性能,,應增加KP和KI,同時,,為了避免系統(tǒng)在設定值附近振蕩,,應適當選取KD值,選取原則如下:若ec較大,則KD取較小值;若ec較小,則KD取較大值,。
(2)當e和ec為中等大小時,,為使系統(tǒng)響應的起調(diào)較小,KP應取較小值,。在這種情況下,,KD的取值對系統(tǒng)影響較大,,KI和KD應取值適當,以保證系統(tǒng)響應速度。
(3)當減速控制系統(tǒng)響應酒后駕車信號時,, e較大,。為加快響應速度,取較大的KP和較小的KD,,同時為避免速度超調(diào),,產(chǎn)生積分飽和,應對積分作用加以限制,,一般取KI=0,。
根據(jù)以上分析,制定出如表1所示的控制規(guī)則,。
糊控制器根據(jù)規(guī)則中的輸入,、輸出模糊關系和實際輸入的模糊值得到輸出的模糊狀態(tài)。假設實際檢測的系統(tǒng)誤差和誤差變化率分別為e*和ec*,,誤差連續(xù)取值范圍為e=[eL,eH],,eL表示低限值,eH表示高限值,,則量化為模糊控制器的精確輸入為E*和EC*,,分別表示如下:
最后利用式(12)即可實現(xiàn)對KP、KI和KD的控制,,減速器仿真圖[4]如圖5所示,。從圖中可知,輸入端信號與輸出端信號基本重合,,可見基于模糊控制自適應的PID控制器能夠很好地滿足控制要求,。
基于MSP430的汽車酒駕報警減速器工作穩(wěn)定,性能可靠,。經(jīng)實際檢測,,當車室內(nèi)空氣中乙醇分子的濃度達到聲光報警(酒后駕駛)點時,能夠很好地作出響應,。如果在汽車靜止時檢測到屬于酒后駕車,,則控制減速器工作的步進電機將停止工作;如果在汽車運動的過程中,,檢測到屬于酒后駕車,則MSP430將會觸發(fā)FPGA減速器,,使步進電機工作,,迫使汽車平穩(wěn)地停駛,從而真正實現(xiàn)酒后駕駛報警減速的作用,,有效控制酒后駕車和預防交通事故的發(fā)生,。
參考文獻
[1] 潘祖軍,朱文勝,岳睿.汽車用酒精傳感器的分析[J].北京汽車,,2007(1):39-41.
[2] 王述彥,師寧,馮忠緒.基于模糊PID控制器的控制方法研究[J].機械科學與技術,2011,30(1):166-167.
[3] 王吉龍. 基于模糊PID的溫度控制系統(tǒng)[J].電子工程師,2008,34(5):77-80.
[4] 李國勇.智能控制及其MATLAB實現(xiàn)[M].北京:電子工業(yè)出版社,2005.