摘è¦ï¼šä»¥é†«(yÄ«)療器械為應(yÄ«ng)用背景,介紹了無刷直æµé›»æ©Ÿ(jÄ«)的工作原ç†å’Œæ•¸(shù)å¸(xué)模型;給出了基于MC56F8013數(shù)å—信號(hà o)處ç†å™¨ï¼ˆDSP)的調(dià o)速控制器的硬件çµ(jié)æ§‹(gòu)ã€æŽ§åˆ¶ç–ç•¥ã€ç³»çµ±(tÇ’ng)仿真ã€è©¦é©—(yà n)çµ(jié)æžœåŠè»Ÿä»¶å¯¦(shÃ)ç¾(xià n)。å°(duì)控制系統(tÇ’ng)建模和ç©åˆ†åˆ†é›¢PI算法進(jìn)行了詳細(xì)的分æžã€‚得到的調(dià o)速控制器çµ(jié)æ§‹(gòu)ç°¡(jiÇŽn)å–®ã€å·¥ä½œå¯é 。試驗(yà n)çµ(jié)果表明,該控制器調(dià o)é€Ÿæ•ˆæžœè‰¯å¥½ï¼Œèƒ½æ»¿è¶³è¦æ±‚。
é—œ(guÄn)éµè©žï¼šæ‰‹è¡“(shù)電鋸;無刷直æµé›»æ©Ÿ(jÄ«);數(shù)å—信號(hà o)處ç†å™¨ï¼›ç©åˆ†åˆ†é›¢PT算法
Application of Brushless DC Motor in Medical Devices
LUO Ji, GA0 Yuan-lou
(Institute of Automation Science and Electrical Engineering,Beijing Universityof Aeronautics and Astronautics,Beijing 100083,China)
Abstract:Based on the application in medial devices,the working theory and mathematical model of BLDC wereintroduced.Then the hardware and software structure of speed controller based on MC56F8013 were showed.The modelof speed loop control system as well as the integral separating PI controlled algorithm was analyzed in detail.Experimentdata shows the advantages of this controller,such as simple stru cture,thigh precision and wide scope of speed.
Key words:surgical electric saws;brushless DC motor;digital signal processor(DSP);integral separating PI controlled algorithm
0 引 言
  本試驗(yà n)?zÄi)康氖情_發(fÄ)一款醫(yÄ«)療器械產(chÇŽn)å“—手術(shù)電鋸。產(chÇŽn)å“è¦æ±‚é‹(yùn)行å¯é ã€å™ªè²å°ã€èª¿(dià o)速快且平穩(wÄ›n),調(dià o)速范åœç‚º100—10000rï¼min,調(dià o)速精度高于1%。產(chÇŽn)å“主è¦ç”±é›»é‹¸ã€é›»æ©Ÿ(jÄ«)和電機(jÄ«)調(dià o)速控制器三個(gè)部分組æˆã€‚
  無刷直æµé›»æ©Ÿ(jÄ«)具有傳統(tÇ’ng)ç›´æµé›»å‹•(dòng)機(jÄ«)良好的動(dòng)ã€éœæ…‹(tà i)調(dià o)速特性,且具有交æµé›»æ©Ÿ(jÄ«)çµ(jié)æ§‹(gòu)ç°¡(jiÇŽn)å–®ã€é‹(yùn)行å¯é ã€æ˜“于控制ã€ç¶è·(hù)方便,åŠé‹(yùn)行效率高ã€å™ªè²å°ç‰ç‰¹é»ž(diÇŽn)ã€‚å› æ¤æœ¬é›»é‹¸é¸ç”¨ç„¡åˆ·ç›´æµé›»æ©Ÿ(jÄ«)。產(chÇŽn)å“開發(fÄ)的主è¦ä»»å‹™(wù)是調(dià o)速控制器è¨(shè)計(jì)。為é”(dá)åˆ°è‰¯å¥½çš„æŽ§åˆ¶æ•ˆæžœï¼ŒæŽ§åˆ¶å™¨çš„æ ¸å¿ƒé‡‡ç”¨é‹(yùn)ç®—é€Ÿåº¦å¿«ã€æŽ§åˆ¶åŠŸèƒ½å¼·(qiáng)ã€åƒ¹(jià )æ ¼ä¾¿å®œçš„MC56F8013型數(shù)å—信號(hà o)處ç†å™¨ï¼ˆDSP)。
