1 æ¥é€²é›»æ©Ÿ
æ¥é€²é›»å‹•æ©Ÿæ˜¯ç´”ç²¹çš„æ•¸å—æŽ§åˆ¶é›»å‹•æ©Ÿï¼Œå®ƒå°‡é›»è„ˆæ²–ä¿¡è™Ÿè½‰è®Šæˆè§’ä½ç§»ï¼Œå³çµ¦ä¸€å€‹è„ˆæ²–,æ¥é€²é›»æ©Ÿå°±è½‰ä¸€å€‹è§’åº¦ï¼Œå› æ¤éžå¸¸é©åˆå–®ç‰‡æ©ŸæŽ§åˆ¶ã€‚在éžè¶…載的情æ³ä¸‹ï¼Œé›»æ©Ÿçš„轉速ã€åœæ¢çš„ä½ç½®åªå–æ±ºäºŽè„ˆæ²–ä¿¡è™Ÿçš„é »çŽ‡å’Œè„ˆæ²–æ•¸ï¼Œè€Œä¸å—è² è¼‰è®ŠåŒ–çš„å½±éŸ¿ï¼Œé›»æ©Ÿå‰‡è½‰éŽä¸€å€‹æ¥è·è§’ï¼ŒåŒæ™‚æ¥é€²é›»æ©Ÿåªæœ‰å‘¨æœŸæ€§çš„誤差而無累ç©èª¤å·®ï¼Œç²¾åº¦é«˜ã€‚
æ¥é€²é›»å‹•機有如下特點:
â‘ æ¥é€²é›»å‹•機的角ä½ç§»èˆ‡è¼¸å…¥è„ˆæ²–æ•¸åš´æ ¼æˆæ£æ¯”ã€‚å› æ¤ï¼Œç•¶å®ƒè½‰ä¸€åœˆåŽï¼Œæ²’有累計誤差,具有良好的跟隨性。
â‘¡ç”±æ¥é€²é›»å‹•機與驅動電路組æˆçš„開環數控系統,既簡單ã€å»‰åƒ¹ï¼Œå‰éžå¸¸å¯é ã€‚åŒæ™‚,它也å¯ä»¥èˆ‡è§’度å饋環節組æˆé«˜æ€§èƒ½çš„閉環數控系統。
â‘¢æ¥é€²é›»å‹•機的動態響應快,易于啟åœã€æ£å轉åŠè®Šé€Ÿã€‚
④速度å¯åœ¨ç›¸ç•¶å¯¬çš„范åœå…§å¹³ç©©èª¿æ•´ï¼Œä½Žé€Ÿä¸‹ä»èƒ½ç²å¾—è¼ƒå¤§è½‰çŸ©ï¼Œå› æ¤ä¸€èˆ¬å¯ä»¥ä¸ç”¨æ¸›é€Ÿå™¨è€Œç›´æŽ¥é©…å‹•è² è¼‰ã€‚
⑤æ¥é€²é›»æ©Ÿåªèƒ½é€šéŽè„ˆæ²–é›»æºä¾›é›»æ‰èƒ½é‹è¡Œï¼Œä¸èƒ½ç›´æŽ¥ä½¿ç”¨äº¤æµé›»æºå’Œç›´æµé›»æºã€‚
â‘¥æ¥é€²é›»æ©Ÿå˜åœ¨æŒ¯è•©å’Œå¤±æ¥ç¾è±¡ï¼Œå¿…é ˆå°æŽ§åˆ¶ç³»çµ±å’Œæ©Ÿæ¢°è² è¼‰é‡‡å–相應措施。
æ¥é€²é›»æ©Ÿå…·æœ‰æŽ§åˆ¶å’Œæ©Ÿæ¢°çµæ§‹ç°¡å–®çš„優點。圖1是四相å…線制æ¥é€²é›»æ©ŸåŽŸç†åœ–,這類æ¥é€²é›»æ©Ÿæ—¢å¯ä½œç‚ºå››ç›¸é›»æ©Ÿä½¿ç”¨ï¼Œä¹Ÿå¯åšç‚ºå…©ç›¸é›»æ©Ÿä½¿ç”¨ï¼Œä½¿ç”¨éˆæ´»ï¼Œå› æ¤æ‡‰ç”¨å»£æ³›ã€‚ 

