王東生,馮少嬋,崔書超,姜 浙
(北京汽車研究總院,北京 101300)
防夾技術主要應用在車窗、天窗、尾門等開閉系統(tǒng)中,目前的防夾技術主要包含雙霍爾防夾技術、紋波防夾技術、電容防夾技術,所有防夾技術的難點就是如何準確判斷防夾狀態(tài)?;魻杺鞲衅骷夹g可以檢測電機的轉速變化以及車窗的行程,與檢測電機電流的方式相比,這種方式不僅可以實現(xiàn)相同的功能,而且更加直觀、數(shù)學模型的構建更方便、算法簡單以及具有自學習等功能。根據(jù)市場應用現(xiàn)狀,霍爾傳感器應用技術目前是車窗防夾控制技術的主流。
半導體薄片置于磁感應強度為B的磁場中,磁場方向垂直于薄片。當有電流I流過薄片時,在垂直于電流和磁場的方向上將產(chǎn)生電動勢eh,這種現(xiàn)象稱為霍爾效應,該電動勢稱為霍爾電勢,上述半導體薄片稱為霍爾元件。
霍爾傳感器是基于霍爾元件的電子器件,本方案采用3對磁極,S極、N極相互交替,間隔60°,當轉子旋轉時,S極、N極交替作用在A、B兩個霍爾傳感器,霍爾元件發(fā)送脈沖?;魻柦Y構如圖1所示。
兩個霍爾傳感器相位差90°,通過4∶1的傘齒輪測速機構驅(qū)動計數(shù)器軸端磁盤旋轉,磁盤轉動一周,轉子轉動1/4周,因為設置3對磁極,每個霍爾定子旋轉一周會產(chǎn)生3個脈沖,雙霍爾結構,定子旋轉一周會產(chǎn)生6個脈沖。這樣執(zhí)行機構中心軸轉動1周會產(chǎn)生6×4=24脈沖。圓柱磁盤每轉1圈是3×4=12個波形翻轉,故執(zhí)行機構輸出1圈則產(chǎn)生48個狀態(tài)翻轉,也就是輸出中心軸每旋轉7.5°,脈沖狀態(tài)翻轉1次,單片機計數(shù)1次所以單片機輸出的位置分辨率為7.5°。脈沖時序如圖2所示。
圖1 霍爾結構
圖2 脈沖時序
由于上述改變和方向有關,因此MCU能夠通過波形判定方向,當執(zhí)行機構在A發(fā)生跳變,如果A、B電平相同,則為逆時針轉向,反之為順時針旋轉;在B發(fā)生跳變的霍爾傳感器A、B的信號,如A、B電平相反則為逆時針轉向,如A、B信號電平相同,則為順時針轉向。
CAN通信方案,4個防夾門模塊采用CAN通信,通信速率100 ms。
根據(jù)防夾功能通信矩陣,主駕駛側門窗防夾模塊報文如表1~4所示。
表1 主駕駛側門窗防夾模塊報文
本文設計4個防夾模塊分別集成到4個門模塊中,每個模塊采集本側車門上的各個開關,驅(qū)動門上相應的負載,并具有防夾功能。
左前開關組通過硬線將升降命令傳輸給左前防夾模塊,并通過CAN將其它3門升降命令傳輸給本地防夾模塊。
其它3門按鍵通過硬線將升降命令發(fā)送給本地防夾模塊,防夾模塊之間采用總線通信。防夾模塊控制本地玻璃升降電機工作。本地防夾模塊通過硬線傳輸LED信號給本地按鍵開關控制本地開關。
分布式控制,并集成到門控制器中,配置靈活、成本低,單個模塊損壞不影響其它車門工作,4門經(jīng)簡單設置后 可互換使用。防夾系統(tǒng)如圖3所示。
表2 副駕駛側門窗防夾模塊報文
表3 左后側門窗防夾模塊報文
表4 右后側門窗防夾模塊報文
圖3 防夾系統(tǒng)
控制器上電啟動時,從E2PROM中讀取初始數(shù)據(jù),檢測電源電壓,當電壓值平穩(wěn)后,讀取E2PROM中存儲的車窗位置,然后讀取按鍵輸入,如果有升降車窗操作,就設置對應的開關信號來驅(qū)動芯片中的繼電器T1、T2、T3、T4。如果車窗向上運動,計時器開始計時,霍爾傳感器脈沖信號加計數(shù),延時50 ms后,檢測電流值是否過流,在車窗上升過程中如果檢測到了過流信號,即車窗電機的電流值大于電流閾值,而車窗位置又處于防夾啟動區(qū)域,則判定車窗遇堵,控制器就輸出方向開關信號,通過繼電器T1、T2、T3、T4驅(qū)動電機反轉1 s后停止,防夾操作完成。不論電機升降運動,控制器都會通過計數(shù)程序記錄霍爾傳感器的脈沖信號數(shù),據(jù)此可判斷車窗的相對位置,并在需要時把該位置信息寫入E2PROM。軟件設計流程如圖4所示。
在simulink中建立了系統(tǒng)仿真模型,要求該模型能夠?qū)崿F(xiàn)在沒有夾物時控制電機轉速的平穩(wěn)運行、在防夾區(qū)轉速低于或等于設定閥值時控制電機反轉、在防夾區(qū)轉速大于設定閥值時控制電機平穩(wěn)運行。本方案中的永磁無刷直流電機轉速采用雙閉環(huán)控制方案,轉速由自適應模糊PID控制器調(diào)節(jié),能夠提高系統(tǒng)的穩(wěn)定性與響應速度。模糊PID設計如下。
1)選取輸入為偏差e以及系統(tǒng)的偏差變化率ec,輸出為常規(guī)PID的3個參數(shù)的調(diào)整量kp、ki、kd,如圖5所示。
2)確定離散域、模糊子集和隸屬度函數(shù),如圖6所示。
如圖5選擇e和ec的論域范圍為[-5 5], kp、ki、kd的離散論域為 [-1 1],模糊子集為 [NB,NM,NS,ZO,PS,PM,PB],隸屬度函數(shù)為三角形函數(shù)。
3)模糊控制規(guī)則如圖7所示。
kp、ki、kd模糊規(guī)則,如表5~7所示。
根據(jù)實驗結果反復調(diào)整量化因子和比例因子,以便獲取做好的控制效果。最終得到系統(tǒng)的模糊PID仿真模型,如圖8所示。
圖4 軟件設計流程
圖5 選取kp、ki、kd
圖6 確定離散域
圖7 建立模糊控制規(guī)則
表5 △kp的模糊規(guī)則表
表6 △ki的模糊規(guī)則表
通過simulink對模糊算法進行仿真,對比溫度電壓補償法和模糊算法兩種方式的效果,模糊算法防夾仿真如圖9所示。
表7 △kd的模糊規(guī)則表
圖8 模糊模型
圖9 模糊算法防夾仿真
縱軸為轉速,橫軸為時間軸,檢測到防夾反轉的兩種算法的對比,黑色為現(xiàn)有算法,紅色為模糊控制檢測算法。從實際仿真測試效果看,無論是相應時間還是抗干擾能力,現(xiàn)有算法檢測都更優(yōu)秀。