2013. 11. 28. 14:30

오늘 소개할 'SN754410NE'칩은 바이폴라용 칩입니다.

이제까지 소개한 칩들은 유니폴라용 칩이였죠.

(참고 : 디바이스 마트 - SN754410NE)

 

요번에 산 모터가 바이폴라인줄 알았는데 막상 받아보니 하이브리드내요 ㅡ.-;;;

그래도 바이폴라용 칩을 받은김에 바이폴라 구성을 해봤습니다.

 

 

 

 

테스트에 사용한 모터는 'FL42STH33-0956A'입니다.

하이브리드 모터 입니다.

(참고 : 디바이스마트 - FL42STH33-0956A)


1. 보드 구성
원래 바이폴라 결선이 유니폴라보다 어렵다고 합니다.

어려운건 둘째치고 16개를 다꼽아야 한다는게 문제내요-_-;

결선 자체는 고만고만한데....완성된걸 보면 눈으로 선따라가는게 일입니다 ㅋㅋㅋ

참고로 유니폴라칩에 바이폴라로 결선하면 아두이노가 죽습니다 ㅎㅎㅎ

 

보드구성은 아두이노 샘플과 동일하게 합니다.

(참고 : Arduino Web - Stepper Motor Knob )

 

 

SteppingMotor_SN754410_001.fzz

 

 


2. 펌웨어 작성

바이폴라용 셈플이 따로 있긴 한데 그냥 이전에 쓰던 코드 그대로 쓰겠습니다.

자세한 설명은 링크를 확인 하세요.

(참고 : [Arduino] L293D칩을 이용한 유니폴라 스테핑 모터(unipolar stepping motor) 제어)

 

/*
Adafruit Arduino - Lesson 16. Stepper
*/

#include <Stepper.h>

int in1Pin = 12;
int in2Pin = 11;
int in3Pin = 10;
int in4Pin = 9;

Stepper motor(200, in1Pin, in2Pin, in3Pin, in4Pin);  

void setup()
{
  pinMode(in1Pin, OUTPUT);
  pinMode(in2Pin, OUTPUT);
  pinMode(in3Pin, OUTPUT);
  pinMode(in4Pin, OUTPUT);
  
  motor.setSpeed(30);
}

void loop()
{
  if (Serial.available())
  {
    int steps = Serial.parseInt();
    motor.step(steps);
  }
}

 


3. 테스트
테스트도 이전과 똑같습니다.

시리얼 모니터를 열어 200을 입력하면 한바퀴 회전합니다.




4. 외부 전원 사용하기

전원만 아두이노에서 외부전원으로 옮긴 형태입니다.

 

 

SteppingMotor_SN754410_002.fzz

 


마무리
연결해야 할 선이 많을 뿐이지 연결 자체를 쉽습니다.

오히려 유니폴라보다 완성된 배선도는 더 보기가 좋네요.


핫 포스팅
  • seoya
    2014.05.21 13:19

    안녕하세요 서울과기대 재학중인 학생입니다.
    제가 스테핑모터를 공부하고 있는 중인데 atmega128로 공부하느라 아두이노 코드를 잘 모르겠네요.
    혹시 atmega128 코드로 같은 회로에 구동할수있도록 예제좀 만들어주실수 있나요.. 부탁드려용...

  • 2014.05.21 21:01 신고

    AVR관련 커뮤니티에 가보시면 예제가 많습니다.
    그런 곳에서 찾으셔야 할듯 하네요.

  • luvthere
    2014.06.17 03:20

    부품 구입 전에 많은 도움을 주셔서 감사합니다.한가지 여쭤보고 싶은게 있는데요.위 브레드 보드 상에서 보이지가 않는데, 아두이노 우노에 USB로 연결한것 말고, 따로 브레드보드에 전원이 연결된 것이 있는건가요?이 스텝모터가 4V라고 알고 있는데,혹시 건전지 등 다른 전원을 연결하신건지 궁금합니다~

  • 2014.06.17 23:48 신고

    이 포스팅은 쉬운 테스트를 위해 별도의 전원을 공급하지 않고 아두이노의 전력으로만 하는 것입니다.

    브레드보드에 따로 전원을 공급해서 사용하셔도 됩니다.
    사실 모터를 제대로 동작시키려면 따로 전원을 공급해야 하죠.

  • 기계공
    2018.06.19 18:44

    http://item.gmarket.co.kr/detailview/item.asp?goodscode=735856116 <--스텝모터
    http://item.gmarket.co.kr/detailview/item.asp?goodscode=942935881 <--칩
    이렇게 사용하구있는데 똑같이해도안되네요 ㅠㅠ.. 뭐가문제일까요? 회로도 다 제대로 연결한거같은데..

  • 2018.06.20 02:51 신고

    블랙=A, 그린=/A , 레드=B, 블루=/B
    이렇게 연결하시면 될듯하네요.
    외부전원 그리고 모터테스트는 앵간하면 외부전원 쓰셔야 합니다.