摘è¦ï¼šæ ¹æ“šé–‹æ”¾å¼æ•¸æŽ§ç³»çµ±å°é«˜ç²¾åº¦äº¤æµä¼ºæœæŽ§åˆ¶çš„è¦æ±‚,è¨è¨ˆäº†å…©è·¯å¹¶è¡Œé€šç”¨æ•¸å—交æµä¼ºæœæŽ§åˆ¶æ¨¡å¡Šï¼Žæ¯è·¯æŽ§åˆ¶æ¨¡å¡Šå‡ä»¥å–®ç‰‡é«˜æ€§èƒ½æ•¸å—信號處ç†å™¨ï¼ˆDSP)芯片為楮心,構æˆå¥‰æ¨¡å¡Šçš„æŽ§åˆ¶ç³»çµ±ï¼›ä»¥å–®ç‰‡å¤§è¦æ¨¡åœ¨ç³»çµ±å¯ç·¨ç¨‹å™¨ä»¶ï¼ˆISPï¼‰æ§‹æˆæœ¬æ¨¡å¡Šé…Œæ•¸å—lADé›»è·¯ï¼Žé‡‡ç”¨æ¤æ¨¡å¡ŠæŽ§åˆ¶å…©è·¯ç›¸åŒæˆ–ä¸åŒçš„å°è±¡ï¼Œåªéœ€ç”±è»Ÿä»¶åŒ…ä¸èª¿ç”¨ç›¸æ‡‰çš„交æµä¼ºæœæŽ§åˆ¶è»Ÿä»¶å»ˆç›¸æ‡‰çš„æ§‹æˆæ•¸å—Iï¼O電路的ISP下載軟件.è¨è¨ˆçš„交æµä¼ºæœæŽ§åˆ¶ç³»çµ±å…·æœ‰æŠ—干擾能力強ã€å¯é æ€§é«˜ã€æ€§èƒ½ï¼åƒ¹æ ¼æ¯”é«˜ã€æ¨¡å¡ŠåŒ–的特點,é©ç”¨äºŽå¤šç¨®æŽ§åˆ¶å°è±¡ï¼Ž
é—œéµå—:開放å¼ç³»çµ±ï¼›ä¼ºæœæŽ§åˆ¶ï¼›åœ¨ç³»çµ±å¯ç·¨ç¨‹æŠ€è¡“;數å—Iï¼0電路
通用PCæ©ŸæŠ€è¡“çš„é«˜é€Ÿç™¼å±•ï¼Œå¤§å¤§ä¿ƒé€²äº†é–‹æ”¾å¼æ•¸æŽ§ç³»çµ±çš„ç ”ç©¶èˆ‡é–‹ç™¼ï¼Œä½¿å¾—è¨è¨ˆã€ç ”究人員å¯ä»¥æ ¹æ“šä¸åŒé¡žåž‹çš„æ•¸æŽ§æ©ŸåºŠåˆ†æžå…¶æŽ§åˆ¶æ–¹å¼ï¼Œä»¥åŠŸèƒ½æ¨¡å¡Šæ–¹å¼ç ”制ä¸åŒåŠŸèƒ½çš„ç¡¬ä»¶é€šç”¨æ¨¡å¡ŠåŠç›¸æ‡‰çš„軟件通用模塊,并由這些硬ã€è»Ÿä»¶é€šç”¨æ¨¡å¡Šçš„è£å‰ªçµ„åˆï¼Œçµ„æˆé–‹æ”¾å¼æ•¸æŽ§ç³»çµ±ï¼Žéš¨è‘—高性能數å—信號處ç†å™¨ï¼ˆDSP)芯片性能ï¼åƒ¹æ ¼æ¯”的大幅度æé«˜ï¼Œç”±DSPç‚ºæ ¸å¿ƒçš„é€šç”¨æ•¸å—交æµä¼ºæœæŽ§åˆ¶æ¨¡å¡Šåœ¨é–‹æ”¾å¼æ•¸æŽ§ç³»çµ±ä¸çš„æ‡‰ç”¨ä¹Ÿè¶Šä¾†è¶Šå»£æ³›ï¼Žå› DSP具有高速數據處ç†èƒ½åŠ›ã€ä¿®æ£çš„å•¥ä½›çµæ§‹å’Œå¼·å¤§çš„æŒ‡ä»¤ç³»çµ± 1,所以éžå¸¸é©åˆäºŽåŸ·è¡Œç¾ä»£æŽ§åˆ¶ç®—法åŠå„種智能控制算法,為先進控制ç†è«–的在線實時應用æä¾›äº†åŸºç¤Žï¼Œä½¿æˆ‘們å¯ä»¥é€šéŽè»Ÿä»¶æŽ§åˆ¶æ¨¡å¡Šå¯¦ç¾å„種復雜的控制功能,以DSPç‚ºæ ¸å¿ƒçµ„æˆçš„æ•¸å—控制系統具有高精度ã€é«˜å¯é æ€§ã€æŽ§åˆ¶éˆæ´»ã€æ™ºèƒ½åŒ–ã€åƒæ•¸æ˜“于修改ã€ç„¡é›¶æ¼‚ç‰ç‰¹é»žï¼Ž
1 通用DSP數å—交æµä¼ºæœæŽ§åˆ¶æ¨¡å¡Šçš„è¨è¨ˆ
在開發開放å¼å¤šå標è¯å‹•數控系統時,需è¦è¨è¨ˆé€šç”¨ä¼ºæœæŽ§åˆ¶æ¨¡å¡Šï¼Œä»¥é©æ‡‰é–‹æ”¾å¼ç³»çµ±çš„è¦æ±‚.這類模塊應具備以下特性:①通用性,å³åœ¨åŒä¸€é¡žæ¨¡å¡Šä¸Šé€šéŽè»Ÿä»¶çš„è£å‰ªçµ„åˆï¼Œä¾¿å¯æ”¹è®ŠæŽ§åˆ¶å°è±¡ï¼›â‘¡é«˜å¯é 性ã€é«˜æŠ—干擾能力åŠé«˜æ€§èƒ½ï¼åƒ¹æ ¼æ¯”;③ 單塊模塊控制多臺伺æœé›»æ©Ÿï¼Žæœ¬æ–‡æ‰€è¨è¨ˆçš„é€šç”¨ä¼ºæœæŽ§åˆ¶ç³»çµ±ç”±å…©è·¯æ•¸å—交æµä¼ºæœæŽ§åˆ¶æ¨¡å¡Šçµ„æˆï¼Œå¹¶è¡ŒæŽ§åˆ¶å…©è‡ºäº¤æµä¼ºæœé›»æ©Ÿï¼Žè©²æ¨¡å¡Šé›†æˆäº†DSP最å°ç³»çµ±ã€ISP器件ã€Aï¼D器件ã€é«˜é€Ÿå…‰è€¦ç‰ï¼Žé‡‡ç”¨æ¤æ¨¡å¡Šï¼Œåªé ˆé‡å°ä¸åŒçš„æŽ§åˆ¶å°è±¡ï¼Œç”±äº¤æµä¼ºæœæŽ§åˆ¶è»Ÿä»¶åŠæ ¹æ“šIï¼oè¦æ±‚è¨è¨ˆçš„ISP軟件,便å¯è£å‰ªçµ„åˆæˆæ‰€éœ€çš„æŽ§åˆ¶æ¨¡å¡Šï¼Žæ‰€ç”¨çš„DSP為TIå…¬å¸çš„32ä½é«˜é€Ÿæµ®é»žæ•¸å—信號處ç†å™¨ TMS320C31,具有60ns單周期指令執行時間,æ¯ç§’33.3x l06次的浮點é‹ç®—速度⋯1.采用DSP數å—交æµä¼ºæœæŽ§åˆ¶æ¨¡å¡Šçš„åŽŸå› æ˜¯ï¼Œå¤šåæ¨™è¯å‹•æ•¸æŽ§ç³»çµ±éœ€è¦æ¯éš”8oµså°å¤šå€‹è»¸çš„交æµä¼ºæœé›»æ©Ÿé€²è¡Œä¸€æ¬¡åŒæ¥æ•¸æ“šé‡‡æ¨£ï¼Œé€²è¡Œé›»æµã€è½‰é€Ÿã€è½‰åä½ç½®çš„閉環控制,且æ¯éš”80µsåŒæ¥ç™¼å‡ºä¸€çµ„PWM控制信號,å³åœ¨80µså…§è¦å®Œæˆå¤šå€‹è»¸çš„é‡‡æ¨£ã€æŽ§åˆ¶é‹ç®—åŠè™•ç†ã€è¼¸å‡ºPWM信號ç‰å·¥ä½œï¼Žå¦‚果這些工作全部由上ä½å·¥æŽ§æ©Ÿè™•ç†ï¼Œä¸åƒ…會嚴é‡åŠ å¤§ä¸Šä½æ©Ÿçš„è² è¼‰ï¼Œè€Œä¸”å¯¦æ™‚æ€§ä¹Ÿç„¡æ³•å¾—åˆ°ä¿è‰ï¼Ž
1.1控制ç–ç•¥
ç¾ä»£äº¤æµä¼ºæœç³»çµ±å°æŽ§åˆ¶çš„è¦æ±‚是響應快ã€ç²¾åº¦é«˜ã€è½‰çŸ©è„ˆå‹•å°ï¼Œè€Œå¯¦ç¾äº¤æµé›»æ©Ÿçž¬æ™‚轉矩的高性能控制,則æˆç‚ºæ»¿è¶³é€™äº›è¦æ±‚的關éµå› ç´¢ï¼Žå› æ¤ï¼Œç¾ä»£é«˜ç²¾åº¦äº¤æµä¼ºæœç³»çµ±çš„æŽ§åˆ¶ç–略大多采用ç£å ´å®šå‘控制 2åŠç›´æŽ¥è½‰çŸ©æŽ§åˆ¶L3-5 J.這兩種控制ä¸åŒäºŽæ—©æœŸè®Šé »èª¿é€Ÿç³»çµ±åƒ…按交æµé›»æ©Ÿç©©æ…‹é‹è¡Œè¦å¾‹é€²è¡Œçš„å¹³å‡å€¼æŽ§åˆ¶ï¼Œå®ƒå€‘完全ä¸è€ƒæ…®é›»ç£éŽæ¸¡éŽç¨‹çš„æŽ§åˆ¶æ–¹æ³•ï¼Œè€Œæ˜¯æ ¹æ“šé›»æ©Ÿçš„çž¬æ™‚ç‰¹æ€§é€²è¡ŒæŽ§åˆ¶ï¼Œå¾žè€Œä½¿æŽ§åˆ¶ç³»çµ±çš„å‹•ã€éœæ…‹ç‰¹æ€§éƒ½æœ‰å¾ˆå¤§æé«˜ï¼Žå¾žäº¤æµä¼ºæœç³»çµ±çš„發展ç¾ç‹€çœ‹ï¼Œé€™å…©ç¨®æŽ§åˆ¶ç†è«–儿œ‰å…¶ç‰¹é•·ï¼Œæ‡‰ç”¨ä¹Ÿä¸ç›¡ç›¸åŒï¼Žå°åŒæ¥é›»æ©Ÿçš„æŽ§åˆ¶ï¼Œå°¤å…¶å°äº¤æµæ°¸ç£åŒæ¥é›»æ©Ÿçš„æŽ§åˆ¶ï¼Œä¸»è¦é‡‡ç”¨ç£å ´å®šå‘æŽ§åˆ¶æ–¹æ³•ï¼Žé€™ç¨®æ–¹æ³•å…·æœ‰æŽ§åˆ¶çµæ§‹ç°¡å–®ã€æŽ§åˆ¶è»Ÿä»¶æ˜“實ç¾çš„特點.å°ç•°æ¥é›»æ©Ÿï¼Œå…©ç¨®æŽ§åˆ¶éƒ½å¯é‡‡ç”¨ï¼Œä½†è¿‘å¹¾å¹´çš„ç ”ç©¶å¤šåœ¨ç›´æŽ¥è½‰çŸ©æŽ§åˆ¶æ–¹é¢ï¼Œé€™ä¸»è¦æ˜¯å› 為å°ç•°æ¥é›»æ©Ÿé€²è¡Œç£å ´å®šå‘控制極其復雜,控制效果é éœäºŽå°æ°¸ç£åŒæ¥é›»æ©Ÿçš„æŽ§åˆ¶æ•ˆæžœï¼Ž
ç£å ´å®šå‘控制ç†è«–是建立在å°è±¡çš„ç²¾ç¢ºæ•¸å¸æ¨¡åž‹åŸºç¤Žä¸Šçš„ä¸€ç¨®è§£è€¦æŽ§åˆ¶æ–¹æ³•ï¼Œå› æ¤é›»æ©Ÿçš„éžç·šæ€§åŠé›»æ©Ÿåƒæ•¸çš„è®ŠåŒ–å°æŽ§åˆ¶æ€§èƒ½æœ‰ä¸€å®šå½±éŸ¿ï¼ŽåŒæ¨£ï¼Œç›´æŽ¥è½‰çŸ©æŽ§åˆ¶ç†è«–也å˜åœ¨è“å—é›»æ©Ÿåƒæ•¸å½±éŸ¿çš„æƒ…æ³ï¼Œç‰¹åˆ¥æ˜¯åœ¨ä½Žé€Ÿé‹è¡Œç‹€æ…‹ä¸‹ï¼Œåƒæ•¸å°äºŒè€…控制性能的影響å‡è¼ƒå¤§ï¼Žå› 為智能控制具有無需å°è±¡çš„ç²¾ç¢ºæ•¸å¸æ¨¡åž‹ï¼Žå¯ä»¥åœ¨è™•ç†ä¸ç²¾ç¢ºå’Œä¸ç¢ºå®šæ€§å•題ä¸ç²å¾—å¯è™•ç†æ€§ã€é¯æ£’性的特點,將其與ç£å ´å®šå‘控制ç†è«–和直接轉矩控制ç†è«–çµåˆï¼Œèƒ½å¤ 充分發æ®äºŒè€…的優點,使控制性能ç²å¾—較大æé«˜ï¼Ž
1.2軟件包å¤é€šç”¨æŽ§åˆ¶æ¨¡å¡Š
在è¨è¨ˆä¸ï¼Œæ ¹æ“šä¸åŒçš„æŽ§åˆ¶å°è±¡ï¼Œè¨è¨ˆäº†ç£å ´å®šå‘控制ã€ç›´æŽ¥è½‰çŸ©æŽ§åˆ¶ã€æ•¸å—Iï¼Oé›»è·¯ã€æ™ºèƒ½æŽ§åˆ¶ã€æ•…障監測ã€è‡ªè¨ºæ–·ã€é€šè¨Šã€åŠŸçŽ‡å™¨ä»¶ä¿è·ç‰è»Ÿä»¶æ¨¡å¡Šï¼Žå¹¶ç”±æ¤çµ„æˆäº†DSPæŽ§åˆ¶ç³»çµ±è»Ÿä»¶åŒ…ï¼Žæ‡‰ç”¨ä¸æ ¹æ“šæŽ§åˆ¶å°è±¡ï¼Œç”±è»Ÿä»¶ä¾¿å¯åœ¨ç·šæ§‹æˆç¡¬ä»¶æŽ§åˆ¶æ¨¡å¡Šï¼Žç‚ºé™ä½ŽæŽ§åˆ¶æ¨¡å¡Šé›»è·¯çµæ§‹çš„復雜性,æé«˜é€šç”¨æ€§åŠå¯é 性,由ISP器件è¨è¨ˆäº†å–®ç‰‡Iï¼o硬件電路.在實際應用ä¸ï¼Œåªéœ€èª¿ç”¨èˆ‡æŽ§åˆ¶å°è±¡æœ‰é—œçš„æ•¸å—Iï¼o電路軟件åŠç›¸æ‡‰çš„æŽ§åˆ¶è»Ÿä»¶ï¼Œä¾¿å¯çµ„æˆå…¨æ•¸å—智能ç£å ´å®šå‘æŽ§åˆ¶æ¨¡å¡Šå’Œå…¨æ•¸å—æ™ºèƒ½ç›´æŽ¥è½‰çŸ©æŽ§åˆ¶æ¨¡å¡Šï¼Œåˆ†åˆ¥æ‡‰ç”¨äºŽåŒæ¥ä¼ºæœé›»æ©ŸåŠç•°æ¥ä¼ºæœé›»æ©Ÿçš„æŽ§åˆ¶ï¼Ž
1.3DSP數宇交æµä¼ºæœæŽ§åˆ¶æ¨¡å¡Šå¤æŽ§åˆ¶ç³»çµ±çµæ§‹
由于所用伺æœé›»æ©Ÿæ˜¯äº¤æµæ°¸ç£åŒæ¥ä¼ºæœé›»æ©Ÿï¼Œæ‰€ä»¥å¯¦é©—ä¸é‡‡ç”¨çš„æŽ§åˆ¶æ¨¡å¡Šç‚ºæ™ºèƒ½ç£å ´å®šå‘æŽ§åˆ¶æ¨¡å¡Šï¼Œå…¶ç³»çµ±çµæ§‹åœ–如圖læ‰€ç¤ºï¼Žæ¨¡å¡Šçš„å·¥ä½œåŽŸç†æ˜¯ï¼šAï¼Dã€ISP將定åé›»æµã€è½‰åä½ç½®ã€è½‰å速度ç‰åé¥‹ä¿¡è™Ÿè½‰æ›æˆæ•¸å—信號,由DSPå°é€™äº›æ•¸å—ä¿¡è™Ÿé€²è¡Œé‡‡æ¨£ï¼Œæ ¹æ“šä¸Šä½å·¥æŽ§æ©Ÿç™¼å‡ºçš„速度給定信號,按ç£å ´å®šå‘控制è¦å¾‹é€²è¡ŒæŽ§åˆ¶è¨ˆç®—ï¼Žå°‡çµæžœè¼¸å‡ºè‡³ç”±ISP器件組æˆçš„ 信號發生電路ä¸ï¼Œç”¢ç”ŸPWM ä¿¡è™Ÿï¼Œå¹¶é€šéŽæ™ºèƒ½åŠŸçŽ‡é–‹é—œæ¨¡å¡ŠæŽ§åˆ¶äº¤æµæ°¸ç£åŒæ¥ä¼ºæœé›»æ©Ÿçš„轉速.當需è¦ä¿®æ”¹æŽ§åˆ¶å™¨åƒæ•¸å’ŒæŽ§åˆ¶æ¨¡åž‹æ™‚,åªéœ€å°è»Ÿä»¶é€²è¡Œä¿®æ”¹ä¾¿å¯ï¼Ž
2 通用單片數å—Iï¼o
本文介紹é©ç”¨äºŽäº¤æµæ°¸ç£åŒæ¥ä¼ºæœé›»æ©Ÿã€ç”±ISP器件組æˆçš„單片數å—Iï¼O電路.è¨è¨ˆä¸é‡‡ç”¨Latticeå…¬å¸çš„ISP器件ISPLSI1032一舳è¨è¨ˆæ•¸å—Iï¼O電路,用于電機轉速ã€è½‰åä½ç½®å饋信號的測é‡åŠå½¢æˆPWM 信號.該器件的集æˆè¦æ¨¡ç‚º6 000個PLDç‰æ•ˆé–€ï¼Žä¸€ç‰‡ISP器件å¯ä»¥å®¹ç´æ•´å€‹æ•¸å—Iï¼Oé›»è·¯ï¼Žå› ç‚ºåŒä¸€å€‹èŠ¯ç‰‡å…§çš„é–€é›»è·¯ã€è§¸ç™¼å™¨ã€ä¸‰æ…‹é–€ç‰çš„åƒæ•¸ç‰¹æ€§æ˜¯å®Œå…¨ä¸€è‡´çš„.所以由它們所構æˆçš„電路具有一致的特性.整個Iï¼0電路åšåœ¨å–®ç‰‡ISP器件上,抗干擾性能和å¯é 性比由分離器件構æˆçš„電路有極大的æé«˜ï¼Ž
ç”±äºŽå…‰é›»å¼æ¸¬é‡ç³»çµ±å…·æœ‰ä½Žæ…£é‡ã€ä½Žå™ªè²ã€é«˜åˆ†è¾¨çŽ‡å’Œé«˜ç²¾åº¦çš„å„ªé»žï¼Œå› è€Œå¸¸ç”¨äºŽé›»æ©Ÿè½‰é€Ÿã€è½‰åä½ç½®ä¿¡è™Ÿçš„æ¸¬é‡ï¼Žå…¶å·¥ä½œåŽŸç†æ˜¯ï¼šèˆ‡é›»æ©ŸåŒè»¸çš„å…‰é›»ç·¨ç¢¼å™¨éš¨é›»æ©Ÿçš„æ—‹è½‰ç”¢ç”Ÿèˆ‡é›»æ©Ÿè½‰é€Ÿæˆæ£æ¯”çš„ã€å…©ç›¸ï¼ˆA相ã€B相)相隔 ï¼2電脈沖角度的æ£äº¤ç·¨ç¢¼è„ˆæ²–,該æ£äº¤ç·¨ç¢¼è„ˆæ²–通éŽå››å€é¡é›»è·¯ç”¢ç”Ÿå››å€é »è„ˆæ²–信號,由計數電路å°å…¶è¨ˆæ•¸ï¼Œä¾¿å¯ç²å¾—轉速ã€è½‰åä½ç½®çš„瞬時值.
數å—Iï¼Oé›»è·¯çš„çµæ§‹å¦‚圖2所示.
單片數å—Iï¼O電路由5部分組æˆï¼šâ‘ 數å—å››å€é »é›»è·¯ï¼›â‘¡åœ°å€è¯ç¢¼å™¨ï¼›â‘¢ 轉åä½ç½®æ¸¬é‡é›»è·¯ï¼›â‘£PWM 信號產生電路;⑤ 轉速測é‡é›»è·¯ï¼Žæ•¸å—å››å€é »é›»è·¯å°‡è¼¸å…¥çš„æ£äº¤ç·¨ç¢¼è„ˆæ²–ç´°åˆ†åŽï¼Žç”¢ç”Ÿæ•¸å—å››å€é »è„ˆæ²–,供計數ã€é‡‡æ¨£ä½¿ç”¨ï¼ŽåŒæ™‚,由æ£äº¤ç·¨ç¢¼è„ˆæ²–產生電機轉å‘信號,供DsP控制時使用.數å—å››å€é »é›»è·¯çš„輸出端è¨è¨ˆäº†è„ˆæ²–å¯¬åº¦èª¿ç¯€é›»è·¯ï¼Žä»¥æ ¹æ“šéœ€è¦èª¿ç¯€è¼¸å‡ºè„ˆæ²–的寬度.脈沖寬度最å°ç‚º60 m,寬度調節以60 nsçš„å€æ•¸å¢žåŠ ï¼Ž
地å€è¯ç¢¼å™¨æ˜¯å°‡DSP發出的地å€ä¿¡è™Ÿã€è®€ï¼å¯«ï¼ˆRï¼Wï¼‰ä¿¡è™Ÿã€æ“´å±•總線IO(IOSTRB)信號è¯ç¢¼ï¼Œä½œç‚ºç‰‡é¸ä¿¡è™Ÿï¼Žä»¥æŽ§åˆ¶å–®ç‰‡æ•¸å—Iï¼O電路內相應電路的讀ï¼å¯«ï¼ŽåŒæ™‚.片é¸ä¿¡è™Ÿé‚„é€è‡³å¤–部Aï¼D器件.供DSPå°Aï¼D進行讀æ“作.
轉åä½ç½®æ¸¬é‡é›»è·¯åŒ…括:模10000å¯é€†è¨ˆæ•¸å™¨ï¼Œæ•¸æ“šéŽ–å˜å™¨ï¼ˆ14ä½ï¼‰åŠè¼¸å‡ºä¸‰æ…‹é–€ï¼ˆ14ä½ï¼‰ï¼Œé›»æµåŠè½‰åä½ç½®é‡‡æ¨£ä¿¡è™Ÿèª¿ç¯€é›»è·¯ï¼Žå¯é€†è¨ˆæ•¸å™¨ç”¨äºŽè½‰å瞬時ä½ç½®è¨ˆæ•¸ï¼Œæ ¹æ“šå…‰é›»ç·¨ç¢¼å™¨ç™¼å‡ºçš„æ£äº¤ç·¨ç¢¼è„ˆæ²–ç¶“éŽå››å€é »åŽå¾—到的æ¯è½‰è„ˆæ²–數åŠé¡å®šè½‰é€Ÿï¼Žè¨è¨ˆæˆl4使¨¡10000å¯é€†è¨ˆæ•¸å™¨ï¼ŽISPçš„Iï¼O單元作為輸出時具有三態緩沖特性[sup][6] [/sup],利用其ä¸çš„14個Iï¼O單元構æˆè¼¸å‡ºä¸‰æ…‹é–€ï¼Œé€£åŠDSPçš„32使•¸æ“šç¸½ç·šä¸Šï¼ŽDSP內部定時器發出的電æµã€è½‰åä½ç½®é‡‡æ¨£ä¿¡è™Ÿç¶“éŽé›»æµã€ä½ç½®é‡‡æ¨£ä¿¡è™Ÿèª¿ç¯€é›»è·¯ï¼Œé€²è¡Œæ™‚åºåŠè„ˆæ²–寬度調åŽï¼ŒæŒ‰é †åºåˆ†åˆ¥è¼¸å‡ºè½‰å瞬時ä½ç½®éŽ–å˜ã€Aï¼D采樣åŠè½‰æ›ã€ä¸æ–·è«‹æ±‚ç‰ä¿¡è™Ÿ ç•¶DSP䏿–·éŸ¿æ‡‰å¹¶ç™¼å‡ºå¤–部IO讀信號åŽï¼Œç¶“地å€è¯ç¢¼å™¨è¯ç¢¼ï¼Œè®€å‡ºè½‰å瞬時ä½ç½®è¨ˆæ•¸å€¼ï¼Ž
PWM信號產生電路包括:6ä½PwM數據鎖å˜å™¨ï¼ŒPWM 時åºé›»è·¯ï¼ŒéŽ–å˜å»¶æ™‚器.DSP定時發出寫數據信號,其數據總線ä¸çš„一ä½èˆ‡åœ°å€è¯ç¢¼å™¨çš„è¯ç¢¼ä¿¡è™Ÿåœ¨å»¶æ™‚器ä¸çµ„åˆï¼Œå»¶æ™‚器的輸出鎖å˜ä¿¡è™Ÿç¢ºä¿æ•¸æ“šç¸½ç·šä¸Šçš„æ•¸æ“šè¢«æ£ç¢ºåœ°éŽ–å˜è‡³PwM數據鎖å˜å™¨ä¸ï¼Œå…¶è¼¸å‡ºç¶“éŽPWM 時åºé›»è·¯çš„èª¿ç¯€èˆ‡æ™‚åºæ ¡æ£ï¼Œç”¢ç”ŸPwM 信號.PWM 時åºé›»è·¯åŒæ™‚ä¿è‰PWM信號以先關斷ã€åŽé–‹é€šçš„æ–¹å¼æŽ§åˆ¶æ™ºèƒ½åŠŸçŽ‡å™¨ä»¶ï¼Žé¿å…ç›¸åŒæ©‹è·¯ä¸Šçš„åŠŸçŽ‡å™¨ä»¶å› åŒæ™‚導通而發生çŸè·¯äº‹æ•….速度測é‡é›»è·¯åŒ…括:速度采樣信號調節電路,數å—å››å€é »è„ˆæ²–計數器(12ä½è¨ˆæ•¸å™¨1ï¼‰ï¼Œé«˜é »æ™‚é˜è„ˆæ²–計數器(16ä½è¨ˆæ•¸å™¨2),數據鎖å˜å™¨ï¼ˆ29ä½ï¼‰ï¼Œè¼¸å‡ºä¸‰æ…‹é–€ï¼ˆ29ä½ï¼‰ç‰ï¼Žè½‰é€Ÿçš„æ¸¬é‡é‡‡ç”¨è®Šè„ˆæ²–數ï¼è„ˆæ²–周期(變Mï¼T)測速法,其測é‡åŽŸç†å¦‚圖3所示.
[align=center]

[/align]
變Mï¼Tæ¸¬é€Ÿæ³•çš„åŽŸç†æ˜¯ï¼šåœ¨æ¸¬é€ŸéŽç¨‹ä¸ï¼Œä¸åƒ…被測的四å€é »æ¸¬é€Ÿè„ˆæ²–ä¿¡è™Ÿçš„é »çŽ‡ f[sub]m[/sub]隨電機的轉速變化,而且檢測時間T也隨電機的轉速而變化,時間T將始終ç‰äºŽf[sub]m[/sub] çš„M[sub]p[/sub]å€‹è„ˆæ²–å‘¨æœŸä¹‹å’Œï¼Žé€šéŽæ¸¬é‡æ™‚é–“Tå’Œåœ¨æ¤æ™‚é–“å…§è¨ˆæ•¸å™¨å° f[sub]m[/sub]的計數值M[sub]p[/sub],就å¯ä»¥ç¢ºå®šé›»æ©Ÿçš„轉速.時間Tå¯ç”±è¨ˆæ•¸å™¨2å°é »çŽ‡ç‚ºf[sub]c[/sub] çš„é«˜é »æ™‚é˜è„ˆæ²–計數所得的計數值M[sub]c[/sub]ç²å¾—,T=M[sub]c[/sub]/f[sub]c[/sub]è¨é›»æ©Ÿæ¯è½‰ç™¼å‡ºM 個編碼脈沖,四å€é »åŽæ¯è½‰å¯å¾—到4N å€‹æ¸¬é€Ÿè„ˆæ²–ï¼Œå°æ‡‰çš„轉角

。則轉速的計算公å¼ç‚º n=600ï¼ï¼ˆ2 T)=60f[sub]c[/sub]M[sub]p[/sub]ï¼ï¼ˆ4NMc )(rï¼min).
在速度測é‡é›»è·¯ä¸ï¼Œç”±ISP器件的29個Iï¼0單元組æˆè¼¸å‡ºä¸‰æ…‹é–€ï¼Œé€£åˆ°DsPçš„32使•¸æ“šç¸½ç·šä¸Šï¼Žå…¶ä¸ï¼Œä½Ž16ä½åŒ…å«è¨ˆæ•¸å™¨2的數據,高16ä½ä¸çš„低12ä½åŒ…å«è¨ˆæ•¸å™¨1的數據,最高ä½ï¼ˆç¬¬32ä½ï¼‰åŒ…å«é›»æ©Ÿçš„è½‰å‘æ•¸æ“šï¼Žåœ°å€è¯ç¢¼å™¨çš„è¯ç¢¼ä¿¡è™Ÿä½œç‚ºè¼¸å‡ºä¸‰æ…‹é–€çš„é–€æŽ§ä¿¡è™Ÿï¼ŒåŒæ™‚接到29個輸出三態門的輸出使能é–上。速度采樣信號調節電路首先輸出數據鎖å˜ä¿¡è™Ÿï¼Œå¹¶å°‡ä¿¡è™Ÿå‰æ²¿åˆ°é”時計數器1ã€è¨ˆæ•¸å™¨2的計數值åŠè½‰å‘信號(“0â€æˆ–⋯1â€™ï¼‰åŒæ™‚鎖å˜è‡³æ•¸æ“šéŽ–å˜å™¨ä¸ï¼Œç„¶åŽç™¼å‡ºä¸æ–·è«‹æ±‚å’Œè¨ˆæ•¸å™¨æ¸…é›¶ä¿¡è™Ÿï¼Œä»¥ç”³è«‹ä¸æ–·ä¸”å°è¨ˆæ•¸å™¨ã€‚1ã€è¨ˆæ•¸å™¨2清零,并開始新一輪計數.DSP䏿–·éŸ¿æ‡‰å¹¶ç™¼å‡ºå¤–部10讀信號,è¯ç¢¼åŽè®€å‡ºè¨ˆæ•¸å™¨1ã€è¨ˆæ•¸å™¨2的計數值和電機轉å‘信號.
速度采樣信號調節電路的作用是,當DSPå®šæ™‚å™¨è¼¸å‡ºçš„é€Ÿåº¦é‡‡æ¨£ä¿¡è™Ÿåˆ°é”æ™‚。并ä¸ç«‹å³ç™¼å‡ºæ•¸æ“šéŽ–å˜ã€ä¸æ–·ç”³è«‹å’Œè¨ˆæ•¸å™¨æ¸…零信號,僅將速度采樣信號鎖å˜è‡³éŽ–å˜å™¨ä¸ï¼Œåªæœ‰ç•¶å››å€é »è„ˆæ²–çš„ä¸Šå‡æ²¿åˆ°é”時,æ‰ä½¿é€Ÿåº¦é‡‡æ¨£ä¿¡è™Ÿèª¿ç¯€é›»è·¯æŒ‰é †åºç™¼å‡ºä¿¡è™Ÿï¼Žå¦å¤–,該電路ä¸ä¹ŸåŒ…å«è„ˆæ²–å¯¬åº¦èª¿ç¯€é›»è·¯ï¼Œä»¥ä¾¿æŒ‰è¦æ±‚的脈沖寬度輸出信號,ä¿è‰é›»è·¯èƒ½å¤ æº–ç¢ºç„¡èª¤åœ°å‚³éžæ•¸æ“šï¼Ž
3 å¯¦é©—çµæžœ
用所è¨è¨ˆçš„DSP數å—交æµä¼ºæœæŽ§åˆ¶æ¨¡å¡Šåœ¨äº¤æµæ°¸ç£åŒæ¥é›»æ©Ÿä¸Šé€²è¡Œäº†å¯¦é©—,所用電機型號為MFA15OMB5,é¡å®šè¼¸å‡ºåŠŸçŽ‡ç‚º1.5 kW,é¡å®šé›»æµf=7.5 A,é¡å®šè½‰é€Ÿâ€ï¼š2 000 rï¼min,編碼器脈沖為2 500 pï¼r(Pç‚ºè„ˆæ²–æ•¸ï¼‰ï¼Žå¯¦é©—çµæžœå¦‚圖4ã€åœ–5所示.圖4æ˜¯é©…å‹•é›»æ©Ÿçš„ç›¸é›»æµæ³¢å½¢ï¼Œåœ–5æ˜¯é›»æ©Ÿç©ºè¼‰æ™‚å¾žéœæ¢åˆ°500 rï¼minçš„é€Ÿåº¦éŸ¿æ‡‰ï¼Žå¯¦é©—çµæžœè¡¨æ˜Žï¼Œæ‰€è¨è¨ˆçš„DSP數å—交æµä¼ºæœæŽ§åˆ¶æ¨¡å¡Šé”到了è¨è¨ˆè¦æ±‚.
4 çµè«–
本文介紹的通用DSP數å—交æµä¼ºæœæŽ§åˆ¶ç³»çµ±å…·æœ‰æŠ—干擾能力強ã€å¯é æ€§é«˜ã€æ€§èƒ½ï¼åƒ¹æ ¼æ¯”é«˜ã€æ¨¡å¡ŠåŒ–çš„ç‰¹é»žï¼ŒåŒæ™‚模塊本身也具有集æˆåº¦é«˜ã€çµæ§‹ç·Šæ¹Šã€ä¾¿äºŽç¶ä¿®èª¿è©¦ã€é©ç”¨äºŽå¤šç¨®æŽ§åˆ¶å°è±¡çš„特點,ä¸åƒ…å¯ç”¨äºŽäº¤æµåŒæ¥ã€ç•°æ¥é›»æ©ŸæŽ§åˆ¶ï¼Œåœ¨æŽ§åˆ¶è»Ÿä»¶ä¸ŠåŠ ä»¥æ“´å……ä¹Ÿå¯ç”¨äºŽç›´æµé›»æ©Ÿã€æ¥é€²é›»æ©ŸåŠäº¤æµç›´ç·šé›»æ©Ÿçš„æŽ§åˆ¶ï¼Žå–®ç‰‡æ•¸å—Iï¼O電路å¯ç”¨äºŽå…‰é›»ç·¨ç¢¼å™¨ã€æ—‹è½‰è®Šå£“器ç‰çš„æ•¸å—測速åŠå¤šç¨®PWlVI輸出.由æ¤è¨è¨ˆçš„通用數å—交æµä¼ºæœæŽ§åˆ¶æ¨¡å¡Šåƒ…包å«DSP最å°ç³»çµ±ã€å–®ç‰‡å¤§è¦æ¨¡åœ¨ç³»çµ±å¯ç·¨ç¨‹é‚輯器件ã€é›»æµé‡‡æ¨£Aï¼D器件ã€é«˜é€Ÿå…‰è€¦ç‰ï¼Žåœ¨å¯¦é©—的基礎上,用所è¨è¨ˆçš„æ¨¡å¡Šåœ¨å¤šå標è¯å‹•數控系統ä¸é€²è¡Œäº†è©¦é‹è¡Œï¼Žé‹è¡Œçµæžœè¡¨æ˜Žï¼Œä½œç‚ºå…¶ä¸ä¸€å€‹å標閉環ä½ç½®æŽ§åˆ¶çš„速度內環,å¯ä»¥ä¿è‰ä½ç½®ä¼ºæœæŽ§åˆ¶ç²¾åº¦é”到è¨è¨ˆè¦æ±‚.