摘 è¦: 采用數å—信號處ç†å™¨ï¼ˆDSP) ã€å¤§è¦æ¨¡å¯ç·¨ç¨‹é–€é™£åˆ—(CPLD) ã€æ™ºèƒ½åŒ–功率模塊( IPM) 器件, 以轉åç£å ´å®šå‘çŸ¢é‡æŽ§åˆ¶åŠé›»å£“空間矢é‡ï¼ˆ SVPWM) æŠ€è¡“ç‚ºæ ¸å¿ƒæŽ§åˆ¶ç®—æ³•, 開發了一款高性能ã€åŠŸèƒ½å®Œå–„çš„ã€å…¨æ•¸å—的永ç£åŒæ¥é›»æ©Ÿï¼ˆ PMSM) 交æµä¼ºæœç³»çµ±ã€‚å¯¦é©—çµæžœè¡¨æ˜Ž, 該交æµä¼ºæœç³»çµ±éŸ¿æ‡‰é€Ÿåº¦å¿«, 剛度高, é”到了工æ¥è¦æ±‚。
é—œéµè©ž: 全數å—; PMSM; çŸ¢é‡æŽ§åˆ¶; SVPWM
[align=center][b]Design of PMSM Digital Servo System
AN Jiao , HU Xiehe , HU Haiyan[/b][/align]
Abstract: A PMSM digital servo system based on DSP TMS320LF2407, CPLD and IPM was introduced. Field-oriented Control( FOC) method and Voltage Space Vector PulseWidthModulation method were adop ted in the system. The Experimental result veri2fies that the fast responding and accuracymeet the industrial needs.
Keywords: Digital; PMSM; FOC; SVPWM
0 å‰è¨€
隨著計算機技術ã€é›»å技術ã€é€šè¨ŠæŠ€è¡“ã€æŽ§åˆ¶æŠ€è¡“çš„å¿«é€Ÿæé«˜, é‡‡ç”¨å…¨æ•¸å—æŽ§åˆ¶çš„æ°¸ç£åŒæ¥é›»æ©Ÿä¼ºæœç³»çµ±å·²é€æ¥å–代傳統的æ¥é€²ä¼ºæœã€ç›´æµä¼ºæœåŠé‡‡ç”¨æ¨¡æ“¬æŽ§åˆ¶çš„交æµä¼ºæœç³»çµ±, æˆç‚ºç•¶ä»£ä¼ºæœæŽ§åˆ¶çš„主æµ,è¢«å»£æ³›æ‡‰ç”¨äºŽé«˜ç²¾åº¦æ•¸æŽ§æ©ŸåºŠã€æ©Ÿå™¨äººã€ç‰¹ç¨®åŠ å·¥è£å‚™å’Œç²¾ç´°é€²çµ¦ç³»çµ±ä¸[ 1 ]。
本文作者采用TIå…¬å¸å°ˆç”¨äºŽé›»æ©ŸæŽ§åˆ¶çš„DSP芯片TMS320LF2407, 以軟件方å¼å¯¦ç¾çŸ¢é‡è®Šæ›æŽ§åˆ¶é›»æµç’°ã€é€Ÿåº¦ç’°åŠä½ç½®ç’°çš„PID實時跟蹤技術; 采用三è±å…¬å¸çš„æ™ºèƒ½åŠŸçŽ‡æ¨¡å¡ŠIPM 作為功率變æ›è£ç½®;åŠ ä¸Šç°¡ä¾¿çš„æ“ä½œé¢æ¿åŠå…¶å®ƒå¿…è¦çš„外åœé›»è·¯æ§‹æˆäº†ä¸€å¥—完整的永ç£åŒæ¥é›»æ©Ÿå…¨æ•¸å—交æµä¼ºæœç³»çµ±ã€‚
1 系統è¨è¨ˆæŒ‡æ¨™
以DSPç‚ºæ ¸å¿ƒçš„å…¨æ•¸å—交æµä¼ºæœç³»çµ±ä¸»è¦æŠ€è¡“指標如下:
(1) 指令輸入模å¼: 脈沖列輸入方å¼ã€æ•¸å—輸入方å¼ã€æ¨¡æ“¬è¼¸å…¥æ–¹å¼;
(2) 工作模å¼: ä½ç½®ã€é€Ÿåº¦ã€è½‰çŸ©æŽ§åˆ¶æ–¹å¼;
(3) 調速比: 1∶5 000;
(4) 響應時間≤20ms;
(5 ) 最高轉速: 3 000 r /min, 回轉定ä½ç²¾åº¦1 /10 000 r;
(6) ä¿è·: éŽé›»æµã€éŽé›»å£“ã€æ¬ 電壓ã€é›»æ©Ÿå¤±é€Ÿã€å µè½‰ã€éŽè¼‰ã€ä½ç½®è¶…å·®ç‰è‡ªå‹•ä¿è·ã€‚
2 調節器è¨è¨ˆ
交æµä¼ºæœç³»çµ±é‡‡ç”¨ä½ç½®ç’°ã€é€Ÿåº¦ç’°ã€é›»æµç’°æŽ§åˆ¶[ 2 ]來ä¿è‰ä¼ºæœç³»çµ±çš„高性能和高å¯é 性。伺æœç³»çµ±ä¸æ‰€æœ‰çš„æŽ§åˆ¶é‹ç®—都是由DSP完æˆçš„。電æµèª¿ç¯€æ˜¯é€šéŽèª¿æ•´é›»æ¨žé›»æµ, å³èª¿æ•´IGBTå 空比來實ç¾çš„。電樞電æµèˆ‡IGBT å 空比的關系為[ 3 ]
[img=127,64]http://www.hysjfh.com/uploadpic/THESIS/2009/5/2009051112281954491W.jpg[/img]
å…¶ä¸: I0 為平å‡è² 載輸出電æµ;
D為斬波器å 空比;
R 為電樞電阻;
E為電機å電勢;
Ud 為直æµé›»å£“。
DSP片內的三相PWMé›»è·¯èƒ½å¤ å¾ˆæ–¹ä¾¿åœ°ç”¢ç”Ÿæ‰€éœ€çš„IGBTå 空比調制信號[ 4 ] , 它å¯ä»¥é€šéŽè»Ÿä»¶è¨ç½®PWMçš„é–‹é—œé »çŽ‡ã€æ»å€æ™‚é–“ã€æœ€å°è„ˆæ²–寬度和補償時間ç‰ä¾†å¯¦ç¾ã€‚IGBTå 空比調節æµç¨‹åœ–如圖1所示。
[img=284,225]http://www.hysjfh.com/uploadpic/THESIS/2009/5/2009051112300174288W.jpg[/img]
圖1 IGBTå 空比調節æµç¨‹åœ–
3 系統硬件è¨è¨ˆæ–¹æ¡ˆ
系統è¨è¨ˆåŸºäºŽTIå…¬å¸çš„TMS320LF2407 (DSP) ,是專為電機控制而推出的一代微控制器, 它具有高性能的C2XLPå…§æ ¸, é‡‡ç”¨æ”¹é€²çš„å“ˆä½›çµæ§‹, å››ç´šæµæ°´ç·šæ“作, 片內集æˆçš„事件管ç†å™¨EVAã€EVBå„包括3個ç¨ç«‹çš„é›™å‘定時器, 支æŒç”¢ç”Ÿå¯ç·¨ç¨‹æ»å€çš„PWM輸出; 4個æ•ç²å£ä¸çš„兩個å¯ä»¥ç›´æŽ¥é€£æŽ¥ä¾†è‡ªå…‰é›»ç·¨ç¢¼å™¨çš„æ£äº¤ç·¨ç¢¼è„ˆæ²–; 兩個ç¨ç«‹çš„10ä½å…«è·¯A /D轉æ›å™¨å¯åŒæ™‚并行完æˆå…©å€‹æ¨¡æ“¬è¼¸å…¥çš„轉æ›, 片內集æˆçš„串行通訊接å£ï¼ˆ SCI) åŠä¸²è¡Œå¤–è¨æŽ¥å£ï¼ˆ SPI) å¯ç”¨äºŽèˆ‡ä¸Šä½æ©Ÿã€å¤–è¨å’Œå¤šè™•ç†å™¨ä¹‹é–“的通訊。40 個å¯ç¨ç«‹ç·¨ç¨‹çš„復用I/Oå£å¯ä»¥é¸é…æˆéµç›¤è¼¸å…¥å’Œç¤ºæ³¢å™¨é¡¯ç¤ºçš„輸入輸出å£ã€‚TMS320LF2407的這些性能為電機控制æä¾›äº†å¯è¡Œçš„解決方案。
3.1 系統æ¿è¨è¨ˆ
伺æœé©…動器系統æ¿ä¸»è¦ç”±DSP最å°ç³»çµ±ã€ä½ç½®ã€é€Ÿåº¦æª¢æ¸¬ç’°ç¯€ã€é›»æµæª¢æ¸¬ç’°ç¯€ã€é€šè¨Šæ¨¡å¡Šç‰çµ„æˆã€‚
TMS320LF2407 最å°ç³»çµ±ç”±DSP 芯片ã€313V é›»æºã€20MHZ晶振ã€å¤–æ“´64Kéœæ…‹RAM和外擴接線引腳組æˆã€‚系統通éŽJTAG接å£å¯ä»¥å’Œä»¿çœŸå™¨é€£æŽ¥, 進行在線調試。
采用復åˆå¼å¢žé‡å…‰é›»ç·¨ç¢¼å™¨ä½œç‚ºä½ç½®æª¢æ¸¬è£ç½®,其輸出為6路信號, å…¶ä¸å…©è·¯ç‚ºæ£äº¤çš„Aã€B脈沖信號, ä¸€è·¯ç‚ºé›¶ä½æª¢æ¸¬è„ˆæ²–信號Z, å¦ä¸‰è·¯ç‚ºç›¸å·®120°的éœçˆ¾ä½ç½®ä¿¡è™ŸUã€Vã€W, 從而很好地解決了增é‡å¼å…‰é›»ç·¨ç¢¼å™¨ä¸èƒ½æä¾›åˆå§‹çµ•å°ä½ç½®é€™ä¸€å•題。三路éœçˆ¾å¯ä»¥æœ‰6個狀態, æ¯å€‹ç‹€æ…‹è¡¨ç¤º60°電角度, 則當系統上電時, 三路éœçˆ¾ä¿¡è™Ÿå¯ä»¥æä¾›è½‰å所在60°的ä½ç½®å€é–“。為了減å°èª¤å·®, å–æ¯å€‹ä½ç½®ä¸é–“值作為轉åçš„åˆå§‹ä½ç½®, 這樣, 在電機起動時, 導通角與實際轉åä½ç½®æœ€å¤šæœ‰30°電角度的誤差。經éŽç†è«–分æžå’Œå¯¦é©—è‰æ˜Ž, 在最壞的情æ³ä¸‹, é›»æ©Ÿèƒ½å¤ ç”¢ç”Ÿè¶³å¤ çš„è½‰çŸ©èµ·å‹•ã€‚
æ£å¸¸å·¥ä½œæ™‚, å°æ£äº¤çš„Aã€B脈沖信號進行累ç©è¨ˆç®—, å¯ä»¥å¾—到轉å的相å°è§’ä½ç§»ã€‚é›»æ©Ÿé€Ÿåº¦çš„è¨ˆç®—é€šéŽæ±‚單使™‚é–“ä½ç½®è®ŠåŒ–é‡è€Œæ±‚得。采用4å€é »çš„æ–¹æ³•以æé«˜å…‰é›»ç¢¼ç›¤çš„定ä½ç²¾åº¦ã€‚TMS320F2407çš„äº‹ä»¶ç®¡ç†æ¨¡å¡Šä¸çš„æ£äº¤è„ˆæ²–ç·¨ç¢¼ï¼ˆQEP) 電路å¯ä»¥å°å¢žé‡å¼å…‰é›»ç¢¼ç›¤ç”¢ç”Ÿçš„兩路脈沖信號進行4å€é »è¯ç¢¼å’Œè¨ˆç®—[ 4 ] , 從而實ç¾è®€å–處于轉動工作狀態下的電機轉åä½ç½®å’Œè½‰é€Ÿä¿¡æ¯ã€‚編碼器信號Aã€Bç¶“ç”±CPLD進行去噪處ç†åŽç›´æŽ¥æŽ¥åˆ°DSPçš„QEP1ã€QEP2引腳。
采用變比1∶1 000çš„éœçˆ¾å…ƒä»¶æª¢æ¸¬ä¸»å›žè·¯é›»æµä¿¡è™Ÿã€‚TMS320LF2407內部有兩個10ä½çš„A /D轉æ›å™¨,æ¯ä¸€å€‹å¯ä»¥æŽ¥8 路模擬信號。TMS320LF2407 çš„A /D輸入信號范åœç‚º0~5V, 先將éœçˆ¾è¼¸å‡ºçš„å°é›»æµä¿¡è™Ÿè®Šæ›ç‚ºé›»å£“信號, å†ç¶“放大濾波åŽé€²å…¥DSP內部的A /D通é“進行å饋控制。åªéœ€æª¢æ¸¬å…©è·¯é›»æµä¿¡è™Ÿå³å¯å°é›»æ©Ÿé›»æµé€²è¡ŒæŽ§åˆ¶[ 4 ]。
伺æœé©…å‹•å‚³çµ±çš„æ¨¡æ“¬é‡æŽ§åˆ¶æŽ¥å£, 容易å—到外部信號干擾, 傳輸è·é›¢çŸã€‚我國目å‰ä¼ºæœé©…å‹•è£ç½®ä¸Šå¤§é‡é‡‡ç”¨çš„è„ˆæ²–å¼æŽ§åˆ¶æŽ¥å£, ä¹Ÿä¸æ˜¯çœŸæ£æ„ç¾©ä¸Šçš„æ•¸å—æŽ¥å£ã€‚這種接å£å—è„ˆæ²–é »çŽ‡çš„é™åˆ¶, ä¸èƒ½æ»¿è¶³é«˜é€Ÿã€é«˜ç²¾æŽ§åˆ¶çš„è¦æ±‚。TMS320F2407A 包å«äº†é«˜é€ŸC2XXDSP CPUå…§æ ¸åŠSCI通信模塊, 為實時通信æä¾›äº†æ–¹ä¾¿ã€‚本系統采用SCI進行控制接å£çš„è¨è¨ˆ[ 4 ]。
[img=447,345]http://www.hysjfh.com/uploadpic/THESIS/2009/5/20090511123031963549.jpg[/img]
圖2 通訊硬件接å£åœ–
如圖2 所示, 利用MAX3223 進行電平轉æ›,TMS320LF2407與PC 的通訊采用三線制, 通訊ä¸,雙方都被看作終端è¨å‚™, 采用全雙工模å¼ã€‚
3.2 主回路è¨è¨ˆ
[img=401,369]http://www.hysjfh.com/uploadpic/THESIS/2009/5/2009051112332523110F.jpg[/img]
圖3 主回路
主回路主è¦ç”±æ•´æµã€æ¿¾æ³¢é›»è·¯åŠä¸‰è±å…¬å¸çš„æ™ºèƒ½åŠŸçŽ‡æ¨¡å¡ŠIPM( PS212552E) ã€é–‹é—œé›»æºã€ä¿è·é›»è·¯ç‰çµ„æˆã€‚IPM模塊將6 åªIGBTå°è£åœ¨ä¸€èµ·, 組æˆä¸‰ç›¸å…¨æ©‹é€†è®Šé›»è·¯, é«”ç©å°, é‡é‡è¼•, 內部有驅動電路,å¹¶è¨è¨ˆéŽå£“ã€éŽæµã€éŽç†±åŠæ¬ é›»æµä¿è·é›»è·¯ã€‚DSP輸出PWM信號經光電隔離輸入到IPM 的輸入端; éŽæµã€éŽå£“ã€éŽç†±ã€éŽè¼‰ã€ç·¨ç¢¼å™¨å饋斷線ã€é€šè¨Šå¤±æ•—ç‰æ•…障信號也經隔離é€åˆ°DSPã€‚ç•¶å‡ºç¾æ•…障信號,DSP立刻å°éŽ–PWM輸出, 從而ä¿è‰å®‰å…¨é‹è¡Œã€‚主回路è¨è¨ˆå¦‚圖3所示。
4 系統軟件è¨è¨ˆ
TMS320LF2407åž‹DSP支æŒCèªžè¨€ç·¨ç¨‹åŠæ··åˆç·¨ç¨‹, 具有JTAG接å£ã€‚利用仿真器和TIå…¬å¸CC2000ä»¿çœŸè»Ÿä»¶å°±èƒ½æ–¹ä¾¿åœ°å°æ‰€ç·¨å¯«çš„程åºé€²è¡Œèª¿è©¦ã€‚為æé«˜æŽ§åˆ¶çš„實時性, è»Ÿä»¶é‡‡ç”¨ä¸æ–·æœå‹™ä¾†å¯¦ç¾AD 轉æ›ã€QEPæ•æ‰å’ŒPI調節。
[img=396,284]http://www.hysjfh.com/uploadpic/THESIS/2009/5/20090513212818831333.jpg[/img]
[align=center]
圖4
[/align]
[img=401,402]http://www.hysjfh.com/uploadpic/THESIS/2009/5/2009051112483232662V.jpg[/img]
圖5
系統軟件按下述方å¼å·¥ä½œ: DSP åˆå§‹åŒ–, 包括GPIOã€ADCã€EV, ç„¶åŽé–‹æ ¸ä¸æ–·; 利用Uã€Vã€W信號確定轉åç£æ¥µåˆå§‹ä½ç½®, ç„¶åŽè§¸ç™¼PWM信號, 使電機旋轉; 得到Z信號åŽ, 系統進入主循環。DSPæ¯å€‹PWM周期采樣相電æµ, 進行電æµèª¿æ•´; é›»æµç’°å¾ªç’°è¨ˆæ•¸å€¼èˆ‡çµ¦å®šå€¼ç›¸ç‰æ™‚, 進行速度調整, 系統主程åºå¦‚圖4所示。主循環ä¸é€²è¡Œä¸Šä½æ©Ÿèˆ‡DSP的通訊,如圖5所示。
5 實物實驗
å¯¦é©—ç”¨é›»æ©Ÿåƒæ•¸å¦‚表1所列, 圖6給出了空載情æ³ä¸‹ç›®æ¨™é€Ÿåº¦ç‚º200 r /min 時的速度階èºéŸ¿æ‡‰ç‰¹æ€§,由圖6å¯ä»¥çœ‹å‡ºå…¶éŸ¿æ‡‰æ™‚間為10ms, 穩態誤差å°äºŽ1% 最大超調é‡å°äºŽ5% , å› æ¤è©²ç³»çµ±å…·æœ‰è‰¯å¥½çš„動態性能; 圖7記錄了系統穩定性試驗的éŽç¨‹, 在115 s時刻系統çªåŠ 50%è² è¼‰, å¯ä»¥çœ‹åˆ°è©²ç³»çµ±å¾ˆå¿«æ¢å¾©åˆ°ç©©å®šç‹€æ…‹; 圖8 é¡¯ç¤ºçš„æ˜¯ç³»çµ±è·Ÿéš¨æ€§èƒ½è©¦é©—çš„çµæžœ,在系統零速狀態下, è¼¸å…¥å°æ‡‰äºŽé¡å®šè½‰é€Ÿçš„éšŽèºæŒ‡ä»¤,å¯ä»¥çœ‹å‡ºç³»çµ±éŸ¿æ‡‰é€Ÿåº¦å¿«, 跟隨性能優越; 在ä½ç½®è·Ÿè©¦é©—ä¸, 通éŽè¼¸å…¥ä¸åŒé »çŽ‡ï¼ˆ 0 < F <500kHz) 的脈沖指令,通éŽè§€å¯Ÿè©²ç³»çµ±é¢æ¿æ“作器上的ä½ç½®å移脈沖監視, å¯ä»¥çœ‹åˆ°è©²ç³»çµ±çš„定ä½ç²¾åº¦ç‚ºÂ±1 個脈沖。
[img=202,144]http://www.hysjfh.com/uploadpic/THESIS/2009/5/20090511124950371128.jpg[/img]
圖6 速度響應曲線
[img=332,193]http://www.hysjfh.com/uploadpic/THESIS/2009/5/2009051112524561409Q.jpg[/img]
6 çµè«–
以永ç£åŒæ¥é›»æ©Ÿã€DSPã€CPLDã€IPM和光電編碼器構æˆçš„交æµä¼ºæœç³»çµ±å…·æœ‰ç¡¬ä»¶çµæ§‹ç°¡å–®ã€å¯é æ€§é«˜ã€æŽ§åˆ¶ç²¾åº¦é«˜ã€å‹•態響應快ç‰å„ªé»žã€‚é›»æµç’°é‡‡æ¨£é »çއå¯ä»¥é”到10kHz以上, å¯ä»¥æä¾›è¶³å¤ çš„é »å¸¶å¯¬, 從而實ç¾é«˜ç²¾åº¦ã€å¿«é€ŸéŸ¿æ‡‰çš„伺æœç³»çµ±ã€‚å¯¦é©—è‰æ˜Ž,è©²çŸ¢é‡æŽ§åˆ¶ç³»çµ±å„é …æŒ‡æ¨™å‡æ»¿è¶³å·¥ç¨‹è¨è¨ˆè¦æ±‚, 具有良好的動態性能。
åƒè€ƒæ–‡ç»
ã€1】王å¥. ç¾ä»£äº¤æµä¼ºæœç³»çµ±æŠ€è¡“å’Œå¸‚å ´ç™¼å±•ç¶œè¿°[ J ].ä¼ºæœæŽ§åˆ¶, 2007 (1).
ã€2ã€‘éƒæ…¶é¼Ž, 王æˆå…ƒ. 交æµä¼ºæœç³»çµ±[M ]. 北京: 機械工æ¥å‡ºç‰ˆç¤¾, 1994.
ã€3】劉念洲, 劉曉林, çŽ‹å …å¼·. 基于DSP的永ç£åŒæ¥é›»æ©ŸæŽ§åˆ¶ç³»çµ±è¨è¨ˆ[ J ]. 船電技術, 2004 (2).
ã€4】劉和平, 嚴利平, å¼µå¸é‹’, 哿¸…é‹’. TMS320LF240XDSPçµæ§‹ã€åŽŸç†ã€æ‡‰ç”¨[M ]. 北京: 北京航空航天出版社, 200213.