技術(shù)頻道

娓娓工業(yè)
您現(xiàn)在的位置: 中國(guó)傳動(dòng)網(wǎng) > 技術(shù)頻道 > 技術(shù)百科 > 基于DSP的無(wú)刷直流電機(jī)調(diào)速系統(tǒng)

基于DSP的無(wú)刷直流電機(jī)調(diào)速系統(tǒng)

時(shí)間:2008-06-24 09:54:00來(lái)源:ronggang

導(dǎo)語(yǔ):?本文在詳細(xì)介紹了基于DSP(TMS320F2812)和專用控制集成芯片(MC33035)的基礎(chǔ)上, 綜合運(yùn)用了PID算法和濾波算法對(duì)無(wú)刷直流電機(jī)調(diào)速系統(tǒng)進(jìn)行了研究,并給出了該控制系統(tǒng)的實(shí)際硬件電路設(shè)計(jì)和軟件控制策略
摘 要:本文在詳細(xì)介紹了基于DSP(TMS320F2812)和專用控制集成芯片(MC33035)的基礎(chǔ)上, 綜合運(yùn)用了PID算法和濾波算法對(duì)無(wú)刷直流電機(jī)調(diào)速系統(tǒng)進(jìn)行了研究,并給出了該控制系統(tǒng)的實(shí)際硬件電路設(shè)計(jì)和軟件控制策略。實(shí)驗(yàn)結(jié)果表明,本控制系統(tǒng)運(yùn)行穩(wěn)定、控制算法合理、控制精度高,有著很強(qiáng)的應(yīng)用推廣價(jià)值。 關(guān)鍵詞: 無(wú)刷直流電機(jī), DSP, TMS320F2812, MC33035 引言   無(wú)刷直流電動(dòng)機(jī)從上世紀(jì)70年代末開始引起了從事電機(jī)及驅(qū)動(dòng)系統(tǒng)學(xué)者的重視。電機(jī)的驅(qū)動(dòng)控制結(jié)構(gòu)有很多形式,近年來(lái)國(guó)外學(xué)者多集中于對(duì)直流電機(jī)的轉(zhuǎn)矩波動(dòng)及其控制問(wèn)題上進(jìn)行研究。以單片機(jī)為核心組成的數(shù)字控制電路調(diào)速控制能力強(qiáng),但只能實(shí)現(xiàn)系統(tǒng)的外環(huán)數(shù)字控制,而DSP則可以實(shí)現(xiàn)全數(shù)字化的控制。   TMS320C28x系列是TI公司最新推出的32位定點(diǎn)DSP芯片,它既具有數(shù)字信號(hào)處理能力,又具有強(qiáng)大的時(shí)間管理能力和嵌入式控制功能,特別適用于大批量數(shù)據(jù)處理的測(cè)控場(chǎng)合[1]。   在無(wú)刷直流機(jī)速度控制系統(tǒng)中,為使調(diào)試者實(shí)時(shí)了解系統(tǒng)的運(yùn)行信息,需實(shí)時(shí)采集電機(jī)轉(zhuǎn)速、電樞電流等信息,并進(jìn)行數(shù)據(jù)分析和加工處理[2]。控制過(guò)程復(fù)雜,控制算法計(jì)算量較大,因此本系統(tǒng)選擇了數(shù)據(jù)處理能力較強(qiáng)的DSP芯片TMS320F2812作為控制核心,再結(jié)合MC33035專用控制集成芯片,設(shè)計(jì)并制作了一個(gè)無(wú)刷直流電機(jī)調(diào)速器。 1 系統(tǒng)結(jié)構(gòu)   本系統(tǒng)針對(duì)的是高速無(wú)刷直流電機(jī),原則上本系統(tǒng)對(duì)電機(jī)轉(zhuǎn)速的上限沒(méi)有限定,實(shí)驗(yàn)時(shí)使用的電機(jī)最高轉(zhuǎn)速為5萬(wàn)轉(zhuǎn),電機(jī)功率為5kw。   系統(tǒng)設(shè)計(jì)時(shí)為方便用戶操作設(shè)計(jì)了通信和JOG(手動(dòng))兩種模式。通信模式使用戶在電腦前就可以方便地對(duì)電機(jī)進(jìn)行操作,設(shè)置電機(jī)的最高轉(zhuǎn)速、加速度以及顯示電機(jī)當(dāng)前的實(shí)際轉(zhuǎn)速等;而在沒(méi)有電腦時(shí),用戶也可以通過(guò)JOG模式對(duì)電機(jī)進(jìn)行鍵盤操作,用以設(shè)定電機(jī)的轉(zhuǎn)速。   資助基金:國(guó)家自然科學(xué)基金(70271001)   本系統(tǒng)設(shè)計(jì)控制的無(wú)刷直流電機(jī)采用霍爾元件作為位置反饋機(jī)制,從反饋的脈沖信號(hào)中獲得位置信息和轉(zhuǎn)速情況??刂坪诵腄SP根據(jù)采集到的實(shí)際轉(zhuǎn)速,修正控制轉(zhuǎn)速,實(shí)現(xiàn)系統(tǒng)對(duì)電機(jī)轉(zhuǎn)速的閉環(huán)控制。此外,系統(tǒng)從電機(jī)的驅(qū)動(dòng)器件IGBT處獲得電流信息。通過(guò)綜合這三個(gè)信息,使得整個(gè)電機(jī)調(diào)速系統(tǒng)安全、穩(wěn)定、可靠地工作。   整個(gè)系統(tǒng)由控制、驅(qū)動(dòng)、顯示及電源四部分組成, 結(jié)構(gòu)框圖如圖1所示:
2 系統(tǒng)硬件設(shè)計(jì)   硬件原理框圖如圖2所示。
圖2 硬件原理框圖
  各部分之間信號(hào)線的連接通過(guò)光耦隔離,光耦兩端連接如圖3所示。這里采用的光耦是TLP521,它的隔離電壓是2500V。在本系統(tǒng)中,驅(qū)動(dòng)部分的最高電壓是300V,2500V可以保證系統(tǒng)工作的絕對(duì)安全。圖3中光耦是按正邏輯連接的,即輸入1,輸出也是1。除TLP521外,在通信線的連接處使用了幾顆高速光耦6N127。
