《電子技術應用》
您所在的位置:首頁 > 测试测量 > 业界动态 > 永磁直流电动机虚拟测试系统转速采集模块的开发

永磁直流电动机虚拟测试系统转速采集模块的开发

2009-03-06
作者:杨 静 魏振忠 刘向群

  摘 要: 永磁直流電動機虛擬測試系統(tǒng)可以獲得直流電動機有關的機電參數,從而對永磁直流電動機進行多功能測試。為達到系統(tǒng)測試精度,要求數據采集器具有很高的精度。主要闡述了數據采集器中電動機轉速測量電路原理及實現,并對其精度做了具體分析,最后通過實驗進行了驗證。
  關鍵詞: 虛擬測試系統(tǒng) 直流電動機 采集精度


  虛擬儀器是計算機測試儀器發(fā)展的結果。一般來說,它由計算機、一組硬件和軟件組成。硬件解決信號的輸入和輸出,軟件完成數據處理、應用理論實現及系統(tǒng)控制功能。用戶通過操作計算機圖形面板,即可控制計算機虛擬儀器的運行,完成全部測試功能。
  永磁直流電動機虛擬測試系統(tǒng)主要通過系統(tǒng)辯識理論獲得電機的動靜態(tài)參數,并測定全部動靜態(tài)特性,以及有關電機的多種物理量。同時,根據動靜態(tài)參數的變化,可以在一定程度上對電動機進行故障檢測和診斷。
  根據測試系統(tǒng)的要求,需要采集電動機的電壓(輸入量)、電流和轉速(輸出量)等狀態(tài)參數,數據采集的精度和速度將直接影響到電動機有關參數、特性測定以及故障檢測與診斷的準確性、快速性和可靠性。由于轉速是電動機模型中極為重要的狀態(tài)參數,它的測量精確與否對辯識結果的精度影響較大。因此轉速采集模塊的研制在整個系統(tǒng)中占有極其重要的地位,提高該部分的精度和速度以滿足系統(tǒng)要求是非常必要的。
1 數據采集器的總體結構
  本采集器的總體結構如圖1所示,主要由功率驅動部分和數據采集部分組成,由計算機來控制。數據采集部分是一塊內置于計算機(386XT以上機型)擴展槽內的數據采集板,該采集板采用ISA總線可進行16位數據傳輸,電流與電壓的采集采用雙路A/D轉換,提高了數據采集的速度并保證了數據采集的同時性。采集信號中,電壓u(t)和電流i(t)以模擬信號方式輸入;轉速n(t)以數字頻率信號方式輸入。


2 轉速采集方法及電路實現
  轉速采集模塊采用數字式轉速測量方法,轉速信號由頻率式轉速傳感器——圓光柵編碼器產生,它將轉速轉換成電脈沖信號,經過放大整形后,獲得相同頻率的方波信號,通過測量方波的頻率f或周期T,測得轉速的大小。
2.1常用數字式轉速測量方法比較
  目前,常用的數字式轉速測量方法主要有三種,分別是M法(頻率法)、T法(周期法)、M/T法(頻率/周期法)。M法是在既定的檢測時間內,測量所產生的轉速脈沖信號的個數來確定轉速;T法是測量相鄰兩個轉速脈沖信號的時間來確定轉速;M/T法是同時測量檢測時間和在此時間內的轉速脈沖信號的個數來確定轉速。三種方法的各項性能比較如表1。


  表1中,m1、m2:檢測時間間隔內的脈沖計數值(分別對應M、T法);T為規(guī)定的檢測時間間隔;P為圓光柵編碼器每轉一圈發(fā)出的轉速脈沖信號的個數;fc為T法中已知頻率值(填充被測頻率相鄰兩個脈沖的間隔);nM是電機每分鐘的轉速;Ttach為圓光柵測速脈沖周期;εp是圓光柵編碼器的制造誤差。
  由表1可知:(1)從測速精度來看,若要求高精度測速,M法中應計數值m1較大,當檢測時間Tg選定后(一般不應過長,以保證測量條件不變且速度快,實現測量快速性),只有被測轉速nm較高或圓光柵編碼器每轉一圈發(fā)出的轉速脈沖信號個數P較多,才能使m1較大。對于P給定情況,只有nM大時,m1才大??梢奙法適于高速測量。經類似分析可知T法適于低速測量,考慮高速和低速時的綜合性能M/T法最好。
  (2)從檢測時間來看,M法的檢測時間與轉速無關,T法的檢測時間隨著轉速的增加而減小,M/T法如果犧牲一點分辨率,則可以使檢測時間與M法幾乎相同。因此,從綜合效果看M/T法是較好的測速方法。根據M法和M/T法的工作原理,實現了兩種轉速測量方法并對測量效果進行了比較。