æ¥é€²é›»æ©Ÿæœ‰å…©ç¨®å·¥ä½œæ–¹å¼ï¼šæ•´æ¥æ–¹å¼å’ŒåŠæ¥æ–¹å¼ã€‚以æ¥é€²è§’1.8°四相混åˆå¼æ¥é€²é›»æ©Ÿç‚ºä¾‹ï¼Œåœ¨æ•´æ¥æ–¹å¼ä¸‹ï¼Œæ¥é€²é›»æ©Ÿæ¯æŽ¥æ”¶ä¸€å€‹è„ˆæ²–,旋轉1.8°,旋轉一周,則需è¦2OOå€‹è„ˆæ²–ã€‚åœ¨åŠæ¥æ–¹å¼ä¸‹ï¼Œæ¥é€²é›»æ©Ÿæ¯æŽ¥æ”¶ä¸€å€‹è„ˆæ²–,旋轉0.9°,旋轉一周,則需è¦4OO個脈沖。控制æ¥é€²é›»æ©Ÿæ—‹è½‰å¿…é ˆæŒ‰ä¸€å®šæ™‚åºå°æ¥é€²é›»æ©Ÿå¼•線輸入脈沖。以上述四相å…ç·šåˆ¶é›»é€²é›»æ©Ÿç‚ºä¾‹ï¼Œå…¶åŠæ¥å·¥ä½œæ–¹å¼å’Œæ•´æ¥å·¥ä½œæ–¹å¼çš„æŽ§åˆ¶æ™‚åºå¦‚表1和表2所列。

æ¥é€²é›»æ©Ÿåœ¨ä½Žé »å·¥ä½œæ™‚.會有振動大ã€å™ªè²å¤§çš„缺點。如果使用細分方å¼ï¼Œå°±èƒ½å¾ˆå¥½çš„解決這個å•題。æ¥é€²é›»æ©Ÿçš„細分控制,從本質上講是通éŽå°æ¥é€²é›»æ©Ÿå‹µç£ç¹žçµ„ä¸é›»æµçš„æŽ§åˆ¶ï¼Œä½¿æ¥é€²é›»æ©Ÿå…§éƒ¨çš„åˆæˆç£å ´ç‚ºå‡å‹»çš„圓形旋轉ç£å ´ï¼Œå¾žè€Œå¯¦ç¾æ¥é€²é›»æ©Ÿæ¥è·è§’的細分。一般情æ³ä¸‹ï¼Œåˆæˆç£å ´çŸ¢é‡çš„幅值決定了æ¥é€²é›»æ©Ÿæ—‹è½‰åŠ›çŸ©çš„å¤§å°ï¼Œç›¸é„°å…©åˆæˆç£å ´çŸ¢é‡ä¹‹é–“çš„å¤¾è§’å¤§å°æ±ºå®šäº†æ¥è·è§’的大å°ã€‚æ¥é€²é›»æ©ŸåŠæ¥å·¥ä½œæ–¹å¼å°±è˜Šæ¶µäº†ç´°åˆ†çš„工作原ç†ã€‚
實ç¾ç´°åˆ†æ–¹å¼æœ‰å¤šç¨®æ–¹æ³•ï¼Œæœ€å¸¸ç”¨çš„æ˜¯è„ˆå¯¬èª¿åˆ¶å¼æ–¬æ³¢é©…å‹•æ–¹å¼ï¼Œå¤§å¤šæ•¸å°ˆç”¨çš„æ¥é€²é›»æ©Ÿé©…å‹•èŠ¯ç‰‡éƒ½é‡‡ç”¨é€™ç¨®é©…å‹•æ–¹å¼ï¼ŒTA8435就是其ä¸ä¸€ç¨®èŠ¯ç‰‡ã€‚ã€€
2 基于TA8435H芯片的æ¥é€²é›»æ©Ÿç´°åˆ†æ–¹å¼
2.1 TA8435芯片特點
TA8435是æ±èŠå…¬å¸ç”Ÿç”¢çš„單片æ£å¼¦ç´°åˆ†äºŒç›¸æ¥é€²é›»æ©Ÿé©…動專用芯片,該芯片具有以下特點:
①工作電壓范åœå¯¬ï¼ˆ10~40 v);
②輸出電æµå¯é”1.5 A(平å‡ï¼‰å’Œ2.5 A(峰值));
③具有整æ¥ã€åŠæ¥ã€1ï¼4細分ã€1ï¼8細分é‹è¡Œæ–¹å¼å¯ä¾›é¸æ“‡ï¼›
â‘£é‡‡ç”¨è„ˆå¯¬èª¿åˆ¶å¼æ–¬æ³¢é©…å‹•æ–¹å¼ï¼›
⑤具有æ£ï¼å轉控制功能;
⑥帶有復ä½å’Œä½¿èƒ½å¼•腳;
⑦å¯é¸æ“‡ä½¿ç”¨å–®æ™‚é˜è¼¸å…¥æˆ–雙時é˜è¼¸å…¥ã€‚
從圖2ä¸å¯ä»¥çœ‹å‡ºï¼ŒTA8435主è¦ç”±1個解碼器ã€2個橋å¼é©…動電路ã€2å€‹è¼¸å‡ºé›»æµæŽ§åˆ¶é›»è·¯ã€2個最大電æµé™åˆ¶é›»è·¯ã€1個斬波器ç‰åŠŸèƒ½æ¨¡å¡Šçµ„æˆã€‚