圖3 光耦連接圖
  2.1 控制部分   控制部分的核心器件是TMS320F2812,制作時(shí)使用了一塊ICETEK-2812-B板(帶有2812的DSP開發(fā)板),除帶DSP外,還有一顆電源管理芯片,將外接5V轉(zhuǎn)為3.3V為系統(tǒng)供電。   2812從電機(jī)處采集轉(zhuǎn)速、電流反饋信號(hào)和位置反饋信號(hào),DSP綜合這三個(gè)信號(hào)輸出對(duì)外的控制信號(hào)。從驅(qū)動(dòng)部分反饋的過(guò)流信號(hào)是一個(gè)0、1信號(hào),DSP在工作時(shí)始終監(jiān)視這一信號(hào),一旦監(jiān)視到1,即表示電機(jī)過(guò)載,則立即給出一個(gè)讓電機(jī)停止轉(zhuǎn)動(dòng)的信號(hào),以免損壞電機(jī)和調(diào)速器。   DSP輸出的轉(zhuǎn)速控制信號(hào)是一個(gè)數(shù)字量,用D/A將此數(shù)字量轉(zhuǎn)換成電壓量給MC33035用以調(diào)速。系統(tǒng)中選用了12位的串行D/A(TLV5616),后加一級(jí)放大(LM358),使輸出電壓可根據(jù)不同電機(jī)的要求進(jìn)行放大。   TMS320F2812與PC間的通信是通過(guò)485總線完成的。在工業(yè)控制中,485總線應(yīng)用非常普遍,傳輸距離遠(yuǎn)而且性能穩(wěn)定,所以本系統(tǒng)選擇485總線進(jìn)行傳輸。   2.2 驅(qū)動(dòng)部分   驅(qū)動(dòng)部分的控制核心是MC33035,驅(qū)動(dòng)器件是IR2183和IRGP50B60PD1。MC33035作為驅(qū)動(dòng)部分的控制核心,根據(jù)電機(jī)霍爾反饋的位置信號(hào),分辨出電機(jī)轉(zhuǎn)子的位置,以控制IGBT的開關(guān)。   雖然IGBT具有優(yōu)越的通態(tài)特性,但要將IGBT瞬間完全關(guān)斷仍不容易。調(diào)試時(shí)發(fā)現(xiàn),IGBT關(guān)斷時(shí)的一點(diǎn)點(diǎn)毛刺,就會(huì)導(dǎo)致電機(jī)發(fā)熱甚至燒壞。這就要求在電路設(shè)計(jì)上采取相應(yīng)的措施,如在IR2183輸出端與IGBT連接的地方串接一電阻等;在PCB布板走線時(shí)更要嚴(yán)格注意,布局要對(duì)稱。   電機(jī)轉(zhuǎn)速的調(diào)節(jié)是MC33035的11腳(誤差信號(hào)放大器同向輸入端)接受控制部分給出的控制電壓,根據(jù)此電壓的不同,內(nèi)部產(chǎn)生脈寬調(diào)制(PWM)信號(hào),控制3個(gè)下側(cè)驅(qū)動(dòng)輸出,通過(guò)改變輸出脈沖寬度來(lái)改變IGBT導(dǎo)通時(shí)間的長(zhǎng)短,從而調(diào)節(jié)電機(jī)的轉(zhuǎn)速。   2.3 顯示部分   顯示部分的主控元件是AT89C51,顯示部分與驅(qū)動(dòng)部分之間通過(guò)AT89C51和2812的串行口(即用通信方式)傳遞指令。同時(shí)顯示部分所需的5V電源由控制部分提供。   這里轉(zhuǎn)速的采集是用AT89C51的計(jì)數(shù)端去采集霍爾輸出的脈沖信號(hào),將此信號(hào)換算成頻率后送七段數(shù)碼管顯示,在此AT89C51擔(dān)當(dāng)了一個(gè)頻率計(jì)的功能。   系統(tǒng)讓用戶通過(guò)鍵盤輸入轉(zhuǎn)速,而不是通過(guò)電位器調(diào)節(jié)。因?yàn)殡娢黄鬏敵龅氖且粋€(gè)模擬量,通過(guò)2812內(nèi)部集成的A/D來(lái)采集這個(gè)電壓量時(shí)并不穩(wěn)定,會(huì)略微地漂移,這種略微的漂移會(huì)導(dǎo)致轉(zhuǎn)速較大的波動(dòng)。為了避免這種波動(dòng),本系統(tǒng)使用了全數(shù)字量的鍵盤,AT89C51從鍵盤讀入數(shù)字量,然后將此量通過(guò)通信口傳給2812,以實(shí)現(xiàn)全數(shù)字無(wú)級(jí)調(diào)速控制。 3 系統(tǒng)軟件設(shè)計(jì)   系統(tǒng)軟件設(shè)計(jì)思想是通過(guò)不斷采集電機(jī)轉(zhuǎn)速,與給出的速度指令相比較后,利用PID算法,同時(shí)綜合濾波算法,不斷修正速度誤差,直到采集到的電機(jī)轉(zhuǎn)速與系統(tǒng)給定的轉(zhuǎn)速相同,程序就認(rèn)為系統(tǒng)已經(jīng)入鎖了。系統(tǒng)控制時(shí)始終監(jiān)視電機(jī)電流和位置反饋,一旦出現(xiàn)異常,就啟動(dòng)相應(yīng)的報(bào)警機(jī)制,并讓電機(jī)停止轉(zhuǎn)動(dòng)。   程序軟件框圖如圖4所示:
圖4 軟件框圖
  實(shí)際速度的測(cè)量是程序每隔20ms從霍爾元件反饋處讀脈沖,讀到一個(gè)脈沖就記一轉(zhuǎn),共采樣10次記一個(gè)周期,即程序統(tǒng)計(jì)200ms內(nèi)的脈沖數(shù)來(lái)計(jì)算電機(jī)的實(shí)際轉(zhuǎn)速。按照這種計(jì)算方法,系統(tǒng)產(chǎn)生的誤差是75轉(zhuǎn)/分,已完全滿足高速電機(jī)的誤差要求。   為了電機(jī)工作安全,系統(tǒng)除了設(shè)置過(guò)流保護(hù)外,還為用戶設(shè)置了電機(jī)最大速度越限報(bào)警,系統(tǒng)程序在工作時(shí),會(huì)不斷與這個(gè)最大速度比較,一旦檢測(cè)到電機(jī)實(shí)際轉(zhuǎn)速超過(guò)用戶給定的最大轉(zhuǎn)速,立刻會(huì)超速報(bào)警,同時(shí)讓電機(jī)停止轉(zhuǎn)動(dòng)。   控制部分與PC以及顯示部分的通信都采用以下的通信協(xié)議:   19200 bps,8 bit,1 start,1 stop,無(wú)奇偶校驗(yàn)   此外,對(duì)于電機(jī)的冷卻裝置,系統(tǒng)預(yù)留了相應(yīng)的信號(hào)接口,可根據(jù)實(shí)際需要,外接相應(yīng)冷卻裝置,用以提高電機(jī)的安全性能。 4 系統(tǒng)操作界面   根據(jù)本系統(tǒng)的功能設(shè)計(jì)了如圖5所示的操作界面:
圖5 操作界面
  操作界面根據(jù)實(shí)際的操作需要,進(jìn)行了人性化設(shè)計(jì),并設(shè)計(jì)了速度監(jiān)測(cè)曲線,方便用戶觀察電機(jī)轉(zhuǎn)速的穩(wěn)定度。此外,用戶通過(guò)操作界面可以方便地進(jìn)行參數(shù)設(shè)置和更改。 5 結(jié)論   本電機(jī)調(diào)速系統(tǒng)經(jīng)實(shí)際測(cè)試,控制精度高、運(yùn)行穩(wěn)定可靠,帶載時(shí)的控制精度也在75轉(zhuǎn)偏差內(nèi),與理論值接近,實(shí)際調(diào)試時(shí)進(jìn)行過(guò)載及超速等實(shí)驗(yàn),系統(tǒng)反應(yīng)靈敏,控制過(guò)程安全可靠。本系統(tǒng)使用了功能強(qiáng)大的DSP(TMS320F2812)芯片,系統(tǒng)擴(kuò)展空間大,可根據(jù)實(shí)際應(yīng)用需要進(jìn)行擴(kuò)展。   本文作者創(chuàng)新點(diǎn):①本調(diào)速系統(tǒng)綜合了TMS32F812和MC33035;②電機(jī)轉(zhuǎn)速的人工輸入使用了全數(shù)字量的鍵盤;③控制系統(tǒng)用485總線與PC進(jìn)行通信;④所有信號(hào)線的連接處用光耦完全隔離,使各部分之間不相互影響,保證工作的絕對(duì)安全。 參考文獻(xiàn)   [1] TMS320F2812 Data Sheet. TEXAS INSTRUMENTS, 2005(Revised).   [2] 陳濱,吳忠. 無(wú)刷直流機(jī)DSP控制系統(tǒng)與PC機(jī)串行通信的Matlab實(shí)現(xiàn). 微計(jì)算機(jī)信息,2005,21(07):95-117.

標(biāo)簽:

點(diǎn)贊

分享到:

上一篇:直線電機(jī)在機(jī)床上的應(yīng)用與展望

下一篇:微能WIN-V63矢量控制變頻器在...

中國(guó)傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:中國(guó)傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為中國(guó)傳動(dòng)網(wǎng)(m.u63ivq3.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“中國(guó)傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。

網(wǎng)站簡(jiǎn)介|會(huì)員服務(wù)|聯(lián)系方式|幫助信息|版權(quán)信息|網(wǎng)站地圖|友情鏈接|法律支持|意見反饋|sitemap

傳動(dòng)網(wǎng)-工業(yè)自動(dòng)化與智能制造的全媒體“互聯(lián)網(wǎng)+”創(chuàng)新服務(wù)平臺(tái)

網(wǎng)站客服服務(wù)咨詢采購(gòu)咨詢媒體合作

Chuandong.com Copyright ?2005 - 2024 ,All Rights Reserved 深圳市奧美大唐廣告有限公司 版權(quán)所有
粵ICP備 14004826號(hào) | 營(yíng)業(yè)執(zhí)照證書 | 不良信息舉報(bào)中心 | 粵公網(wǎng)安備 44030402000946號(hào)