- 何 海龍,
挑戰:
汽車線控換擋相對于傳統的機械拉鎖式不但機構得到了簡化,成本大幅降低,而且增加了駕駛員的舒適度,成為未來汽車動力總成發展的一個趨勢。線控換擋的原理是利用不同擋位對應的不同電信號向換擋控制器傳達駕駛員的操作意愿,換擋控制器控制集成在變速箱內部的機械部分實現換擋。由于車內的工作環境復雜(包括溫度,震動和電磁波等干擾),電子信號易受到干擾,錯誤的電信號會引起錯誤的換擋,這在行車過程中是非常危險的,因此有必要在線控換擋設備投產前進行耐久試驗,而且不但要監測某一個擋位的穩態信號,還要監測擋位變化過程中的電信號。所以研發一個實時的電信號的檢測平臺變得十分重要。
解決方案:
程序方面,基于NI-PXI6259豐富的輸入輸出資源,充分利用DAQmx的屬性節點,實現了利用脈沖控制的狀態機模型以及根據外部電平的高低實現電平窗采樣的動態采樣機制;結合生產者消費者的模型建立了基于隊列的信號實時的輸入,輸出與處理;結合容錯機制,排除信號變化過程中瞬態變化的影響。硬件方面,利用伺服電機和位置傳感器控制換擋器在不同擋位間循環移動,同時在狀態變化時輸出脈沖和拉高采樣電平,從而實現在不同狀態下實時處理信號。
1、 引言
隨著線控技術的發展,線控換擋技術正在逐步取代傳統的機械拉鎖式換擋,成為未來汽車動力總成的發展趨勢,并且為智能化汽車打下基礎。線控換擋技術有很多優勢,比如成本更低,換擋更平順,駕駛員更加舒適,節省車內室空間等等。但是一個阻礙其擴展市場的因素是人們對線控換擋信號準確性的擔憂。由于車內動力總成部分工作環境復雜,很容易讓工程師們懷疑電子信號的準確性。如果駕駛員的意愿是升擋,但由于受干擾而產生錯誤的電信號,車輛很可能換到減擋或者空擋等,這在行車的過程中是非常危險的。
作為線控換擋的零部件廠有必要向客戶整車廠證明線控換擋的電信號是可以信賴的。證明的最佳方法是通過一個耐久試驗,從而證明線控換擋的信號在高達幾十萬次的換擋過程中不會出現錯誤。
本耐久試驗平臺利用PXI6259較高的采樣速率以及高速的信號處理速率,實時地判斷信號是否正確,是否與擋位相對應。記錄下錯誤的信號數量,結合總共的采樣量和允許的容錯率判斷這一狀態是否合格。
2、 線控擋位電信號監測平臺設計背景和原則
線控換擋的電信號的準確性至關重要,靜態和瞬態的信號都要監測其準確性,而且那有一定的持久性。

平臺的具體流程圖如下所示:

A. 伺服電機和位置傳感器協同工作,控制換擋器按照設定好的工況循環變化擋位位置,從而實現擋位信號的改變。
B. 伺服電機在擋位變化前向PXI6259發送脈沖信號,改變程序中的狀態機狀態,同時還發送電平信號,結合電平信號控制PXI659采樣的時間窗,實現根據各個換擋過程的動態采樣。
C. PXI6259根據狀態機狀態,判斷擋位信號傳感器的信號組合是否滿足要求。由于電信號變化過程中 必然經歷過度狀態,會判斷出錯,但這個錯誤占總采樣量份額很少,而且并不影響正常換擋,因此引入容錯率,當計數的錯誤數量超過容錯率時,判斷出錯并記錄下來。
D. 臺式上位機提供用戶人機交互的界面,供實驗者設定耐久試驗的循環次數,擋位傳感器高低電平范圍,指定各種電信號的輸入通道,觀察各個擋位的錯誤狀況等。
3、 程序框圖整體設計
3.1 脈沖計數

由于脈沖計數獨立于信號采集和處理,因而程序中采用獨立的循環模式,但是用錯誤簇指定了程序的執行順序。由于實驗實在模擬車內復雜環境的實驗室內進行,周圍人為加上復雜的電磁干擾,因此有必要調用DAQmx通道的數字濾波屬性節點,從而抑制了干擾信號對脈沖計數的影響。
3.2 電平窗采樣
由于在執行機構換擋的過程中,各個擋位停留的時間不一樣,而且采樣必須盡量覆蓋整個換擋過程,因此,采用電平窗動態采樣的方法實現。具體的方法為調用DAQmx觸發的屬性節點,在輸入電平為高電平的時候進行采樣,低電平的時候停止采樣。

3.3 連續采樣
為了實時進行采樣并且讀取出來,進行連續采樣,采樣讀取vi的間隔設為-1,將采得的電信號輸入到隊列中去

3.4 狀態機狀態的改變和信號的處理
將隊列輸出vi放入一個while循環模塊中,只要隊列中存在信號,信號處理模塊中的隊列輸出就會輸出信號,脈沖計數模塊計數的脈沖值作為一個局部變量來改變狀態機的狀態。

信號處理模塊采用子vi

3.5 錯誤判斷和數據記錄
由于在擋位變換過程中,一定有電平的過度狀態,因此一定會出現規則下的錯誤,但是這些錯誤實際中不影響換擋,因此要排除掉這些錯誤,引入了錯誤容限。當確實存在擋位的錯誤信號的時候,并且數量足夠多,超過容限時,程序就會記錄下來相應的擋位信號值以及出錯的位置(第幾次循環)

即使出現錯誤信號,但是如果沒有超過容錯率的話,數據不予記錄,否則幾十萬次試驗下來的數據量非常大,會占用大量資源。
4、 前面板設計
前面板包括信號,電平和脈沖等輸入通道的設定,還有擋位的狀態指示以及相應的錯誤次數記錄等。為了便于區分不同功能,采用了選項卡設計的方法。

在初始化設置這個選項卡界面,包括了傳感器的輸入通道,脈沖,電平的輸入通道,擋位信號電平的高低范圍等。

在擋位運行顯示這個選項卡界面中,用布爾燈標示出擋位的狀態,同時顯示各個狀態的錯誤顯示,一個總的耐久循環次數顯示和一個緊急停止鍵。

在運行狀態圖這個選項卡中,運行狀態及其對應的傳感器信號值相應標示出來,便于試驗人員的調試和監測。
5、 現場試驗測試
 

現場試驗的步驟是
A. 將換擋器固定在實驗平臺上,固定好相應的位置傳感。
B. 配置好伺服電機的控制程序,使其能按照設定的工況控制換擋器持續工作,同時在規定時機向PXI6259發送脈沖和高低電平。
C. 配置好臺式電腦上的上位機,設定信號的輸入通道,觀察運行狀態是否與實際狀態同步,如果同步,則可以開始正式試驗。
6、 結論
在監測線控換擋信號準確性的耐久試驗中,我們應用了NI公司的PXI6259和labview2011軟件平臺進行了開發設計。由于其豐富的I/O資源和功能強大的屬性節點,成功地實現了本次項目中的各項技術要求:動態采樣,脈沖觸發狀態機狀態改變和生產者消費者模型用于實時處理信號等。成功地幫助我們設計了一套令包括福特,馬自達,大眾等國內知名整車廠信賴的線控換擋檢驗平臺,為線控換擋向市場的推廣打下了堅實的基礎。
|