• 沒有找到結果。

小型三相無刷直流馬達之無感測控制晶片的設計與實現

N/A
N/A
Protected

Academic year: 2021

Share "小型三相無刷直流馬達之無感測控制晶片的設計與實現"

Copied!
99
0
0

加載中.... (立即查看全文)

全文

(1)



 



  



Design and Implementation of a Sensorless Control Chip for a

Small Three-Phase Brushless DC Motor



 !"# $%

(2)

    !"#$%&'()*+,-./012./345 . /  6 7 5 8 9 :   ' ( ;     < = 3  >     ? @ A BC DEFGH 3IJK  LMNOPQ0FRS PQ3TUVPQ WX LYZ[0\]^0_`a0bH3Tc5 PQd PQdef53<=ghijkClmno Ppq0rs3tu WPvwxy0z{0|}3~ €‚ƒ „…0†‡0ˆR0‰Š3‹ ŒdŽ‘’3 “”C •–—˜™ Wš›0šœ3› ŒdžŸ ¡ ¢£3¤¥ g¦ §#$C¨©ª«¢/Q3¬ ƒ ­®ž¯°±3Œd²³C

(3)



Design and Implementation of a Sensorless Control Chip for a

Small Three-Phase Brushless DC Motor

 ´ µc Student ´ Hsing-Yu Lin  :  Advisor ´ Dr. Shir-Kuan Lin

¶·¸¹šP º»3¼½DfP¾

X 

A Thesis

Submitted to Department of Electrical and Control Engineering

National Chiao Tung University in partial Fulfillment of the Requirements

for the Degree of Master in

Electrical and Control Engineering June 2006

Hsinchu, Taiwan, Republic of China 5¿S¶ ÀÁÂ  Ã Ä

(4)



 ! : "# $%

&'()*+,- ./+0

 ÅÆÇÈÉÊËÌÍÎÏÐѦÒÓ0ÑÔÕÖ¦¼½Óר ÙÚÛÜ ÝÞCßà ÅÆÇÈÉÊËÌÍÎáâ"Þãäåæ8çåÍÎè Žãä éê½Ð´åæáâëeìíîãïðñòóhèŽãä0; ôõö3÷øÏÐÑùö0úûÍÎüý3þ:$0ÿ ÍÎÅ C  ÉåÈ@ Íκ 3ºÌ øK 3¼½Cj 120 öÃI úûºŽ»½ &    ö   (PWM) ø  ; É  å  È  ! ¼ ½ É  å Í Î " # ö%&$"Þ%&'()ÅÆÇÈÉÊËÌÍÎ*ã+ÉåÍμ ½,-C "Þ.ÔÆ¦/0123456 (FPGA) Ö789:;< (VHDL) ¾ =>?@KC*ã+ÈãAæ ìñóBåÍÎÈØ% "Þ 150 ö 12 IIC DþÍÎè#3ÔÕ%EF PWM ø ;ÉåÍμ½ ! C Î$#ö¼½ ;ôºŽK 3GCH% FPGA ,- I JÍÎ 0º Ì 0 º å 3 ª º K #$ÇÈÉÊËÌLM»ÍÎÉå¼½¾<N3lOmPC i

(5)

Three-Phase Brushless DC Motor

Student : Hsing-Yu Lin

Advisor : Dr. Shir-Kuan Lin

Department of Electrical and Control Engineering

National Chiao Tung University

ABSTRACT

Small three-phase brushless direct current motors (BLDCM) that own high reliability, efficiency and good controllability are extensively adopted. Howerver, a BLDCM de-tectes the position of the rotor by using position sensors, so there are some limitations: Positioning precisely to detect rotor’s position; Highly sensitivity to temperature and disturbance; Life reducing, cost increasing and baffle against minimization of a BLD-CM.

This paper presents a sensorless drive and control methods by utilizing the voltage and current feedback signals. The reformed means with 120-degree electrical angles driving is developed to reduce acoustic noise, to overcom the influence from the PWM signal, and to achieve the speed control. Furthermore, a sensorless driving chip for BLDCM is materialized.

The design of the Field Programmable Gate Array (FPGA) and the modulation techniques and competence from system planning level opinion of the very high speed integrated circuit hardware description language are adopted in the paper. To do so, the commutation signals can be generated from a digital phase shifter accurately. Additionally, the speed and efficiency of BLDCM can be enhanced by using novel means with 150-degree electrical angles driving. Moreover, the speed of BLDCM can be controlled and the acoustic noise can be reduced by overcoming the influence of PWM signal. Therefore, the sensorless drive scheme accompanied with the voltage sensing, current feedback, motor drive and peripheral circuits to construct a sensorless control system for a BLDCM can be realized by a FPGA-based chip.

(6)





i

Abstract

ii



iii



v

 

ix



1 1.1 »3Q . . . 1 1.2 §"²R . . . 2 1.3 IC3¾9: . . . 4 1.4 SN . . . 5

 

6 2.1 ÇÈÉÊËÌÍÎTN . . . 6 2.2 ÇÈÉÊËÌÍÎ*P?+ . . . 8 iii

(7)

2.3 ÇÈÉÊËÌÍÎOV . . . 10 2.4 ÇÈÉÊËÌÍÎÉå¼½W軽XY3Z [ . . . . 16

  !"#$

27 3.1 *ã+ÈãAæ . . . 27 3.1.1 *ãÈãAæ . . . 27 3.1.2 \]^8ÔÝ3_`C . . . 29 3.2 150ö 12 I . . . 32 3.3 ºŽúû»½ . . . 35 3.4 abKºÌ3#ö¼½æ . . . 37 3.4.1 cæ . . . 37 3.4.2 d¸eØçåæ . . . 39 3.4.3 øfV . . . 41 3.4.4 ºÌ3#ö PI ¼½æ . . . 42

% &'()*+,-.

45 4.1 Quartus IIg8hiXY . . . 45 4.2 FPGA¼½,-"/03?j . . . 50

/ 0123456!+ 7869:

70 5.1 lm78SN . . . 70

5.2 ALTERA Nios II Development Board . . . 71

5.3 lmTk . . . 74

(8)



1.1 §"²lmno . . . 3 1.2 §"pqrso . . . 3 1.3 tÐÉÊËÌÍÎ"ÉåpqÈ¢§"uÚvw . . 4 2.1 LM»xyÍÎz@{|}I+%(a) Ç~+%(b) ~+ . 6 2.2 ÇÈÉÊËÌÍÎèŽ3îŽ . . . 7 2.3 Í΀ԺKo . . . 8 2.4 θr 3 θs ‚o . . . 10 2.5 ÇÈÉÊËÌÍÎèŽ3&o . . . 12 2.6 u, v, w„È Kto . . . 12 2.7 ¹…‚ȺÌ Kto . . . 13 2.8 120öÃIè†o . . . 14 2.9 ¹…‚ÇȺÌ Kto . . . 15 2.10 180öÃIè†o . . . 16 2.11 ÉåpqWèf‡ . . . 17 2.12 ÍÎ~;~è†o . . . 18 2.13 :ˆÑ‰ÇIŠo [16] . . . 20 2.14 Íκ‹Œ 30 öÈ㍎‚o . . . 21 2.15 *ã+ÈãAæ [11] . . . 23 2.16 ;ݺ ! . . . 24 v

(9)

2.17 ‘<ݺºKo [13] . . . 25 2.18 ‘<’ݺ [13] . . . 26 2.19 PWM 3~Ó?+“l”ºKo [2] . . . 26 3.1 ÈãAæ•O‚o . . . 28 3.2 ºÌI– u → w “— v → w ¹˜Š . . . 30 3.3 _`™ð•O‚o . . . 31 3.4 150ö 12 IÈãA恂o . . . 34 3.5 šÈ›º 3ºÌŠo . . . 35 3.6 Ïúû»½ÈãA恂o . . . 36 3.7 ÇÈÉÊËÌÍÎ恂o . . . 38 3.8 ö•OOV . . . 38 3.9  PWM ø !ÈãA恂o . . . 40 3.10 ºÌ øfVÌfo . . . 41 3.11 ÇÈÉÊËÌÍκÌ3#ö¼½Iœo . . . 43 3.12 PI¼½æIœo . . . 44 4.1 Quartus IIg8Ìf . . . 46 4.2 Quartus IIoŠÞXž . . . 49 4.3 FPGA¼½,-Ÿ ¾SN . . . 50 4.4 &¢¼½?@Ìfo . . . 52 4.5 &¢¼½?@?jTk . . . 52 4.6 îãW&bK?@Ìfo . . . 54 4.7 îãW&bK?@?jTk . . . 54 4.8 abK?@Ìfo . . . 56 4.9 120öÃIÈãAæ?jTk . . . 56

(10)

4.10 150öÃIÈãAæ?jTk . . . 57 4.11 120öÃI¡ Ï_`™ðÈãAæ?jTk . . . . 57 4.12 120öÃI¡ Ïúû»½ÈãAæ?jTk . 57 4.13 120öÃI¡  PWM ø !ÈãAæ?jTk 58 4.14 ¢£¤¥?@Ìfo . . . 59 4.15 ¢£¤¥?@?jTk . . . 59 4.16 æ§¥?@?jTk . . . 62 4.17 ݺ¤¥?@?jTk . . . 63 4.18 ‘¨Z?@Ìfo . . . 64 4.19 ‘¨Z?@?jTk . . . 65 4.20 ö?@Ìfo . . . 66 4.21 ö?@?jTk . . . 67 4.22 è#©?@Ìfo . . . 68 4.23 è#©?@?jTk . . . 68 4.24 #ö¼½æ?@?jTk . . . 69 5.1 ÇÈÉÊËÌÍÎÉå¼½"78SNIœo . . . 71 5.2 lmª« . . . 71 5.3 Nios II'ƒ¬ºKl8o [1] . . . 73 5.4 Nios II'ƒ¬ºKSNIœo [1] . . . 73 5.5 120 ö à  I    ¡ Í Î  Ç È º 3 5  È º  Š o (1:Vu%2:Vv%3:Vw%4:Vn) . . . 74 5.6 120 ö à  I    ¡ È ã  Ž Í Î º ‹ Œ 30 ö   Š o (1:Bemf%2:Ed%3:masked Ed%4:Sc) . . . 75

5.7 ‘¨Z™ð (1:F G 2:Rs) . . . 75

5.8 150 ö 12  I    ¡ Í Î  Ç È º 3 5  È º  Š o (1:Vu%2:Vv%3:Vw%4:Vn) . . . 76

(11)

5.9 ú û   » ½ ¡ Í Î  Ç È º 3 5  È º  Š o (1:Vu%

2:Vv%3:Vw%4:Vn) . . . 77

5.10 ÍÎщ‰­o :(1) >®O¡%(2) úû»½¡ . . 77

5.11 PWM • O ¡ Í Î  Ç È 3 5  È º  Š o (1:Vu%2:Vv% 3:Vw%4:Vn) . . . 78

5.12 PWM •O¡ È㍎Íκ‹Œ 30 öŠo (1:Vu%2:Ed% 3:masked Ed%4:Sc) . . . 79

5.13 ÏÐ 90 @,¯°œ±h . . . 79

5.14 120öÃIÉåè#!Ýo . . . 80

5.15 150ö 12 IÉåè#!Ýo . . . 80

(12)



2.1 Çȳ´ÍÎ/µ . . . 7 2.2 120öÃIÈ ¡¶ . . . 13 2.3 180öÃIÈ ¡¶ . . . 15 2.4 ÇI3ÃI·´‡4 . . . 19 3.1 150ö 12 IÈ ¡¶ . . . 33 4.1 Quartus IIoŠÞXž@Ìf¸)¹ŸDº™ð . . . 47 4.2 &¢¼½?@»ãøî¼½,¶ . . . 51 4.3 îãW&bK?@»ãøî¼½,¶ . . . 53 4.4 abK?@»ãøî¼½,¶ . . . 55 4.5 ¢£¤¥?@»ãøî¼½,¶ . . . 58 4.6 æ§¥?@»ãøî¼½,¶ . . . 60 4.7 æ§¥?@¶ . . . 61 4.8 ݺ¤¥?@»ãøî¼½,¶ . . . 62 4.9 ݺ¤¥?@¶ . . . 63 4.10 ‘¨Z?@»ãøî¼½,¶ . . . 64 4.11 ö?@»ãøî¼½,¶ . . . 66 4.12 è#©?@»ãøî¼½,¶ . . . 67 4.13 #ö¼½æ?@»ãøî¼½,¶ . . . 69 ix

(13)

4.14 ºÌ¼½æ?@»ãøî¼½,¶ . . . 69 5.1 EP2C35F672C6ES,-/µ . . . 72

(14)





1.1



ÉÊË Ì Í Î (Brushless DC Motor, BLDCM) ¾ " Þ ã ä  å æ ¿ À   Ð Ê Ë Ì Í Î   – æ (Commutator) W Á Ê (Brush) € Â Ì » à T N  ÐÊËÌÍÎ`Ä–æWÁÊÅÆ3ÇȐcÉÊË0º‹ ÷ø€ÌÍ ÈŠ"¡ ÉÊËÌÍÎÏÐû0û÷ø0ÑÞüý0 Ñ#ö0ÅÆ€×Ø%ÎÄÏ856$úû3pq ÉÊË ÌÍÎÐѼ½¾5 ÙÒÒ¿ÀÓËÌÐÊÍÎCÔÕ Ö¼ ½Óð0×îÓà< ÉÊËÌÍÎ@(j‚Øä  ÝÞÙڍ Ò Û š Ü Ó ( Ý Ý Þ  D Þ Þ ß Õ Ý Þ  ‰ º 03C c r  s Ž ? ¾ à áâãC ”KÉÊËÌÍÎk¾äÞåæ8ååÍÎèŽãä æç è560LéêæëìŒæ€ :ØÓžíãäåæ’ æïðî¥ ïðÈøÍÎ>Wè àȼ½×ñ®òËÇó!—abK ãä0#ö¼½Óð¶”%ßà ôõöDўíåæìRö þ: ȼ½ñòö $®÷:øù &$žíå56®¾8ú š ûþ:Ó¾$C 1

