본문 바로가기

Hardware(Board) solution

4 Axis Step motor controller (4축 스텝 모터 제어기)

 
4축(Axis) Motor controller
하드웨어와 Package화 하여 제작된 Step motor controller 제품화가 1차적으로 완료 되었습니다!
기본 테스트는 모두 완료 되었고, 부품 수급도 확인이 완료 되었습니다. 완전 양산으로는 아직 미흡할 수 있지만, 어느 정도 Software와 통합으로 제공할 수 있어 개인적으로도 완성도가 있어서 만족스럽습니다. 추가적으로 보완해야 할 부분은 계속적으로 업데이트 할 예정입니다!! 
 
크몽 서비스 상품 : https://kmong.com/gig/628069

스텝모터 제어기 Step motor control - 크몽

Lucio 전문가의 IT·프로그래밍 서비스를 만나보세요. <p>4채널 Stepper motor 제어기로 자체 제작(자체프로토콜)하여 기본...

kmong.com

 
숨고 마켓 상품 : https://soomgo.com/market/products/6769f11733f83997f6637c31?from=market_list

스텝모터 제어기 (Stepper motor controller) package - 마켓 서비스 커머스

[진행 과정]1. 요구사항 수렴 (기본모델에서 가능한 경우 결제 후 바로 제작 진행)2. 일정산출 및 견적3. 결제 후 설계 개발 및 제작4. 제작 후 택배 발송[추천 대상]...

soomgo.com

 
 

*  사양

- 전원 : 8~ 38V
- 최대 속도 : 50 kHz
- 자체프로토콜 (Luc protocol) --> 프로토콜 수정가능
- 샘플 예제코드(GitHub) : https://github.com/LucioSong/LucStepperMotorControl.git

GitHub - LucioSong/LucStepperMotorControl: Luc Stepper motor controller GUI (with Luc Stepper protocol)

Luc Stepper motor controller GUI (with Luc Stepper protocol) - LucioSong/LucStepperMotorControl

github.com

└ Motor 제어 및 Status (Protocol 부분) C#  DLL화
 
 

* PROTOCOL (프로토콜)

CMV스텝 모터를 절대 위치로 이동CMV1,1000OK,CMV1,1000
ERR,01
ERR,02
SVL스텝 모터 속도 설정SVL1,500OK,SVL1,500
ERR,01
ERR,02
ERR,03
GPS스텝 모터의 현재 위치 조회GPS1POS,1,1000
ERR,02
ERR,03
GIM스텝 모터가 이동 중인지 확인GIM1GIM,1,1
ERR,02
ERR,03
GLM스텝 모터의 제한 정보 조회GLM1LMT,1,0,1000
ERR,02
ERR,03
GVL스텝 모터 속도 조회GVL1SPD,1,500
ERR,02
ERR,03
CRS스텝 모터 초기화CRS1OK,CRS1
ERR,02
ERR,03
CHM모든 스텝 모터 초기화CHMOK,CHM
GHS스텝 모터의 홈 상태 조회GHS1HMS,1,1
ERR,02
ERR,03
SAC스텝 모터 가속도 설정SAC1,100OK,SAC1,100
ERR,01
ERR,02
ERR,03
GAC스텝 모터 가속도 조회GAC1ACC,1,100
ERR,02
ERR,03
C!!모든 스텝 모터 정지C!!OK,C!!

 
 

* PIN MAP (핀맵)

1VCC (5V)전원 공급 (+5V)
2Forward limit전진 제한 스위치 (Active Low)
3Backward limit후진 제한 스위치 (Active Low)
4GND (0V)접지
5Unused사용되지 않음
6Motor A+스텝 모터 코일 A+
7Motor A-스텝 모터 코일 A-
8Motor B+스텝 모터 코일 B+
9Motor B-스텝 모터 코일 B-