[b]1 無刷直æµé›»æ©Ÿ(jÄ«)原ç†åŠå…¶æ•¸(shù)å¸(xué)模型
1.1 無刷直æµé›»æ©Ÿ(jÄ«)çš„çµ(jié)æ§‹(gòu)與工作原ç†[/b]
  無刷直æµé›»æ©Ÿ(jÄ«)å¯åˆ†ç‚ºé›»æ©Ÿ(jÄ«)本體ã€ç£æ¥µä½ç½®å‚³æ„Ÿå™¨ã€é›»åæ›å‘é–‹é—œ(guÄn)電路(逆變器)三部分。其電樞繞組ä½äºŽå®šå上,轉(zhuÇŽn)å由永久ç£é‹¼çµ„æˆã€‚試驗(yà n)采用兩兩導(dÇŽo)通星型三相å…狀態(tà i)é©…(qÅ«)å‹•(dòng),如圖1所示。三相橋å¼é›»è·¯åœ¨ä»»ä½•時(shÃ)åˆ»ï¼Œéƒ½åªæœ‰ä¸Šæ©‹è‡‚和下橋臂å„一個(gè)晶體管導(dÇŽo)通,使三相繞組ä¸çš„二相串è¯(lián)接到電æºä¸Šï¼Œè€Œå‰©ä¸‹çš„一相繞組則沒有通電;產(chÇŽn)生的定åç£å ´(chÇŽng)與轉(zhuÇŽn)åæ°¸ç£ç£å ´(chÇŽng)相互作用,產(chÇŽn)生轉(zhuÇŽn)矩推動(dòng)轉(zhuÇŽn)å轉(zhuÇŽn)å‹•(dòng)ã€‚æ ¹æ“š(jù)éœçˆ¾ä½ç½®å‚³æ„Ÿå™¨æ¸¬(cè)得的轉(zhuÇŽn)åä½ç½®ï¼ŒæŒ‰6個(gè)節(jié)æ‹é †åº?qÅ«)ňw管,產(chÇŽn)ç”Ÿé †åºè®ŠåŒ–的定åç£å ´(chÇŽng)使無刷電機(jÄ«)轉(zhuÇŽn)å‹•(dòng)[1]。
1.2 無刷直æµé›»æ©Ÿ(jÄ«)的數(shù)å¸(xué)模型
ã€€ã€€åœ¨ç†æƒ³ç‹€æ…‹(tà i)下,å¯ä»¥æŽ¨å°Ž(dÇŽo)得到無刷直æµé›»æ©Ÿ(jÄ«)的數(shù)å¸(xué)模型[2-3]。
  主回路的電壓平衡方程:
  電動(dòng)機(jī)轉(zhuǎn)矩乎衡方程:
  經(jÄ«ng)éŽæ‹‰æ°è®Šæ›åŽè¯(lián)立方程組推導(dÇŽo),電機(jÄ«)çš„ç†æƒ³è¿‘似傳éžå‡½æ•¸(shù)å¯è¡¨ç¤ºç‚ºï¼š
å¼ä¸ï¼š гa— 電動(dòng)機(jÄ«)é›»ç£æ™‚(shÃ)å•常數(shù), гa=Lï¼Rï¼›
гm— 電機(jÄ«)機(jÄ«)電時(shÃ)間常數(shù), гm=(2пï¼60)×(RC/KeKm );
Ke— ç›´æµé›»æ©Ÿ(jÄ«)在é¡å®šç£é€šä¸‹çš„å電動(dòng)å‹¢(shì)
轉(zhuÇŽn)速比,Ke=(Ue-IeR)ï¼ne ï¼›
Km — ç›´æµé›»æ©Ÿ(jÄ«)é›»ç£è½‰(zhuÇŽn)çŸ©èˆ‡é›»æ¨žé›»æµæ¯”,
Km≈ Ke。
  通常,гm>4гa,且гa很å°ï¼Œå³Ð³aгm《гm,一般å–гm=10гa,故控制å°(duì)象å¯è¿‘似看作一階系統(tÇ’ng)。產(chÇŽn)å“ä¸ä½¿ç”¨å–œæ³°62xwc—TKN無刷無槽永ç£ç›´æµé›»å‹•(dòng)機(jÄ«),é¡å®šé›»å£“Ue=120V,é¡å®šè½‰(zhuÇŽn)速ne=10000rï¼min,é¡å®šé›»æµIe=1.25A,é¡å®šåŠŸçŽ‡Pe=150Wï¼Œç£æ¥µå°(duì)數(shù)np=2ã€‚æ ¹æ“š(jù)上é¢çš„æŽ¨å°Ž(dÇŽo)å¯ä»¥å¾—到電機(jÄ«)的近似一階模型為:
  æ¤å‚³éžå‡½æ•¸(shù)為無刷電機(jÄ«)的傳éžå‡½æ•¸(shù)[4]。