(15)

ž;ÿÆcr Å ÍÎÅÆ0Æ0ÑÓð 3ÑìíöÙ¾à¦Cßà ÎÄÍÎÅ8ú ãäå æ¡Ö$@ÿ Æ()‘õHC%Õ ãä忀ü ý3;õö0÷øù€H $å56¦ÒÓúû à ! ȼ½¦Òö ûÈ;óê½ÓÍÎÝÞhi3.J%Éåpq ¦ ÍÎ@Ó¥åæñòã䐠¡3Ë ô Då56}}ê½ àõãäåæ"ÉåpqÖ ÐóË @(^ÏÐ'ƒË"pqC   Q  Ö ¾  ; ô Å Æ Ç È É Ê Ë Ì Í Î É  å  È ¼ ½ @  j 120 öÃI ö (PWM) ø;É åÈ ! $;ôÇÈÉÊËÌÍκŽK3G ÍÎ º 0ºÌø BåïðÍÎÈØ ΗÉå¼½Q C

1.2



¶§"Ð 1976  ÉÊËÌÍÎ"Éå È¢§" &;ží§"K²RC"Þ¶§"!"#$¢% & :TTL/sensorless OR ABST/sensorless AND brushless ' 112 (§"%o 1.1 Ö o 1.2 ¾ ® È ¢ § "  6  K ² l ’  § " m n o 3 p q r s o ) * %ÓìÿvwÉåpq§"+I–Co 1.1 Öo 1.2 ,QuÉ åpq§"+ ¦²@èŽãäBå (rotor position detection)0Z f‡ (start-up) _-ºK (mask) 3#ö¼½ (speed control) šl é5 èŽãäBå./§"*@0k Zf‡©"C

(16)

 1.1: 

 1.2:  

o 1.3 ¾ G 1  2 ˆ É  å   p q  '  x õ v w " § " ' ¶ *  Q 3 o % o ¦ 4 5 G 1  ' ƒ É  å   p q  v w Ð  ¶  ST0 Sundstrand0SL Montevideo    Matsushita0Sony 6 ¶  Samsung 7 ¾ ÿ¶xõë88%&$žívw9”:à;;ÉåpqK 'DOC

(17)

 1.3:   !

1.3

  

Qxõ¾;ôÅÆÇÈÉÊËÌÍÎ çå<·'ÈÝ º    d ¸ e Ø @    ( ) ¦ l ”  É  å   » ½ F  É  åÈ»½0150 ö 12 öI0úûÍκŽ»½WºÌ3#öbK¼ ½ æ    0 ’ . Ô Æ ¦ / 0 1 2 3 4 5 6 (FPGA) O m P %  ) ¾  =*ã FPGA ¾@> &äÞ Ñ#ú8ºK789:;< (VHDL) 3 FPGA , -   g 8 ® É  å   » ½   " ÿ ™ ð ? @ ? ( l” 0’ÂJ%¾,-3Õ ºK <·¥(@ FPGA ,-@ ÇÈÉÊËÌÍÎÉå¾C

(18)

1.4