2.2 TA8435細分工作原ç†
在圖3ä¸ï¼Œç¬¬ä¸€å€‹CK時é˜å‘¨æœŸæ™‚,解碼器打開橋å¼é©…動電路,電æµå¾žVMAæµç¶“電機的線圈åŽç¶“RNFAåŽèˆ‡åœ°æ§‹æˆå›žè·¯ï¼Œç”±äºŽç·šåœˆé›»æ„Ÿçš„ä½œç”¨ï¼Œé›»æµæ˜¯é€æ¼¸å¢žå¤§çš„,所以RNFB上的電壓也隨之上å‡ã€‚ç•¶RNFB上的電壓大于比較器æ£ç«¯çš„電壓時,比較器使橋å¼é©…動電路關閉,電機線圈上的電æµé–‹å§‹è¡°æ¸›ï¼ŒRNFB上的電壓也相應減å°ï¼›ç•¶é›»å£“值å°äºŽæ¯”較器æ£å‘電壓時,橋å¼é©…動電路åˆé‡æ–°å°Žé€šï¼Œå¦‚æ¤å¾ªç’°ï¼Œé›»æµä¸æ–·çš„上å‡å’Œä¸‹é™å½¢æˆé‹¸é½’波,其波形如圖3ä¸IA波形的第1段。å¦å¤–ç”±äºŽæ–¬æ³¢å™¨é »çŽ‡å¾ˆé«˜ï¼Œä¸€èˆ¬åœ¨å¹¾åkHzï¼Œå…¶é »çŽ‡å¤§å°èˆ‡æ‰€é¸ç”¨é›»å®¹æœ‰é—œã€‚在OSC作用下.電æµé‹¸é½’波紋是éžå¸¸å°çš„,å¯ä»¥è¿‘ä¼¼èªç‚ºè¼¸å‡ºé›»æµæ˜¯ç›´æµã€‚在第2個時é˜å‘¨æœŸé–‹å§‹æ™‚ï¼Œè¼¸å‡ºé›»æµæŽ§åˆ¶é›»è·¯è¼¸å‡ºé›»å£“Uaé”到第2階段,比較器æ£å‘電壓也相應為第2éšŽæ®µçš„é›»å£“ï¼Œå› æ¤ï¼Œæµç¶“æ¥é€²é›»æ©Ÿç·šåœˆçš„é›»æµå¾žç¬¬l階段也å‡è‡³ç¬¬äºŒéšŽæ®µ2ã€‚é›»æµæ³¢å½¢å¦‚圖IA第2部分。第3時é˜å‘¨æœŸï¼Œç¬¬4時é˜å‘¨æœŸTA8435的工作原ç†èˆ‡ç¬¬1ã€2æ˜¯ä¸€æ¨£çš„ï¼Œåªæ˜¯åˆå‡é«˜æ¯”較器æ£å‘é›»å£“è€Œå·²ï¼Œè¼¸å‡ºé›»æµæ³¢å½¢å¦‚圖IAä¸ç¬¬3ã€4éƒ¨åˆ†ã€‚å¦‚æ¤æœ€çµ‚å½¢æˆéšŽæ¢¯é›»æµï¼ŒåŠ åœ¨ç·šåœˆB上的電æµï¼Œå¦‚圖3ä¸IB。在CK一個時é˜å‘¨æœŸå…§ï¼Œæµç¶“線圈A和線圈B的電æµå…±åŒä½œç”¨ä¸‹ï¼Œæ¥é€²é›»æ©Ÿé‹è½‰ä¸€å€‹ç´°åˆ†æ¥ã€‚

