Stepper Motors

Similar documents
S O L U T I O N I N N O V A T I O N T P C M E C H A T R O N I C S TPC TPC SERVO & STEP MOTOR, DRIVER Series TDB2000 (일체형/분리형,

TDB 3000 Series Full Closed Loop STEP DRIVER의특징 Feedback-Loop로인한진동이없음 감속기없이높은토크구현 높은정밀도 정확한속도제어 SERVO DRIVER의특징 위치유지력 탈조가없음 토크제어가능 STEP DRIVER 와 SERVO

서보교육자료배포용.ppt

Æí¶÷4-¼Ö·ç¼Çc03ÖÁ¾š

歯동작원리.PDF

À̵¿·Îº¿ÀÇ ÀÎÅͳݱâ¹Ý ¿ø°ÝÁ¦¾î½Ã ½Ã°£Áö¿¬¿¡_.hwp

6_5상 스테핑 모터_ _OK.indd

untitled

Delfino EVM 모터모듈예제안내서 * 본자료는모터구동의한예제로만사용하십시오. 어플리케이션적용으로인한문제에대해서 는싱크웍스에서책임지지않습니다. 또한, 기술적인지원도할수없음을알려드립니다. * 본예제프로그램은 Texas Instruments 사에서 DRV8412 를대상

PowerPoint Presentation

그룹웨어와 XXXXX 제목 예제

<FEFF E002D B E E FC816B CBDFC1B558B202E6559E830EB C28D9>

2012³â8¿ùÈ£˙ȸš

Çмú´ëȸ¿Ï¼º

쿠폰형_상품소개서


16<C624><D22C><ACFC><D0D0> <ACE0><B4F1><BB3C><B9AC><2160>_<BCF8><CC45>.pdf

REVERSIBLE MOTOR 표지.gul

< C6AFC1FD28B1C7C7F5C1DF292E687770>

歯메뉴얼v2.04.doc

INDUCTION MOTOR 표지.gul

전자실습교육 프로그램

PRO1_14E [읽기 전용]

MPLAB C18 C

<BACFC7D1B3F3BEF7B5BFC7E22D3133B1C733C8A BFEB2E687770>


Microsoft Word - ASG AT90CAN128 모듈.doc

Motor Control Solution

BSC Discussion 1

<4D F736F F F696E74202D204443B8F0C5CDC1A6BEEE5FBCADBAB8B8F0C5CD5F E BC8A3C8AF20B8F0B5E55D>

歯세대갈등국민조사97.PDF

1. 제품소개 그림. 1.1 이란? DC 모터구동시하드웨어제작에소요되는시간을단축시켜프로그래밍연구개발및학습효과를극대화시켜주는 입니다. 또한당사 DEV 보드와 1P 점퍼클립케이블을이용하여연동이가능하며, 산업용 DC 모터의정회전, 역회전구동및속도제어시유용하게사용되는 입니다.

Real Time In-Circuit Emulator for MICROCHIP PIC16CXX

歯기구학

스테퍼모터 Stepper Motor 스테퍼모터는일반 DC 모터의장점인연속회전과서보모터의장점인정확한위치조정, 즉정밀제어가가능한모터이다. 스테퍼모터는 360도를일정한각도의스텝단계로나누어지정한스텝만큼회전하도록되어있으며, 예를들어한스텝이 1.8 인스테퍼모터는 200스텝을회전해


No

Manufacturing6

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Oct.; 27(10),

Interactive Workshop for Artists & Designers 연세대학교디지털아트학과 Earl Park

歯FDA6000COP.PDF

歯RCM

목차 1. 제품 소개 특징 개요 Function table 기능 소개 Copy Compare Copy & Compare Erase


pdf

³»Áö_1È£_0107L

ZPONZCMGOVQK.hwp

歯신호측정


iS5_K( )

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Mar.; 25(3),

,,,,,, (41) ( e f f e c t ), ( c u r r e n t ) ( p o t e n t i a l difference),, ( r e s i s t a n c e ) 2,,,,,,,, (41), (42) (42) ( 41) (Ohm s law),

Microsoft Word - APEM_joystick.doc

Slide 1

02 Reihe bis 750 bar GB-9.03

72 환경법과 정책 제16권( ) Ⅱ. 가습기 살균제 사건 문제 한국은 추운 겨울 대기가 건조하다. 이에 사람들은 1994년부터 가습기와 가습기 살균제를 사용하였고, 2000년대 초부터는 그 사용량이 급격히 증가하였다. 가습기 의 물에 첨가하는 살균제인

DC Link Application DC Link capacitor can be universally used for the assembly of low inductance DC buffer circuits and DC filtering, smoothing. They

*금안 도비라및목차1~9

Microsoft Word - PEB08_USER_GUIDE.doc

< 변압기의원리 > 패러데이법칙은자속의변화가있으면자속이통과하고있는면의폐곡선에전계가발생되는현상을나타낸법칙이다. 기본적으로아래와같은수식으로표현된다. 이수식은패러데이법칙의적분형수식이다. 렌츠의법칙 f Vemf = e = - [ V ] t 이수식에서 f 는임의의폐곡면을통과하는

GLHPS-D

歯박지원-구운몽.PDF

*금안14(10)01-도비라및목차1~12

PowerPoint 프레젠테이션

T100MD+

data_ hwp

untitled

Microsoft PowerPoint _모터기초이론-종합.ppt

Introduction to Maxwell/ Mechanical Coupling

<313920C0CCB1E2BFF82E687770>

4 꼬부랑 이라는 말이 재미있습니다. 5같은 말이 반복이 되어서 지루합니다. 4 꼬부랑 은 굽은 모양을 재미있게 흉내 낸 말입니다. 꼬부랑 을 빼고 읽는 것보다 넣어서 읽 으면 할머니와 엿가락, 강아지의 느낌이 좀 더 실감 나서 재미가 있습니다. 국어2(예습) / 1.

1. Features IR-Compact non-contact infrared thermometer measures the infrared wavelength emitted from the target spot and converts it to standard curr

PRO1_04E [읽기 전용]

PowerPoint 프레젠테이션

Microsoft PowerPoint 상 교류 회로

RC /07.12 RC / /6 2 3 / CA-08A-2N 2 CA-10A-2N 2 CA-12A-2N 2 CA-16A-2N 2 CA-20A-2N CA-08A-3N 4 CA-10A-3N 4 CA-12A-3N

CD-RW_Advanced.PDF

AN1160

Vertical Probe Card Technology Pin Technology 1) Probe Pin Testable Pitch:03 (Matrix) Minimum Pin Length:2.67 High Speed Test Application:Test Socket