SN¦²@Ã)ýA´ ü(ý´þ ½,»3Q ²R§"+&B„XY IC3¾C ü  ý ´   4 C X Y ½ , Ç È É Ê Ë Ì Í Î  Ÿ   N 0 * P ? + 3 OV &;Éå¼½OXY3Z [C ü Ç ý ´ É  å  È , - " l ” I C ½ , É  å  È ¼ ½ , -  l ” I C DE*ã+ÈãAæ0150 ö 12 I0ºŽúû» ½0ºÌ3#ö¼½æC üý´,-™ð/0WmP?j DEg8hiXY0ÿ,-?@ ™ðWémP?jTkC ü  ý ´ ¾  7 8 S N 3 l m " T k 3 ² R X Y l m  7 8 S N D F ALTERAvw Nios II 'ƒ¬3éGÈ¢ºK%&²RlmT kC

(19)



 !"

2.1



IƺJLM»ÞÉÊËÌÍÎk@ÇÈ 9 K 12 ^SN ( Ÿ  î Ž Ð 9 K Õ   è Ž Ð 12 ^ ) ~ L M z I + @ Y Ç ² N @ u0v0w Ç È z @ D º Ç ~ { | ( æ o 2.1 (a)   ) 3 Í Î   æ Ç ~ C O P  8 L M»@ÓÆ3Qº ÙÐÞÉå (sensorless) ÆÉÊËÌÍ Î ðx y Í Î à  õ ç è 5 68 R S Í Î W è é z @ k @  ~ + { | ( æ o 2.1 (b)   ) 5  È n á â Ú ó ˆ Í Î    æ Ÿ I ¦ ç å î Ž ~ Lݺ (back electromotive force) 8T;ÈØC

 2.1: "#$%&'()*+,-./(a) 01./(b) 21.

(20)

¤ÞÇÈÉÊËÌÍÎ ( æo 2.2  ) @ 9 K 12 ^ é/µæ ¶ 2.1C Í Î Õ   è Ž ¸ ^    » à Œ ö @ 30 ö ³ U ´ V  N $ % Ÿ  îŽxõ Vz~LN$ V~Lÿ 5 ö à¸K  » à Œö @ 30 ö K 3 K  5  Ø ÈW 40 ö é 5  X@ z ÿ ~ L  ¡% ôÍΟ YÐãäåæ H%áâ Éåpq8T; èŽ3îŽÈ;ãä àZî~LºÌÌI– éc(>–[ †\]Õ èŽ gÇÈÉÊËÌÍÎ^o(I–WèC  2.2: 034564 7 2.1: 089:; λr 7.62 × 10−4W b − turn Ls 0.37mh Rs 2.2Ω J 17 × 10−7kgm2 Bm 5 × 10−3N tm/(rad/sec) M 0.63mh

(21)

2.2

 !

ÇÈÉÊËÌÍÎÐÇ)îŽ~LW莳U´V €ÔºKo æo 2.3   %@ Í Î Y Ç ~L €Ô ºK o ¸ ( È7 Í Î €Ô º ÿ0€Ôº WÍÎW蠐cݺ@$ ( _ÇÈ~L € Ô º ÿ W € Ô º  ` È o )C é 5 L À ¶  ¾ € Ô º  a D F Ó Í Î  È º  Lp Ö È 3 È ¡  b  M à ÿ È º Ì c È › Ø Ì ˆ 5  È n  I – î¼@>ºÌC  2.3: <=>? ÇÈÉÊËÌÍÎ9*3*î¼æ¡ : n´5È Vun , Vvn , Vwn : u, v, wÇÈȺ iu , iv , iw : u, v, wÇÈÈºÌ eu , ev , ew : u, v, wÇÈݺ Lp :ÍÎz@Ⱥa M :Í΅Èba R : îŽ~Lÿda ωr :ÍÎè#

(22)

θe :ÍÎ莺‹Œ Ke : ݺ* P : 莴V^* Te :ÍÎè† Kt :[†* TL :efè† J´ÍÎgh Bm´ÍÎÿij* ÍÎ9*î¼ k¦ lmnº îo3pq®îo ²N]¥ÇÈÉÊËÌÍκ‹If+3»ÃIf+C >@-A.          Vun Vvn Vwn          =          R 0 0 0 R 0 0 0 R                   iu iv iw          +          Lp −M −M −M Lp −M −M −M Lp                   · iu · iv · iw          +          eu ev ew          (2.1) BCD>EF. (2.2)          eu ev ew          = 2ωrKe P          sin(θe) sin(θe−2π3 ) sin(θe+3 )          (2.2) $G-A. Te = Kt(iu− iv 2 iw 2) sin(θe) + 3 2 (iw− iv) cos(θe) = 2J P ω˙r+ 2Bm P ωr+ TL (2.3)

(23)

2.3

"#$

ÇÈÉÊËÌÍÎՠ莾 ³U´VN$ ôrèŽè s áâõŸ îŽ´.tuèŽãäC Ÿ îŽ~L " ÞÕ1§ˆºÌ$º´.àcè† vŸ îŽÙëwîx  cÓ()yOÞË]Õ èŽ ÇÈÉÊËÌÍÎWèC@Ó ÍÎWè ÏÐ0šè† ¹äÞIC@ÃI éz{ Wv+]|:æ¡´  î¼èŽ3îŽãäæo 2.4 C  2.4: θr 5 θs HI }~8,€îo ¦ 4Íκ´Ë F = N · L · I × B (2.4) é5N´~L‚* L´~Lƒ´.ÝÐÔQö I´~LºÌ B´´¹íö

(24)

ÇÈÉÊËÌÍÎ[†s@ T = F · r = N · L · I × B · r = Kt· I (2.5) é5 Kt´[†* r ´Ë„ H@ B 3 θr0θs ŒöТ ¦ ]4 B = B(θr, θs) = Bmax· cos[P/2(θr− θs)] (2.6) é5 P ´è޳U´V´^* θr´èŽ…(Ø;îŽ5ØŒö… θs´îŽ…(Ø;îŽ5ØŒö… ®+ (2.6) Àˆ+ (2.5) ¨ë ]©¦ — Kt= N · Bmax· L · r · sin(P · θr/2) (2.7) c+ (2.7) ¦ '”ÇÈÉÊËÌÍÎ[†* Kt òÎÄèŽèà$ sin C

1234

à  I    t u Ç È ~ L  ¹  I + à o ¦ ² @ 120 ö 3 180 ö à  I    C 120 ö à  I    ¾ … ‚  ¹  È ~ L   Í Î ( ( È @ º Ì § ˆ › ( È @ º Ì § ¥ › Ô ( È @ & K )% 180 ö à  I    s @…‚¹ÇÈ~L ÍÎ ( é5È@ºÌ§ˆ› Ô(È@ºÌ§ ¥›%ë¾é5È@ºÌ§¥› Ô(È@ºÌ§ˆ› )C

(25)

[120 öÃIOV ] î¼ÇÈÉÊËÌÍÎèŽ3‡ãä æo 2.5 C  2.5: 034564JK o 2.6 @ ð Ç È É Ê Ë Ì Í Î W è    î ¼ 5  u, v, w Ç ) î Ž ã ä ²Nh— Ktκ‹ŒöŠoC  2.6: u, v, w L Kt 

(26)

o 2.7 @ u, v, w Çȹ…‚È~L˜ˆ Ktκ‹Œö ŠoC  2.7: MNOIP> Kt  ô õ  Ç È É Ê Ë Ì Í Î  § ¥ è † ‰ ”  0 š a v + (2.5) ¦ 4 áâ® Kt ‰”0ša H% o 2.7 Šo¦ ÂV“ºÌ  ¡¶æ¶ 2.2C 7 2.2: 120 QR-STUV7 Š‹ ¹ ºÌI– ¤¥º‹Œö Š‹( w → v [-30, 30] Š‹ u → v [30, 90] Š‹Ç u → w [90, 150] Š‹ v → w [150, 210] Š‹Â v → u [210, 270] Š‹Ã w → u [270, 330] ¢%“Ø -30, 30, 90, 150, 210, 270, 330

(27)

¶ 2.2 5 ¦  4 ð Í Î  º ‹ Œ [-30,30] ¡ @ Ó õ  è †  0 š a º Ì  ¹  I – á â ¤ ¥ w → v%àðÍκ‹Œ [30,90] ¡ ºÌ ¹I–á⤥ u → v% %l] ¦®ÍÎ 360 öº‹Œ²@Ã)Š‹ ¸)Š‹ 60 öC¸)îŽ~L¹º‹Œ 120 ö"’ è@&K Œ% C@ 120 öÃICH% Žõ4ÇÈÉÊËÌÍκ‹ ŒŒö ¨t¶ 2.2 KºÌ“ ¦h0aš KtC_ÍÎ~Lº Ì@îa ¦h 120 öÃIè† æo 2.8 C  2.8: 120 QR-S3W [180 öÃIOV ] 180 ö à  I     î Ž ~ L  …    ‘ ’ @  ¹ v º Ì  ¹  I –òtuÍκ‹Œà é]I+3 120 öÃII+l“C o 2.9 @…‚¹ u, v, w ÇȘˆ¡ Kt Î勌öŠoC

(28)

 2.9: MNOI0> Kt  o V @ Ó õ  Ç È É Ê Ë Ì Í Î  § ¥ è † ‰ ”  0 š a ¦ ® o 2.9 ŠoÂV$“ºÌ ¡¶ æ¶ 2.3 C 7 2.3: 180 QR-STUV7 Š‹ ¹ ºÌI– ¤¥º‹Œö Š‹( w → v [0, 60] u → v Š‹ u → v [60, 120] u → w Š‹Ç u → w [120, 180] v → w Š‹ v → w [180, 240] v → u Š‹Â v → u [240, 300] w → u Š‹Ã w → u [300, 360] w → v ¢%“Ø 0, 60, 120, 180, 240, 300, 360

(29)

%   C ® 360 ö Í Î º ‹ Œ ² @ à ) Š ‹ ¸ ) Š ‹  60 ö C ¸ ) î Ž ~ L   ¹ º ‹ Œ 180 ö ’   º Ì I – Œ  @ 180 ö à  I   CoV ¦h 180 öÃIè† æo 2.10 C  2.10: 180 QR-S3W

2.4

         % & ' (  ) *  ( + ,

-./

É  å   p q  W è ¦ ² @  ) f ‡ æ o 2.11  ´(1) î ã % (2) & b K Z  %(3) a b K : # % (4) a b K € # C ð # $ ž  ) f ‡ ’ ÍÎ֔îü)•KabK€#¹ŸCQuÉåȼ½p qk"Þݺ8È éOHô78ºKl”I+–B„ ÍÎ ›º û– håW¿ H%$¦ úûCÞ%IC—ØôÍ Îè#eû  éݺ˜Åà ƒ÷ø™š ò'_d¸e › œ É d ¸ e  ”  à  ž Í Î É C Z  %   Í Î Z     õ ( @ » ½ ìZÍÎûè# ÉC"ÞݺÈÌÍCH%îãÖ&bK

(30)

Zf‡Ö¾%lŠˆàc )* ž)•Zf‡ è#Ÿœݺd¸eئ Ú>òóìR¥8%é’abK: # 3 a b K € #  ) f ‡  ¦  ç å Ý º    K  È & S # ö ¼½æÎ—ÍÎî#ö¼½C ¡;ž)f‡ WéÈ¢ZOEFC  2.11:  X3AY (1) îã´ ôÍÎ莆‡ãä¾<4 @ÓgÍÎð !"Wè áâ ¡eîãf‡ àîãf‡¾ î¥wîI–·´ ÍÎZ   ¢¡óèŽÐK;> (Align) —()è†@dª£Øãä%H% Í Î<Η&bKZuk¦¤4莆‡ãä k¦tu&bK‡ 4¹!‡K0šè†È ÍÎð!"ZC

J. S. Kim, and S. K. Sul [7]D¥wÈ~LºÌ ¦ ®Í ÎèŽwîš)ãä ÍÎ<Zuk¦¤4莆‡ãä ߒ¨tuºK"¹!‡¥‡¹CÔÕ S. Ogasawara, and H. Akagi [20] ûÐD¥l“îãf‡C

(31)

 ¶ § "  ü 5,343,127  [3] D ¥ Ô ( } É  å Z  f ‡ % f ‡  î 㒏ËÇKݺd¸eØçå ôçå—ݺd¸e Ø sËLjabK:#f‡ àÉ&bKf‡C¦(Ÿwî ¡ ¹ÃIü(@ÈøÍÎîã îã ËÇKݺ d¸eØçåC_æü(©îã’YÐݺd¸eاø s¤ ¥¹ÃIüÇ@Èø ( éȅ(@OH¾@Ó¿0šè†  K  È ) k  K ü  © î ã   O æ % ª à ¨ ‡ Ë — ç å —  Ý º  Ðd¸e”'’ ¨“œabKZf‡Cæo 2.12  ôð ÍÎ莩ªãä«ü(@Èø (uv) ×ØãäÈo  sü (©î㒠ÍÎàòЅè % ÖYЅd¸eØ' û Öá⨧î(©3ü(©ȇ4ȅ(@Èø (vw) ïð 0 šè†:#èŽ —ݺd¸eاøC ¬ ´(uv)   ¹ º Ì ¾ Í Î  u È Ì œ v È %(vw)   ¹ º Ì ¾ Í Î  v È̜ w ÈC  2.12: 1Z13W

(32)

(2) &KZ´ ôÍÎûè# ݺ­®eÅ H%çåd¸eØ  ƒ—÷ø™šà$ÈØT;¯° ÍÎÉC!"WèCH% á â &bKZf‡ <h± šݺ"u î¥wî ȇ4 ÍΦ !"Wè &ÎÄȇ4cû‰²²þ:œ щ ÍÎè#?ÒÑ gÍÎݺ­®Î"?Òþ:C (³ðݺàòƒ—÷ø™šà$ÈØT;¯°  k¦ ˆabKȼ½f‡C ¶§"ü 6,153,993  [12] D¥ÍÎ&bKZ  &É ø : B å  È Ø ã ä  § ¥ ( @ Ÿ <   È ‡ 4 (forced commutation) %ȇ4¾äÞ PWM ¼½&¢“ & ÃI‰·'I+ KC S. Nagamori [15] D¥&bKef5ÞÇI' ¶ 2.4  @Ç3ÃI·´‡4 ôäÞÇI·´‡4 ð rpÆà I·´‡ 4þ: 20 % — 30 % è†   Èoef¡ ¦ ú ûÍ ÎZºÌC 7 2.4: 0R-S5R-S[9Y\ Three-Step Start-Up Six-Step Start-Up 1 u → v u → v 2 u → v u → w 3 v → w v → w 4 v → w v → u 5 w → u w → u 6 w → u w → v  ¶ § "  ü 5,726,543  [16] Ü Ó ä Þ & b K e f  Ç  I  î ‰ · ' &´ˆÔ(@щÇI æo 2.13 ݺ­®šÅc 370mv þ : œ 500mv H % ¦   & b K Z    ¡ D µ “  — a b K  ȼ½f‡C

(33)

 2.13: ]^_`0R-SSa [16] (3) abK:#´ ðÍÎè#DŸ—± c¦ìRݺŠ’ k¦ ˆa bKȼ½f‡CabKȼ½f‡5 ô¦ >òóT;¥ ÍÎÈØ H%ÃIÈ12k¦>¸¶§¥CabKÈ ¼½pqšk"Þݺ8çå莴^ãä àΗȼ½ QC"Þ<·'Èݺd¸eØ8T;ÈØ  õ·‚ “÷øc H@%÷øòž_d¸eØ à !ÈØBåC ÷øš ²òºÌI– c H@º,8“  ºÌ¢¡òÌ ë¦ë¡¦\]^8 % Öò$_d¸e  ¸(©È Ø’7áâ“÷ø$_d¸eC

1985  K. Iizuka, H. Uzuhashi, et al. [9] D ¥ ¦ " Þ Í Î › º  h å Bå<·'Èݺd¸eØ ( º a ea$>aë >a  $ e a ) ð < · ' È   Ý º   '  d ¸ e ’ ¨ I J ( ) Í Î º ‹ Œ 30 öÈ㍎ k¦—>òÈØ æo 2.14  é5 Bemf k @ÍÎ<·'ÈݺC

(34)

 2.14: >@b 30 QcdeHI

R. C. Becerra, T. M. Jahns, and M. Ehsani [14] D ¥ ( )  Ý º   ú ² C 8çåÈØCéOV¾ðݺ'd¸e’ ®ݺ¸; a ë e ( ) ú ² æ C ð ú ² ’  a Vint Î — ¦   ¹ º a Vth ’ k ò î ¥  ÈøCH%¡e Vth Öú²*îk¦ 30 öŽ ¡ ¦I Jè#Ñû KÈã»ëÈ㼒½¾CsæÑè#  ¦®ú² *šÖōŽ ¡ Dº?ñòÈC%IC@Ó“÷ø c_d¸eà !ú²æ  ¸(©Ȓ î(Ÿ ¡gú² æàõO €¿î ¡e’ï&‡çåd¸eØc æ%¦  “÷øc_d¸eØC J. C. Moreira [5] D ¥ ( ) à õ ç å  Ý º   d¸ e Ø à  õ  ŽºKÈICCÍÎîŽ~L@ Y ÆÀÇ36¡ àòcÇ©Á ºÌ  Ⱥ Ç©Áº $²Žò3‹Xº Т ë ú² ©’¦h莴¹Ç©ÁC(³ð%a'd¸e  k@ÃI ÈØC%ICרôàõšhëÂ÷Ãæ  àòÐà æÈ㍎ÌÍ%$û‰  Ç©Áº r›º håC? çå  %IC¦ ÍÎÏЖšè#ÙÚ v%OVŽïÞô ݺ@ÄÆº»C

(35)

S.Ogasawara and H.Akagi [20] D¥¦ "ÞÍκK5\]^8 çåݺd¸eØ àe%pqŽðÝÞݺŠ¾ÄŠ ÍÎCéOV@ÍÎÈ¢¡ º,8&¢ ¹Š‹$ ¹ Š‹  ºÌò¹eź,8Æ"\]^8 ºKIf+] Ž õçå<·'È¡¦º,8Æ\]^8¹Š‹¦ Ç@ݺ d¸eØçåC%ICû¦ ìZÍÎZëûè#  ݺ­ ®eÅàÉCçåd¸eØÌÍ vûõ–(ÝÂ÷çåºKC ¶§"ü 6,316,894  [21] ;ôÈçåºKH&¢“àc  “  ÷ ø D ¥ ( ) 1 2 º K N $  _ - º K (mask circuit) Ž õ ® øëe%(_-ºK ÈçåºKk¦Èɓ÷ø$_d¸ eØ ÍÎ>WèC  ¶ § " ü 5,886,486  [19] D º ( ) * ã +  È ã A æ Î $ 90 ö  È ã  Ž C % È ã A æ D E Ó Ã )  * æ Pa0Na0Pb0Nb0Pc0NcC   î¼ Sa0Sb0Sc ø²N¾ÇȺ 35Ⱥ r–’§¥ø Pa0 Pb0Pc²NeÊ* Sa0Sb0Sc ø@Ññã ¡ Na0Nb0Nc²NeÊ * Sa0Sb0Sc ø@ûñã ¡ H%¸()*æ* ¡7¾Í κ‹ŒWè 180 ö ¡%_ Sa ø Ññãè@ûñã ( ݺ '  d ¸ e )  Na  * Sa ø  @ û ñ ã    ¡ ð Na  * œ Pa a  ( Ï   k À ¶ Í Î š Ë W è Ó º ‹ Œ 90 ö H % î ¥  È ø  & ® Pa Ì d Na Í :  * ð Sa ø  û ñ ã è @ Ñ ñ ã  Pa  * ð Pa  * œ Na a  ( Ï   î ¥  È ø  & ® Na Ì d % o V Pb0Nb0Pc0 Nc û ¾ ( Î   O \  * Sb 3 Sc H % ¦ " Þ Ã )  * æ B å ¥ à  IÃ)ÈøC  ¶ § " ü 6,111,372  [10]   Ó ( ) l r  mask º K % mask º K ò§¥() mask ø ð mask ø@ûñã  çåºK&àòçåd¸ eØ ôÍÎZ ëÏefþ:  òc–šºÌ H%é“ ÷ ø    ¡ û ò – Q @ Ó   % Ì Í % mask º K  Ó Í Î º Ì  § ø  Í Î º Ì þ :   é mask ø  @ û ñ ã    ¡ û ò þ :   “  ÷ø$_d¸eC

(36)

K. Y. Cheng, and Y. Y. Tzou [11] D ¥ ( ) * ã + È ã A æ æ o 2.15   %ÈãAæDEÓ)Кôd*æ &"ޞ)*æÎ—B å Í Î º ‹ Œ 30 ö  È ã  Ž C é O V ½ , æ ¡ ´   î ¼ Cp(k) 3 Cn(k) ²N@>eÑÈ'*æ *æÒþ3Ò h²N@ ri 3 rd ðÝ º>Ñ'  ( º a ea$>a ) >–*æ Cp(k) &‡ ri  #ÕÓ:˗ݺeÑ' ( º a >a$ea ) à Cp(k)  * —  a k @ Í Î W è º ‹ Œ 60 ö   õ    ¡ % H % @ Ó  Ž Í Î W 躋Œ 30 ö ¡ Žõ® Cp(k) ݺeÑ'  Ô ri  #Õ¡* k rd = 2ri ð Cp(k) ¡*œd ÖÀ¶ÍÎ>òÈ ¡Ø ݺeÑ' DOOV o ޾Þ Cn(k) *æ8Î$C  2.15: fc.cgh [11] (4) abK€#´ ðè#՟—#öý²è#  &‡ˆabK€#f‡ % è# ¦ ¡ e # ö ¼ ½ æ ”  ý ² è # à ¨ Ö  Õ Ÿ Ö ©  e f : ‘  ž è # ¡ ú   ¡ e # ö ¼ ½ æ û ð ® è # × œ ý ² è # % É  å  È ¼ ½ ¾ " Þ Í Î W è     Ý º    K  È Ø T ; è # ¾ " Þ    (pulse-width modulation B  PWM)   8 ¼ ½ ß à  È Ø  T ; ò ƒ — ™š æo 2.16  ð@ûñã  º,8 ¢a ÉCçåd¸eØ' H%áâ"ÞÃæëéGIC"C

(37)

 2.16: ijklmnZD>Eop

J. Shao, D. Nolan, and T. Hopkins [8] D ¥ Ó ( } PWM  “  Ø É 8 ç å ݺd¸eØC+ݺd¸eØçåºK®<·'ÈÈ º 35Ⱥ ëe Cæ—ݺ é—Øô PWM ø® òžݺd¸eØçåºKçå—_d¸eØ%H%çåºKáâ ÞÃæÃÙ PWM c÷ø ¦¾ÃæòcÈ㍎$ÈØ B寰 Úé¾ðÍÎÑè#  È㍎ÌÍ?@A‘C@ÓìZ %ÌÍ %Z¤¥ PWM ¹¦º,8&¢ È;Ý¡¦º,8s ‰”¹Š‹ ë ºKIf+]¦ ]4 ð PWM ø@ûñã Û¡ ݺa@<·'ÈȺ Dz"Ô H% Žõçå ¥<·'ÈȺ d¸eØk¦4ݺd¸eØ%H@%IC ¦ ÃæÈ㍎ÌÍ  ¦ ÝÞè#ÙÚûr–ÛC ¶§"ü 6,153,993  [12] D¥()#öBå W#ö¼½»½% %»½ŸèŽãäBåºKT;¥ݺd¸eø’ î¥ø èŽè#BåºK©¥ÍÎè#%%ºKxõ¾}~(©d¸eØ — Q u  d ¸ e Ø " ¡    ¡  © ¥ è # Nc & $ ® Ncø  î œ Í Î è # ° … å ¥ º K % % º K e Ê r – Nc 3 ý ² è # Nsc ô Nc < Nsc s % º Kî¥þ:Íκ ý²Íκ Zغ%y"sî¥ Íκ ý²%Íκ ZغKòÄþ:ë PWM ʅªÛ Ηº þ:ë ¦Î—#ö¼½QC

(38)

 ¶ § "  ü 6,377,008  [18] D ¥ ( ) # ö ¼ ½  » ½ % " Þ FG ø  œÍÎ#öZ؄5Ç#öT; T;IC¾® FG ªÛ39ܪ ÛÇr– æk FG ªÛšô9ÜªÛ :#òcÑñãè@ûñ ã à$‰”ûñã  ¡@ FG ªÛ39ܪÛ ¡…%%:# øòëeÃæ—–û‰Ë̺ Ë̺ 3njfÇr–" ’  ¦ c  – š Ê … ª Û (duty)  PWM  Š à  — Ó : #  Ô k #s@Èy•OC  ¶ § "  ü 6,163,120  [13] D ¥ ( )  Ý º   ‘ <  » ½   PWMø !d¸eØT;Cæo 2.17  ð PWM ø@Ññã  & ¢ S1 3 S4 ¹ º C1 3 C8 ²NÝ`<·'È35Ⱥ ð PWM ø@ûñã  &¢ S1 3 S4 ๠ÞÕ¤¥ø PNSLOPE òt%  Ý º    Š ‹ ¤ ¥ º  C1  ß à º ô < · ' È º š ô 5  È º s&¢ S3 ¹ ºÌá IS2 ;º C1 ຠ‘<<·'Ⱥ N1 ¡ú y" &¢ S2 ¹ ºÌá IS1 ;º C1 ߺ ‘<<·'Ⱥ N1  Ÿ % o 2.18 @ ‘ < ’   Ý º   é 5 â ~ 112 @ Y Ð PWM ø  !  ݺ â~ 116 @‘<’ݺ ¦'”d¸eØ'u ’ â~ 112 3 116 Oã‘ä H% PWM ø !¡ 9ðìñT; d¸eØ'C  2.17: qrD>E>? [13]

(39)

 2.18: qrsD>E [13]  ¶ § "  ü 5,789,895  [2] D ¥ ( ) ¦ å d ¸ e Ø '   » ½ %  d ¸eØåõ'u ® PWM ?+è@~Ó?+ ”:‰”º,8¹ ˗çåd¸eØ'’ ¨è PWM ?+%æ¡o 2.19  ð PWM ø  @ Ñ ñ ã   r – æ 20 r – 5  È 3 < · ' È  º ð  Ï … W Å ôša  §¥ø12Iœ 22  PWM øè@攺,8¹ø  H% r–æ 24 ¦òæº,8¹ çå—d¸eØ'C  2.19: PWM 51tu.vTwx>? [2]

(40)

#

$%&'( )*+,-./

3.1

0!012

D¥ÉåÈIC ¾"ÞÍÎݺçÓ ðÍÎ 120 öÃI ¿<·'Ⱥ 35Ⱥ Çr– ¦h ݺd¸eØ ( º a ea>aë >aea ) é©d¸e  ¡¡èk@ÍÎW躋Œ 60 ö ¡ à>òÈØd¸eØ'  ’  º ‹ Œ 30 ö C  < " ð  Ý º   '  d ¸ e ’ Í Î W è º ‹ Œ 30 ök@>òÈØ ¨W躋Œ 30 öÖò'¡(©d¸eC

3.1.1

<==>?

ÈãAæ¾*ݺd¸eØ' ¡¡W T kÍÎ º ‹ Œ W è 60 ö    ¡ ¦ 4 Í Î W è º ‹ Œ 30 ö    ¡ @ T/2C H % ð ݺ'd¸e’ T/2  ¡Ø k@>ò“ØC 27

(41)

o 3.1   @   È ã A æ  • O  ‚ o é à Ü é º , 8 “   $ _d¸eØCé5 Vu0Vv0Vw ²N@ÇȺ % ud0vd0wd²N@ÇȺ 3 5  È º r – ’  * ã ø  % Ed @ < · ' È È º 3 5  È º r –’*ãø ( ud0vd0wd @$ ) 銋kÀ¶<·'Èݺ 'Ód¸eØ% Cp Ö Cn@*æ ²NeÊ* Ed@ÑñãÖûñ ã    ¡ % Sc @  È ø  ð Sc ñ ã '      k À ¶ Ç  È   O % θe @ Í Î è Ž  º ‹ Œ C ô Ed @  Ý º   3 d º ñ ã r – ’  * ã ø H%¦ Ed Š‹8]4ݺd¸e'C  3.1: yzcgh{|HI

(42)

ÈãAæ•O½,æ¡´

_  Q u è Ž  º ‹ Œ @ 60 ö º Ì  ¹  I – ¾ c u ¹ — v  * æ Cp

c Ed Š ‹   Ø a & ‡  * Ed @ Ñ ñ ã    ¡ ð Í Î c a Ø W è Ó º

‹ Œ 60 ö ’  Ý º   c  d ¸ e Ø Ed k ò c  Š ‹   Ø b %  

Cp ®*aÜ &êª*%*æ Cn&‡* Ed@ûñã ¡

ð Cn  *  a 3 Cp  a ( Î   Ö î ¥  È ø  ( º Ì  ¹ I – “  @ u

¹— w) &® Cp aÌd à Cn Í:*%ÇĕOI+ȓ ޾$

Cn  *  — Í Î W è º ‹ Œ 60 ö    ¡ (b Ø — c Ø    ¡ ) Cp s  *3 r – B å  Ž Í Î º ‹ Œ 30 ö    ¡ Ø C % l ] Ö ¦ " Þ  )  *æ (Cp0Cn)¸¶O8l”ÈãAæC

3.1.2

@AB3CD6EF$

ü(ýD—“÷ø®ò !ݺd¸eØçå H%õ (í_-ÈØÉë_-ºK8“÷ø$ !C“÷ø c   O H 8 Ð ô \ ]  ^ 8 Ô Ý o 3.2   @ º Ì I – u → w “— v → w   ¹ ˜ Š % (c) o 5  (a) ° ¡ Ÿ  º Ì I – ¾ Í Î  u È Ì œ w È æ (a) o   %  Í Î ® º Ì è @ v È Ì œ w È  ¢ ¡ û Ö ¾ u È ¦º,8 Tr1 ๠v Ȧ Tr2 ¹¢¡ ôîŽ~LϺÔ Ý á‰”OºÌI– u → w À:  ºÌò u È¡¦\]^ 8 Ì e æ ” º Ì I – u → w ( Å Ÿ   ¡ æ (b) o   C H %  (b) ° ¡ Ÿ Vu ò¢¡ú@ûñã %Š‹ò(˗ u → w I–ºÌÅëCoV 𡦺,8¢¡¢a  ºÌòc¦º,8\]^8Ìe žÈ º ¢¡Ÿ@Ññã% ôÈò'\]^8ÔÝ H%Ȓ7á âÜé“÷ø;d¸eØçå ! IðÍÎ>WèC

(43)
(44)

  È ã A æ x õ ¾ ç å  Ý º    d ¸ e Ø ¨ Ç Í Î º ‹ Œ 30 öŽ ö>òÈ ¡Ø%¦¾H@\]^8ÔÝ !  ȒòГ÷øc ݺc_d¸eØ à$ ÈãAæ•OëìCH% @Ó“÷ø !ÈØBå lí áâ®ÈãAæ)*æ (Cp0Cn)O(íî>CÔÕ @ÓI½ , "’éG™ð‚o’àÜé“÷ø !C o 3.3 @ÏÐ_-™ðÈãAæ•O‚oCé5 Ed @<·'ÈȺ 3 5  È º r – ’  * ã ø  % Cp Ö Cn @  * æ ² N e Ê  * Ed @ Ñ ñ ã Ö û ñ ã    ¡ % Sc @  È ø  ð Sc ñ ã '    k À ¶ O  ÈO% θe @ÍÎ莺‹ŒCH@\]^8ÔÝ ! H%¸ ©  È ’ Ed Ö ò c  d ¸ e Ø  ”  @ Ó   _ d ¸ e Ø  ! ®  * æ Cp Ö Cn  î ( ) _ -   ¡ a k% ð Cp ë Cn  *  a R e % _ -   ¡îa ïï@'ð>d¸e H%Í:KÈãAæ*P © l ” Í Î º ‹ Œ 30 ö   Ž % y " s ï " '  _ d ¸ e  ”  %   á â ®  * —  a Ó : œ e Ê  * Í Î W è º ‹ Œ 60 ö   * æ 5 Ë — Cp ë Cn *aΗ36a k( 'ð>d¸e )C  3.3: ‚ƒ„{|HI

(45)

ÏÐ_`™ð*ã+ÈãAæé•O½,æ¡´ _  Q u è Ž  º ‹ Œ @ 60 ö  * æ Cp c Ed  Š ‹   Ø a Ö & ‡  * Ed @Ññã ¡ H@\]^8ÔÝ ! H% Ed cӊ‹  Ø c %   Cp ê ª  * Cn & ‡  * % ô Cn ñ <  * œ k a Ö '  Ó Š ‹ Ø d H % ï @ '  Ó _ d ¸ e à Cn  * —  a @ _ d ¸ e Ø  $  Cn aáâÓ:œ Cp 5 &® Cn ÌdCÇÄ Cp Í:* Ë — Ed cӊ‹Ø b %  Cp êª* Cn &‡* ð Cn *— k a  À¶'ð>d¸eØ % ® Cp *aÜ  $ Cn Í: * Ë — Cn  *  a 3 Cp  a ( Î   k î ¥  È ø  & ® Cp  a Ì dC %l] k¦l”Ï_-™ðÈãAæC

3.2

150

3 12 4 5"

"ÞݺÉåÈIC ÍÎ 120 öÃI  …‚ ¡ŽÐ¹…‚ÈîŽ~L Œ…‚ ¡áîÐ(ÈY ÐÚ¹ @<·'ÈCò¿<·'Ⱥ 35Ⱥ Çr– k¦h ݺd¸eØ KÉæåÈ®ÞCÍÎ 180 öà IÏÐ膚ר oκ ¡òÏЖÑè# 180 öà I…( ¡o ¹ÇÈ~L vÉC—ݺ ŒÉC  Þ < · ' È "  Ý º   8  K É  å  È C Ð ó ô É  å  ê ½ Ö 180 ö à  I   × Ø   D ¥ 150 ö 12  I   K É  å È ¼ ½   %IC– 120 öÃIÏÐ?šè†C ¶ 2.2 3o 2.7 ¦'” ÍÎ 120 öÃI¡ ¸()Š‹Í Î W è º ‹ Œ 60 ö d ¸ e Ø '  ô ¸ ( ) Š ‹  5 ¡ Ø k '   Í Î º‹Œ 0 ö060 ö0120 ö0180 ö0240 öÖ 300 öCH%dŽôd¸e Ø'uè@ 120 öÃIŠ‹ ( Ž¹È ) "Þ<·'Ⱥ 35  È º r – ö  d ¸ e Ø é ô    ¡ ¦ @ 180 ö à  I    ( Ç È ’ ¹ )C

(46)

¶ 3.1 @ 150 ö 12 IÈ ¡¶ %CÏÐ 12 )Š‹à;‘  îŽ~L¸©¹Íκ‹Œ 150 ö Œ@ 150 ö 12 I%é 5Š‹0Š‹0Š‹Ã0Š‹õ0Š‹Á0Š‹ÁŽ¹ÈîŽ~ L $¹Œö@d¸eØ' uÍκ‹Œ 30 ö  žíŠ‹   ¦ "Þ<·'Ⱥ 35Ⱥ Or–—d¸eØ "’²Nè @Š‹Ç0Š‹Â0Š‹ö0Š‹À0Š‹Á(0Š‹(%žíŠ‹’¹ ÇÈ~L ÏÐ膚× Œ¦ DŸÍÎè#ÔðC150 ö 12 I ¦r 120 öÃIc?šè† $ÏÐ?Ñè#Ôð ÷YÐ 180 öÃIÉCÞôÉåÈCê½CÎĊ‹0Š ‹0Š‹Ã0Š‹õ0Š‹Á0Š‹ÁWèÍκ‹Œ k þ:Š‹(0Š‹Ç0Š‹Â0Š‹ö0Š‹À0Š‹Á(WèÍκ‹ Œ ¦ÉåÈKO“ô 180 öÃI éO“fö x õøêôº,8“$“÷øC 7 3.1: 150 Q 12 R-STUV7 Š‹ ¹ ºÌI– ¤¥º‹Œö Š‹( u, w → v [0, 30] Š‹ u → v [30, 60] Š‹Ç u → v, w [60, 90] Š‹ u → w [90, 120] Š‹Â u,v → w [120, 150] Š‹Ã v → w [150, 180] Š‹ö v → u, w [180, 210] Š‹õ v → u [210, 240] Š‹À v,w → u [240, 270] Š‹Á w → u [270, 300] Š‹Á( w → u, v [300, 330] Š‹Á w → v [330, 360] ¢%“Ø 0, 30, 60, 90, 120, 150, 180, 210, 240, 270, 300, 330

(47)

o 3.4 @ 150 ö 12  I     È ã A æ  ‚ o C é 5 Ed @ < · ' È Èº 35Ⱥ r–’*ãø% Cp Ö Cn @*æ ²NeÊ* Ed@ÑñãÖûñã ¡% Den @ 150 ö 12 IÈø éñ ãkÀ¶OÈO ð Den @Ññã  % ŽÐÈîŽ~L ¹%y" % ÇÈîŽ~L’¹% θe @ÍÎ莺‹ŒC  3.4: 150 Q 12 R-ScghHI 150 ö 12 IÈãAæé•O½,æ¡´ _  Q u è Ž  º ‹ Œ @ 60 ö  * æ Cp c Ed  Š ‹   Ø a Ö & ‡  * Ed@Ñ ñ ã    ¡ ð Í Î c a Ø W è Ó º ‹ Œ 60 ö ’  Ý º  c  d ¸ e Ø Ed Ö ò c  Š ‹   Ø b %   Cp ®  * a Ü  & ê ª  * & î ¥  È ø  Den @ û ñ ã  Ç È î Ž ~ L ’  ¹ %   * æ Cn & ‡  * Ed @ û ñ ã    ¡ ð Cn  *  a 3 Cp  a ( Î   ¨ î ¥  Èø Den @Ññã ÈîŽ~L¹ &® Cp aÌd à Cn Í: *%ÇĕOI+ȓ ޾$ Cn *—ÍÎW躋Œ 60 ö  ¡ Cp s  * 3 r – B å  Ž Í Î º ‹ Œ 30 ö    ¡ Ø  È ø  Den  d ¸ e Ø 3  Ž Í Î º ‹ Œ 30 ö     C % l ] Ö ¦ " Þ  )  *æ (Cp0Cn)¸¶O8l” 150 ö 12 IÈãAæC

(48)

3.3

6789:;(

ºŽxõ$H¾º,8¢¡“ $îŽ~LºÌ¢¡ àc%æo 3.5  ¹5 1 @šÈ›º Š ¹5 2 @šÈ ºÌŠC¦'”È¢¡òH@º,8“à$ÓºÌùC  3.5: …†>‡5>Sa # 120 öÃIDEéº,8“ ÍÎW躋Œ 360 öCé5ÍλÌ θm 3Íκ‹Œ θe ¢j@ θe = P 2 · θm (3.1) ðÍÎè#@ f(Hz)   sº,8“‰Õ fn(Hz)@ fn= f · 6 · P 2 (3.2) ¤ÞÇÈÉÊËÌÍÎ@ 9 K 12 ^  “‰Õ fn @ 36fC

(49)

@Óúûº,8“$ºŽ D¥ÈØu’ º , 8 PWM ø  ë   PWM ø   ª Û û º Ì ù   Š ˆ C ( Ý à < PWM ø  ò !  Ý º   d ¸ e Ø  T ; v  È Ø X ô  ) Èúd¸eØ5¡  ÈØu’(şŒöº‹ŒŸ àò' d¸eØ  žŸŒöŸàõKd¸eØçåC o 3.6 @Ïúû»½ÈãA恂oCé5 Ed @<·'ÈȺ 3 5  È º r – ’  * ã ø  % Cp Ö Cn @  * æ ² N e Ê  * Ed @ ÑñãÖûñã ¡% Reg1 Ö Reg2 @û`æ ²NÝ`ÍÎW躋Œ (30 - ∆θ) öÖ (30 + ∆θ) ö ¡ küU“Øu’º‹Œ ∆θ ö% Pch @ PWM øø ðé@Ññã  º,8 PWM øë PWM ø   ª Û %    * æ Cp Ö Cn  à ç å Ed  Š ‹ ¡  * % Sc @  È ø  ð Sc ñ ã '    k À ¶ O  È   O % θe @ Í Î è Ž  º ‹ ŒC  3.6: ˆ‰Š‹Œ$cghHI

(50)

Ïúû»½ÈãAæ•O½,æ¡´

_  Q u è Ž  º ‹ Œ @ 60 ö  * æ Cp c Ed  Š ‹   Ø a Ö & ‡ 

* Ed@ Ñ ñ ã    ¡ %ð Í Î c a Ø W è Ó º ‹ Œ 60 ö ’  Ý º  c

 d ¸ e Ø Ed Ö ò c  Š ‹   Ø b %   Cp ®  * a Ü  & ê ª 

* ߒû`æ Reg1 Ö Reg2 ²NÝ` Cp a :š(*a küUÍÎWè

º‹Œ (30 - ∆θ) öÖ (30 + ∆θ) ö ¡%*æ Cn &‡* Ed@ûñã

 ¡ ð Cn *a3 Reg1 a(Π Pch $Ññã %  Cn

çå EdŠ‹¡ Í:*%ð Cn*a3 Cp a(Π Öî¥È

ø &® Cp aÌd%ð Cn *a3 Reg2 a(Π Pch $ûñ

ã %  Cn —çå EdŠ‹¡Í:*%ÇĕOI+ȓ ޾$ Cn*—ÍÎW躋Œ 60 ö ¡ û`æ Reg1 Ö Reg2 ²NÝ`ÍÎ W躋Œ (30 - ∆θ) öÖ (30 + ∆θ) ö ¡ Cp s*3r– Bå ŽÍκ‹Œ (30 - ∆θ) ö030 öÖ (30 + ∆θ) ö ¡Ø Pch “Øu ’ º ‹ Œ ∆θ ö Ÿ @ Ñ ñ ã C % l ] Ö ¦ " Þ  )  * æ (Cp0Cn)3 )û`æ (Reg10Reg2) ¸¶O8l”Ïúû»½ÈãAæC

3.4

<=>6?3'(2

3.4.1

GHIJKL?

¡o 3.7 @ÇÈÉÊËÌÍÎæ‚o é5 u0v0w @ÇÈÍÎ îŽ~LC"ÞÃ)º,8&¢¦…‚¼½ÍÎîŽ~LºÌI– é 5 T r10T r20T r3  @  ¦ º , 8 & ¢ T r40T r50T r6  @ ¡ ¦ º , 8 &¢%KÍκÌ3#ö¼½  xõ¾"Þöpq kc PWMø¼½º,8&¢ PWM øʅªÛ3ÍΪ`º $ >r Œ¦༽ÍκÌ3è#C PWM ø¼½º,8&¢Ðýk àoI+ 掼½¦º,8&¢0޼½¡¦º,8&¢0]̼½ ¡¦º,8&¢Öo ¼½¡¦º,8&¢% Ðýk§"F% =Í àÞöpq¾Ž¼½¦º,8&¢C

(51)

 3.7: 0hHI

öpqxõ¾"Þ()f Vc(¹@nj ) 3ý²

Vcontrol( k@ >þ  ëîa ) ® )  Šë š Å r –c& ¢ “ ø

Co 3.8 @ö•OOV é5 ˆVc @f Vc 0ša Vo @

r–’ PWM øº Š VDD @º Ạ¯V @ Vo ª`º Ts

@ f  Vc  ª Û tof f @ Vo  ( ) ª Û Ÿ @ û ñ ã    ¡ ton @ Vo  ( )

ª Û Ÿ @ Ñ ñ ã    ¡ % ð Vcontrol – Vc š   r – ’  Vo @ Ñ ñ ã  &

¢¹ y" Vo s@ûñã&¢ÿª Œ Vo ªÛ3f Vco@ TsC

(52)

PWMø"ʅªÛ D î¼@´ D = ton Ts (3.3) §¥º ª`a ¯V ¦ ] ¯ V = ton Ts ∗ V dc = D ∗ VDD (3.4) ô§¥ª`º 3 D $>r H%ð D eš  §¥ª`º òeš y "seÅC njŠÈ“îV¦ ]4 Vcontrol Ö ˆVc¢j+´ Vcontrol ˆ Vc = ton/2 Ts/2 = ton Ts = D (3.5) + (3.4) 3 + (3.5) ¦  4   Vcontrol  š Å Ö ¦   Ê … ª Û D šÅ H%Η§¥ª`º Q l”öpqC

3.4.2

MNOPQ?

ÞÉåICxõ¾"ÞÍÎݺçÓ v KºÌ3#ö¼½  "Þöpq c PWM øò ;ôÍÎݺd¸eØT;$ !%H%"Þ*ã+ÈãAæ8 ¦åd¸eØ' d¸eØå'  ®O PWM ø‰”Ñ ñã æ”º,8¹ k®O PWM ?+è@~Ó?+ ˗çå —d¸eØ'"’ PWM ø ¨> ~Ó?+è PWM ?+C o 3.9 @ PWM ø !ÈãA恂oCé5 Ed @<·'ÈÈ º 35Ⱥ r–’*ãø% Cp Ö Cn@*æ ²NeÊ* Ed @ÑñãÖûñã ¡% Reg @û`æ Ý`ÍÎW躋Œ (60 - ∆θ) ö  ¡ küU¡(©d¸eØ'uº‹Œ ∆θ ö% Pen @ PWM ? +3~Ó?+“ø ð Pen@Ññã  ¾@ PWM ?+ % * æ Cp Ö Cn  à ç å Ed Š ‹ ¡  * y " ¾  @ ~ Ó ? + % Sc @  È ø ð Sc ñã'kÀ¶OÈO% θe @ÍÎ莺‹ŒC

(53)

 3.9: ‘’ PWM “nopcghHI  PWM ø !ÈãAæé•O½,æ¡´ _Qu莺‹Œ@ 60 ö *æ Cp c Ed Š‹Ø a Ö&‡* Ed @ Ñ ñ ã    ¡ % ð Í Î c a Ø W è Ó º ‹ Œ 60 ö ’  Ý º   c  d ¸ e Ø Ed Ö ò c  Š ‹   Ø b ô Pen  Š ‹   Ø b " u ’ @ û ñã é~Ó?+¡àò !d¸eØT;%cŠ‹Ø b ’ Cp

®*aÜ &êª* Pen $Ññã ˆ PWM ?+%û`æ Reg

Ý `  Ô  Cp a š ( * a k ü U Í Î W è º ‹ Œ (60 - ∆θ) ö     

¡%*æ Cn àçå EdŠ‹¡K* ð Cn *a3 Cp a

(Π Öî¥Èø &® Cp aÌd%ð Cn *a3 Reg a(

Î   Pen  $ û ñ ã k è @ ~ Ó ? +  * æ Cn — ç å Ed  Š ‹

* Ed @ûñã ¡%ÇĕOI+ȓ ޾$ Cn *—ÍÎW

躋Œ 60 ö ¡ û`æ Reg Ý`ÍÎW躋Œ (60 - ∆θ) ö  ¡ Cp s*3r– B华Íκ‹Œ 30 öÖ (60 - ∆θ) ö ¡Ø

(54)

)*æ (Cp0Cn)3û`æ Reg ¸¶O8l” PWM ø !Èã AæC

3.4.3

RSTUVW

ÇÈÉÊËÌÍÎabK¼½C ²@)=>abK´ºÌ¼½ bK3#ö¼½bKCabK¼½Cs¡ "Þåæå ø & ,-5OabK¼½Cé5ºÌ¼½bK®Íκ̚Åè@º a ëfV’$@*ãøî,-ŸabKºÌ¼½æ%à#ö¼½b K ø¾"ÞÉå  ,-cÈø ,-Ÿ ©$è#ø ¨ —¼½æ5#öabK¼½æC [ºÌ fV ] o 3.10 @ºÌ fV‚oC ºÌåæ®ÍκÌšÅ Ý è @ º a l m  Þ  å º ÿ (0.25 Ω)  Ç ô à ¦ º K 3 ó " ¡  Ð Ì ë Í Î ~ L  º Ì ë  å º ÿ è  @ º a  î º Ì Ù Ú @ 0  0.5 A s º a Ù Ú @ 0  0.125 V% ô á â  J A/D è  æ ¦  ¿  Ù Ú a  "Þrsàšæ®åº àš 80 Ô àš’º aÙÚ@ 0  10 V%àš’º ëeû¹Ãæ Ãe 25 kHZ щ÷ø’ ˆ A/D èæ% A/D èæ 20µ s è ¡®lrº aè@ 12bit * ãø%0’ *ãøˆ FPGA ,-ŸºÌ ¼½æ5ÇºÌ  øfVC

(55)

[#ö fV ] Éå  "ÞȐcø F G ¦ ©¥Què#a% ø  F G  ª Û TF G @ o 3.15  È ø  Sc ª Û  Ç Ô k ¸ ( @ à  I  ò c  ( ) ª Û  F G  ( @ à  I  ¦  Í Î W è º ‹ Œ 360 ö Œ Í Î W è º ‹ Œ 360 ö ò c  ( ) ª Û  F G% Í Î º ‹ Œ 3 » à Œ  ¢ j + 3.1 WlmÞLM»ÍÎ@ 9 K 12 ^ ¦è# ωr´ ωr = 10 ∗ 1 TF G (rpm) (3.6) "ÞªÛ@ Tclk  æ\* k ) F G ªÛ ¦*a@ N s´ ωr = 10 ∗ k Tclk∗ N (rpm) (3.7) @Ó©¥8è#aìñö¦œ)ã* ¿ Tclk @ 2.56 µs Ö k @ 10 ¦ωr = 39062500 N (rpm) (3.8) Œ ¦ " Þ + 3.8  © ¥ è # a  ˆ FPGA , - Ÿ  # ö  ¼ ½ æ 5 Ç # ö øfVC

3.4.4

XY6Z[ PI ?

o 3.11 @ÇÈÉÊËÌÍκÌ3#ö¼½Iœo #ö ø  3 # ö ý ² ë # ö ¼ ½ æ (velocity controller B  VC) f V ’ c  º Ì ý ²  ˆ º Ì ¼ ½ æ % º Ì  ø  3 º Ì ý ² ë º Ì ¼ ½ æ (current controller B IC) fV’ cº ý²¼½ PWM øʅªÛ à ¼½ÇÈÉÊËÌÍΪ`º %ΗºÌ3#ö¼½QC

(56)

 3.11: 0>5—Q˜-™  ¼ ½ , - 5  ä Þ  º Ì 3 # ö ¼ ½ æ ’ @ PI( r s ú ² ) ¼ ½ æ § ¥  * U(z) Ö ° …  * E(z)  r a ¦ ö ¥  * ã ¼ ½ ¾      è A* G(z)´ G(z) = U (z) E(z) = Kp + Ki 1 − z−1 (3.9) é5 Kp´rs* Ki´ú²* ® + (3.9)  r s ¼ ½   ² Ö ú ² ¼ ½   ² & @ · &  $ … ²If+¦¡+´ up(k) = Kpe(k) ui(k) = ui(k − 1) + KiTse(k) ¨ ® r s ¼ ½  § ¥ 3 ú ² ¼ ½  § ¥ : 8 Ö ¦ ¥ PI ¼ ½ æ…²If+ æ+ (3.10)  æ%¦*ã,-l”C

(57)

u(k) = up(k) + ui(k) = Kpe(k) + ui(k − 1) + KiTse(k) (3.10) é5 u(k) ´ü k )¿Î ¡§¥ø up(k) ´ü k )¿Î ¡rs¼½§¥ø ui(k) ´ü k )¿Î ¡ú²¼½§¥ø ui(k − 1) ´ ü k − 1 ) ¿ Î   ¡  ú ² ¼ ½ § ¥ ø  e(k) ´ü k )¿Î ¡°…ø PI ¼ ½ æ  , - Ÿ    l ” I C o 3.12 @ PI ¼ ½ æ  I œ o ® r s¼½æ3ú²¼½æ²fV’ ¨ÇÂJ§¥OC  3.12: PI ˜h-™ o 3.12 5 z−1 Iœ ûÖ¾Ž(©ú²¼½§¥a™ð ¦Þ( ) D Æ > y æ 8 l ” % % Õ  ú ² ¼ ½ § ¥ a ui(k) õ 3 r s ¼ ½ § ¥ a up(k) È : " u @ Ó  ª ú ² ¼ ½ æ 5 ú ²  O c   Ó : a e š à  ž ¼ ½ æ ’ ž  ® ©  ã ! ¼ ½ T k   ui(k) § ¥ u :  ( )  Ö§¥ê½™ð ðT;§¥aRe0¡1a  Öê½§¥a@  1 a ë ¡  1 a % o Î  ˜ Š   ) PI ¼ ½ æ § ¥ ø    û ò Ð  Ö§¥ê½ ª’žfVòÐã'C

(58)

0

)*123456789