2 控制器的硬件
  控制器硬件çµ(jié)æ§‹(gòu)如圖2所示。MC56F8013是Freescaleå…¬å¸ç”Ÿç”¢(chÇŽn)çš„16ä½å®šé»ž(diÇŽn)é‹(yùn)算的高速DSP。該DSP 采用56800E 增強(qiáng)型內(nèi)æ ¸ã€‚56F80XX系列是é‡å°(duì)電動(dòng)機(jÄ«)控制而è¨(shè)計(jì)的,集æˆäº†é›»å‹•(dòng)機(jÄ«)æŽ§åˆ¶æ‰€å¿…é ˆçš„å¤–åœæŽ¥å£é›»è·¯[6-7]:6通é“96 MHz高速脈寬調(dià o)制(PWM),2個(gè)3通é“12ä½é«˜é€Ÿé«˜ç²¾åº¦ï¼ˆAï¼D)模塊,4個(gè)16ä½å®šæ™‚(shÃ)ï¼è¨ˆ(jì)數(shù)器以åŠä¸²è¡Œé€šä¿¡æŽ¥å£ï¼ˆSCI)ç‰ã€‚
  控制器驅(qÅ«)å‹•(dòng)電路使用仙童公å¸çš„FCBS5CH60型功率模塊。該型智能功率模塊(SPM)é¡å®šé›»æµå¯é”(dá)5A,è€å£“DC600Vï¼Œæ“æœ‰å®Œæ•´çš„é›»æºè¼¸å‡ºé›»è·¯ï¼Œä½¿ç”¨æ–¹ä¾¿ï¼Œå·¥ä½œå¯é 。

  整個(gè)控制器采用110 V交æµé›»æºä¾›é›»ï¼Œé€šéŽAC—DC變æ›é›»è·¯å’ŒDC—DC變壓電路輸出直æµé›»ï¼Œåˆ†åˆ¥ä¾›çµ¦åŠŸçŽ‡é›»è·¯å’ŒæŽ§åˆ¶é›»è·¯ã€‚ç„¡åˆ·ç›´æµé›»æ©Ÿ(jÄ«)帶有三相éœçˆ¾ä½ç½®å‚³æ„Ÿå™¨ï¼Œç”¢(chÇŽn)生脈沖信號(hà o)輸入DSP的定時(shÃ)器單元,產(chÇŽn)ç”Ÿä¸Šä¸‹é‚Šæ²¿ä¸æ–·ï¼Œåœ¨ä¸æ–·ç¨‹åºä¸è®€å–ä½ç½®ä¿¡è™Ÿ(hà o),并且å¯ä»¥é€šéŽæª¢æ¸¬(cè)éœçˆ¾ä½ç½®å‚³æ„Ÿå™¨çš„脈沖數(shù)來計(jì)算電機(jÄ«)轉(zhuÇŽn)速;DSPé€šéŽæŽ§åˆ¶PWMçš„å 空比來控制電樞電壓,實(shÃ)ç¾(xià n)å°(duì)電動(dòng)機(jÄ«)調(dià o)速控制;SCIå£åŒPC機(jÄ«)相連,在控制器工作éŽç¨‹ä¸å‘ä¸Šä½æ©Ÿ(jÄ«)發(fÄ)逿•¸(shù)據(jù)ï¼ŒåŒæ™‚(shÃ)ä¸Šä½æ©Ÿ(jÄ«)也å¯ä»¥å‘控制器發(fÄ)é€å„ç¨®å‘½ä»¤åƒæ•¸(shù)[5]。