2.3æ¥é€²é›»æ©Ÿçš„æ‡‰ç”¨
圖4是單片機與TA8435相連控制æ¥é€²é›»æ©Ÿçš„原ç†åœ–。引腳M1å’ŒM2決定電機的轉動方å¼ï¼šMI=0ã€M2=Oï¼Œé›»æ©ŸæŒ‰æ•´æ¥æ–¹å¼é‹è½‰ï¼›Ml=1ã€M2=0ï¼Œé›»æ©ŸæŒ‰åŠæ¥æ–¹å¼é‹è½‰ï¼›M1=Oã€M2=1,電機按1ï¼4細分方å¼é‹è½‰ï¼›Ml=1ã€M2=1,電機按lï¼8æ¥ç´°åˆ†æ–¹å¼é‹è½‰ã€‚CWï¼CWW控制電機轉動方å‘,CKlã€CK2時é˜è¼¸å…¥çš„æœ€å¤§é »çއä¸èƒ½è¶…éŽ5 kHz。控制時é˜çš„é »çŽ‡ï¼Œå³å¯æŽ§åˆ¶é›»æ©Ÿè½‰å‹•速率。REFIN為高電平時,NFAå’ŒNFB的輸出電壓為0.8 V,REFIN為低電平時,NFAå’ŒNFB輸出電壓為0.5 V,這2個引腳控制æ¥é€²é›»æ©Ÿè¼¸å…¥é›»æµï¼Œé›»æµå¤§å°èˆ‡NF端外接電阻關系å¼ç‚ºï¼šï¼ŒIo=Vrefï¼Rnf。圖4ä¸ï¼Œè¨REFIN=l,é¸ç”¨æ¥é€²é›»æ©Ÿé¡å®šé›»æµç‚º0.4 A,Rlã€R2é¸ç”¨1.6 Ωã€2W的大功率電阻,Oã€Cå…©ç·šä¸æŽ¥ã€‚æ¥é€²é›»æ©ŸæŒ‰äºŒç›¸é›™æ¥µæ€§ä½¿ç”¨ï¼Œå››ç›¸æŒ‰äºŒç›¸ä½¿ç”¨æ™‚å¯ä»¥æé«˜æ¥é€²é›»æ©Ÿçš„輸出轉矩。D1~D4å¿«æ¢å¾©äºŒæ¥µç®¡ç”¨ä¾†æ³„放繞組電æµã€‚ 

以下是利用TA8435控制æ¥é€²é›»æ©Ÿçš„程åºï¼Œå¯¦ç¾é‡‡ç”¨lï¼8ç´°åˆ†æ–¹å¼æŽ§åˆ¶æ¥é€²é›»æ©Ÿé †æ™‚釿–¹å‘轉動的功能。利用定時器1å‘TA8435輸出脈沖,用來控制æ¥é€²é›»æ©Ÿè½‰é€Ÿã€‚
#include<8051.h>
#define REFIN P1_5ï¼›
#define M2 Pl_4ï½
#define-M1 Pl_3ï¼›
#defineCW Pl_2ï¼›
#define CLK2 Pl_1ï¼›
#deflne CLKl P1_O;
void C10cklrqHandler(void)interrtlDt 3
ï¼ï¼å®šæ™‚器1䏿–·ç¨‹åº
ï½›CLK2=!CLK2ï¼›
TH0=0xef;
TL0=0xff;
void main()
ï½› PO=0x00ï¼›
TMOD=0x00;
EA=l:
ETl=h
TRl=1:
REFlN=0ï¼›
M2=O:
M1=1:
CLKl=l:
CW=l.
for(;;);
ï½
3 çµè«–
本文介紹了æ¥é€²é›»æ©Ÿçš„特點和TA8435芯片工作原ç†ã€‚使用細分方å¼å¯ä»¥æé«˜æ¥é€²é›»æ©Ÿçš„æŽ§åˆ¶ç²¾åº¦ï¼Œé™ä½Žæ¥é€²é›»æ©Ÿçš„æŒ¯å‹•和噪è²ã€‚å› æ¤ï¼Œåœ¨ä½Žé »å·¥ä½œæ™‚,å¯ä»¥é¸ç”¨1ï¼4細分或1ï¼8細分模å¼ï¼Œä»¥é™ä½Žç³»çµ±çš„æŒ¯å‹•和噪è²ã€‚當系統需è¦åœ¨é«˜é€Ÿå·¥ä½œæ™‚,細分模å¼å°±æœ‰å¯èƒ½é”ä¸åˆ°è¦æ±‚的速度,這時å¯ä»¥é¸ç”¨æ•´æ¥æˆ–åŠæ¥æ–¹å¼ã€‚åœ¨é€Ÿåº¦è¼ƒé«˜æ™‚ï¼Œåœ¨æ•´æ¥æˆ–åŠæ¥å·¥ä½œæ¨¡å¼ä¸‹ï¼Œæ¥é€²é›»æ©Ÿé‹è¡Œç©©å®šï¼ŒæŒ¯å‹•å°ï¼Œå™ªè²ä¹Ÿå°ã€‚TA8435在細分ã€åŠæ¥ã€æ•´æ¥å¹¾ç¨®å·¥ä½œæ¨¡å¼ä¹‹é–“çš„åˆ‡æ›æ˜¯ç›¸ç•¶å®¹æ˜“的。使用TA8435控制æ¥é€²é›»æ©Ÿå…·æœ‰åƒ¹æ ¼ä½Žã€æŽ§åˆ¶ç°¡å–®ã€å·¥ä½œå¯é çš„ç‰¹é»žï¼Œæ‰€ä»¥å…·æœ‰å¾ˆé«˜çš„æŽ¨å»£åƒ¹å€¼å’Œå»£é—Šçš„æ‡‰ç”¨å‰æ™¯ã€‚