4.1

Quartus II

@ABCDE+,

Altera  Quartus II   g 8 D º ( )   ï Ý ç î     õ  #  k ª    h i  ¾ ( ¦ f + 1 2 5 6  J & ' h i C o 4.1 ,  Quartus IIÌf "Þ Quartus II g8&'Ìf¦šž°²@  § ˆ 0 1 2 J $ 0 +  Ö + ~ 0   ‡ ² R 0 ? j W f + ¡ f / 0 C  Þ QuartusIIg8¦ #$ÌfÐ¹Ÿ ¾(}#Â$ Þ· ìZIC

QuartusIIg8DE QuartusII oŠÞXž0EDA DÏXžë²Xž ¦Â)Ìf5Þé5(}Xž û¦ Ìf5ào¹Ÿ t ÿ°‚Þào¤ CQuartusII oŠÞXž@Ìf¸)¹ŸD º™ðÂVæ¶ 4.1 C

(59)
(60)

7 4.1: Quartus II ažŸ ¡¢œA£¤¥¦§¨ƒ„ Design flow Graphical User Interface

Design Entry Text Editor Block & Symbol Editor MigaWizard Plug-In Manager Assignment Editor Floorplan Editor Synthesis Analysis & Synthesis VHDL verilog HDL

& AHDL Design Assistant RTL Viewer Place & Route Fitter Assignment Editor Floorplan Editor Timing Analysis Timing Analyzer Report Window