Microsoft PowerPoint - analogic_kimys_ch10.ppt

1_12-53(김동희)_.hwp

No Slide Title

슬라이드 1

09Ưº°±â°í

Since 2009

SURGE PROTECTIVE DEVICE 전원 전원 전원 +E +E +N+E

슬라이드 1

*금안 도비라및목차1~17

ÃÖÁ¾-ÆíÁý

Microsoft Word - DCMD-1000 사용자 메뉴얼.docx

12하이브리드브로셔-국문

Å©·¹Àγ»Áö20p

<3035C7F6B4EBBECBB6F3B9D9B8B6B0F8C0E5B0B3BCB3C0C7BFB5C7E2BAD0BCAE2E687770>

THE JOURNAL OF KOREAN INSTITUTE OF ELECTROMAGNETIC ENGINEERING AND SCIENCE Jun.; 29(6),

PRO1_09E [읽기 전용]

내지무인화_

B-EM-E-1-013( ).hwp

(2STEP-\303\3126-2nd_\307\320\273\375\277\353.pdf)

2

<C4DAC0CEB7CEC4BF5F666F E687770>

Transcription:

tepper Motor 제어 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 1

Agenda 1. 스텝모터기초 2. Full tep 제어 (1상/2 상제어 ) 3. Half tep 제어 (1-2 상제어 ) 4. Micro tepping 제어 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 2

1. 스텝모터기초 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 3

DC 모터 vs 스텝모터 제어에의해미리정해진 step angle 만큼회전 디지털모터 tep angle : Angle/step DC Motor (Analog) tepper Motor (Digital) 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 4

스텝모터의장점 낮은가격 오픈루프제어에이상적 피드백이필요하지않음센서가필요하지않음스템을카운팅하는것만으로제어 기계적인브레이크가필요하지않다. 저속에서의토크가 DC 모터보다우수함. 위치제어애플리캐이션에우수 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 5

