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

Similar documents
1. 제품소개 1.1 제품소개 < 그림 1.1> 도트매트릭스모듈 하드웨어제작에소요되는시간을단축시켜프로그래밍연구개발및학습효과를극대화시켜주는 16x16 도트매트릭스모듈입니다. 또한당사 AVR, PIC, ARM(STM32F) 개발보드와 1P 점퍼클립케이블을이용하여연동이가능하

1. 제품소개및설명 제품특징 그림. 개발장비사진 - AVR FLASH READ/WRITE 가능 - AVR ISP 프로그래밍방식을지원하는 ATmega8, ATmega16, ATmega32, ATmega64, ATmega128, ATmega 등다수의 AVR MC

1. 제품소개및특징 1.1 제품소개 < 그림 1.1> AVRISP MK2 USB 개발장비 AVR ISP(In System Programmer)MK2 USB 란 Atmel 사의 AVR 마이크로컨트롤러의내부플래쉬와 EEPROM 에프로그램메모리및데이터를써 (Write, Re

1. 제품사진및보드설명 < 그림 1.1> AVR-ATmega128 확장형 DEV 보드사진 1.1 제품소개 ATMEL사의 8비트프로세서인 AVR-ATmega128 MCU를이용하여학습및개발을할수있는 AVR 개발보드입니다. 초보자를세심하게배려하기위하여모든부품의부품이름및부품정

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

1. 제품사진및보드설명 그림. LK ATmega128 A2 트레이닝보드사진 제품소개 ATMEL사의 8비트프로세서인 AVR-ATmega128 MCU를이용하여학습및제품개발을핛수있는 AVR 트레이닝보드입니다. 초보자를세심하게배려하기위하여모든부품의부품이름및부품정보가트레이닝보드

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

Rev V0. Date 0 /0/ PICF 확장형개발보드매뉴얼. 제품소개및특징. 제품소개 < 그림.> PICF 확장형개발보드사진 Microchip사의 비트프로세서인 PICF MCU를이용하여학습및개발을할수있는 PIC 확장형개발보드입니다. 초보자를세심하게배려하기위하여모든부

Rev V0. Date 0 /0/ PICFA 확장형개발보드매뉴얼. 제품소개및특징. 제품소개 < 그림.> PICFA 확장형개발보드사진 Microchip사의 비트프로세서인 PICFA MCU를이용하여학습및개발을할수있는 PIC 확장형개발보드입니다. 초보자를세심하게배려하기위하여

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >


슬라이드 1

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

TITLE: Education LK Development Team Status S/N Revision V0.1 Date 2011 /08/09 Doc LK임베디드 LK-STM32-M Manual ST-STM32F 모듈매뉴얼 (Model: LK-STM32-M V01) WW

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202834C1D6C2F7207E2038C1D6C2F729>

KEY 디바이스 드라이버

Status S/N TITLE: Education Rev V0.1 Date 2012 /04/18 Doc LK임베디드 AVR-ATmega2560 확장형개발보드매뉴얼 LK Development Team AVR ATmega2560 확장형개발보드매뉴얼 (P/N: LK-AVR2

Microsoft Word - PEB08_USER_GUIDE.doc

UART.h #ifndef _UART_H_ #define _UART_H_ #define DIR_TXD #define DIR_RXD sbi(portd,4) cbi(portd,4) #define CPU_CLOCK_HZ UL UART PORT1 void UAR

Microsoft Word - EastSocket매뉴얼_ _.doc

ISP and CodeVisionAVR C Compiler.hwp

Microsoft PowerPoint - es-arduino-lecture-03

2009년2학기 임베디드시스템 응용

(Asynchronous Mode) ( 1, 5~8, 1~2) & (Parity) 1 ; * S erial Port (BIOS INT 14H) - 1 -

[8051] 강의자료.PDF

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

<4D F736F F F696E74202D204443B8F0C5CDC1A6BEEE5FBCADBAB8B8F0C5CD5F E BC8A3C8AF20B8F0B5E55D>

실험 5

Microsoft Word doc

2009년2학기 임베디드시스템 응용

0.1-6

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

TMS0F85 초소형메모리모듈매뉴얼 *Revision History 날짜 내용 Rev Rev..5., 부트모드선택회로설명추가, 참조전압회로설명추가 - Rev..5., 그림및표에캡션추가, JTAG PD핀전압선택설명추가 0

K&R2 Reference Manual 번역본

Stepper Motors

ATmega128

T100MD+

1. 제품규격및특징 구분 규격및특징 입력전압 DC 12~30V 모터구동방식 Bipolar 방식 최대모터전류 Max 3.0A 초기설정정지전류 :4(0.46A), 구동전류 :18(1.75A) 분주비 0(x256), 1(x128), 2(x64), 3(x32), 4(x16),

BY-FDP-4-70.hwp

AVSHH100B10 IM.~20.

歯FDA6000COP.PDF

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

OSTSen-PIR100 사용자설명서 Ver 1.1 Onsystech OSTSen-PIR100 V1.1 1 of 8 Onsystech

가. 도트매트릭스제어하기 단일 LED와는다르게도트매트릭스를구동시는구동전류가프로세서에서출력되는전류보다사용량을더많이필요하기때문에 TTL 계열의 IC로구동시키기에는무리가따른다. 이러한문제를해결하기위해서사용전압, 전류정격이높은달링턴트랜지스터가어레이형태로들어있는 ULN2803을

<443A5C4C C4B48555C B3E25C32C7D0B1E25CBCB3B0E8C7C1B7CEC1A7C6AE425CC0E7B0EDB0FCB8AE5C53746F636B5F4D616E D656E74732E637070>

인터럽트 (Interrupt) 범용입출력포트에서입출력의내용을처리하기위해매번입출력을요구하는플래그를검사하는일 (Pollong) 에대하여마이크로컨트롤러에게는상당한시간을소비하게만든다. 인터럽트란 CPU가현재처리하고있는일보다급하게처리해야할사건이발생했을때, 현재수행중인일을중단하고

MicrocontrollerAcademy_Lab_ST_040709

ez-md+_manual01

untitled

실험 5

ez-shv manual

lecture4(6.범용IO).hwp

목차 1. 키패드 (KeyPAD) 2. KeyPAD 를이용한비밀번호입력기

Microsoft Word - logic2005.doc

제목을 입력하십시오

임베디드시스템설계강의자료 6 system call 2/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

EP-B-P407 [변환됨].eps

인터럽트 * 인터럽트처리메커니즘 ATmega128 인터럽트 2

DVI-CL01 매뉴얼

IoT FND8 7-SEGMENT api

Product Brief Manual

Motor

MR-3000A-MAN.hwp

Microsoft PowerPoint - chap01-C언어개요.pptx

PowerPoint Presentation

untitled

Motor Control Solution

API 매뉴얼

뉴티씨 (NEWTC) ATmega8 교육용모듈 (Model : AM-8PL ) 메뉴얼 ( 주 ) 뉴티씨 ( NEWTC ) 1. ATmega8 모듈 (AM-8PL) 소개 ATmega8 칩을

(6)

MPLAB C18 C

Section 03 인터럽트활성화와인터럽트서비스루틴연결 34/82 장치에대한인터럽트설정과활성화 내부장치에대한특수레지스터존재 장치의특성을반영한동작설정용또는상태관찰용비트로구성 인터럽트사건의발생패턴을설정해야함 인터럽트활성화비트를 1 로셋하여, 인터럽트발생을허락» 전제, 전역

Ultimate High Performance Audio tx-usb Operating Instructions Rev : 1.0

PowerPoint 프레젠테이션

OSTSen-MOS100 사용자설명서 Ver 1.1 Onsystech OSTSen-MOS100 Ver of 8 Onsystech

AN2629

ZPONZCMGOVQK.hwp

KARAAUTO_4¿ù.qxd-ÀÌÆå.ps, page Normalize

KMC.xlsm

임베디드시스템설계강의자료 6 system call 1/2 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

목차 1부. 보드 운영체제와 MCU 보드의 포트 2부. 전압과 전류 그리고 모터 드라이버 3부. 초음파 센서 4부. BOS Script 프로그래밍 5부. W2R -1 소개

EMCA-EC_STO_BES_E_ a_ k1

1. REACTOR TAP 90% 로변경, 제작공급한사유 - 고객요청사항은 REACTOR 80% 운전기준임. - 삼성테크윈에서사용하는표준 REACTOR 사양은 80%, 75%, 70% 로 STARTER 도면은표준사양으로제출됨. - 동프로젝트용모터사양서 / 성적서확인결과

CANTUS Evaluation Board Ap. Note

INDUCTION MOTOR 표지.gul

Microsoft PowerPoint - chap02-C프로그램시작하기.pptx

개요

MAX+plus II Getting Started - 무작정따라하기

Chapter #01 Subject

RVC Robot Vaccum Cleaner


Microsoft Word - AM-SLCD_시리얼 LCD_ 메뉴얼.doc

example code are examined in this stage The low pressure pressurizer reactor trip module of the Plant Protection System was programmed as subject for

<4D F736F F F696E74202D2037C0E55FC0CEC5CDB7B4C6AEC0C720B5BFC0DB2E707074>

Microsoft Word - DTM-M300_Spec_V1_0.doc

정보보안 개론과 실습:네트워크

Microsoft PowerPoint - SY-A3PSK-V1.pptx

Microsoft Word - AM-2560PRO_V01 메뉴얼.doc

Microsoft PowerPoint - es-arduino-lecture-09

½½¶óÀ̵å Á¦¸ñ ¾øÀ½

Transcription:

매뉴얼 (Model: ET-DCM) 이경남 L K 임베디드 서울북부기술인재학원 2013 LK EMBEDDED ET-DCM version 1.0 페이지 1

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

1.2 DC 모터란 그림. 서보형 DC 모터사진 DC 모터 (DC Motor) 란? 고정자로영구자석을사용하고, 회전자 ( 전기자 ) 로코일을사용하여구성한것으로, 전기자에흐르는전류의방향을전환함으로써자력의반발, 흡인력으로회전력을생성시키는모터이다. 모형자동차, 무선조정용장난감등을비롯하여여러방면에서가장널리사용되고있는모터이다. 일반적으로 DC 모터는회전제어가쉽고, 제어용모터로서아주우수한특성을가지고있다고할수있다. 1.3 DC 모터의회전원리 그림. 모터의구동원리 DC 모터는그림과같이회전자 (rotor) 와고정자 (stator) 로구성되어있다. 고정자는좌우에고정된 N 극과 S 극의영구자석으로되어있으며이것으로인해모터내부에일정한자기장 B 를형성한다. 플래밍의왼손법칙으로자기장내에존재하는도체에전류가흐르게되면자계의방향과전류의방향에따라일정한방향으로도체에자기력이작용을하는것이다. 이때코일을 2013 LK EMBEDDED ET-DCM version 1.0 페이지 3

감은회전자에전류 I 가흐르면서외부에형성된자기장에의해힘 F 를받으면서 DC 모터는회전하게되는것이다. 1.4 DC 모터특징 (1) 기동토크가크다 (2) 인가전압에대하여회전특성이직선적으로비례한다 (3) 입력전류에대하여출력토크가직선적으로비례하며, 또한출력효율이양호하다 (4) 가격이저렴하다 1.5 특징 1) 2 채널의모터의 PWM 신호를개별적으로입력하여 DC 모터의속도제어가능 2) 심플한하드웨어구성및 DC 모터에서발생하는역기전력흡수다이오드설계 3) DC 모터출력을터미널단자로구성하여배선연결이손쉬움 4) DC 모터전원 ( 입력전압 DC 5~36V, 각채널당최대전류 1A) 5) 핀헤더커넥터 DC 모터전원공급, 제어신호및제어전원공급 6) 차별화된엔지니어기술지원및예제소스제공 1.6 구성 그림. 구성도 2013 LK EMBEDDED ET-DCM version 1.0 페이지 4

