CPLO在電機(jī)測速系統(tǒng)中的應(yīng)用
1 引言
在大多數(shù)情況下,電機(jī)的轉(zhuǎn)速是對其進(jìn)行閉環(huán)控制時必不可少的量,由于對電機(jī)的控制大多要求檢測到的速度必須實時和精確,這就需要測速系統(tǒng)能高速且精確地將速度檢測出來。
由于CPLD的集成度很高且速度很快,比較容易滿足測速系統(tǒng)的要求,同時使系統(tǒng)可靠性比采用通用IC芯片更高。另外,CpLD還具有設(shè)計方便、靈活和校驗快的特點(diǎn),并且設(shè)計可隨時改變。隨著CPLD性能和集成度的不斷提高,同時成本和價格的不斷降低,使其得到日益廣泛的應(yīng)用[1一2]
2速度測量原理
在傳統(tǒng)的電機(jī)轉(zhuǎn)速檢測中,可以采用測周法(簡稱T法)和測頻法(簡稱M法)兩種方法。
測周法是通過測量速度脈沖周期來獲得電機(jī)轉(zhuǎn)速的方法,適用于測量低的轉(zhuǎn)速;測頻法是通過測量速度脈沖頻率來獲得電機(jī)轉(zhuǎn)速的方法,適用于測量高的轉(zhuǎn)速f3l。然而,在電機(jī)的旋轉(zhuǎn)過程中,電機(jī)的速度范圍變化很大,若想準(zhǔn)確且實時地檢測出電機(jī)的轉(zhuǎn)速,需要在測周法和測頻法這兩種方法間進(jìn)行切換,為避免這種切換,可采用M/T法。
M/T法的原理:給定一個頻率較高的定頻信號作為標(biāo)準(zhǔn)頻率信號Fl,并保證測量的閘門時間為被測速度脈沖信號F2的整數(shù)倍,在閘門時間同時對信號Fl和信號FZ進(jìn)行計數(shù)。其原理圖如圖1所示。
在測量過程中,根據(jù)電機(jī)實際的轉(zhuǎn)速情況設(shè)定預(yù)置門控信號的高電平時間(預(yù)置閘門時間)Tl,在預(yù)置門控信號的上升沿到來時,系統(tǒng)并沒有開始計數(shù),一直等到信號F2的上升沿到來時,才開始用兩個計數(shù)器分別對信號Fl和信號F2的脈沖個數(shù)進(jìn)行計數(shù)。在預(yù)置門控信號的下降沿到來時,計數(shù)器繼續(xù)計數(shù),需等到信號F2的上升沿到來時,才停止計數(shù),同時讀取此時兩個計數(shù)器的計數(shù)值。這樣,實際的計數(shù)閘門時間為幾。設(shè)信號F1的頻率為fl,在兀時間內(nèi)信號Fl和信號F2的脈沖個數(shù)分別為Nl,從,則被測速度信號FZ的頻率九可由下式求得:
在這種方法下,當(dāng)速度信號的周期大于預(yù)置閘門時間Tl時,相當(dāng)于采用的是測周法,而當(dāng)速度信號的周期小于Tl時,則采用的是測頻法。所以,根據(jù)電機(jī)轉(zhuǎn)速的快慢,M/1,法自動完成了T法與M法間的切換。另外,由于計數(shù)器總是在速度脈沖信號的上升沿到來時開始或停止計數(shù),這就保證了實際測量的閘門時間為被側(cè)信號的整數(shù)倍,從而實現(xiàn)了信號在頻率測量范圍內(nèi)的測量精度相等,所以該測量方法同時實現(xiàn)了寬頻帶和高精度測量的要求。
評論