轉向器控制閥總成助力特性測試系統

2014-09-24 田國良 五邑大學(xué)機電工程學(xué)院

  針對轉向器控制閥總成測試主要依靠人工獲取助力特性曲線(xiàn)的不足,基于LabVIEW軟件編程環(huán)境,結合虛擬儀器技術(shù)和伺服控制技術(shù),實(shí)現了控制閥總成助力特性測試系統的自動(dòng)化.該系統性能穩定、操作簡(jiǎn)單、測試精度高。

  作為汽車(chē)轉向系的關(guān)鍵部件,汽車(chē)轉向器性能的好壞直接影響到整個(gè)汽車(chē)的安全性。助力特性曲線(xiàn)是檢測轉向器控制閥總成的必檢項目之一,并被用來(lái)評測控制閥性能的好壞。國內傳統的測試手段是測試人員在轉向器的輸入軸上模擬方向盤(pán)操作,通過(guò)施加連貫的旋轉運動(dòng)來(lái)獲取助力特性曲線(xiàn)進(jìn)而判斷轉向器性能的好壞。操作人員勞動(dòng)強度大、效率低,且同一個(gè)工件由不同的工人操作所得到的數據有差異,真空技術(shù)網(wǎng)(http://likelearn.cn/)認為即數據穩定性較差。

  本文通過(guò)使用通用數據采集卡和運動(dòng)控制卡,結合伺服電機和壓力、扭矩等傳感器,基于LabVIEW軟件環(huán)境搭建了轉向器助力特性自動(dòng)測試系統,以伺服電機取代人工操作,使獲得的特性曲線(xiàn)數據更加客觀(guān)、準確。

1、系統的搭建

  參考汽車(chē)轉向器總成臺架試驗方法,本測試系統主要實(shí)現轉向器輸入扭矩與系統油壓的特性曲線(xiàn)的測試與采集任務(wù)。根據實(shí)現功能的要求,系統硬件的組成如圖1所示:

測試系統的硬件組成

圖1 測試系統的硬件組成

  1.1、硬件結構

  1.1.1、運動(dòng)控制硬件組成

  該結構主要由伺服電機和運動(dòng)控制卡組成。伺服電機采用日本松下中慣量的MDMA302A1G交流伺服電機以及其配帶的驅動(dòng)器;運動(dòng)控制卡采用樂(lè )創(chuàng )公司生產(chǎn)的MPC2810,主接口為PCI。MPC2810配備了功能強大、內容豐富的Windows驅動(dòng)程序、DLL函數庫,通過(guò)LabVIEW的CallLibraryFunction功能模板調用DLL函數庫,可以生成具有相同功能的LabVIEW接口。板卡提供2種運動(dòng)模式:批處理運動(dòng)和立即運動(dòng)。本系統采用立即運動(dòng)模式,脈沖輸出頻率最大為2´106Hz,最小頻率為0.2Hz,脈沖計數器范圍為32位符號數,所有輸入/輸出數字量均采用光電隔離,確保板卡的抗干擾性,并采用單軸數字式伺服控制。

  1.1.2、數據采集硬件組成

  將基于PCI總線(xiàn)的PCI8613數據采集卡置于工控機內的任一PCI插槽,以此實(shí)現數據采集和系統處理。系統具有12位AD轉換精度,采樣頻率最高可達1´105Hz,AD轉換時(shí)間≤10μs,非線(xiàn)性誤差為±1LSB(最大)。本系統采用3路差分模擬量輸入,AD量程設置為±5V,采用頻率設為1´104Hz。

  1.2、軟件平臺

  軟件編程環(huán)境采用LabVIEW圖形化編程語(yǔ)言,提供程序框圖,并可方便地創(chuàng )建用戶(hù)界面。LabVIEW可以方便地調用數據采集卡和運動(dòng)控制卡提供的設備驅動(dòng)DLL,并轉換成可用的函數控件,是一個(gè)標準的數據采集和儀器控制軟件。

  根據轉向器助力特性曲線(xiàn)測試系統的功能需求,軟件框圖如圖2所示,本測試系統程序包括信號的采集與處理、伺服電機的運動(dòng)控制、助力特性曲線(xiàn)顯示等。

測試系統的軟件框圖

圖2 測試系統的軟件框圖

2、主要功能模塊

  2.1、運動(dòng)控制模塊

  在運動(dòng)控制模塊中,伺服電機是轉向軸輸入端的驅動(dòng)部分。程序通過(guò)運動(dòng)控制卡MPC2810控制伺服系統。伺服電機采用位置控制模式,即電機的角度位移是根據脈沖的數量決定的;而電機的角速度是根據脈沖的頻率決定的。因此,需要根據要求的速度和位置,設置脈沖的數量和頻率,具體驅動(dòng)如下:

  1)首先調用auto_set(void),對板卡自動(dòng)檢測和自動(dòng)設置;

  2)接著(zhù)調用init_borar(void),對控制卡硬件和軟件初始化,默認狀態(tài)下各軸的脈沖輸出模式為脈沖/方向,此處采用默認方式;

  3)利用set_maxspeed(intch,doublespeed)函數設定每個(gè)軸需要達到的最大輸出脈沖頻率,用來(lái)決定對應軸的最大角速度;

  4)采用單軸點(diǎn)位運動(dòng)中的常速模式,即被控軸以各自的速度分別移動(dòng)指定的距離,到達目標位置時(shí)自動(dòng)停止;

  5)對位置以及速度進(jìn)行設置,分別調用con_pmove(intch,longstep)和set_conspeed(intch,doubleconspeed)實(shí)現對位置和速度的設定。另外,con_pmove(intch,longstep)中的step是有正負的,正表示順時(shí)針,負則為逆時(shí)針。

  電機運轉過(guò)程中,可通過(guò)check_done(intch)來(lái)查詢(xún)一個(gè)軸是否完成指定的動(dòng)作。同時(shí),可通過(guò)sudden_stop(intch)來(lái)制動(dòng)一個(gè)運動(dòng)軸以及調用get_rel_pos(intch,long*pos)實(shí)時(shí)獲知運動(dòng)軸的絕對位置值,位置量通過(guò)*Pos參數返回。

  2.2、信號的采集與處理

  為了有效抑制共模干擾信號提高采樣精度,系統采用如圖3所示的模擬電壓雙端輸入方式,模擬輸入信號正端接AI0~AI7端,模擬輸入信號負端接AI8~AI15端,現場(chǎng)設備與PCI8613板共用模擬地AGND。