2 1 2 1 TITLE: Education 1.7 핀헤더커넥터정보 J2 그림. 1X10 핀헤더커넥터핀배치 위그림은 DC 모터제어및전원입력커넥터이다. DC 모터구동시반드시모터전원을해당보드에 공급하여야한다. 사용자는사용하려는 DC 모터의전원스펙을잘확인하여, 모터에알맞은 DC 전원을전원입력 커넥터 (VDD, GND) 에입력해야하며, DC 모터구동전압 5V~36V 까지입력할수있다. DC 전원 입력시 DC 극성을꼭확인하여전원을입력해야한다. 만일 DC 극성을무시하고전원을입력할 경우해당보드와 DC 모터가망가질수있으므로각별한주의를기울여 DC 모터전원을 VDD, GND 핀에입력해야한다. 1.8 Block Diagram CON9 1 DIR1 2 DIR2 3 EN1 4 DIR3 5 DIR4 6 EN2 7 VCC 8 GND 9 VDD 10 GND MCU 5V (ET-DCM) OUT1 5V PORTn2 PORTn0 PORTn1 7.LOGIC POWER(5V) 3.EN1 1.DIR1 2.DIR2 MOTOR1 OUT1 MOTOR PORTn5 PORTn3 PORTn4 6.EN2 4.DIR3 5.DIR4 OUT2 GND 8.GND DC 모터전원 2P 입력커넥터 9.VDD 10.GND MOTOR2 OUT2 MOTOR 5~36V GND DC모터전원 2013 LK EMBEDDED ET-DCM version 1.0 페이지 5