[b]3 控制器的控制方案
3.1 調(dià o)速系統(tÇ’ng)控制å°(duì)象模型[/b]
  當(dÄng)PWMè¼¸å‡ºé »çŽ‡ç‚º20kHzã€è¼¸å‡ºé›»å£“Ue1為3.3V時(shÃ),DSPçš„PWM計(jì)數(shù)值為4800,å°(duì)應(yÄ«ng)å 空比為1。經(jÄ«ng)éŽé›»å£“轉(zhuÇŽn)æ›é›»è·¯ï¼Œå¾—é©…(qÅ«)å‹•(dòng)電路電壓Us=160V。程åºä¸è¨(shè)ç½®å 空比最高é™ç‚º0.75,ä¿è‰é›»æ©Ÿ(jÄ«)é©…(qÅ«)å‹•(dòng)電壓ä¸è¶…éŽé¡å®š120V;電æµå®¹é‡ç‚º5Aï¼Œèƒ½å¤ æ‰¿å—較大的瞬時(shÃ)é›»æµã€‚æ£å¸¸å·¥ä½œæ™‚(shÃ),輸人為é¡å®šé›»å£“,電機(jÄ«)å¯ä»¥ç©©(wÄ›n)定工作在é¡å®šè½‰(zhuÇŽn)速上。å°(duì)應(yÄ«ng)çš„PWM模塊的傳éžå‡½æ•¸(shù):

  由于時(shÃ)間常數(shù)éžå¸¸å°ï¼Œå¯ä»¥è¿‘似地看作一個(gè)比例環(huán)節(jié),å³Kpw =48.48。所以調(dià o)速系統(tÇ’ng)控制å°(duì)象模型的傳éžå‡½æ•¸(shù)å¯ä»¥è¡¨ç¤ºç‚º[4]:
3.2 無刷直æµé›»æ©Ÿ(jÄ«)的控制çµ(jié)æ§‹(gòu)圖
  電機(jÄ«)采用速度單閉環(huán)調(dià o)速方å¼[2],如圖3所示。速度環(huán)的主è¦ä»»å‹™(wù)是快速響應(yÄ«ng)çµ¦å®šçš„é€Ÿåº¦ä»¥åŠæ¶ˆé™¤éœå·®ï¼Œæ»¿è¶³ç³»çµ±(tÇ’ng)的穩(wÄ›n)æ…‹(tà i)è¦æ±‚。
3.3 ç©åˆ†åˆ†é›¢PI控制算法
  PI調(dià o)節(jié)器兼顧快速響應(yÄ«ng)å’Œæ¶ˆé™¤éœæ…‹(tà i)誤差兩方é¢è¦æ±‚ã€‚ä½œç‚ºæ ¡æ£è£ç½®ï¼Œå®ƒåˆèƒ½æé«˜ç³»çµ±(tÇ’ng)的穩(wÄ›n)定性,易于實(shÃ)ç¾(xià n),在電機(jÄ«)æŽ§åˆ¶ä¸æ‡‰(yÄ«ng)用å分普é。在電機(jÄ«)的起動(dòng)ã€åœæ¢æˆ–大幅度增減è¨(shè)定值時(shÃ)ï¼ŒçŸæ™‚(shÃ)é–“å…§(nèi)系統(tÇ’ng)輸出有很大的å差,會(huì)é€ æˆPIé‹(yùn)ç®—çš„ç©åˆ†ç©ç´¯ï¼Œè‡´ä½¿ç®—得的控制é‡è¶…éŽåŸ·(zhÃ)行機(jÄ«)æ§‹(gòu)å¯èƒ½æœ€å¤§å‹•(dòng)作范åœå°(duì)應(yÄ«ng)çš„æ¥µé™æŽ§åˆ¶é‡ï¼Œå¼•起系統(tÇ’ng)較大的超調(dià o)。所以速度調(dià o)節(jié)器采用ç©åˆ†åˆ†é›¢PIç®—æ³•ï¼Œæ—¢ä¿æŒäº†ç©åˆ†ä½œç”¨ï¼Œåˆæ¸›å°äº†è¶…調(dià o)é‡ï¼Œä½¿å¾—控制性能有了較大的改善。
  在DSPä¸ï¼Œèª¤å·®é‡ç‚ºe(k),輸入é‡ç‚ºr(k)。據(jù)工程經(jÄ«ng)é©—(yà n),當(dÄng)e(k)ï¼r(k)≤0.2,采用PI調(dià o)節(jié):
  P(k)=Kp1× e(k)
  △u(k)=P(k)+K1× e(k)+I(k一1)
  I(k一1)= △u(k一1)一P(k一1)
  e(k)ï¼r(k)>0.2,采用P調(dià o)節(jié):
  △u(k)=Kp2×e(k)
調(dià o)速系統(tÇ’ng)的控制器的輸出控制é‡ç‚ºï¼š
  M(k)=M(k一1)+△u(k)
  Kp1ã€Kp2 為比例系數(shù),K1為ç©åˆ†ç³»æ•¸(shù)。一般Kp1大于Kp2 。先進(jìn)行單純比例調(dià o)節(jié),é©ç•¶(dÄng)æ¸›å°æ¯”例系數(shù)以ç²å¾—較好的穩(wÄ›n)定性;åŽé€²(jìn)行比例ç©åˆ†èª¿(dià o)節(jié),增大比例系數(shù)以得到快速響應(yÄ«ng)ã€‚åŒæ™‚(shÃ)æ ¹æ“š(jù)實(shÃ)際的速度曲線å°(duì)Kp1ã€Kp2ã€K1 值進(jìn)行調(dià o)整。
