摘要:介紹了一種基丁虛擬儀器技術的無刷直流電動機性能測試系統的設計與實現、對無刷直流電動機性能參數測試要求進行了分析,設計了基于TMs320F2812的無刷直流電動機的專用控制器和用于模擬加載實驗的加載系統,并在基于虛擬儀器的實驗平臺上對測試數據進行處理分析。試驗結果表明該系統性能穩定、可靠,測試結果滿足精度要求,達到了產品設計要求。 關鍵詞:虛擬儀器;無刷直流電機;參數測試
0引 言尢刷直流電動機既具備交流電機結構簡單、運行可靠等優點,又具備有刷直流電動機運行效率高以及凋速性能好等優點,隨著電力電子技術發展突飛猛進,無刷直流電動機控制技術口趨成熟,以其代替有刷直流電機進行驅動機構的設汁,將進步提高產品的叫靠性。 無刷直流電動機的發展促進了無刷直流電動機測試技術的發展。隨著微型計算機的應用,數字測麓技術的發展,電力電子技術的進步,為無刷直流電動機的測試提供了先進的手段;與此同時,通過虛擬儀器應用軟件將計算機與標準化虛擬儀器硬件結合起來,實現傳統儀器功能的軟件化與模塊化,達劍了自動測試與分析的目的。根據無刷直流電動機的特性,本文設計了基于虛擬儀器技術的無刷直流電動機性能參數測試系統。 1測試系統構成系統測試總體框圖如圖1所示。在進行電機性能測試時,測試人員需要在虛擬儀器測試臺I:完成被測電機的運行參數設冠以及加載條件的設置,測試臺與無刷直流電動機控制器通過以太網絡接L1通信,采用ModBus-TCP標準化協議傳遞參數與命令消息。扭矩傳感器、溫度傳感器、電壓信號、電流信號均通過電壓、電流互感器與工控機硬件平臺隔離,電壓電流互感器輸出標準范同的電壓信號,由數據采集卡采集,再被虛擬儀器顯示存儲等,1 l系統硬件設計無刷直流電動機測試系統按硬件功能可以分為如下四部分: (1)工控機。工控機用來完成測試過程的實時在線檢測與控制,選用研華IPC一6lOH型工控機。 (2)磁粉離合器與三相異步電動機組成的模擬加載器。測試系統的測試對象為兀刷直流電動機,機構輸出量為速度與扭矩,運行工況為低速火扭矩。 被測電機可處于斷電無驅動模式下,減速機構具有一定的反向自鎖力矩,所以測試系統必須具備主動加載功能以測試機構反向自鎖力矩的大小。測試系統能夠測量低速情況下,O~20 N·m寬范圍內的扭矩,通過與當前被廣泛使用的主要加載技術的比較,選用了由CJ型磁粉離合器與YvF132s一6型三相變頻調速電機實現模擬加載。其中,CJ型磁粉離合器的額定轉矩是25 N·m,激磁電流為2A;YVn32S一6型二相變頻凋速電機的額定轉矩是28.5 N·m,額定電流為.9 A。 (3)數據采集卡。除機構的角位移、轉速、加速度、機構旋轉變壓器激磁電壓、電流通過通信方式向電機控制器查詢,其它物理量,女¨負載轉矩要經過傳感器轉變為電信號,再經過電壓電流互感器轉換為標準輸入輸出范圍內的電壓信號,由PcI總線型數據采集卡采集,電機測試系統選用Pcl8735與Pcl2318兩個型號的數據采集板卡。 (4)無刷直流電動機控制器。選用TI公司的32位定點DsP TMs320F2812作為控制核心,用于無刷直流電動機的控制,存非模擬加載情況下,可以獨立對現場電機機構運行性能進行測試,驗證現場其它控制器的控制水平,在模擬加載情況下,可與加載測試臺虛擬儀器通信,接收控制命令,I一傳被測電機的參數.1 2系統軟件設訃構造和使用虛擬儀器的火鍵在于應用軟件。虛擬儀器應用軟什主要有三個作用:提供一個集成的開發環境;提供一個與儀器硬件的****接口;提供一個勺虛擬儀器用戶的接口。系統采用微軟公司2009年推出的****開發環境visual studi0 201O.Visual Studi0平臺下的c#(c sharp)程序語言是一種****的、面向列象的編程語言。 根據測試要求,電機性能測試系統要具備電機控制參數設置、儀器參數設置、數據顯示、通信參數設置等交互界面。測試系統程序總體發計如圖2所示。 2數據處理算法對于一些不易用硬件抑制的十擾信號,在擁有汁算機平臺的測試系統巾可以使用軟件程序對下擾信號進行處理,數字濾波便是利用這一原理實現抑制干擾信號的有效措施之一..根據干擾信號的幅值和頻率范圍,選擇相應的數字濾波方法如下: (1)中值濾波法,主要用于溫度、電壓等靜態或緩變信號。中值濾波的實現方法是從被測對象的某個采樣窗口中取出奇數個數據進行排序,然后用排序后的中值來取代要處理的數據。 (2)算術平均值濾波,主要用于壓力、流量等周期性脈動的物理量測量,不適合脈沖干擾。其公式如下: 式巾:y(K)為第K個采樣點的Ⅳ個采樣值的算術平均值;Xi為第K個采樣點的第i個采樣值;Ⅳ為每個采樣點的總采樣次數。 (3)復合濾波法。將以上兩種不同的濾波方法組合使用的方法就是復合濾波法。通過合理選擇,充分利用各個濾波器的特點,達到良好的濾波效果。 3實驗結果與分析
測試系統的核心功能是測試功能,該功能模塊綜合調用其他功能模塊的相關功能,來完成測試任務。圖3是無刷直流電動機的測試流程圖。首先,在設置完電機的運行參數后起動電機,然后由數據采集卡進行被測試數據的采集,數據處理環節主要是對數據采集系統得到的數據進行數字濾波,繼而經處理后的測試數據裝入設計好的測試數據結構體內,同時以子線程的方式起動三個流程,分別為將測試數據存人數據庫的子線程;根據得到的相關物理量,對測試系統中與之相關的物理量進行控制的子線程,例如,可以根據扭矩傳感器的值對加載扭矩進行閉環控制;還有虛擬儀器的顯示子線程。然后延時,等待采樣時間到來,判斷是臺停機或測試完畢,決定是否繼續采樣。 根摒測斌流程,圖4是額定電壓為24 V、額定功率為80 w、額定轉速為l 500 r/min、三相星形連接的無刷直流電動機在加載力矩為5 N.m,工作在凋速模式下所測得的實驗結果、上述數據是在多次反復測量的過程中得到的,從測量結果呵以看出該測試裝覆運行狀態穩定,符合設計要求。 |