李云,徐洋,李超,譚偉,熊秋涵
(1.重慶郵電大學自動化學院,重慶 400065;2.重慶利龍科技產(chǎn)業(yè)(集團)有限公司,重慶 400020)
隨著電動車窗在汽車車門上裝配比例的不斷提高,電動車窗夾傷乘員的安全事故也不斷發(fā)生,特別是兒童被夾傷甚至死亡的事故頻發(fā)[1]。因此,很多國家對電動車窗的防夾功能提出了嚴格要求,歐洲的74/60/EEC法規(guī)和美國的FMVSS118法規(guī),以及我國的GB11552— 2009[2],都明確規(guī)定防夾電動車窗為汽車的標準配置[3],即乘用車必須具備四門車窗防夾功能,且規(guī)定電動車窗開口從4~200 mm范圍內(nèi),在夾緊力大于100 N之前,該裝置應(yīng)該回縮車窗[2,4]。
目前,基于霍爾傳感器方案的電動車窗由于其軟硬件設(shè)計簡單、技術(shù)成熟及可靠性高等優(yōu)點,占據(jù)市場主導地位,但是此方案由于采用了霍爾芯片,增加了成本,而且霍爾芯片的工作原理是根據(jù)電機轉(zhuǎn)動產(chǎn)生的磁場變換,采集變化的高低電平信號,即霍爾脈沖,霍爾脈沖寬度實現(xiàn)防夾功能[5]。所以,一旦霍爾芯片損壞,或受到外界磁場的干擾,都會直接影響車窗防夾功能的實現(xiàn)。文中摒棄了霍爾芯片,采用電機電流檢測的方法,不斷地檢測、更新電機電流值,利用變化的電流紋波來檢測防夾,實現(xiàn)防夾功能。
系統(tǒng)擬采用以NXP的S12ZVL32單片機為處理核心開發(fā)汽車電動車窗紋波防夾系統(tǒng)。由于該系統(tǒng)是基于電機電流檢測方法進行開發(fā)的,要實現(xiàn)精準的防夾功能,離不開電機電流的檢測。對電機電流進行采集時,如果采集到的電流異常,或者經(jīng)過處理后的電流變得不穩(wěn)定,都會直接影響防夾功能的實現(xiàn)。所以對電機端電流的采集與處理顯得尤為重要。軟硬件設(shè)計思路如圖1所示。
圖1 軟硬件設(shè)計思路
電機電流的采集與處理主要分為硬件和軟件兩個部分。硬件部分主要負責電機電流的采集、放大以及濾波等處理。軟件部分負責對單片機采集到的電機電流做進一步的處理,主要分為兩部分:一部分通過電機實時電流進行防夾檢測;另一部分經(jīng)過軟件算法處理,利用電流中的紋波脈沖,計算紋波脈沖個數(shù),進而計算得到車窗位置。通過兩部分的結(jié)果分析,進而實現(xiàn)精準的防夾功能。
主控芯片采用的是NXP的S12ZVL32芯片,需要實時采集電動車窗的玻璃升降開關(guān)信號和接收BCM發(fā)送的CAN報文,然后通過對輸入的開關(guān)信號進行相應(yīng)控制策略的處理,最后對處理后的信號進行分析,并控制車窗電機的動作。電動車窗紋波防夾系統(tǒng)的硬件設(shè)計框架如圖2所示。
圖2 系統(tǒng)硬件設(shè)計框架
紋波防夾系統(tǒng)通過采集采樣電阻Re(10 mΩ)兩端的電壓,再經(jīng)過一系列簡單的計算,得到電機運行時的實時電流,最后輸入到MCU[3]中。MCU將采集到的電機電流用于兩個部分的決策,一個經(jīng)過相應(yīng)的軟件算法處理,計算得到車窗玻璃的實時位置;另一個則進行防夾檢測。兩個部分的決策共同實現(xiàn)防夾功能。
差分放大電路如圖3所示。
由圖3可知,電機的工作電流經(jīng)過10 mΩ的采樣電阻R1轉(zhuǎn)化為電壓信號,由于采樣電阻的阻值很小,所以采集到的電壓也很小,而小電壓的變化不是特別明顯,不利于后續(xù)一系列的計算。所以電壓信號需要再經(jīng)過差分放大電路進行放大。
圖3 差分放大電路
放大電路采用差分電路,可以提高共模抑制比,放大器采用LM324,其共模抑制比達到80 dB。由于采樣電阻R1(10 mΩ)很小,很多干擾信號在采樣電阻兩端形成的影響基本等同于共模信號;R1兩端也無須并聯(lián)電容來濾除干擾。
電壓信號經(jīng)過差分放大電路后,便進入低通濾波電路,如圖4所示。由于車門結(jié)構(gòu)、電機構(gòu)造以及外部環(huán)境等因素的綜合影響,MCU采集到的電機電流中有很多高頻信號,但是由圖6可以看出,正常的電流紋波頻率小于1 kHz,所以要濾除高頻信號,以防止其對防夾檢測和紋波算法造成影響。
圖4 低通濾波電路
電動車窗防夾的實現(xiàn)需要考慮兩個核心問題:車窗位置的精確判斷和夾物力的判斷。
防夾的特性要求在設(shè)計防夾電動車窗的時候,要連續(xù)地監(jiān)測電動機速度、電機電流以及玻璃的位置,從而確定電動車窗是否進入防夾區(qū),是否遇到障礙物,以決定是否對電動車窗實施防夾操作。
夾物力的判斷基于電機的物理特性,所以首先建立車窗電機的物理模型[6],如圖5所示。
圖5 電機的物理模型
由圖2可列出如下物理表達式:
(1)
e(t)=kΩ(t)
(2)
m(t)=ki(t)
(3)
(4)
式中:U(t)為電樞兩端電壓,e(t)為反電動勢,L為電樞自感,J為轉(zhuǎn)動慣量,R為電樞等效電阻,Ω(t)為電動機轉(zhuǎn)速,i(t)為電動機電流,f為電動機轉(zhuǎn)動中的阻力和摩擦力因數(shù),m(t)為電動機轉(zhuǎn)矩,k為常數(shù)系數(shù)。
對式(1)— 式(4)進行拉普拉斯變換[7],再合并可得頻域公式(5)。
(5)
由式(5)可以看出,由于電樞兩端電壓、電動機轉(zhuǎn)動慣量對于一個確定的電動機系統(tǒng)固定不變,所以當公式(5)中f增大時,I必隨之增大,關(guān)系式才滿足。即當車窗在上升過程中遇到障礙物時,阻力增大,從而電動機轉(zhuǎn)速變小,電流隨之增大。
由于直流有刷電機在換向過程中存在阻抗差,使得電機電流的直流分量上會疊加相同頻率的紋波分量,因此從電機端采集到的電機電流,會呈現(xiàn)周期性變化如圖6所示。
圖6 紋波脈沖信號
由于直流有刷電機每轉(zhuǎn)動一圈,就會產(chǎn)生固定數(shù)量的紋波脈沖,所以紋波脈沖個數(shù)與車窗玻璃的行程成線性關(guān)系。通過圖6的紋波脈沖信號,可以計算玻璃整個行程的脈沖個數(shù),取相對值,從而獲得玻璃的具體位置信息。
由于電動窗的防夾功能僅適用于升窗過程,因此只需要對電機上升過程中的電流特性進行研究[8]。電機的運行電流在不同的階段是不同的,圖7為車窗上升過程中,當車窗玻璃遇到障礙物時,在13.5 V電壓和10 mΩ采樣電阻下的采集到的電流波形。
圖7 車窗上升過程中遇到障礙物時的電流波形
由圖7可知,車窗在遇到障礙物時,電流變化非常大(圖中A、B、C3點),且電流的大小與所受到的阻力成正比關(guān)系(RA>RB>RC)[7],但是遇阻電流變化的斜率遠小于堵轉(zhuǎn)時的斜率,且電流值也小于電機啟動和堵轉(zhuǎn)時的值。
根據(jù)上述遇阻電流的特性,可以采取面積積分法來判斷車窗是否遇阻:在電機電流曲線上取一段時間Ts,對橫軸(時間)與縱軸(電流)圍成的矩形面積求積分,若在防夾區(qū)域的某個時間內(nèi),面積積分S大于防夾閾值S0,則判斷為車窗受阻而進行防夾操作。
假設(shè)有一底邊固定為Ts、高度可變,并能沿時間軸移動的矩形框,它底邊的位置是由Ts時間段內(nèi)最小的電流值確定的,如圖7中矩形框A所示。在矩形框內(nèi),電流曲線的起始時間為t0,此時電流為I0;結(jié)束時間為t1,此時電流為I1;任意時間t對應(yīng)的底邊方程為:
I(t)=min(t)t0 (6) 在確定時間T=t1-t0內(nèi),電流曲線與該矩形框的底邊及兩條高所圍成的面積為: (7) 若在時間T內(nèi)S>S0,則判斷車窗受堵,并執(zhí)行相應(yīng)防夾操作。 為避免面積積分法失效而發(fā)生誤防夾,采用斜率法輔助判斷,增強防夾判斷的準確性,降低誤判率。設(shè)車窗堵轉(zhuǎn)時電流變化率為Kmax,車窗正常上升時電流變化率為Kmin。假設(shè)在車窗上升過程中某一確定時間Δt內(nèi),測得ta時刻電流為Ia,tb時刻電流為Ib,則時間Δt(Δt=tb-ta) 內(nèi)電流變化率為: (8) 若在一個連續(xù)的時間閾值Tthr(從車窗遇阻時起,到電流達到遇阻最大電流時止的時間,通過多次實驗求平均值的方法得到)內(nèi),滿足Kmin 使用上述防夾算法進行實車測試,在車窗玻璃正常上升過程中,由于膠條的作用,電流緩慢增長(圖8中UP階段),當車窗玻璃運行到防夾區(qū)域時,在外界阻力的影響下,電機電流明顯增大(圖8中f階段),當達到一定的閾值(如果防夾力為80 N)后,系統(tǒng)將執(zhí)行防夾反轉(zhuǎn)(圖8中ANTI-PINCH DOWN階段)至停止(圖8中STOP階段)。 圖8 車窗玻璃防夾反轉(zhuǎn)時采樣電阻電壓的變化情況 多次測試后,防夾成功率在99%以上,并記錄了5個不同點的防夾力,每個點測試了5個數(shù)據(jù),防夾力變化見表1。 表1 車窗玻璃防夾時防夾力變化 從表1中的數(shù)據(jù)可以看出,在車窗的不同點進行防夾時,防夾力力基本上在80 N以下變化,滿足設(shè)計要求。 在對電機電流進行檢測的情況下,設(shè)計了一套汽車電動車窗紋波防夾系統(tǒng),該系統(tǒng)在完成了多次完整的測試后,誤防夾發(fā)生率低于1%,防夾力在(80±12)N的范圍內(nèi)變化,符合GB 7258— 2017標準的要求,驗證了上述算法的可行性,在控制精度上優(yōu)于傳統(tǒng)算法,而且它能更好地解決在不使用任何傳感器的情況下,在自動上升過程中防止車窗發(fā)生誤防夾,有效避免夾傷事故的發(fā)生,提高了系統(tǒng)的安全性和可靠性。4 防夾測試
5 結(jié)束語