Simulation Simulator Waveform Editor

Programming Assembler Programer Convert Programming Files

¡  • 9 : Quartus II     Ì f v & ¸ )  • ` @ á   • ÞϦtÐKõQɚ •ë•f‡´

1. Þ ï  ¤ „ File→New project Wizard <·¨§&îQ£56ë5 6¾4

2. Þ Text Editor <· Verilog HDL0VHDL ë Altera 789:;< (AHDL)   C ¦  Þ Block Editor < · D E À ¶ é G        I œ o ë <·‚oC

3.  Þ ï  ¤ „ Assignments Assignment Editor0Setting ;   0Floorplan Editor0LogicLock ™ðçê½C

4. Þ Analysis & Synthesis J$C 5. Þ Simulator ;K™ð?jC 6. Þ Fitter ;KIäÖK~C

(61)

7. Þ Timing Analysis ;K ‡²RC 8. Þ Simulator ;K ‡?jC

9. Þl8J$ (Physical Synthesis)0 ‡aJªž+äoC(Timing Closure floorplan)0LogicLock ™ð0î (Settings) ;Ö Assign Editor K  ‡C

10. Þ Assembler @<·éf (Programmer files)C

11. Þéf0Programmer žÖ Altera 78 ( sæ Byteblaster II) ;5 6  K é f (program)% ë ® é f   è  @ é G   µ + º  ˆ + fVæ€éG¾ÞC

o 4.2 @ Quartus II oŠÞXžCQuartusII g8DF FPGA Ö CPLD Ð¹ŸìZI cСàIC@Ðà¡  I C 7 8 9 : ; < Hardware Description Language 9 : ¾  = >   &“ ¾?j3ÂJ Dºc§ˆ—¦f+1256¡f/0 = ™ðC I+ ®ä¿?@p!C•5 ®"Þ 789:;< VHDL /0&<Nÿ)·ÍΙð?@ ÿ?@3?@¡™ðçÓ¯°'»Õ !C0’¨;ÿ?@3? @¡ø"N¹0ÒI+WÂJÓ"™ðçÓK?j3mPCæ% à v¦þ:ÿ?@¡Þ#Ó ûDÑÓ?jmPIÓC

(62)
(63)

4.2

FPGA

'(FGHIJ K

Éå¼½,-¾SN5 é¼½>@($.ÔÆ¦/01 23456C¡e ALTERA Nios II Development Board( B Nios II 'ƒ¬ ) W º 3ºÌåºK0ÍκKWªºK <·(@#ÂÍμ ½¾C

o 4.3   @ % FPGA ¼ ½ , - Ÿ    ¾  S N C , - Ÿ    D E  ?@½,æ¡´

(64)

[&¢¼½?@ ] ?@™ð´

¶ 4.2   @ & ¢ ¼ ½ ? @ » ã ø  î ¼ ½ , % Nios II ' ƒ ¬   &¢ SW0 Ö SW1 ²N¼½ Start øÖ Reset ø ( &¢%x éø@ûñ ã )%&()Ÿ û`æ Reg  SW0 %¡’à& é Ao en øæ” Ññã É廽‰”@ZŠ‹C

