交æµä¼ºæœé©…動控制包括交æµç•°æ¥é›»å‹•機與永ç£åŒæ¥é›»å‹•機的驅動控制。傳統的交æµä¼ºæœé©…動控制,需è¦å»ºç«‹å®šåˆ¶çš„ä¼ºæœæŽ§åˆ¶ç³»çµ±ã€‚é€™æ˜¯ä¸€ç¨®å®Œå…¨ç”±å…¬å¸å…§éƒ¨ç™¼å±•或是整åˆäº†ç¾æœ‰é›»æ©Ÿé©…動控制器的系統,它需è¦è¨±å¤šäººåŠ›èˆ‡é«˜æ·±çš„å°ˆæ¥æŠ€è¡“ä¾†æ•´åˆæŽ§åˆ¶é‹ç®—ã€ç·¨ç¢¼æŠ€è¡“ã€æ¨¡æ“¬ç·šè·¯èˆ‡é›»æºç®¡ç†ã€‚é›–ç„¶æä¾›å®šåˆ¶é‹ç®—的軟件è¨è¨ˆå¹³è‡ºå¯ä»¥æ¸›è¼•編碼è¨è¨ˆçš„腦力勞動,但目å‰çš„æ‡‰ç”¨å¹¾ä¹Žå·²ç¶“到é”了以軟件為基礎的解決方案的極é™ã€‚å› æ¤ï¼Œéœ€è¦ä¸€å€‹èƒ½å¤ 簡化è¨è¨ˆå¹¶æä¾›æ›´é«˜çš„æ•ˆèƒ½æ–°æ–¹æ³•。
集æˆè¨è¨ˆå¹³è‡º
傳統的電機驅動控制器è¨è¨ˆï¼Œä¸åƒ…易于出ç¾ä¸€äº›â€œè»Ÿæ€§â€éŒ¯èª¤ï¼ŒåŒæ™‚ä¹Ÿå¾ˆé›£æ»¿è¶³å¿«é€Ÿå¤šé‚Šçš„å¸‚å ´å°é–‹ç™¼æ™‚é–“çš„è¦æ±‚。å°é›»æ©Ÿé©…動控制器è¨è¨ˆè€…而言,一個包å«å¯é…置的數å—åŠæ¨¡æ“¬æŽ§åˆ¶æŠ€è¡“,以åŠåŠŸçŽ‡é›»è·¯èˆ‡åŠŸçŽ‡é–‹é—œå™¨ä»¶é©…å‹•é›»è·¯æ±ºæ–¹æ¡ˆçš„é‹å‹•控制è¨è¨ˆå¹³è‡ºå¯ä»¥å¤§å¹…簡化è¨è¨ˆå·¥ä½œã€‚國際整æµå™¨ï¼ˆIRï¼‰å…¬å¸æŽ¨å‡ºçš„æ•´åˆäº†ç¡¬ä»¶èˆ‡è»Ÿä»¶çš„IRMCS201è¨è¨ˆå¹³è‡ºï¼Œæˆç‚ºAC伺æœé©…å‹•é‹å‹•控制器è¨è¨ˆå¹³è‡ºçš„典范。該è¨è¨ˆå¹³è‡ºåŒ…括伺æœé©…動控制器與ServerDesigner軟件工具。伺æœé©…å‹•æŽ§åˆ¶å™¨çš„æ ¸å¿ƒæ˜¯é›»æ©ŸæŽ§åˆ¶å°ˆç”¨èŠ¯ç‰‡IRMCK201。åœç¹žåœ‹é𛿕´æµå™¨å…¬å¸çš„é‹å‹•控制引擎(Motion Control Engine,MCE)所è¨è¨ˆçš„IRMCK201芯片,屬于iMotion IP系列的一部份。iMotion芯片組內的MCEå¯ä»¥åœ¨6μs內執行完ç£å ´å®šå‘控制(Field Oriented Control,FOC)控制,而高效能å¯ç·¨ç¨‹DSP則需è¦15~20μs,ç²å¾—了比傳統DSP快上20å€çš„é‹ç®—速度。MCE的速度更快是由于它被è¨ç½®ç‚ºæˆå¹³è¡Œç¡¬ä»¶æŽ§åˆ¶å™¨/信號處ç†å™¨ï¼Œé¿å…了傳統微控制器或DSP架構所é‡åˆ°çš„å›°é›£ï¼Œä»¥è‡³èƒ½å¤ é”åˆ°æ¨¡æ“¬æŽ§åˆ¶çš„é »å¯¬ï¼ŒåŒæ™‚æä¾›æ›´å¤šçš„å½ˆæ€§èˆ‡å¢žå¼·çš„æ•¸å—æŽ§åˆ¶æ•ˆèƒ½ã€‚å› æ¤ï¼ŒMCEå¯ä»¥æ”¯æŒæ›´é«˜çš„åŠ›çŸ©æŽ§åˆ¶é »å¯¬ï¼Œå¯¦ç¾æ›´å¤šçš„其它控制與外åœåŠŸèƒ½ï¼Œè€Œä¸æœƒè¶…出有效周期時間。æ¤å¤–,IRMCK201與從iMotion數據庫挑é¸å‡ºä¾†çš„åˆé©æ¨¡æ“¬èˆ‡é›»åЛ電å組件精密é…åˆï¼Œç‚ºç”¨æˆ¶æä¾›äº†ä¼ºæœé©…動控制器硬件è¨è¨ˆåƒè€ƒã€‚
為電機控制專用芯片的應用而開發的軟件工具ServerDesigner,安è£åœ¨PC機上。客戶åªéœ€åˆ©ç”¨ServerDesigner軟件,é€éŽèŠ¯ç‰‡ä¸Šçš„é€šè¨Šç«¯å£ï¼Œé…置芯片上的å˜å„²å™¨ï¼Œä¾¿å¯æ ¹æ“šç‰¹å®šçš„需è¦ä¾†èª¿æ•´æŽ§åˆ¶ï¼Œä»¥æ»¿è¶³æ‰€éœ€çš„è¨è¨ˆè¦æ ¼ã€‚主通訊é‚輯包å«äº†æ‡‰ç”¨äºŽRS232Cã€RS422或RS485通訊的異æ¥é€šè¨ŠæŽ¥å£ï¼Œä»¥åŠä¸€å€‹å¿«é€Ÿçš„SPI接å£å’Œä¸€å€‹8ä½å¯¬çš„主并行接å£ï¼ˆHost Parallel Interface)。所有的通訊端å£éƒ½å°å˜å„²å™¨æœ‰ç›¸åŒçš„å˜å–能力,å¯ä»¥è®“用戶讀寫æ¯ä¸€å€‹é¸å–çš„å˜å„²å–®å…ƒï¼Œå¹¶å€ŸåЩ任何å¯ç”¨çš„端å£é€²è¡Œé…置與檢測驅動。使得原本復雜的è¨è¨ˆæµç¨‹å¾—到簡化。iMotion IPæ ¸å¿ƒæ¨¡å¡Šæ‰€è¨å®šçš„伺æœé©…動控制演算架構如圖1所示。從圖1å¯ä»¥çœ‹å‡ºIRå…¬å¸çš„電機控制專用芯片僅包å«é€Ÿåº¦èª¿ç¯€æŽ§åˆ¶å’Œé›»æµæŽ§åˆ¶ã€‚è‹¥è¦å¯¦ç¾ä½ç½®ä¼ºæœæŽ§åˆ¶ï¼Œå‰‡é‚„需è¦ä¸€å€‹ä½ç½®æŽ§åˆ¶å™¨ï¼Œå¦‚圖2æ‰€ç¤ºã€‚é€™æ˜¯å› ç‚ºä½ç½®æŽ§åˆ¶æ¯”è¼ƒéˆæ´»ã€å¾ˆé›£åšåˆ°é€šç”¨æ€§ã€‚