2. DC 모터구동하기 2.1 연결방법 그림. DC 모터를 과연결하여구동하는사진 위그림처럼당사 DEV 보드와 을 1P 점퍼클립케이블을이용하여보드간의내장된핀헤더커넥터에서로연결하고, DC 모터를 내에있는 2P 터미널커넥터에연결하여별도의하드웨어납땜작업없이손쉽게시스템을구성하실수있습니다. 2013 LK EMBEDDED ET-DCM version 1.0 페이지 6

2.2 구동진리표 INPUTS FUNCTION DIR1, DIR3 = HIGH DIR2, DIR4 = LOW FORWARD( 정회전 ) EN1, EN2 = HIGH DIR1, DIR3 = LOW DIR2, DIR4 = HIGH REVERSE( 역회전 ) DIR1=DIR2 Fast Motor Stop( 긴급정지 ) EN1, EN2 = LOW Free Running Motor Stop( 정지 ) 그림. DC 모터제어구동진리표 1) 은사용자가 에 DIRn, DIRn 핀의 HIGH, LOW 신호를입력하여 2 채널에해당하는 DC 모터의정회전, 역회전방향을선택하여 DC 모터를구동할수있다. 또한 ENn 핀에 PWM 신호를입력하여각각의 DC 모터의속도를제어할수있다. 2) DC 모터제어시 < 그림. DC 모터제어구동진리표 > 를반드시참고한다. 2.3 구동코드 /* Project : 을이용한 DC 모터제어하기 Date : 2013-05-30 Author : Kyung Nam Lee Company : LKEMBEDDED Compiler: CodevisionAVR + AVRStudio Comment: DC 모터가 0.5 마다정회전, 역회전을바뀌면서구동이되면서, DC 모터속도또한증가와감소를반복하는프로그램이다. #include <mega128.h> #define CW1 PORTC.0 #define CWC1 PORTC.1 #define CW2 PORTC.2 #define CCW2 PORTC.3 #define EN1 PORTC.4 #define EN2 PORTC.5 unsigned int duty=0; unsigned int MotorDir=0; 2013 LK EMBEDDED ET-DCM version 1.0 페이지 7

// Timer 0 overflow interrupt service routine interrupt [TIM0_OVF] void timer0_ovf_isr(void) //1ms 마다호출되는타이머 / 카운터인터럽트 static unsigned int cnt,cnt2=0; cnt++;cnt2++; if(cnt==duty) ///500ms 간격으로 pwm 신호의 on-time-duty 가상승한다. 따라서모터의속도역시상승한다. EN1=EN2=0; //off-time-duty make! if(cnt==50) //pwm 의주기는 50ms 이고, 주파수는 20Hz 이다. EN1=EN2=1; //on-time-duty make! cnt=0; //reset cnt! if(cnt2==500) //500mS duty++; //500ms 간격으로 duty 값은상승한다. if(duty>=50) duty=0; //reset duty duty=1;// pwm pluse 의 initialization value MotorDir^=1; //direction Select variable value cnt2=0; TCNT0+=0x06; void main(void) // Port C initialization PORTC=0x00; // DDRC=0xff; // 0~7 Pin Output Port set! TCCR0=0x04; //Normal Mode Operation(Overflow Interrupt Enable), 64Prescale Select 2013 LK EMBEDDED ET-DCM version 1.0 페이지 8

TCNT0=0x06;// Timer/Count Register initialization TIMSK=0x01;// Timer(s)/Counter(s) Interrupt(s) initialization #asm("sei")// Global enable interrupts duty=1;// pwm pluse 의 initialization value while (1) //endless loop switch(motordir) //500ms 마다두개의모터의회전방향이전환되는조건 case 0: CW1=1;CWC1=0;CW2=1;CCW2=0;break; //forward direction case 1: CW1=0;CWC1=1;CW2=0;CCW2=1;break; //reverse direction 3. Epilog 제품구매및교육신청 - 제품구매상담및교육문의 : Tel. 02-968-8616 제품기술상담관련 (Q&A) 및주의사항 - LK 임베디드에서는제품에대한궁금한점을신속하게답변드리기위해서 LK 임베디드홈페이지및카페제품문의게시판에서제품기술상담을도와드리고있으오니많은이용부탁드립니다. - http://www.lkembedded.co.kr - http://cafe.naver.com/lkembedded - LK임베디드모든제품에 DC전원공급시반드시극성 (+, -) 를확인하시여전원을공급해주시고, 제품정격전압을꼭지켜주셔야합니다. 만일이를어길시에는제품에치명적인오류및파손이발생할수있으니각별한주의가필요합니다. 감사의글 LK임베디드제품을구입해주셔서감사합니다. 당사는AVR, PIC, ARM7(STM32F103) 을사용하시는고객님의편의를증진시키기위해서, 마이컴교육및신제품연구개발을위해서항상노력하고있습니다. 앞으로도끊임없는도전정신을바탕으로신제품개발, 완벽한품질보증체계확립, 대고객서비스를통해고객의마음을편하게하는데정진할것입니다. 본제품을활용하여마이컴학습및제품개발에큰도움되시기를바랍니다. 2013 LK EMBEDDED ET-DCM version 1.0 페이지 9