energize 구조 고정자 (tator/phase) 권선 회전자 (Rotator) 자화 비자화 모터의권선에전력이공급되면자기필드가생성되어회전자가회전한다. Phases energize 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 6

스텝모터의분류 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 7

회전자의종류에따른분류 영구자석형 (Permanent Magnetic, PM) 가변릴럭턴스형 (Variable Reluctance, VR) 연철기어형태의회전자 하이브리드타입 Mixed type (PM & VR) 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 8

영구자석형스텝모터 영구자석형회전자 해상도증가방법 - 극 (pole) 추가 - 상 (Phase) 추가 Rotor 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 9

비자화회전자 ( 연철 ) 가변릴럭턴스형스텝모터 해상도증가방법 상 (Phase) 추가 릴럭턴스에의해회전 릴럭턴스 ( 자기저항 ) : 자기회로에서자기력선속 ( 磁氣力線束 ) 에대한저항력. 자기회로의길이에비례하고그단면적, 투자율 ( 透磁率 ) 에반비례한다. oft-iron Rotor 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 1

하이브리드스텝모터 PM + VR TATOR WIDIG Pole Rotator slot Pole Rotator lot Pole Pole Rotator lot Rotator lot ide View 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 11

권선의형태에따른분류 Unipolar type Bipolar type 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 12

Unipolar vs Bipolar Bipolar 양방향전류 Full winding energization 1 3 Bipolar 2 4 Unipolar : center 탭추가 단방향전류 Half winding energization Unipolar 3 1 2 4 5 6 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 13

2. Full tep 제어 (1 상 ) 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 14

tepping tep Angle Full tep Half tep Microstep peed (RPM) 결정요인 1 회전당필요한스텝의수 스텝제어빈도 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 15

Bipolar 스텝모터풀스텝 1 상 제어 Winding B tep 1 2 3 4 Winding A A A Winding B B B PORTB 1 1 1 1 1 PIC Microcontroller RB RB1 RB2 RB3 RB4 RB5 RB6 RB7 1 1 1 1 Motor Drive B B current A Winding current A A 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 16

풀스텝 1 상 제어 Voltage equence 4 tep A A B B TEP 1 TEP 2 TEP 3 TEP 4 TEP 1 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 17

