長安大學汽車學院 羅 浩
基于LabVIEW的汽車ABS輪速傳感器檢測系統設計
長安大學汽車學院 羅 浩
眾所周知,車輪防抱死制動系統(Anti-lock Braking System)簡稱ABS,作為汽車主動性安全技術,在汽車上廣泛應用。而汽車輪速傳感器元件正是ABS的關鍵零件之一,其性能的好壞直接決定了ABS性能的高低。如何更好的提高汽車車輪防抱死制動系統的功能,提高汽車的安全性能,設計出合適的ABS輪速傳感器檢測系統迫在眉睫。
ABS;輪速傳感器;LabVIEW;檢測系統
輪速傳感器精確檢測車輪速度是ABS系統正常工作的先決條件。據資料介紹,ABS輪速傳感器的故障率占ABS總故障的30%以上。目前,國內主要的輪速傳感器生產企業,普遍采用傳統儀器構成的輪速傳感器檢定測試系統,存在可靠性差、檢出率低等問題。因此,有必要開發專業的汽車傳感器性能測試系統,以便快速的檢測診斷輪速傳感器是否合格,為開發和研究ABS防抱死制動系統提供了方便。
課文旨在設計一種低成本、高質量的ABS輪速傳感器性能試驗臺,從而構建出一種汽車輪速傳感器和齒輪參數專用自動化測試平臺。理論基礎是:以儀器儀表技術、計算機技術、自動化技術和測試技術,進而采用美國NI公司的LabVIEW軟件,根據汽車輪速傳感器的特點,開發出一套具有高可靠、高性能、高效率、高通用性的ABS輪速傳感器性能試驗臺。
電動機、數據采集卡、自動機構、PC機等,如圖1所示。

圖1 系統結構圖
1.1 電機
電動機的作用是帶動齒圈旋轉,齒圈周期性的離開和接近永久磁鐵,使傳感器產生電壓信號,用該信號判斷輪速,本系統中的電動機選中選擇是信息采集部分。
1.2 數據采集卡
采集卡是連接信號采集和信號分析的橋梁,采集卡的選取尤為重要,它的精度決定了采樣信號的精度。由于從霍爾式ABS傳感器上直接獲取的信號均是模擬信號,但是計算機不能直接處理模擬信號,所以必須將傳感器中的采集到的模擬信號,用數據采集卡進行A/D轉換后,才能供PC機進行分析和處理。結合本系統需要的輸入輸出通道路數以及使用要求、范圍、價格等因素,該系統采用國產的豆豆電子科技有限公司生產的工業用數據采集卡-USB.DAQ V1.0.
1.3 自動機構
自動機構是為了滿足霍爾元件的批量檢測要求.該部分能夠實現自動控制,元件按照某種要求自動到達/離開檢測位置,并具有往復運行的功能。該系統采用可編程式步進電機,步進電機由驅動器驅動,由控制器實現軟件的編程,步進電機帶動滑軌進行,霍爾元件自動到位。
霍爾式ABS傳感器元件的批量自動檢測軟件LabVIEW包括前面板和程序框圖面板。前面板是人機交換界面,程序框圖面板是程序設計界面。系統軟件部分編寫中調用其自帶的DLL動態連接庫函數,按照檢測方法確定程序的算法。檢測系統完成了傳感器元件的信號采集、元件的信號轉換、元件的信號圖形顯示、元件的信號判定、結果的顯示、元件檢測結果以通用的文本格式.txt保存便于后續的查看。本測試系統的軟件界面結構圖如圖2所示:

圖2 軟件界面結構圖
下面將詳細介紹系統軟件各個模塊的功能及實現方法:
2.1 初始化區設計

圖3 軟件脈沖發射圖

圖4 數據采集程序和數據判定
首先對需要檢測的頻率、有效值、峰峰值用函數庫中的賦值函數,并賦予false值,進行10個檢測數據的初始化,即在前面板中所顯示的頻率、有效值、峰峰值初始數據均為零,指示燈為紅色警示狀態,提示元件處于不合格狀態。初始化后避免了上次檢測所保留的數據對本次檢測帶來的視覺影響,使結果更加直觀。
2.2 脈沖發射區設計
在不采用其他手段的條件下,采集卡的輸出端可以對外界輸出+3.3V的電壓,而控制器的自動觸發需要脈沖。為了使數據卡對外界發出脈沖,在軟件設計中,采用了對數據卡發出持續的電壓中采用兩次中斷的方式,并且中斷時間只有50ms,由于時間間隔較短,這樣數據卡就可以對外界發出脈沖,其軟件模塊如圖3所示。
2.3 采集判定區設計
在每次檢測中采用連續采集的方式,程序編寫中,調用軟件中的“調用庫函數節點”函數,建立輸入“通道號”、“放大倍數”、“采樣個數”“采樣頻率”的通道,分別設置設為0、0、512、50000。通道號為數據流向采集卡的通道,本采集系統共有8個采集通道,但是該檢測系統使用了第0個通道,接線端是采集卡的AD0和GND。放大倍數為采集數據允許放大任何倍數,本采集系統采用原始數據,即不將數據放大。采集個數是采集卡每檢測一次,接受元件發出脈沖的個數,本系統中使用采集卡的最大采樣數512,即檢測一個元件每次采集512個數據點,由于齒圈只有44個,采集512個大約相當于采集了齒圈12個周期的數據,也即是車輪輪轂轉動了12圈。采樣頻率為每秒鐘采集的采樣個數,采樣個數越多,原始曲線越真實,本次采用系統數據卡最高的50000,即每秒鐘采集50000個數據點。

圖5 記錄文本
2.4 結果記錄區設計
在LabVIEW中文件儲存相對于其他的編程語言比較簡單,每次檢測結束后,操作人員均可以查看檢測結果,系統采用了使用簡單的.txt文件,且以檢測時間命名該文本文件,檢測時間包含年月日和小時分鐘秒,其文本保存路徑為D∶記錄,方便隨時調閱,調閱時按照檢測時間需找所需要的文件。檢測結果保存時必須考慮到數據的完整性,文本保存有檢測時間、測試編號、傳感器間隙、技術要求、實驗員、峰峰值、有效值、頻率、是否合格、公司名稱等元件檢測相關信息,便于后續的查閱。
文本中顯示元件是否合格的標志采用了電學常用的1和0標志,1代表合格,0代表不合格。下圖5為在某次檢測中的記錄文本。
實現了霍爾元件批量檢測和霍爾元件、霍爾式ABS傳感器、磁電式ABS傳感器的單個檢測,結果表明該檢測系統符合設計要求,滿足企業小批量的使用需求。
[1]陳彥夫.ABS輪速傳感器的性能試驗研究[D].合肥:合肥工業大學,2008.
[2]楊樂平.LabVIEW高級程序設計[M].北京:清華大學出版社,2004.
[3]陳彥夫.ABS輪速傳感器的性能試驗研究[D].合肥:合肥工業大學,2008.
[4]汪知望.汽車ABS磁電式傳感器的動態特性[D].合肥:合肥工業大學,2006.