閻樹田,何晨,梁軍戰,王季
(1.蘭州理工大學 機電工程學院,甘肅 蘭州 730050;2.甘肅省機械產品檢測與技術評價重點實驗室,甘肅 蘭州 730030)
汽車制動器摩擦試驗臺(簡稱摩擦試驗機)是一種完成汽車制動器摩擦襯片試驗的室內臺架試驗系統。摩擦襯片是汽車制動系統的重要部件,影響其性能的因素有很多。在眾多因素當中,溫度對于摩擦襯片的影響最大。目前,常用的溫度試驗方法有小樣試驗和臺架試驗等汽車制動器摩擦試驗臺(摩擦試驗機),所使用的設備中有從日本,美國、德國進口的各種類型的試驗檢測設備,也有國內廠家生產的檢測設備。其試驗原理、試驗方法和設備技術水平有較大的差異。測試方法依舊是小樣試驗,破壞原有的結構,采集的數據不能完整反映整個摩擦襯片的性能。其中臺架試驗規模體積較大,數據的采集和處理也不夠精確,特別沒有對采集的溫度數據進行處理分析,很大程度上影響了對摩擦襯片性能的評估[1-2]。
虛擬儀器作為一種基于計算機的自動化檢測系統,是現代計算機技術和儀器技術完美結合的產物,也是當今計算機輔助測試領域的一項重要技術。是利用加在計算機上的一組軟件與儀器模塊相連接,以計算機為核心、充分利用計算機強大的圖形界面和數據處理能力,提供對測量數據的分析和顯示[3]。
針對一新型便攜式制動器摩擦試驗機溫度測試系統的研發,為保證系統要求和控制精度,采用了基于Labview語言的圖形化編程軟件系統和數據采集卡USB-9211 來構建溫度測試系統。通過傳感器接收溫度信號,通過數據采集卡輸出模擬信號,再通過信號處理并通過Labview 對測試系統進行分析[4]。整個測控系統結構簡單,程序的設計和調試工作量小,測試采集量和數據計算結果的顯示通過計算機顯示器完成,是一個理想的汽車制動器摩擦襯片溫度采集平臺。
該溫度測試系統以熱電偶為測量基礎,如圖1。熱電偶測量溫度時要求其冷端(通過引線與測量電路連接的端稱為冷端,測量端為熱端)的溫度保持不變,其熱電勢大小才與測量溫度呈一定的比例關系。若測量時,冷端的(環境)溫度變化,將嚴重影響測量的準確性。在冷端采取一定措施補償。由冷端溫度變化造成的影響稱為熱電偶的冷端補償[5]。其補償式(1)如下:

式中:E(T0,0)是實際測量的電動勢,T 代表熱端溫度,T0代表冷端溫度,0 代表0 ℃。在制動器摩擦試驗機現場測量中,熱電偶溫度一般不為0 ℃,而是在一定范圍變化著,因此測得熱電動勢為E(T0,0)。如果要測量的真實被測溫度所對應的熱電動勢為E(T,0),就必須補償冷端不是0 ℃所需要的補償電動勢E(T0,0),而且補償的電動勢隨溫度的變化特性必須與熱電偶的熱電特性相一致,才能獲得最佳補償效果。

圖1 熱電偶工作原理
設熱電偶熱端溫度為T,冷端實際溫度為Tn,補償導線冷端溫度為T0,則回路總接觸電動勢表示為:

若各節點溫度均為Tn,在其接觸面上沒有電動勢,故

將式(2)減去式(3):

因熱電偶產生的熱電勢與回路中間溫度無關,所以回路總熱電勢等于熱電偶熱端溫度為T,冷端溫度為T0時的熱電勢。用補償導線很好地消除了指示誤差,完成了冷端溫度補償。
試驗中要盡可能的接近實際檢測過程中各種場合下的溫度。故要求:溫度在-200 ℃~500 ℃輸出,并將其信號進行放大。而鎳鎘- 鎳硅熱電偶(K)型,具有線性度好、熱電動勢較大、靈敏度高、穩定性和均勻性較好、1 000℃下的抗氧化能力強、性價比高等特點,可在檢測剎車片各種模擬路況環境中長期使用。而且對熱電偶信號的冷端補償,也可以很好地消除環境對測溫的影響。
經過綜合分析溫度測量點數、分辨率、精度要求,決定采用NI 公司生產的USB-9211 數據采集卡。這是一種性價比高,可直接與計算機連接的采集卡,可以采集模擬信號、數字信號,擁有定時器的功能,同時還具有模擬輸出的功能。USB-9211 專為熱電偶測量設計,具有超高的24 位模擬-數字轉換器的分辨率精度,還包含即用型數據記錄器,能采集和記錄高達四路通道的熱電偶數據。該數據采集卡具有高性能的數據采集和控制能力[6]。
LabSQL 是一個完全免費并開源的數據庫訪問工具,是一個由許多個VI 組成的數據包,因此可以像調用普通的VI 一樣來調用。Labview 本身不能直接訪問數據庫,但是由于Labview 提供了豐富的外部程序接口,例如ActiveX和.NET,所以可以通過ADO(ActiveXDataObject)、DAO(DataAccessObject)、ADO.NET 等方法與數據庫進行連接。LabSQL 是一個基于ADO 技術的Labview 數據庫訪問包,通過LabSQL,用戶可以直接在Labview 中以調用子VI的方式實現對數據庫的訪問。LabSQL 按照ADO 對象分了3 類,并分別位于Command,Connection,Recourdset 這3個不同的文件夾內。CommandVIs 的功能是完成一系列基本的ADO 操作。ConnectionVIs 用于管理Labview 與數據庫之間的連接。RecordsetVIs 用于對數據庫中的記錄進行各種操作,例如創建或刪除一條記錄,對記錄中某一條目進行讀寫。SQL 是關系型數據庫管理系統的標準語言,因此用它可以訪問各種支持SQL 語言的關系型數據庫[7-8]。圖2 為LabSQL 數據庫連接前面板。

