4축(Axis) Motor controller
하드웨어와 Package화 하여 제작된 Step motor controller 제품화가 1차적으로 완료 되었습니다!
기본 테스트는 모두 완료 되었고, 부품 수급도 확인이 완료 되었습니다. 완전 양산으로는 아직 미흡할 수 있지만, 어느 정도 Software와 통합으로 제공할 수 있어 개인적으로도 완성도가 있어서 만족스럽습니다. 추가적으로 보완해야 할 부분은 계속적으로 업데이트 할 예정입니다!!
크몽 서비스 상품 : https://kmong.com/gig/628069
숨고 마켓 상품 : https://soomgo.com/market/products/6769f11733f83997f6637c31?from=market_list
* 사양
- 전원 : 8~ 38V
- 최대 속도 : 50 kHz
- 자체프로토콜 (Luc protocol) --> 프로토콜 수정가능
- 샘플 예제코드(GitHub) : https://github.com/LucioSong/LucStepperMotorControl.git
└ Motor 제어 및 Status (Protocol 부분) C# DLL화
* PROTOCOL (프로토콜)
CMV | 스텝 모터를 절대 위치로 이동 | CMV1,1000 | OK,CMV1,1000 ERR,01 ERR,02 |
SVL | 스텝 모터 속도 설정 | SVL1,500 | OK,SVL1,500 ERR,01 ERR,02 ERR,03 |
GPS | 스텝 모터의 현재 위치 조회 | GPS1 | POS,1,1000 ERR,02 ERR,03 |
GIM | 스텝 모터가 이동 중인지 확인 | GIM1 | GIM,1,1 ERR,02 ERR,03 |
GLM | 스텝 모터의 제한 정보 조회 | GLM1 | LMT,1,0,1000 ERR,02 ERR,03 |
GVL | 스텝 모터 속도 조회 | GVL1 | SPD,1,500 ERR,02 ERR,03 |
CRS | 스텝 모터 초기화 | CRS1 | OK,CRS1 ERR,02 ERR,03 |
CHM | 모든 스텝 모터 초기화 | CHM | OK,CHM |
GHS | 스텝 모터의 홈 상태 조회 | GHS1 | HMS,1,1 ERR,02 ERR,03 |
SAC | 스텝 모터 가속도 설정 | SAC1,100 | OK,SAC1,100 ERR,01 ERR,02 ERR,03 |
GAC | 스텝 모터 가속도 조회 | GAC1 | ACC,1,100 ERR,02 ERR,03 |
C!! | 모든 스텝 모터 정지 | C!! | OK,C!! |
* PIN MAP (핀맵)
1 | VCC (5V) | 전원 공급 (+5V) |
2 | Forward limit | 전진 제한 스위치 (Active Low) |
3 | Backward limit | 후진 제한 스위치 (Active Low) |
4 | GND (0V) | 접지 |
5 | Unused | 사용되지 않음 |
6 | Motor A+ | 스텝 모터 코일 A+ |
7 | Motor A- | 스텝 모터 코일 A- |
8 | Motor B+ | 스텝 모터 코일 B+ |
9 | Motor B- | 스텝 모터 코일 B- |