peed (RPM) 회전당스텝수 (steps/rev.) = 36 / [# Angle/step] example 36 / 9 = 4 스텝 / 회전 PP (Pulses Per econd) = [ target RPM / 6 sec] x 회전당스텝수 example [ 12 RPM / 6 sec ] x ( 4 steps/revolution ) = 8 [pulses/second] 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 18

Winding B 제어타이밍 PP를통해타이머인터럽트타이밍을계산 Motor control pulse generate at Timer IR PIC Microcontroller Timer RB RB1 RB2 RB3 RB4 RB5 Motor Drive B B RB6 RB7 A Winding A A 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 19

Main routine Full tep 1 상통전 알고리즘 TMR Interrupt Initialization TRID PORTD Timer interrupt TMR Value Pulse_Counter = tep equence: TEP[1] = 1 xxxx TEP[2] = 1 xxxx TEP[3] = 1 xxxx TEP[4] = 1 xxxx Pulse_Counter++ Pulse_Counter > 4? O PORTD= TEP[ i ] YE Pulse_Counter = ** i = Pulse_Counter Loop return 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 2

Bipolar 스텝모터풀스텝 2 상 제어 Winding B tep 1 2 3 4 권선 A A A A A 권선 B B B B B PIC Microcontroller RB RB1 RB2 RB3 RB4 RB5 RB6 RB7 1 1 Motor Drive PORTB 1 1 1 1 1 B B 1 Winding current A 1 A A current 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 21

풀스텝 2 상 Voltage equence 4tep A A B B TEP 1 TEP 2 TEP 3 TEP 4 TEP 1 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 22

Main routine 풀스텝 2 상 알고리즘 TMR Interrupt Initialization TRID PORTD Timer interrupt TMR Value Pulse_Counter = tep equence : TEP[] = 11 xxxx TEP[1] = 11 xxxx TEP[2] = 11 xxxx TEP[3] = 11 xxxx Pulse_Counter++ Pulse_Counter > 4? O PORTD = TEP[ i ] YE Pulse_Counter = ** i = Pulse_Counter Loop return 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 23

5. Anti-Resonance 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 24

Pulse Pulse Angle of Rotation 안티레조넌스 (Anti-resonance) Overshoot Ringing 1.a A 2.b B 1.b A 2.a B 18 9 Ringing Time 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 25

Pulse Pulse Angle of Rotation 안티레조넌스 (Anti-resonance) 최악의경우 Miss tep 발생 1.a A 2.b B 2.a B 18 9 1.b A Time 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 26

5. Half 스텝제어 (1-2 상 ) 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 27

Half tepping 1 상 + 2 상 회전각의해상도증가 Anti-resonance 감소 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 28

Winding B Bipolar 스텝모터하프스텝제어 스텝 1 2 3 4 5 6 7 8 권선 A A A A A A A 권선 B B B B B B B PORTB 1 1 1 1 1 PIC Microcontroller RB RB1 RB2 RB3 RB4 RB5 RB6 RB7 1 1 1 1 Motor Drive B B current A Winding current A A 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 29

Bipolar 스텝모터하프스텝 Voltage equence 주기 : 8 스텝 A A B B ½ ½ ½ ½ ½ TEP 1 TEP 2 TEP 3 TEP 4 TEP 1 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 3

하프스텝알고리즘 Main routine Initialize PORTD, TMR Pulse_Counter = tep equence: TEP[1] = 1 xxxx TEP[2] = 11 xxxx TEP[3] = 1 xxxx TEP[4] = 11 xxxx TEP[5] = 1 xxxx TEP[6] = 11 xxxx TEP[7] = 1 xxxx TEP[8] = 11 xxxx Loop TMR Interrupt Pulse_Counter++ Pulse_Counter > 8? O PORTD = TEP[ i ] return YE Pulse_Counter = ** i = Pulse_Counter 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 31

바이폴라스텝모터제어회로 PORTB 1 1 1 1 1 1 1 1 Vsupply RB2 RB3 RB1 RB RB7 Winding RB6 RB4 Winding RB5 A B A A B B 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 32

4. Microstepping 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 33

해상도증가 Microstepping 풀스텝 < 하프스텝 < 마이크로스텝노이즈감소 Anti-resonance 문제대응 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 34

current Micro stepping Current Wave 권선 A 에서권선 B 로의단계적인전류의변화 ine and Cosine wave form winding A winding B 1 2 3 4 1 2 3 4 teps 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 35

Gate Voltage Coil Current Microstepping 구현 PWM Duty Cycle control Current control on coil V+ current O HIGH IMAX PWM Time 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 36 Time

Coil Current Microstepping 구현 V+ V+ ½ 1 1½ 2 2½ 3 3½ 4 Time (tep) 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 37

Microsteps vs. tep Rate Microsteps Increase eed tep rate Increase umber of Microsteps tep Rate Factor for Equivalent Full tep RPM Full tep/ 4 tep Rate x 4 Full tep/ 8 tep Rate x 8 Full tep/16 tep Rate x 16 Full tep/32 tep Rate x 32 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 38

Microstep Look-Up Table Microstep Winding A (current) Winding B (current) PWM1 DC PWM2 DC +1 +in 5.6 1% 9.8% 1 +1 +in 11.25 1% 2% 2 +1 +in 16.8 1% 29% 3 +1 +in 22.5 1% 38% 4 +1 +in 28 1% 47% 5 +1 +in 33.75 1% 56% 6 +1 +in 39 1% 63% 7 +1 +in 45 1% 71% 8 +1 +in 5.6 1% 77% 9 +1 +in 56.25 1% 83% 1 +1 +in 61.8 1% 88% 11 +1 +in 67.5 1% 93% 12 +1 +in 73.1 1% 95.6% 13 +1 +in 78.75 1% 98% 14 +1 +in 84.35 1% 99.5% 15 +1 +in 9 1% 1% 32 teps/2 = 16 teps 9 /16 teps = 5.625 /tep in 5.6 =.98 or 9.8% Duty Cycle 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 39

Microstepping 하나의권선에서다른권선으로전류가점진적으로변화함 PWM 듀티사이클의변화를통해구현됨 추가적인퍼포먼스 (performance) 필요 ine function Lookup Table 활용 효과적인 Anti-resonances 솔루션 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 4

Thank You!! 28 Microchip Technology Incorporated. All Rights Reserved. tepper Motor Control lide 41