文獻標識碼: A
文章編號: 0258-7998(2013)06-0085-04
車用輪速傳感器是影響車輛駕駛性能的重要部件,通過輪速傳感器對齒輪速度進行測試,可以使車輛速度參數更加精確,對于改善駕駛的可控性、提高ABS系統的可靠性以及保障行駛安全和減少交通事故的發生具有重要意義。
然而,縱觀目前車用輪速傳感器的測試行業,可發現對車用輪速傳感器的測量方法有待改進。其主要方法囊括起來,大概有以下幾種:
(1)通過示波器或計數器來檢測輪速傳感器感應轉動齒輪所產生的電壓信號,以此來判斷傳感器好壞,即無上位機軟件。
(2)用單片機做下位機、 LabVIEW或其他軟件做上位機對輪速傳感器進行檢測。
(3)用LabVIEW和數據采集卡對輪速傳感器進行檢測, 但功能單一, 只能對單一信號類型的傳感器進行檢測。
以上幾種方法效率低不適合批量檢測,且有的沒有友好的界面,不利于工作人員觀看,有的只能對單一信號類型傳感器進行檢測和不能進行很好的擴展,滿足不了檢測工業的快速發展的要求。所以,一款成本適中,可適用于多種信號類型的傳感器的多通道檢測且效率高的汽車輪速傳感器測試系統,就顯得尤為必要。本文主要介紹該系統的信號檢測和分析部分[1]。
1 系統總體結構
該系統平臺方案的設計流程如圖1所示,其核心是LabVIEW集成開發環境,通過它進行軟硬件的統一調配。通過Measurement&Automation對NI采集卡進行硬件的自檢、調試、仿真及采集等。通過LabVIEW外部接口(如串口、GPIB、Modbus等)連接外部設備(如伺服電機、示波器等)。通過LabVIEW軟件強大的功能模塊,對想要實現的功能進行編程,從而實現本系統主要功能:運動控制、數據采集、數據處理、圖表顯示、過程控制及數據保存與回放等。
2 傳感器部分
本系統的測量對象為主動式輪速傳感器(AWSS)、被動式輪速傳感器(PWSS)和凸輪軸傳感器(ACPS),對應的信號類型為三電平、正弦波和方波信號。
為了獲得較精確的可控速度帶動齒輪旋轉,以便提高傳感器檢測的準確度和精度,通過LabVIEW控制伺服驅動器,以此控制伺服電機帶動齒輪的旋轉速度,從而獲得傳感器輪速信號。針對不同種類傳感器所獲得的三電平信號、方波信號、峰峰值信號的不同特點,提取信號的共同特征,設計出可以滿足三種信號測量的軟件程序[2]。
3 信號測量
3.1 三電平信號的測量
在LabVIEW后面板函數中,無直接測量三電平參量的VI,所以對三電平測量就無法利用相關信號測量VI進行測量。對三電平進行測量需要利用到數組和采樣速率。采樣速率即每秒鐘進行模數轉換次數,通過將采集來的信號轉換為數組常量,便可通過采樣速率及數組,對三電平相關參量進行測量。其方法如下:
由于主動式輪速傳感器采集到的信號的特點,即每轉過一個輪齒就對應采集到一個高電平和若干中、低電平,且高電平持續時間很短。所以,周期的計算方法以高電平作為周期判斷標準,若齒輪轉動時,輪齒1、2、3對應地產生3個周期的三電平信號為S1、S2、S3。當S1周期循環停止時,next數值即為下一周期即S2的首地址。先對移位寄存器重新賦起始值,然后對S2進行測量,當循環停止時,next數值為S3首地址,再對移位寄存器重新賦起始值,然后對S3進行測量。如此重復進行,將所有輪齒產生的三電平信號,通過齒輪輪齒數設置循環次數,最外層循環設置齒輪轉的圈數,即可對三電平周期和占空比進行多周期測量。
通過上述可知,首先是測量一個周期采樣數值,然后賦下一周期移位寄存器初值,這樣才能測下一周期,所以對應齒數為n的齒輪,若對所有輪齒產生的信號進
占空比的計算方法:三電平信號的占空比算法與方波信號的占空比算法有區別,后者用周期中高電平時間除以周期,而前者利用的方法為:通過平均周期的優化算法后,占空比計算方法為從第二個輪齒開始,即第二個輪齒占空比是第二個周期時間除以第二、第三兩周期之和,第三個輪齒占空比是第三個周期時間除以第三、第四兩周期之和,以此類推,而最后一個輪齒即第n個輪齒占空比是最后一個周期時間除以最后一個和第二個兩周期之和。
以上就是最大占空比相對誤差的實現,若誤差超過某范圍,則說明輪齒分布不均。當然還包括其他參量相對誤差,若超過某范圍,則說明輪齒高低不一致、或齒間存異物等。此處不再贅述[4]。
3.3 正弦波的測量
正弦波信號的測量主要涉及的參量為周期、頻率、峰峰值等。另外與方波、三電平信號不同,正弦波信號還需測量是否波欠。這是因為正弦波的相關參量在直接通過Express VI濾波后,需通過測量頻率、周期、峰峰值的相關Express VI函數進行測量。
通過此方法測量值為一次讀取的采樣點數的信號的平均值,即若一次讀取多個周期正弦波,則測得的頻率、周期、峰峰值等相關值為這幾個周期信號的平均值,所以若存在缺齒,則在信號上即反應為波欠。存在波欠的情況下,測量值的周期、頻率肯定會存在較大偏差,因此很有可能導致對傳感器誤判。因此判定是否波欠是十分必要的。而方波、三電平信號則不同,這兩種信號相關參量的測量值,都是通過每個齒輪的輪齒產生信號對應的方波或三電平信號值,即測得的是單個方波或三電平信號的周期、頻率和電平值。然后根據一定量的波數,求得這些方波或三電平信號的平均周期、頻率和電平值,一般取齒輪的齒數為此數值。所以不需判斷是否存在波欠。正弦波信號相關參量的測量是直接測得一定周期數量的正弦波信號的平均數值,因此必須判定該正弦波個數是否與對應齒數相等,若相等,則相關參量值可以作為判定傳感器好壞的數值使用,若不等則舍棄此組數值。
波欠的檢測采用波峰波谷雙檢測的方法,如圖5所示,分別測量波峰與波谷個數,然后平均即可求得。在此應注意,閾值和寬度是兩個非常重要的參量,此參量設置的好壞直接影響著正弦波測量個數的正誤。
4 傳感器的判斷
通過上述方法對不同類型的輪速傳感器對應的不同信號類型進行了測量,這些參數測量完畢后,就需和正常傳感器采集信號的標準值做比較,看其結果是否在允許偏差范圍,若是,則合格。如圖6所示,是單個通道中,三電平信號的測量程序和傳感器判斷的測試程序[5]。
該車用輪速傳感器的信號檢測與分析系統是集合運動控制平臺、信號分析與處理等多平臺的系統。由于對輪速傳感器的測量需在幾組目標轉速下測量,如齒輪轉動100 r/min、500 r/min、1 000 r/min與2 000 r/min,這就需要系統有一個良好的伺服電機控制平臺,控制伺服電機轉動。當實際轉速與目標轉速的偏差在允許范圍內時,程序跳轉到數據采集狀態,通過PXI-6259對數據進行采集,采集一定的數據后,電機跳轉到下一目標轉速,以此往復再進行測量,直至測量完最后一組數據,程序退出并初始化,以便下一輪測量[6]。
經工廠測試驗證,該系統可正常、高效地進行測量與判斷。同時,可進行相關數據保存與回放,以便對系統進行評估。并且,該系統有很強的擴展性,其擴展功能包括對齒輪的檢測等,在此就不再贅述。
參考文獻
[1] 韓英,李景濤.基于LabVIEW的溫度監控系統設計[J]. 機械工程與自動化,2010(2):175-177.
[2] MOLL J,GOLUB M V,GLUSHKOV E, et al. Nonaxisym metric Lamb wave excitation by piezoelectric wafer active sensors Sensors and Actuators, 2012(174):173-180.
[3] 田錦明,龔成龍,陳瑞. 32通道汽車傳感器非連續信號監控系統[J]. 儀表技術與傳感器,2011(11):60-62.
[4] 吳俊勇,閆振靖,魏躍平. 基于LabVIEW的多通道低溫實驗測試系統[J]. 自動化技術與應用,2001,30(2):73-77.
[5] 楊鵬,王世耕,陳國聰. 多通道多傳感器的信號調理及數據采集系統的研制[J]. 機械與電子,2007(7):18-20.
[6] 陳樹學. LabVIEW寶典[M]. 北京:電子工業出版社,2011.