7 4.2: K˜u(±c“n6²³´7 »ã& 'Ó ã5* øî¼

clk INPUT 1 bit ¾  (50MHz) Start INPUT 1 bit Z&¢ Reset INPUT 1 bit ‘ä&¢

Ao en OUTPUT 1 bit îãW&bK?@žðø

ð clk '>ÑÈ'˜ˆkK&¢¼½?@Ìf æo 4.4 %   T ; Start Ö Reset ¾ ( o   @ ’0’( o   % x SW0 Ö SW1) ô Start Ö Reseto @ ’0’ s® Ao en WŸ û`æ Reg î@ ’0’%ô%36à$·s Í:T; Start ¾(@ ’0’( %¡ SW0) ô¾s® Ao en WŸ û`æ Reg î@ ’1’ y"sÍ:T;Ÿ û`æ Reg ¾(@ ’1’ ôŸ û`æ Reg @ ’1’ s ® Ao en  î @ ’1’ y " s ® Ao en  î @ ’0’C ð 5 Ao en  Š ‹ @ ’1’  À ¶ É  å   » ½ @ Z   Š ‹ %   Nios II ' ƒ ¬     ) D0 ,  @ * y " s À ¶ É  å   » ½ @ ê ª  Š ‹ %   Nios II ' ƒ ¬) D0 ,@¯C

(65)

 4.4: K˜u(A

?jTk´

o 4.5   @ & ¢ ¼ ½ ? @ ? j T k o 5 ¦ ' ” ð Start ’1’  @ ’0’ "’ Ao en ’î@ ’1’ "’k Start ¨@ ’1’ ;ô Ao en &YÐ !%à Reset Ö Start o @ ’0’ Š‹¡ ï® Ao en î@ ’0’C

(66)

[îãW&bK?@ ] ?@™ð´ ¶ 4.3   @ î ã W & b K ? @ » ã ø  î ¼ ½ , % ô  î ã W & b KZef5á⩹ ¡ H%áâ"Þ 8* ¡% Nios II 'ƒ¬Ÿ ¾ +,‰Õ@ 50MHz ôÞ%+,‰Õ*®ò *æã5*þ: ž IC žúþš H%®é܉@ 3.051kHz %k @ clk ao ø  ¡ e clk ao k ¦  î ã W & b K Z  f ‡ 5  *     ¹  ¡Cø Ao flag @îãW&bK?@æ§¥¢£ ¦ë ¢£¤¥?@ §ˆœÃ¦§¥?@ k¦¼½Õ Ã¦º,8&¢ ZîîŽ~LºÌ ¹I–C 7 4.3: 6c¸K¹?u(±c“n6²³´7 »ã& 'Ó ã5* øî¼

clk ao INPUT 1 bit îãW&bK?@  Rs INPUT 1 bit ‘¨Zø

Ao en INPUT 1 bit îãW&bK?@žðø Cl en OUTPUT 1 bit abKºKžðø Ao flag OUTPUT 4 bit îãW&bK?@æ§¥¢£

ð clk ao '>ÑÈ'˜ˆkKîãW&bK?@Ìf æo 4.6 %T; Rs Š‹ ô Rs @ ’0’ kÀ¶‘¨Z H%áâ®%?@ 5  Þ —   * æ W û ` æ O † ‡    O & ® Ao flag  î @ ”0110”( à ¦ºK&¢’๠) K” o ® Cl en î@ ’0’ ô Rs @ ’1’  kÀ¶>®OCÇÄT; Ao en Š‹ ô Ao en @ ’0’ kÀ¶Éå »½@ꪊ‹ H%® Ao flag î@ ”0110”%ô Ao en @ ’1’ kÀ¶É 廽@ZŠ‹ &‡KîãW&bKZf‡C

îãf‡5 ®ºÌ¹I–¤¥@ u→v(Ao flag Š‹@ ”0100”)  ¹ 0.7 - # $ î ã f ‡ % à ’ º Ì  ¹ I – “  œ v→w(Ao flag Š ‹ @

(67)

”0000”) ¹ 0.038 - % 0 ’ ® º Ì I – “  œ v→u(Ao flag Š ‹ @ ”0001”)  ¹ 0.015 - # $ ’ ® Cl en  î @ ’1’C ð Cl en @ ’1’  Š ‹ Nios II ' ƒ ¬ ) D1 ,@*%y" Nios II 'ƒ¬) D1 ,@¯C  4.6: 6c¸K¹?u(A ?jTk´ ô?j ¡ê½ H%Ð3È ¡È¢?jxõ¾mPé §¥‡4WÌf¾(>ò lí•Oáâ®È ¡a¨Ç(íî Î —      ¡ C o 4.7   @ î ã W & b K ? @ ? j T k o 5 ¦ ' ” ð Ao en @ ’1’ " ’ k î ¥ Ao flag ( À    È ‡ 4 ð Ao flag  a @ ”0001” "’ À¶Ùë#$Ó&bKZf‡0’()¹I– H% ð é  ¹   ¡T . ’ k î ¥ Cl en @ ’1’  ø  % ð Rs è @ ’1’  Š ‹   î ¥ Cl en @ ’0’ ñãÖ Ao flag @ ”0110” a ˗ Rs — ’0’ Š‹’ ‘ ¨Kîã3&bKZf‡C  4.7: 6c¸K¹?u(uµ¶·

(68)

[abK?@ ] ?@™ð´ ¶ 4.4 @abK?@»ãøî¼½,%abKȼ½¦ô 120 ö à  I    ë 150 ö 12  I    ¡ l ” l m  ò Ð “  ÷ ø  ! H%áâl”ÏÐ_`™ð*ã+ÈãAæ ïð _d¸e !ÈØBå%@Óúû H%c P ch ø%@Ó¦•Oô PWM ? + ¡ H % c  P en% º Ì   ¹ I– ¦ ¡ e Cl flag  î Cl flag ø  ëe¢£¤¥?@Wæ§¥?@’ k¦¼½Õ Ã¦ºK&¢ îº Ì¹I–CÔÕ æoîãW&bK?@ clk ao OH abK ?@5 ® clk cl @ 1.5625MHz IJB©È ¡ØC

7 4.4: º¹?u(±c“n6²³´7

»ã& 'Ó ã5* øî¼

clk cl INPUT 1 bit abK?@  Cl en INPUT 1 bit abK?@žðø

Ed INPUT 1 bit <·'Ⱥ 35Ⱥ r–’ø

P en OUTPUT 1 bit PWM žðø P ch OUTPUT 1 bit PWM ʅªÛø Cl flag OUTPUT 4 bit abK?@æ§¥¢£

ð clk cl '>ÑÈ'˜ˆkKabK?@Ìf æo 4.8 % T; Cl en Š‹ ô Cl en @ ’1’ kÀ¶Ù#$îãW&bKZf‡ H%ÇÄ 120 öÃICë 150 ö 12 IC8ÍÎ%y " sÀ¶ñ<#$îãW&bKZf‡ H%áâ®%?@5ޗ  * æ W û ` æ O † ‡    O & ® Cl flag  î @ ”0110”    K ” C

(69)

 4.8: º¹?u(A ?jTk´ ¡ o 4.9 @ a b K ? @ 5 120 ö à  I       È ã A æ ? j T k Cl en @ ’1’  ï&‡KabKȼ½f‡% Ed @()î‰I ø éªÛÀ¶ÍÎW躋Œ 120 ö ¡ ð Ed a  À¶d ¸ e Ø  '  % ? j T k ¦ ' ” à ¦ § ¥ ¢ £    Ø ’ c  ô Ed @ ’1’ë ’0’  5 ¡ Ø k  Ž Í Î º ‹ Œ 30 ö    ¡ Ø $  360 ö  Í Î º ‹ŒŸ æ§¥¢£ 6 ©C  4.9: 120 QR-Syzcghuµ¶· ¡ o 4.10 @ a b K ? @ 5 150 ö à  I     È ã A æ ? j T k Cl en @ ’1’  ï&‡KabKȼ½f‡% Ed@()î‰Iø  ?jTk¦ '”æ§¥¢£ؒcôd¸eØ3d¸e ؍ŽÍκ‹Œ 30 ö ¡Ø $ 360 öÍκ‹ŒŸ æ§¥¢£  12 ©C

(70)

 4.10: 150 QR-Scghuµ¶·

¡o 4.11 @abK?@5  120 öÃI¡ Ï_`™ðÈ ã A æ ? j T k Cl en @ ’1’   ï & ‡  K a b K  È ¼ ½ f ‡ % Ed  

@()î‰Iø &ÈØ/O’() ¡y– k_d¸eØ% ?jTk¦ '”æ§¥¢£Øàƒ—_d¸e Ø ! 9côŽÍκ‹Œ 30 ö ¡ØC

 4.11: 120 QR-S»¼ˆ‚ƒ„cghuµ¶· ¡o 4.12 @abK?@5  120 öÃI¡ Ïúû»½ ÈãAæ?jTk Cl en @ ’1’  ï&‡KabKȼ½f‡%Ed @()î‰Iø ?jTk¦ '”æ§¥¢£Øc ô  Ž Í Î º ‹ Œ 30 ö    ¡ Ø P ch  à ¦ § ¥ ¢ £   Ø u ’ ( Å Ÿ  ¡Ÿ@ ’1’ éô ¡’@ ’0’  ÈØu’ PWM øʅªÛò  ΗúûQC  4.12: 120 QR-S»¼ˆ‹Œ‰Š$cghuµ¶·

(71)

¡ o 4.13 @ a b K ? @ 5  120 ö à  I    ¡   PWM ø  !ÈãAæ?jTk Cl en @ ’1’  ï&‡KabKȼ½f‡% Ed   @ ( ) î ‰  I  ø  ? j T k ¦ ' ” à ¦ § ¥ ¢ £    Ø c  ô  Ž Í Î º ‹ Œ 30 ö    ¡ Ø P en  d ¸ e Ø '  u ( Å Ÿ   ¡Ÿ@ ’0’ éô ¡’@ ’1’  ÜÓd¸eØ'u¾òè@~Ó?+ Õ éô ¡’@ PWM ?+C  4.13: 120 QR-S»¼‘’ PWM “nopcghuµ¶· [¢£¤¥?@ ] ?@™ð´ ¶ 4.5   @ ¢ £ ¤ ¥ ? @ » ã ø  î ¼ ½ , % % ? @ Cl en T ; FlagÝî@ Ao flag ë¾ Cl flag ktuÉå»½Š‹î¥ æ§¥¢£C

7 4.5: ½¾¿Àu(±c“n6²³´7 »ã& 'Ó ã5* øî¼

clk INPUT 1 bit ¾ 

Cl en INPUT 1 bit abKºKžðø Ao flag INPUT 4 bit îãW&bKºKæ§¥¢£

Cl flag INPUT 4 bit abKºKæ§¥¢£ Flag OUTPUT 4 bit æ§¥¢£

(72)

ð clk '  > Ñ È '  ˜ ˆ k  K ¢ £ ¤ ¥ ? @  Ì f æ o 4.14     T ; Cl en  Š ‹ ô Cl en @ ’1’ k À ¶ Ù # $ î ã W & b K Z  f‡ H%® Flag î@ Cl flag%y" sÀ¶ñ<#$îãW&bKZ f‡ H%® Flag î@ Ao flagC  4.14: ½¾¿Àu(A ?jTk´ o 4.15 @ l” ¢ £ ¤ ¥ ? @? j T k ð Cl en @ ’0’   Flag ò î @ Ao flag H%éaòÎÄ Ao flag à%àð Cl en @ ’1’   Flag òî@ Cl flag H%éaòÎÄ Cl flag àC

(73)

[æ§¥?@ ] ?@™ð´ ¶ 4.6   @ à ¦ § ¥ ? @ » ã ø  î ¼ ½ , % % ? @ ¾  ¶  I + î ¥ à ¦ & ¢ “  ø  W  È ø  æ ¶ 4.7   ô à ¦ 5   ¦ & ¢ @ PMOS 56 H%ôõ¦&¢¹áâûñãø y" sÑñãø%àæ5¡¦&¢@ NMOS 56 H%ôõ ¡¦&¢¹áâÑñãø y"sûñãø% pwm com ø@ö?@§¥ ¹¦&¢ Η#ö¼½ Q C FG ø Î Ä Flag   é ( ë 12 © ) à c ( ) ªÛ     é ª Û @ Í Î W è 360 ö º ‹ Œ      ¡ % ð clk '  > Ñ È '    0 k  K¶OC 7 4.6: ÁÂÃu(±c“n6²³´7 »ã& 'Ó ã5* øî¼ clk INPUT 1 bit ¾  pwm com INPUT 1 bit PWM ø

Flag INPUT 4 bit æ§¥¢£

Tr1 OUTPUT 1 bit uȦ&¢“ø

Tr2 OUTPUT 1 bit uÈ¡¦&¢“ø

Tr3 OUTPUT 1 bit vȦ&¢“ø

Tr4 OUTPUT 1 bit vÈ¡¦&¢“ø

Tr5 OUTPUT 1 bit wȦ&¢“ø

Tr6 OUTPUT 1 bit wÈ¡¦&¢“ø

(74)

7 4.7: ÁÂÃu(7 Flag Tr1 Tr2 Tr3 Tr4 Tr5 Tr6 F G ºÌ¹I– 0000 1 0 0 0 1 1 1 v → w 0001 1 1 0 0 1 0 1 v → u 0010 1 1 1 0 0 0 1 w → u 0011 1 0 1 1 0 0 0 w → v 0100 0 0 1 1 1 0 0 u → v 0101 0 0 1 0 1 1 0 u → w 0110 1 0 1 0 1 0 0 É 1000 0 0 1 1 0 0 0 u,w → v 1001 0 0 1 1 1 1 0 u → v,w 1010 0 0 0 0 1 1 0 u,v → w 1011 1 1 0 0 1 1 1 v → u,w 1100 1 1 0 0 0 0 1 v,w → u 1101 1 1 1 1 0 0 1 w → u,v ?jTk´ o 4.16 @l”æ§¥?@?jTk ¦ '” Tr1  Tr6 W F G òÎ

Ä Flag à æ¶ 4.7 5;uñã à pwm com Àǜ¹ ¦&¢C

(75)

 4.16: ÁÂÃu(uµ¶· [ݺ¤¥?@ ] ?@™ð´ ¶ 4.8   @  Ý º   ¤ ¥ ? @ » ã ø  î ¼ ½ , % % ? @ T ; ¢£ Flag 4Qu~L¹I– ( 9ܶ 4.7 ) H%¦ <·¥¶ 4.9 ®r – æ º K  § ¥ ø  (ud0vd0wd) J $ ¥ < · ' È º 3 5  È º r – ’ *ãø (Ed)%ð clk '>ÑÈ'  kK¶OC 7 4.8: D>E¿Àu(±c“n6²³´7 »ã& 'Ó ã5* øî¼ clk INPUT 1 bit ¾  Flag INPUT 4 bit æ§¥¢£

ud INPUT 1 bit uȺ 35Ⱥ r–’ ø

vd INPUT 1 bit v Ⱥ 35Ⱥ r–’ ø

wd INPUT 1 bit wȺ 35Ⱥ r–’ ø

(76)

7 4.9: D>E¿Àu(7 Flag Ed 0000 ud 0001 wd 0010 vd 0011 ud 0100 wd 0101 vd ?jTk´ o 4.17 @l”ݺ¤¥?@?jTk ¦ '” EdòÎÄ Flag à¤¿ø æ¶ 4.9 5;uøC  4.17: D>E¿Àu(uµ¶· [‘¨Z?@ ] ?@™ð´ ¶ 4.10 @‘¨Z?@»ãøî¼½,%"Þ Nios II 'ƒ¬ ‘ä&¢ËÇ¨Zø ëðÍÎabKȼ½f‡5è#û ô 150rpm   k¨Zø ÍΑ¨cîãf‡&‡C

(77)

7 4.10: qÄÅu(±c“n6²³´7 »ã& 'Ó ã5* øî¼

clk ao INPUT 1 bit ¾  Reset INPUT 1 bit ‘ä&¢

F G INPUT 1 bit Èø

Cl en INPUT 1 bit abKºKžðø Rs OUTPUT 1 bit ‘¨Zø

ð clk ao '>ÑÈ'  K‘¨Z?@Ìf æo 4.18 %   T ; Reset ¾ ( @ ’0’( % x & ¢ ) ô Reset @ ’0’ s ® Rs  î @ ’0’  É  å » ½ ‘ ¨ Z  % ð Reset @ ’1’   T ; Cl en ¾ ( @ ’1’ ô Cl en @ ’0’ s À ¶ ñ < — a b K  È ¼ ½ f ‡ H % ® Rs  î @ ’1’% y " ô Cl en@ ’1’ sÀ¶ÙˆabKȼ½f‡ ÇÄ"Þ F G ø©ÍÎ è# ðè#ûô 150rpm k® Rs î@ ’0’ šô 150rpm sî@ ’1’C

(78)

+ (3.6) @ÍÎè#3ø F G ªÛ¢j ¦à]©¥è# 150rpm   F G ªÛšÅ´ TF G = 10 ωr = 10 150 = 0.067(s) (4.1) ‘¨Z?@¾ F G ø‰”o(ñã ¡ T 8T;ÍÎè#¾(û ô 150rpm ô   ¡ T Ë @ TF G   ² " ( H % ð   ¡ T š ô 0.0335 -  è#ûô 150rpmC ?jTk´ o 4.19 @l”‘¨Z?@?jTk ¦ '”ð Reset @ ’0’   k î ¥ Rs @ ’0’  ø  % ð Reset @ ’1’ $ Cl en @ ’0’   k î ¥ Rs @ ’1’  ñ ã % ð Reset @ ’1’ $ Cl en @ ’1’   s  * F G ‰ ” o ( ñ ã    ¡ ð R eš() ¡’kî¥ Rs @ ’0’ øC  4.19: qÄÅu(uµ¶· [ö?@ ] ?@™ð´ ¶ 4.11 @ö?@»ãøî¼½,% PWM øc I + x õ ¾ " Þ ( ) Ç Œ f  Vc 3 ( ) ý ²    Vcontrol(9 Ü 3.4 A ) Ç Œ f  c   I + x õ ¾ " Þ     *  ™ ð ® é ‰ Õ   @ 25kHz ý ²k@ø cv ¼½ cv as¦ ¼½ PWM øʅªÛ ༠½ÍΪ`º % P en @~Ó?+3 PWM ?+“ø P ch @  PWM ʅªÛøC

(79)

7 4.11: iSŽQklu(±c“n6²³´7 »ã& 'Ó ã5* øî¼ clk INPUT 1 bit ¾  cv INPUT 1 bit º ¼½ø P en INTPUT 1 bit PWM žðø P ch INTPUT 1 bit PWM ʅªÛø pwm com OUTPUT 1 bit PWM ø

ð clk '  > Ñ È '    K   ö   ? @  Ì f æ o 4.20  %T; P en Š‹ ð P en @ ’0’   ø pwm com @ ’0’ º,8‰ ”¹%ð P en @ ’1’   T; P ch Š‹ ô P ch @ ’0’ s pwm com @ø  cv 3 Ç Œ f  r – ’  ø  % y " s   ø  cv 3 Ç Œ f  r – ’ ø ʅªÛ $ pwm com @ʅªÛ’øC  4.20: iSŽQklu(A

(80)

?jTk´ o 4.21 @l”ö?@?jTk ð P en @ ’0’   pwm com @ ’0’%ð P en @ ’1’ $ P ch @ ’0’   pwm com @ PWM ø%ð P en @ ’1’ $ P ch @ ’1’   ¦ pwm com ʅªÛC  4.21: iSŽQklu(uµ¶· [è#©?@ ] ?@™ð´ ¶ 4.12 @è#©?@»ãøî¼½,%ˆabK¼½ȼ ½’ &‡* 10 ) F G ªÛ ¡ &®*a뮩öQuÍÎ è # a fb w% Ô Õ  è #  © ? @ 5 ® clk cal   @ 390.625kHz I J è #®©C 7 4.12: 3—Æu(±c“n6²³´7 »ã& 'Ó ã5* øî¼

clk cal INPUT 1 bit ¾ 

Cl en INTPUT 1 bit abKºKžðø

F G INPUT 1 bit Èø fb w OUTPUT 14 bit #öø ð clk '  > Ñ È '    K è #  © ? @ ? @  Ì f æ o 4.22   %   T ; Cl en  Š ‹ ô Cl en @ ’1’ k À ¶ Ù # $ î ã W & b K Z  f‡ H%"Þ F G Kè#©%y" sÀ¶ñ<#$îãW&bKZ f‡ H%®?@Ÿû`æ3*æO†‡ &® fb w î@ 0C

(81)

 4.22: 3—Æu(A ?jTk´ o 4.23 @ l ” è #  © ? @  ? j T k % ð Cl en @ ’1’   & ‡  © è # uϟ FG ‰ÕË@ 3.33ms "Þ+ (3.6) ¦©¥è#Ë@ 3000rpm% ’ÏŸ FG ‰ÕË@ 6.66ms ¦©¥è#Ë@ 1500rpmC  4.23: 3—Æu(uµ¶· [#ö¼½æ?@3ºÌ¼½æ?@ ] ?@™ð´ ¶ 4.13 3¶ 4.14 @²N@#ö¼½æ?@3ºÌ¼½æ?@»ã øî¼½,%?@’Þ PI ¼½æ #ö¼½æ?@®#öý²ø3  # ö ø  È ë e PI ¼ ½ æ c  º Ì ý ² ø  % º Ì ¼ ½ æ ? @ ® ºÌý²ø3 ºÌøÈ ëe PI ¼½æcº ¼½ø cvC

(82)

7 4.13: —Q˜hu(±c“n6²³´7 »ã& 'Ó ã5* øî¼

clk INPUT 1 bit ¾  clk sc INPUT 1 bit ¿Î‰Õ com w INTPUT 14 bit #öý²øø

fb w INPUT 14 bit #öø com i INPUT 14 bit ºÌý²ø

7 4.14: >˜hu(±c“n6²³´7 »ã& 'Ó ã5* øî¼

clk INPUT 1 bit ¾  clk ic INPUT 1 bit ¿Î‰Õ com i INTPUT 14 bit ºÌý²øø

fb i INPUT 14 bit ºÌø cv INPUT 14 bit º ¼½ø

?jTk´

ô  ¼ ½ æ ’  Þ PI ¼ ½ æ H % Ž ; # ö ¼ ½ æ ? @ O ? j o 4.24@l”#ö¼½æ?@?jTk%%?j P î@ 2 I î@ 0.5 à com w 3 fb w ȅ 100 ¦'”¼½æ§¥ com i c 250 &‡ & 50  ¡WÖÓ:C

(83)

:

;<=>?,6+@ABC

5.1

LMNC

o 5.1   @ Ç È É Ê Ë Ì Í Î É  å ¼ ½" 7 8 S N I œ o ¼ ½ >  @ Nios II ' ƒ ¬ 5  FPGA , - % l m e f 5    PC › " Þ Altera 'ƒg8 QuartusII K VHDL 1 3mP™ðIœ à’® f+¡e ByteBlaster II §~¡fœ FPGA ,-5C

f + ¡ f # $ ’ FPGA , - § ¥ à ¦ ¼ ½ ø  0A/D ¼ ½ ø  Ö ª  ºK¼½ø §ˆ ºÌøÖd¸eØ ø%æ¼½øë L2漽æºK ༽ÍÎîŽ~LºÌI–% A/D ¼½ø¼ ½ º Ì     A/D è  æ ® l r ø  è @ * ã  º Ì  ø   ˆ FPGA ,-ŸfV%ªºK¼½ø¼½Õ kDæ ò¿<·'Ⱥ <·'Ⱥ 3ÇȺ ¨ë Cæc<·'Èݺ ¦ O@z33mPø%º åºK"Þr–ær–ÇȺ 35Ⱥ  — d ¸ e Ø  ø  C o 5.2 @ l mª «  I @ Nios II ' ƒ ¬ 4 ¡ I@º 3ºÌåºK0ÍκKÖªºKC 70

(84)

 5.1: 0˜Ǜ¯°-™

 5.2: wÈÉÊ

5.2

ALTERA Nios II Development Board

5ÇÈÉÊËÌÍÎ FPGA ,-¼½¾5 äÞ ALTERA vw Nios II Development Board @ x õ     ' ª « C % ' ƒ ¬   Þ  FPGA , -  Æ  @ Cyclone II EP2C35F672C6ES ž $ FPGA , - ¾ 672 } » ã

(85)

 Fineline BGA 5Øà$ é67/µ¶æ¶ 5.1 C 7 5.1: EP2C35F672C6ES ©ª:;

/µ Feature 2C35F672C6ES

LEs 33,216

M4K RAM blocks (128 x 36 bits) 105 Total RAM bits 920,448 Embedded 18x18 Multiplier Blocks 35

PLLS 4

User I/O pins 475

¡ o 5.3   @ Nios II ' ƒ ¬ º K l 8 o C Ü Ó ( $ FPGA , - W ( Ý §¥ˆÇ»Õ ñDE

• 16MBytes  Flash memory • 2MBytes  synchronous SRAM • 32MBytes  DDR SDRAM

• ( @ Ethernet MAC/PHY Ø ä 3 RJ45 Ç | Þ ¡ e ! K Ç § 8  § • ( @ Compact Flash(CF) Ç | W ( œ 32MB  CF Card

• ( ) ¦ • O ô 33MHz 3 66MHz  32 ã 5 PMC Ç | • ( @ Mictor Ç | ¦  K g 7 8  Ü ¯ • ( @ RS232 Ç | ¦ À Ç ‡ 4 9 •  $ % : 3 õ $ LED À Ç œ FPGA  § ¥ ˆ » •  @ ö Ÿ ,  æ • JTAG Ç |  f + ¦ ë  § ~ ¡ f œ FPGA Ø ä • ( ) 50MHz  ; < + , æ

(86)

žíª;Ï,-™ðmP3ܯ DºÓk}XžW#Gì Z I  " ô , -  '    ¡ C é ' ƒ ¬   º K S N  I œ o æ o 5.4 C

 5.3: Nios II ËJÌ>?w› [1]

(87)

5.3

LMO

o 5.5 @ÍÎ 120 öÃIÇÈ35Ⱥ Šo ¦'” ðÍÎÈ 0 º,8“òžºÌ¢¡Ìë\]^8 › º c“÷ø H%çåݺ  òÐ_d¸e”c È ¡B寰%@Ó%˜ˆ ®*ã+ÈãAæO()î> “÷ø$_d¸e lm_` ¡=šôo5“÷ ø    ¡ 25usC o 5.6 @ 120 ö à  I    ¡ È ã  Ž Í Î º ‹ Œ 30 ö Šo Ed@<·'Ⱥ 35Ⱥ r–’*ãø ¦'”¸© È"’’òc_d¸eØ% masked Ed @ Ed :ˆ_`™ð’ø ¦ '” Ed_d¸eØÚÅ\ à¸()ªÛ masked Ed øÀ¶% ScÎÈø 3 masked Ed ȅÍκ‹Œ 30 ö k ScØ'ôd ¸e؍ŽÍκ‹Œ 30 ö ¡ØC  5.5: 120 Q  R - S   » ¼    0  > ‡ 5 C Í  > ‡ S a  (1:Vu/ 2:Vv/3:Vw/4:Vn)

(88)

 5.6: 120 QR-S»¼cde>@b 30 QSa (1:Bemf/ 2:Ed/3:masked Ed/4:Sc) o 5.7 ,  Ó ‘ ¨ Z   ™ ð è # 3  È ø  F G  ‰ Õ $ > r ð F G‰Õûôš)a  ‘¨Zø Rs $ûñã ÍÎòcîãf ‡ ‘ ¨ & ‡ % H % Rs @ Ñ ñ ã À ¶ Í Î >  ® è Rs @ û ñ ã À ¶ Í Î ë Clm¾"ÞÕË>½ÍÎêª ß’®ÕËAÜ z3Íξ(Б ¨ZC  5.7: qÄŃ„ (1:F G¼2:Rs)

(89)

o 5.8 @ Í Î 150 ö 12  I     Ç È 3 5  È º  Š o ¦ ' ”ðçå—d¸eØ"’ ÍηkKÈ%H% ¸È¸©¹Íκ ‹Œ 150 ö’ïÈ – 120 öÃIЖšˆC  5.8: 150 Q 12 R-S»¼0>‡5CÍ>‡Sa (1:Vu/ 2:Vv/3:Vw/4:Vn) o 5.9 @ Í Î  ú û   » ½ ¡  Ç È 3 5  º È  Š o ¦ ' ”  “Øu’ :ˆÓ PWM ø ºÌù%@ÓÓìúû»½  Ô k l m " Þ ² ?  h å Í Î    ¨ ë ‰ ­ ² R @ \ z 3 Í Î  “  ÷ ø ‰ Õ    C o 5.10 @ Í Î >  ® O ¡ Ö ú û   » ½ ¡ Í Î    Ñ ‰ ‰ ­ o % >  ® O    5V  º á   ¡ Í Î è # Ë @ 100(rps) “÷ø‰ÕË@ 3600Hz ¦'”éšÅšË@ 3.6mVrms%  ú û   » ½ ¡ þ : º á º  Í Î è # Ë @ 100(rps) ¦ ' ” é  šÅšË@ 3mVrms –Åô>•O¡C

參考文獻

相關文件

• 田口方法 (Taguchi method) 的意義為利用損 失函數的概念評估品質,採用實驗設計的 方法使產品不易受到不想要或無法控制因 子

之意,此指依照命令動作的意義。所謂伺服 系統,就是依照指示命令動作所構成的控制

進而能自行分析、設計與裝配各 種控制電路,並能應用本班已符 合機電整合術科技能檢定的實習 設備進行實務上的實習。本課程 可習得習得氣壓-機構連結控制

‡ RFID 運作原理是透過一片小型硬體的無線射頻辨識技 術晶片( RFID chips),利用內含的天線來傳送與接

本計畫會使用到 Basic Stamp 2 當作智慧型資源分類統的核心控制單元,以 BOE-BOT 面板接收感測元件的訊號傳送給 Basic Stamp 2 判斷感測資料,再由

針對 WPAN 802.15.3 系統之適應性柵狀碼調變/解調,我們以此 DSP/FPGA 硬體實現與模擬測試平台進行效能模擬、以及硬體電路設計、實現與測試,其測 試平台如圖 5.1、圖

IEEE 1394 Controller IC、無線週邊控制晶片 Wireless Peripheral Controller IC、滑鼠控制晶片 Mouse Controller IC、鍵盤控制晶片 Keyboard Controller IC、掃描器控制晶片

在無線區域網路部份,高傳輸速度的要求,讓 IEEE 802.11a 成為矚目 的標準。本篇論文主要是以 FPGA 晶片來實現一適合於無限區域網路 IEEE 802.11a