2.2 M法和M/T法測速的電路實現
  轉速測量電路是由通用可編程定時/計數器8254及其輔助電路組成。8254內部有三個相同的獨立16位計數器(COUNT0、COUNT1、COUNT2)。每個計數器都有自己的時鐘輸入CLK、計數器輸出OUT和門控信號GATE,通過編程設置工作方式。當GATE端為高電平時,允許計數;當GATE端為低電平時,禁止計數。
  M法和M/T法的測速電路原理分別如圖2和圖3所示。圖中時鐘電路提供由高頻晶振產生的時鐘信號,用來給定采樣周期以及轉速檢測時間。前置電路對輸入轉速信號進行放大和波形整理。圖2中,COUNT0對轉速信號計數;同時COUNT1和COUNT2均對時鐘信號計數,而COUNT1用來測量轉速檢測時間,COUNT2則用來控制采樣周期。每個采樣周期轉速采樣一次。圖3中,在采樣周期信號和轉速脈沖信號的控制下,計數同步對轉速脈沖信號和時鐘信號進行同步處理,然后COUNT0和COUNT1對同步處理后轉速脈沖信號和時鐘信號分別計數,此時的COUNT2不僅用來控制采樣周期,還與轉速脈沖信號共同作用控制COUNT0和COUNT1的計數起止時刻。計數同步電路電路由D觸發(fā)器和基本門電路構成,圖4是計數同步電理圖。電路的工作時序如圖5所示(其中OP是轉速脈沖信號)。

?

?


2.3 M法和M/T法測速的誤差比較及精度分析
  在采用M法測量轉速的脈沖頻率信號時,由于控制計數啟止閘門信號的開啟時間和停止時間與轉速脈沖信號之間的時間關系是不相關的,故它們在時間軸上的相對位置完全是隨機的,因此在相同的閘門啟止時間內,計數器計得的數據可能不同,造成計數值的誤差一個采樣周期內在-1~+1之間分布,極端情況為-1和+1,形成所謂的±1誤差。圖6是轉速計數誤差產生的一般情況。以下分析均不考慮圓光柵編碼器的制造誤差εp。


  根據圖2知,圖6中的閘門信號由COUNT2產生,閘門啟止時間為Tg,Tg時間間隔內被測對象如電機轉過的角度為ω(rad),計數信號為轉速脈沖信號,每個轉速脈沖代表被測對象轉過了ωx=2π/P(rad),ω1為閘門開啟時刻至第一個脈沖前沿被測對象轉過的角度,ω2為閘門關閉時刻至下一個脈沖前沿被測對象轉過的角度,設計數值為m1(m1是整數),計數誤差為△m1,為了減少計數相對誤差△m1/ml的影響,m1應該很大,為了便于畫圖,圖中m1取4。由圖6可見:


  由圖5,在采用M/T法測轉速時,通過計數同步電路的處理產生閘門信號Q,閘門信號Q的時間是通過整數個轉速脈沖信號的時間,一個計數器對轉速脈沖信號計數,設計數值為m1,另一個計數器對高頻時鐘信號(頻率為fCLK)計數以測量閘門時間,設計數值為m3,顯然此處在閘門時間內,電機轉過的角度ω=m1·ωx=m1·,而在測量閘門時間時,對高頻時鐘信號的計數也存在±1誤差。設計數誤差為△m3,|△m3|≤1。那么實際轉速為:

  若兩種測速方法具有相同的閘門開啟時間Tg,由于時鐘信號的頻率fCLK遠高于轉速脈沖信號的頻率,兩種方法的計數值相比m1<<m3,從而εM>>εM/T。例如在Tg=0.5ms,P=2000,fCLK=8MHz,nM=600rpm的情況下:
  
  可見,M/T法的測量精度遠高于M法的測量精度。
  圖7是先給電動機加同一電壓,工作穩(wěn)定后,再給電動機加同一階躍,讓其工作到另一穩(wěn)態(tài),分別采用M/T法和M法測得此電動機轉速并繪制的轉速-時間曲線。從圖中可看出,雖然兩種方法測得的轉速平均值基本相同,但M法測量得到的轉速曲線(b)由于有轉速脈沖的±1誤差,影響較大,轉速的失真很明顯;而M/T法測量得到的轉速(a)盡管有高頻時鐘脈沖的±1的誤差,因其很小,影響可以忽略,出現的小波動是由電機旋轉過程中電刷經過換向器換向時引起的,這正反映了電動機的實際轉速情況。


  以上分析和實驗均顯示M/T法的測量精度明顯高于M法的測量精度,而且電路實現簡便,測量范圍廣,精度高。
  通過理論分析及實驗驗證比較,選用了恰當的轉速測量方法并精心設計了轉速采集電路,提高了轉速采集精度,與此同時采用了精度高、適用范圍廣的電流電壓測量電路,進而提高了數據采集器的整體精度,在此基礎上,利用電動機的數學模型和系統(tǒng)辯識方法進行數據處理,使系統(tǒng)綜合誤差在3.0%左右(包括硬件測量誤差、電動機模型近似誤差、軟件算法的數據處理誤差等),從而達到永磁直流電動機虛擬測試系統(tǒng)的性能要求。
參考文獻
1 李頌倫.電氣測試技術.西安:西北工業(yè)大學出版社,1992;9
2 MAXIM 公司. DATA BOOK.1996
3 劉曉明,劉宗行,郭珂.一種全數字新型高精度頻率測量方法.電子測量技術, 1997;3
4 劉樂善,葉集忠,葉永堅.微型計算機接口技術原理及應用.武漢:華中理工大學出版社,1995;10

本站內容除特別聲明的原創(chuàng)文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創(chuàng)文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。