안녕하세요 대짜이찐입니다.
이전시간에는 아두이노를 이용해서
MW-VSTB24D2S-v2 스텝모터 드라이버와 스텝모터를 제어해봤는데요.
이번에는 아두이노를 사용하지 않고,
스텝모터드라이버를 제어해보겠습니다.
해당 테스트는 아래 유튜브를 보고 따라해봤습니다.
사용한 제품은
https://www.devicemart.co.kr/goods/view?no=37122
스텝모터(4017-875)
https://www.devicemart.co.kr/goods/view?no=11725

엔코더 인터페이스 BD-EN-INT
https://www.devicemart.co.kr/goods/view?no=10919637

로터리 엔코더 (ENAB512-C)
https://www.devicemart.co.kr/goods/view?no=10918370

연결은 위 그림과 같습니다.
모터드라이버는 이전편과 마찬가지로 A /A B /B으로 스텝모터와 연결해주고,
I/O커넥터 부분에서 CLK+부분은 엔코더 인터페이스 보드의 CLK로
DIR+부분은 엔코더 인터페이스 보드의 DIR로 연결해줍니다.
CLK-와 DIR-는 GND에 같이 물려줍니다.
ENA핀에는 전선을 물리지 않는 이유는 해당 모터드라이버는 기본적으로
Enable 상태이기 때문입니다.

엔코더 보드에는 +5V와 GND를 전원입력으로 연결해주고,
로터리 엔코더와 +5V, GND출력, A상, B상을 연결해줍니다.
gif를 보시면 엔코더로 스텝모터가 같이 움직이는 것을 볼 수 있습니다.
다만 엔코더의 분해능과 스텝모터드라이버의 분해능이 같지않기 때문에 완벽하게
같은 모습으로 동작하지는 않습니다만 동작시키기에는 무리가 없습니다.

스텝모터의 Dip 스위치 상태는 위사진과 같습니다.
전자부품 NO.1 쇼핑몰 디바이스마트

엔코더 인터페이스 BD-EN-INT
https://www.devicemart.co.kr/goods/view?no=10919637

로터리 엔코더 (ENAB512-C)
https://www.devicemart.co.kr/goods/view?no=10918370

연결은 위 그림과 같습니다.
모터드라이버는 이전편과 마찬가지로 A /A B /B으로 스텝모터와 연결해주고,
I/O커넥터 부분에서 CLK+부분은 엔코더 인터페이스 보드의 CLK로
DIR+부분은 엔코더 인터페이스 보드의 DIR로 연결해줍니다.
CLK-와 DIR-는 GND에 같이 물려줍니다.
ENA핀에는 전선을 물리지 않는 이유는 해당 모터드라이버는 기본적으로
Enable 상태이기 때문입니다.

엔코더 보드에는 +5V와 GND를 전원입력으로 연결해주고,
로터리 엔코더와 +5V, GND출력, A상, B상을 연결해줍니다.
gif를 보시면 엔코더로 스텝모터가 같이 움직이는 것을 볼 수 있습니다.
다만 엔코더의 분해능과 스텝모터드라이버의 분해능이 같지않기 때문에 완벽하게
같은 모습으로 동작하지는 않습니다만 동작시키기에는 무리가 없습니다.

스텝모터의 Dip 스위치 상태는 위사진과 같습니다.
전자부품 NO.1 쇼핑몰 디바이스마트
감사합니다.
0 댓글