3.4 仿真與試驗(yà n)çµ(jié)æžœ
ã€€ã€€æ ¹æ“š(jù)上é¢çµ¦å‡ºçš„æŽ§åˆ¶å°(duì)象模型傳éžå‡½æ•¸(shù)ã€é–‰ç’°(huán)控制方å¼å’Œç©åˆ†åˆ†é›¢PI控制算法,在Simulinkä¸é€²(jìn)行ç©åˆ†åˆ†é›¢PI控制算法仿真,如圖4所示。
  è¨(shè)定轉(zhuÇŽn)速為9 000 rï¼min,仿真çµ(jié)果見圖5
  通éŽè™›æ“¬å„€å™¨ç·¨ç¨‹èªžè¨€ï¼ˆCVI)編寫的調(dià o)è©¦ç¨‹åºæŽ¥æ”¶é›»æ©Ÿ(jÄ«)的速度值,å¯ä»¥å¾ˆæ–¹ä¾¿åœ°é€²(jìn)è¡Œåƒæ•¸(shù)調(dià o)整。圖6所示為在空載情æ³ä¸‹ï¼Œä¸‹ä½æ©Ÿ(jÄ«)æ ¹æ“š(jù)給定轉(zhuÇŽn)速為9 000rï¼min,實(shÃ)時(shÃ)發(fÄ)é€çš„電機(jÄ«)轉(zhuÇŽn)速數(shù)據(jù)。相å°(duì)äºŽç†æƒ³çš„仿真çµ(jié)果,實(shÃ)際速度曲線有微å°è¶…調(dià o)和振蕩,響應(yÄ«ng)時(shÃ)間也較長(zhÇŽng)一點(diÇŽn);曲線較為平穩(wÄ›n),系統(tÇ’ng)的穩(wÄ›n)æ…‹(tà i)誤差在1%以內(nèi),能滿足產(chÇŽn)å“è¦æ±‚。
4 çµ(jié) 語
  基于MC56F8013DSP的無刷直æµé›»æ©Ÿ(jÄ«)調(dià o)速控制器çµ(jié)æ§‹(gòu)ç°¡(jiÇŽn)單,性能穩(wÄ›n)定å¯é ,調(dià o)速效果良好。無刷直æµé›»æ©Ÿ(jÄ«)在é‹(yùn)行éŽç¨‹ä¸èµ·å‹•(dòng)å¿«ã€é‹(yùn)行平穩(wÄ›n)ã€å™ªè²ä½Žï¼Œèƒ½æ»¿è¶³é†«(yÄ«)ç™‚å™¨æ¢°çš„è¦æ±‚,應(yÄ«ng)ç”¨å‰æ™¯å»£é—Šã€‚
ã€åƒè€ƒæ–‡ç»(xià n)】
[1]王曉明,王玲.電動(dòng)機(jÄ«)çš„DSP控制——TIå…¬å¸DSP應(yÄ«ng)用[M].北京:北京航空航天大å¸(xué)出版社,2004.
[2]范æ£ç¿¹ï¼Žé›»åЛ傳動(dòng)與自動(dòng)控制系統(tÇ’ng)[M].北京:北京航空航天大å¸(xué)出版社,2003.
[3]黃立培.電動(dòng)機(jÄ«)控制[M].北京:清è¯å¤§å¸(xué)出版社,2003.
[4]王鋒.基于DSP的直æµç„¡åˆ·é›»æ©Ÿ(jÄ«)æŽ§åˆ¶å™¨çš„ç ”ç©¶[D].北京:北京航空航天大å¸(xué),2007.
[5]邵è²è²ï¼Œé¾”å…‰è¯ï¼Œè–›æ¿¤ï¼Œç‰ï¼ŽMotorola DSPåž‹16ä½å–®ç‰‡æ©Ÿ(jÄ«)原ç†èˆ‡å¯¦(shÃ)è¸[M].北京:北京航空航天大å¸(xué)出
版社,2003.
[6]Freescale.DSP56F8013 Data Sheet[G].2005.Tongte—one.TT—MC56F8013一EVM User Guide[G].
2005.