- 4채널 서보모터 컨트롤러
- 서보모터 제어 시 하드웨어 제작에 소요되는 시간을 단축시켜 하드웨어 개발 및 프로그래밍 연구개발을 극대화시켜 주는 서보모터 드라이버이다.
- 총4채널의 독립된 서보모터 포트를 제공하며 아이솔레이션 소자를 이용해 모터 전원과 로직 전원이 분리되어 보다 안정적으로 서보모터를 구동할 수 있다.
- 서보모터는 펄스 입력 모드와 수동 모드로 구동이 가능하며 보드에 내장된 슬라이드 스위치 설정을 통해 구동모드를 선택 할 수 있다.
- 펄스 입력 모드시에는 보드에 내장된6P커넥터에 서보모터 제어 펄스를 입력 해 서보모터 구동을 할 수 있다.
서보모터 제어 펄스는 아두이노 우노, AVR, PIC, ARM, FPGA개발보드와 같은 마이크로 컨트롤러를 이용해 생성이 가능하다.
반면에 수동 모드는 별도의 펄스 입력 없이 보드에 내장된4개의 볼륨 노브를 조절하여 서보모터를 각각 제어할 수 있다.
- 제어 전원5V,서보모터 전원DC 4.8V ~ 6V
- 아이솔레이션 소자를 이용해 로직 전원과 서보모터 전원을 절연해 보다 안정적으로 서보모터 동작 제어 가능
- 로직 전원과 모터 전원을 절연하기 위해서는2개 전원이 필요하며,비절연시에는1개의 전원을 입력해 서보모터 제어 가능
- 수동모드 시 볼륨 노브를 이용하여 서보모터 제어 펄스 발생
- 수동모드 시 서보모터 회전(+90도~ -90도)제어 가능
- 펄스 입력 모드 시 아두이노 우노와 같은 컨트롤러에서 신호를 생성 해 입력해야지만 서보모터 동작 가능
- 역전압 방지 다이오드 내장 및 전원LED내장
- 각 채널마다 수동 및 펄스 입력 모드 전환 스위치가 내장되어 독립된 서보모터 제어 가능
- 6P헤더소켓 커넥터 및 몰렉스6P커넥터 내장
-
- 6핀 커넥터 핀 배치
- 서보모터가2초마다180도 회전(-90도, +90도)하는CodeVisionAVR및 아두이노 타이머 부분 예제코드이다.
#include<mega128.h> #define max ((1.5+0.8)*10) #define min ((1.5-0.9)*10) #define mideum (1.5*10) //서보모터의90도 위치의On-Time dury 1.5ms #define duty 200 bit direction_flag; char Pulse=0; // Timer 0 overflow interrupt service routine interrupt [TIM0_OVF] void timer0_ovf_isr(void) //100uS Tick Time { static unsigned int cnt,cnt2=0; cnt2++; cnt++; if(cnt2==20000)// 2초? { Pulse=min; } if(cnt2==40000)// 4초? { Pulse=max; cnt2=0; } if(cnt==Pulse) { PORTB.0=0; PORTB.1=0; PORTB.2=0; PORTB.3=0; } if(cnt==duty) { PORTB.0=1; PORTB.1=1; PORTB.2=1; PORTB.3=1; cnt=0; } TCNT0+=0xe7; } void main(void) { // Input/Output Ports initialization // Port A initialization PORTB=0x00; DDRB=0xff; // Timer/Counter 0 initialization TCCR0=0x04; //64분주비 설정,오버플로우 인터럽트 설정 TCNT0=0xe7; //100us타이머/카운터 인터럽트 설정 TIMSK=0x01; // Timer(s)/Counter(s) Interrupt(s) initialization #asm("sei")// Global enable interrupts while (1) { } } |
(1) 각부 명칭
4채널 서보모터 드라이버H/W구성도
노브를 이용하여 수동으로 서보모터를 제어하는 사진
- 수동 모드
서보모터 전원 및 로직 전원을 입력
수동 모드로 제어하고자 하는 위치의 모드 스위치를 수동(MANUAL)방향으로 설정
노브의 회전에 따라 서보모터의 각도(+90도~ -90도)변화를 확인
- 펄스 입력 모드
1P점퍼 클립 케이블을 이용하여4채널 서보모터 드라이버와 아두이노 보드에 전원(5V, GND), SIG핀을 서로 연결
별도의 파워 써플라이를 이용해 서보모터 전원2P커넥터에 모터 전원(4.8 ~ 6V)을 입력
제어하고자 하는 위치의 모드 스위치를 자동(PROG)방향으로 설정
AVR, PIC,아두이노, ARM, FPGA와 같은 컨트롤러 이용하여 서보모터 구동 펄스를 생성 후,
서보모터 드라이버의 인가시켜 서보모터의 회전축 각도(+90도~ -90도)를 제어
4채널 서보모터 드라이버 수동 구동 | 4채널 서보모터 드라이버 아두이노를 이용한 자동 구동 |
4채널 서보모터 드라이버 ATmega128DM을 이용한 자동 구동 |
-4채널 서보모터 컨트롤러 1개
-MG90S 서보모터 4개
품명/모델명 | [상세설명참조] | ||
---|---|---|---|
인증유형/인증번호 | 해당없음 | ||
정격전압/소비전력 | [상세설명참조] | ||
제조년월 | [상세설명참조] | ||
제조자/수입품여부/수입자 | [상세설명참조] | ||
제조국 | [상세설명참조] | ||
크기/무게 | [상세설명참조] | ||
주요 사양 | [상세설명참조] | ||
품질보증기준 | [상세설명참조] | ||
A/S 책임자와 전화번호 | [상세설명참조] |
상품이 장바구니에 담겼습니다.
바로 확인하시겠습니까?