模擬電壓雙端輸入連接方式

圖3 模擬電壓雙端輸入連接方式

  選定物理連接方式后,開(kāi)始采集信號。PCI8613數據采集卡查詢(xún)AD數據方式有:非空查詢(xún)方式、半滿(mǎn)查詢(xún)方式、DMA直接內存方式、中斷方式,每種方式都有對應的函數?紤]到實(shí)時(shí)性,本系統采用非空查詢(xún)方式讀取緩存區的AD數據,通過(guò)調用ReadDeviceProAD_Npt()讀取采集到的數據,需要說(shuō)明的是,在LabVIEW創(chuàng )建一個(gè)數組作為輸入參數,用于存儲數據采集卡緩存中的數據,在創(chuàng )建時(shí)需要指定數組的大小,稱(chēng)為采樣點(diǎn)數。

  采集到的數據要根據選定的模擬輸入量程進(jìn)行相應的換算處理,模擬量輸入量程設定為±5V,需要通過(guò)碼值換算公式將原碼數據換算成電壓值:Volt=(10000/4096)´(ADBuffer[0]&0xFFF)-5000。具體程序實(shí)現如圖4所示。

數據采集模塊

圖4 數據采集模塊

  從圖4可看到最終采集后的數據存放在Data變量中。把上述程序實(shí)現的數據采集功能封裝成一個(gè)數據采集子vi程序,可便于被數據處理模塊等上層應用調用。

  完成數據的采集后,通過(guò)調用圖4的數據采集模塊,產(chǎn)生如圖5所示的數據處理模塊。從傳感器等硬件設備到工控機數據采集卡的模擬量輸入通道之間一般會(huì )有一段距離,信號的傳輸途中不可避免地會(huì )混入各種干擾信號。對于這些隨機產(chǎn)生的干擾,常采用RC濾波器過(guò)濾。但針對頻率很低的噪聲,RC濾波器濾波性能很差。鑒于此,本系統使用數字濾波方法,通過(guò)軟件算法來(lái)實(shí)現濾波功能,即使用算術(shù)平均濾波來(lái)實(shí)現數據處理,去掉一個(gè)最大值和一個(gè)最小值后取平均值的方法,此程序算法的具體實(shí)現被封裝于圖5中的SUB_數據簡(jiǎn)單處理。vi中,完成濾波處理后的數據要轉化成顯示在人機界面上的物理量。

