[알찬 아두이노] 유니폴라 스텝모터

유니폴라 스텝모터

유니폴라 스텝모터의 구동방식은 3가지 입니다.

구동 방식
  • 구동 방식은 1상 여자 방식, 2상 여자방식, 1-2상 여자 방식이 있습니다.
  • 비교해 보면 다음과 같습니다.
항목 1상 여자방식 – Full Step 2상 여자방식 – Full Step 1-2상 여자방식 – Half Step
 소비 전류 적음 많음 많음
발열 적음 많음 많음
토크 작음 (탈조 날 가능성 높음)
신호

1상 여자 방식

1개의 코일을 차례로 여자하는 방식입니다.

2상 여자 방식

2개의 코일을 동시에 여자하는 방식입니다.

1-2상 여자 방식

1상과 2상을 교대로 하는 방식으로 1상여자 방식에 비해 1.5배의 전류가 필요합니다.

1펄스에 대한 스텝 각은1상 여자와 2상 여자 방식의 스텝각의 1/2 입니다.

정밀하게 제어하는데 사용하는 방식입니다.

 

2상 여자 방식 제어

아두이노, 스텝모터 드라이버, 스텝모터를 연결합니다.

 

부품 목록
부품명 아두이노 UNO R3

기능 아두이노 모듈
수량 1
아두이노

 

부품명 스텝모터 드라이버

기능 스텝모터 드라이버
수량 1
스텝모터 드라이버
부품명 스텝모터

기능 스텝모터
수량 1
스텝모터
핀 연결
스텝모터 드라이버 Arduino UNO R3 Pin
VCC 5V
GND GND
IN1 2
IN2 3
IN3 4
IN4 5

 

이 예제의 스텝모터는 5V 용이라 VCC 에 5V 를 연결하였습니다. 사용하는 스텝모터의 전압에 맞는 Voltage 를 사용하시면 됩니다.

 

소스코드

최신 소스코드는 [파일]=>[예제]=> [WhiteAT UNO]=>[Starter] => [08_Stepper] 에 있으며
라이브러리는 아두이노 개발환경  을 참조하세요

/*
 알찬 아두이노 세트(입문자용) 예제중
 일정속도로 스텝모터 회전 하는 예제입니다.

 출처: http://whiteat.com/Arduino

 보드:
 알찬 아두이노 세트(입문자용): https://kit128.com/goods/view?no=133

*/

#include <WAT_STEP1.h>

// STEP2  : 유니폴라 2상 여자 방식

Step1 step(STEP2,2,3,4,5);

// 프로그램 시작 - 초기화 작업
void setup()
{
	step.setSpeed(98);			// 시계 방향으로 최고 속도 회전
}

// 계속 실행할 무한 루프
void loop()
{
  // 계속 회전
  step.Next();
}
결과

스텝모터가 일정 속도로 회전합니다.

 

 

제품 구매

 [WAT-AK133]알찬 아두이노 키트(초보자용) 은 https://kit128.com/goods/view?no=133 에서
스텝모터 모듈과 스텝모터 https://kit128.com/goods/view?no=211에서 구매하실 수 있습니다.

.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다