一種比較創(chuàng)新的鎖相測速方法
[摘 要] 文中介紹了一種全新的精密數字鎖相測量電機轉速的方法和電路,此種方法不同于目前普遍采用的M/T測速方法。使用該方法,可以直接獲得始終跟隨電機速度變化的測速值,測速精度高、應用簡單,目前已經成功地應用于筆者研制的交流伺服系統的反饋通道中。
[關鍵詞] 速度檢測;鎖相環(huán);伺服系統
1 概 述
目前常用的數字測速方法是M/T法。M/T法的原理是:在每個測速周期內,同時計取光電脈沖個數m1和時標脈沖個數m2。測速周期Td=Te+ΔT。其中Te是固定部分,而ΔT是指從Te結束到下一個光電脈沖到來這段時間。用下式可以計算轉速n。
n=A*m1/m2(1—1)
A是常數。
從上面的分析可以看出,采用M/T法測速,遇到的最大問題就是測速周期的不固定。ΔT是不固定的,在電機高速時ΔT較短,而在電機低速時ΔT就會變得較長,從而整個測速周期也變得較長。這樣就帶來了兩方面的問題。①由于低速運行時測速周期的變化,使得控制周期變長,控制效果變差,容易出現“爬行”等現象。②由于低速運行時測速周期變長,使得時標脈沖的計數周期變長,如果不采用較長位數的計數器計取時標脈沖,就會發(fā)生溢出。也就是說,一定位數長度的時標脈沖計數器對應著一定的可測得的最低轉速,要測出很低的轉速,就需要很長位數的時標脈沖計數器,在式(1—1)中,m2是多字節(jié)的數,計算式(1—1)需要做多字節(jié)的除法,增大了實時控制中的軟件開銷。
該文提出了一種全新的鎖相測速方法,采用這種方法,無論電機高速運行還是低速運行,都可以獲得一個始終跟隨電機轉速值的14位的并行的測速結果,測速周期短,測量精度高。測速單元與伺服系統的主CPU并行地工作。
2 鎖相測速的基本原理
鎖相測速環(huán)節(jié)的基本結構如圖2—1所示。
在圖2—1中,來自光電脈沖編碼器的脈沖fe與來自數字控制振蕩器DCO的脈沖fd分別經過“脈沖相位變換器1”和“脈沖相位變換器2”變換成相位信號Q1和Q2。Q1與Q2的相位差由“鑒相器”鑒得,如果Q1超前于Q2,相位差由P+的脈沖寬度表示;如果Q1滯后于Q2,相位差由P-的脈沖寬度表示。環(huán)節(jié)TJQ的作用是測量P+或P-的脈沖寬度,并且在鎖相環(huán)中充當調節(jié)器,使得鎖相環(huán)能夠迅速鎖定。在鎖定的情況下,Q1和Q2的相位差或者為零,或者為恒定值,這時必有fe=fd。由于TJQ輸出的數據Dout與數控振蕩器DCO的輸出脈沖頻率fd成正比,將Dout鎖存輸出,即可跟蹤光電脈沖編碼器的輸出脈沖的頻率fe,從而跟蹤電機的轉速。
圖2—1中的各個主要環(huán)節(jié)均可固化在“可編程邏輯器件ISP”中。
。1)脈沖相位變換器
脈沖相位變換器的原理如圖2—2所示。Q是輸出相位信號,fe是輸入的光電脈沖編碼器信號,時鐘脈沖cp的頻率大大高于fe的頻率。cp反相后,得到了cp-,同步環(huán)節(jié)以cp-為基準,對輸入的光電脈沖信號fe進行同步,得到了與cp-同步的脈沖f-。
減法計數器A的初值預置數是1 000,f-用做A的減法計數脈沖。B是加法計數器,對cp信號計數。
比較器C對加法計數器的值A和減法計數器的值B進行比較,如果比較相等,比較器C的輸出端e產生一個高電平,完成對A置數和對B清零的動作。
“輸出”環(huán)節(jié)是一個二分頻器,比較器輸出的高電平脈沖經過二分頻器產生輸出的相位信號Q。
假如沒有光電脈沖信號fe的輸入,加法計數器B只起到鎖存計數初值的作用。這時,減法計數器A、加法計數器B、比較器C、輸出環(huán)節(jié)(二分頻器)合在一起,相當于一個2 000分頻器,對cp信號分頻。由于cp信號的頻率是3MHz,所以輸出相位信號Q的頻率是3M/2 000=1.5 kHz。
當有一個光電脈沖輸入時,減法計數器A中的數值將被減1。顯然,這時輸出信號Q將提前翻轉,提前時間等于一個cp脈沖周期。即每個光電脈沖的到來,都可以使輸出信號Q的相位超前π/1 000。
(2)鑒相器
在圖2—1中,“脈沖相位變換器1”和“脈沖相位變換器2”有著完全相同的結構,它們輸出的相位信號Q1和Q2之間的相位差由鑒相器鑒得。如果Q1的相位超前于Q2的相位,相位差由P+脈沖的寬度表示,反之,相位差由P-脈沖的寬度表示。
(3)脈沖測寬、控制運算環(huán)節(jié)
在圖2—1中,“脈沖測寬、控制運算”環(huán)節(jié)TJQ相當于鎖相環(huán)測速環(huán)路中的“調節(jié)器”,主要完成兩項工作。其一,要根據鑒相器的輸出P+或P-,測算出Q1與Q2的相位差。其二,要對相位差進行“調節(jié)運算”,進而得出輸出的并行數據Dout,這個并行數據用來控制后面的“數字控制振蕩器DCO”的振蕩頻率。
3 鎖相測速環(huán)路的調節(jié)算法的研究
鎖相測速環(huán)節(jié)的動態(tài)結構如圖3—1所示。
“脈沖相位變換”表示為積分環(huán)節(jié);“數字控制振蕩器DCO”表示為比例環(huán)節(jié),比例系數是KF(采用2 500線的光電脈沖編碼器,其輸出脈沖經過4倍頻處理。電機的最高轉速為3 000 r/min,光電編碼器的輸出頻率fe的最大值是2 500×4×50=500 kHz,所以DCO的最大輸出振蕩頻率也是500 kHz,測速輸出的是14位并行數據,所以,DCO環(huán)節(jié)的系數KF=500/214)。
在電機穩(wěn)態(tài)運行時,光電脈沖編碼器輸出的脈沖信號的頻率恒定,由于測速環(huán)路的被控對象中含有一個積分環(huán)節(jié),所以,在這種情況下,“調節(jié)器TJQ”中只需采用比例算法就可以實現對輸入信號頻率的準確測量。但是,作為位置伺服跟蹤部件,伺服電機的啟動、制動、升速、降速是頻繁發(fā)生的,光電脈沖的頻率在不斷的變化。在這樣的變化過程中,仍然要求鎖相測速環(huán)節(jié)能夠快速跟蹤和準確測量輸入的光電脈沖信號的頻率!罢{節(jié)器”僅僅采用比例算法就不夠了,必須引入頻率前饋,采用復合控制,才能對變化的輸入光電脈沖信號的頻率進行準確測量。
4 測速實驗
筆者對鎖相測速環(huán)路進行了一系列的實驗研究,包括穩(wěn)態(tài)和動態(tài)兩個方面。
由表4—1的測量結果可以看出,在整個測量的頻率范圍內,具有很好的測速(測頻)精度和線性度。表4—1中給出的最低的122.1 Hz的輸入頻率是通過對標準的500kHz的頻率進行4096分頻而得到的,如果脈沖編碼器的分辨率為10 000 P/r,其對應的電機轉速為0.73 r/min。這完全滿足伺服系統低速跟蹤的要求。
動態(tài)測速實驗主要是測試“鎖相測速裝置”對于變化的輸入頻率信號的跟蹤響應特性,實驗這樣設計:被測的頻率是由“壓/頻變換器”產生,用輸入的電壓信號Vi控制“壓/頻變換器”的輸出頻率。鎖相測速環(huán)節(jié)的輸出經由D/A轉換器再還原成輸出電壓信號VO,用虛擬儀器(存儲示波器)觀測VO對于Vi的響應。動態(tài)測速實驗電路框圖如圖4—1所示,實驗結果如圖4—2所示。 在圖4—1所示的實驗裝置上,輸入的Vi信號是頻率為100 Hz,幅值為2V的方波,V/F變換器的增益是50 kHz/V。也就是說,當輸入的Vi信號是高電平時,V/F變換器輸出100 kHz的頻率信號,經過鎖相測速裝置,得出測速結果,再經過D/A轉換器將測速結果還原成輸出信號VO。
從圖4—2可以看出,VO能夠較好地跟隨Vi的變化,這說明“鎖相測速環(huán)節(jié)”有較好的動態(tài)響應特性。 [參考文獻]
[1] 李 寧.稀土永磁正弦波電機調速系統的研制[J].電氣傳動自動化,1995(2).
[2] 李 寧.一種應用于交流伺服系統的數字式電流控制方法[J].電力電子技術,2002(5).
[3] 李 寧,等.交流伺服電動機轉子初始位置的精確測定[J].電力電子技術,2003(2).鉗式電力計| 電池測試器 | 二氧化碳測試器 | 三用電表 | 轉速計 | 校正器 | 接地電阻計 | 電源供應器