ä¼ºæœæŽ§åˆ¶å™¨è¨è¨ˆ
æ ¹æ“šIRMCS201è¨è¨ˆå¹³è‡ºæ‰€æä¾›çš„伺æœé©…動控制器硬件è¨è¨ˆåƒè€ƒï¼Œå¯è¨è¨ˆå‡ºå¦‚圖3所示的伺æœé©…動控制器。
[ALIGN=CENTER]

圖3 伺æœé©…動控制器框圖[/ALIGN]
主機接å£
IRMCK201芯片æä¾›äº†RS232ï¼RS422ï¼485ã€SPIæŽ¥å£æˆ–8ä½å¹¶è¡ŒæŽ¥å£èˆ‡å¤–部主機通信,RS232ï¼RS422ï¼485通信方å¼å¯ä»¥ç·¨ç¨‹é¸æ“‡ã€‚通éŽMAX232電平轉æ›èŠ¯ç‰‡ï¼ŒRS232接å£å…許PC主機直接å°MCK201寄å˜å™¨çš„內容進行é…置和監控系統的é‹è¡Œç‹€æ…‹ã€‚ä¸åŒé€šä¿¡æ–¹å¼é€šå¸¸éƒ½è™•于激活狀態,å¯ä»¥ç›¸äº’切æ›ï¼Œä½†ä¸èƒ½åŒæ™‚é‹è¡Œã€‚
電機控制接å£
IRMCK201芯片具有6è·¯SVPWM輸出,通éŽå…‰è€¦èˆ‡IR2136芯片驅動三相橋å¼é€†è®Šå™¨çš„功率開關器件IGBT,也å¯ä»¥èˆ‡æ™ºèƒ½åŠŸçŽ‡æ¨¡å¡Šç›´æŽ¥æŽ¥å£ã€‚驅動芯片IR2136具有防æ¢åŒä¸€æ©‹è‡‚直通é‚è¼¯ï¼Œä»¥åŠæ¬ 壓ã€éŽæµé—œé–‰æ‰€æœ‰è¼¸å‡ºçš„功能。IRMCK201æä¾›äº†èˆ‡IR2175線性電æµå‚³æ„ŸèŠ¯ç‰‡çš„ç›´æŽ¥æŽ¥å£å¼•腳,IR2175的最大輸人電壓為260mV,具有將模擬輸入信號轉æ›ç‚º130kHzPWM信號的能力。
IRMCK201帶有編碼器接å£é›»è·¯ï¼Œç·¨ç¢¼å™¨è„ˆæ²–數從200~10,000個/è½‰ï¼Œè„ˆæ²–é »çŽ‡å¯é«˜é”1MHz,å¯ä»¥æ–¹ä¾¿åœ°çµ„æˆé€Ÿåº¦ä¼ºæœæŽ§åˆ¶ç³»çµ±ã€‚它å¯ä»¥èˆ‡å¤šç¨®ç·¨ç¢¼å™¨é€£æŽ¥ï¼Œå¯æŽ¥æ”¶æœ‰ç›¸äº’æ£äº¤çš„ENAã€ENB信號åŠé›¶é»žæ¨™å¿—信號,以åŠä¸‰è·¯HALL信號輸人,這三路路信號既å¯ä»¥ç¨ç«‹ä½¿ç”¨ï¼Œä¹Ÿå¯ä»¥å¾©ç”¨ã€‚系統上電時,IRMCK201å¯ä»¥é€šéŽHALL傳感器信號åŠZ脈沖ä½ç½®ä¼°è¨ˆå‡ºæ°¸ç£åŒæ¥é›»å‹•機轉åç£æ¥µçš„åˆå§‹ä½ç½®ã€‚
控制輸入與狀態指示接å£
IRMCK201å…·æœ‰æŽ§åˆ¶è¼¸å…¥èˆ‡ç‹€æ…‹æŒ‡ç¤ºç‰æ•¸å—I/O引腳。控制輸人信號包括啟動ã€åœæ¢ã€é‹è½‰æ–¹å‘ã€æ•…障清除ç‰ï¼›ç‹€æ…‹æŒ‡ç¤ºä¿¡è™ŸåŒ…括系統故障指示ã€PWM輸出使能ã€åŒæ¥æŒ‡ç¤ºç‰ã€‚
串行å˜å„²å™¨æŽ¥å£
IRMCK201具有串行å˜å„²å™¨æŽ¥å£ï¼ŒèŠ¯ç‰‡ä¸Šé›»å¾©ä½åŽè‡ªè¡Œé€šéŽI2C總線讀å–å˜å„²å™¨ä¸æ‰€é…置的數據,而ä¸éœ€ä¸»æ©Ÿå¹²é ã€‚å› æ¤ï¼Œç³»çµ±å¯ä»¥åœ¨æ²’有主機控制的情æ³ä¸‹å–®ç¨é‹è¡Œï¼Œå…¶åˆå§‹åŒ–數據通éŽè®€å–串行å˜å„²å™¨çš„內容得到。
æŽ§åˆ¶å™¨åƒæ•¸é…ç½®
利用安è£åœ¨PC機上的ServerDesignerè»Ÿä»¶å·¥å…·ï¼Œå°‡é›»æ©Ÿåƒæ•¸å’ŒæŽ§åˆ¶åƒæ•¸ä¸‹è¼‰åˆ°MCK201ä¸çš„寄å˜å™¨ä¸ï¼Œå®ŒæˆæŽ§åˆ¶ç³»çµ±çš„é…置,ä¸éœ€è¦è»Ÿä»¶ç·¨ç¨‹ã€‚é›»æ©Ÿåƒæ•¸åŒ…括é¡å®šè½‰é€Ÿã€ç¹žçµ„的電阻ã€é›»æ„Ÿã€é¡å®šé›»æµã€é›»æ©Ÿæ…£é‡ã€æ¥µæ•¸ã€ç©ºè¼‰é›»æµå€¼ã€ç·¨ç¢¼å™¨ç²¾åº¦å’Œé¡žåž‹ï¼Œå°äºŽæ°¸ç£åŒæ¥é›»å‹•來說,還有電壓常數ã€è½‰çŸ©å¸¸æ•¸ã€‚æŽ§åˆ¶åƒæ•¸åŒ…括PIèª¿ç¯€å™¨åƒæ•¸ã€åŠ æ¸›é€Ÿæ™‚é–“ï¼Œä»¥åŠPWMè¼‰æ³¢é »çŽ‡å’Œæ»å€æ™‚é–“ç‰ã€‚
çµèªž
å°å…ˆé€²çš„é¦¬é”æŽ§åˆ¶å™¨è€Œè¨€ï¼Œéš¨è‘—æ‡‰ç”¨èŒƒåœèˆ‡è½‰é€Ÿè¦æ±‚çš„æŒçºŒæˆé•·ï¼Œç™¼å±•商需è¦å¿«é€Ÿé…置解決方案以滿足日益æå‡çš„æ•ˆèƒ½è¦æ±‚。一個包å«äº†æœ€ä½³åŒ–的模擬控制ã€é›»åŠ›åˆ‡æ›åŠé©…動技術,以åŠåŸºäºŽé«˜æ•ˆèƒ½ç¡¬ä»¶çš„æ•¸å—控制的é‹å‹•控制è¨è¨ˆå¹³è‡ºï¼Œä¾¿èƒ½å¤ åŒæ™‚è§£æ±ºé–‹ç™¼æ™‚ç¨‹èˆ‡æ•ˆèƒ½è¦æ±‚çš„å•題。而隨著å¯ç°¡å–®æ§‹è£çš„ç·©å˜å™¨çš„å–®èŠ¯ç‰‡æ•¸å—æŽ§åˆ¶å™¨å‡ºç¾ï¼Œå°äºŽç¼ºå°‘å°ˆæ¥çš„軟件或電力系統è¨è¨ˆèƒ½åŠ›çš„äººè€Œè¨€ï¼Œé€™å€‹æŽ§åˆ¶å™¨å¯ä»¥é™ä½Žå…¶è¨è¨ˆé¢¨éšªã€‚
åƒè€ƒæ–‡ç»
1> ServoDesigner Users Guide,IR cororation,2004
2> IRMCS2011,IR cororation,2004
3> IRMCK201,IR cororation,2004