數據處理模塊

圖5 數據處理模塊

  另外需要說(shuō)明的是圖5中的k0~k2和b0~b2是傳感器校正參數,是在數據采集之前,對各個(gè)傳感器進(jìn)行校正歸零的過(guò)程中得到的。

3、助力特性曲線(xiàn)自動(dòng)測試實(shí)現

  完成信號采集處理模塊和運動(dòng)控制模塊的后,通過(guò)對采集的數據進(jìn)行計算比較來(lái)控制電機的運動(dòng),實(shí)現轉向器控制閥總成助力特性的測試系統的自動(dòng)化。

  3.1、助力特性曲線(xiàn)的實(shí)現

  通過(guò)組織上述的底層模塊,實(shí)現電機的運動(dòng)控制,輸出助力特性曲線(xiàn)。電機的運動(dòng)過(guò)程,如圖6所示,可分為起點(diǎn)到左極限,左極限到起點(diǎn),起點(diǎn)到右極限,右極限到起點(diǎn)4個(gè)階段。其中第1階段和第3階段是特性曲線(xiàn)的上升過(guò)程,此時(shí)電機的角速度設置為w1,左右極限點(diǎn)處電機反向時(shí)的臨界參數取臨界最大油壓值,此外出于安全考慮還設有臨界最大扭矩值,防止損壞扭矩傳感器;第2階段和第4階段屬于曲線(xiàn)的下落階段,電機角速度設為w2(大于w1)。

助力曲線(xiàn)的4個(gè)階段

圖6 助力曲線(xiàn)的4個(gè)階段

  通過(guò)調用MPC2810運動(dòng)控制卡和PCI8613數據采集卡提供的DLL動(dòng)態(tài)庫,曲線(xiàn)顯示部分程序如圖7所示。

助力特性曲線(xiàn)顯示模塊

圖7 助力特性曲線(xiàn)顯示模塊

  3.2、人機測試界面

  本測試系統界面友好,可以方便地對系統參數進(jìn)行設定和修改,同時(shí)可實(shí)時(shí)顯示測量數據,繪制助力特性曲線(xiàn),給出測量結果。

  人機界面如圖8所示,主要分為數據設置模塊、功能選擇模塊、數據圖形顯示模塊和運動(dòng)狀態(tài)指示模塊等4個(gè)部分。

人機界面

圖8 人機界面

4、結論

  本測試系統在完成對傳感器數據采集處理以及電機運動(dòng)控制功能的基礎上,實(shí)現了對轉向器控制閥總成助力特性的測試,解決了以往控制閥總成在測試過(guò)程中人為影響因素大、精度低的缺點(diǎn),測試所獲數據更可靠,可以更好滿(mǎn)足汽車(chē)行業(yè)對轉向器性能測試的需要。本系統已應用于實(shí)際的轉向器控制閥總成生產(chǎn)測試環(huán)節,具有良好的應用價(jià)值。