圖2 LabSQL 數據庫連接前面板
該溫度系統如圖3 所示。溫度傳感器(熱電偶)直接測量溫度,把產生的溫度轉換成熱電勢信號;信號調理電路對溫度傳感器轉換的電信號進行放大、濾波、隔離等預處理;數據采集卡(DAQ)采集信號調理電路的電壓信號,轉換成計算機能處理的數字信號;通過數據采集卡驅動程序,將數字信號讀入計算機,計算機對信號進行處理,以達到預期的目的。其中,DAQ 助手模塊是連接硬件電路與計算機的核心模塊,可以將硬件電路的信號采集到計算機中。

圖3 溫度測控系統
溫度測量電路主要由溫度傳感器和信號調理電路組成,熱電偶傳感器負責采集剎車片各點處的溫度值,處理放大后送入數據采集卡。經過儀器放大器增益為100,放大器輸入信號輸入一個二階2 Hz 的濾波器。該信號通過不同的方式與各種數據采集卡連接,實現熱電偶信號的數據采集。冷端補償輸出信號也可以與各種數據采集卡連接,實現冷端補償信號的數據采集。
其溫度信號調理電路如圖4 所示。

圖4 溫度信號調理電路
在信號調理模塊中熱電偶的信號調理包括三部分:熱電偶信號放大、信號濾波和系統偏移量校準。熱電偶信號放大是將熱電偶傳感器信號以差分輸入到儀器放大器,儀器放大器將熱電偶傳感器100 mV 的信號進行放大,其增益為100。信號濾波是用一個二階2 Hz 的有源濾波器對儀器放大器的輸出信號進行濾波。系統偏移量校準實際上就是通過調整電位器進行調整減少放大器的漂移,保證信號調理模塊在0 ℃時誤差最小。
以Labview 為軟件平臺的虛擬儀器測量技術,采用可以組合搭配的數據采集卡和PC 電腦構建主要硬件系統。其核心是通過快捷的Labview 語言進行個性化的軟件設計來實現強大的采集、分析、計算、顯示及存儲功能,從而能夠適應不同用戶的特定要求,并根據環境或硬件的變化不斷地調整程序,改進優化測試系統,以達到用戶的最終要求。
數據采集用Labview 提供的DAQ 以及各子VI 并調用動態鏈接DLL 完成信號采集參數配置和采集;數據管理模塊利用LabSQL ADO Functions 中的VI 與Office 自帶的Microsoft Access 數據庫進行連接,可以完成數據寫入、查詢、調用。

圖5 溫度測試系統主界面
圖5 所示前面板豐富的控件可以完成不同功能的切換。圖6 為溫度信號采集界面。圖7 為溫度信號查詢界面。

圖6 溫度信號采集界面

圖7 溫度信號查詢界面
采用24 位8 通道的數據采集卡設計了四通道溫度信號采集,編制數據采集的動態鏈接庫文件(adcard.dll)。在各個通道會顯示該摩擦襯片該部分的溫度值。如果數據顯示異常,說明該部分摩擦襯片性能存在一定問題,還需要進一步檢測。
設計用USB-9211 數據采集卡、熱電偶等連接硬件電路,利用Labview 軟件實現對溫度的監控,實現了該系統預計的功能,數據的多通道實時采集、顯示、存儲記錄等,并通過LabSQL 將數據導入Microsoft Access 數據庫,基本實現了預期設計的所有功能。
[1]湯占軍,馮麗輝.基于LabVIEW 多通道實時溫度數據采集系統實現[J].昆明理工大學學報,2005,30(5A):186-188.
[2]鐘凡亮,嚴國萍.LabVIEW 平臺下測試儀軟件系統設計與實現[J].計算機與數字工程,2007,35(1):138-139.
[3]魏義.汽車制動器總成制動性能試驗臺測控系統關鍵技術的研究[D].合肥:合肥工業大學,2008,2-3.
[4]張麗娜,姜新華,李紅巖.基于LabVIEW 的多點溫度檢測及系統控制[J].內蒙古師范大學學報,2010,39(7):385-387.
[5]林爽,楊風.基于LabVIEW 的多通道數據采集系統的研究[J].山西電子技術,2009(3):18-20.
[6]黃漫國,陶元芳.傳感器在制動試驗臺信號采集系統的應用[J].微納電子技術,2007,7(8):183-184.
[7]National Instruments Corporation.DAQ PCI-1200 User Manual.July 1998 Edition.Part Unmber 1995 Edition.Part Number 320942C-01.
[8]張冰,戴曉強,朱志宇.ADO 和LabSQL 在數據庫方面上的應用[J].微計算機信息,2005(21):88-89.