오토드라이버 - 스텝모터 드라이버
(AutoDriver - Stepper Motor Driver)
개요
- AudoDriver는 L6470 스텝퍼 드라이버를 탑재한 보드입니다.
- 모터를 드라이버에 연결하고 MCU와 SPI인터페이스를 통해 연결하여 제어합니다.
- STMicro의 L6470은 3A, 8-45V 바이폴라 스텝 모터 드라이버로 과전류 탐지, 저전압탐지, 과열 탐지, stall 탐지 기능을 내장하고 있으며, 5비트 ADC, 조그 컨트롤이나 정지 기능으로 사용할 수 있는 스위치 입력을 가지고 있습니다.
- 마이크로 스테핑 기능(128 microsteps per full step)역시 지원하며 PWM drive 전압 제한 기능을 지원합니다.
- 다른 스텝 모터 드라이버와 다르게 dSPIN은 SPI 인터페이스를 통해 제어가 됩니다.
- 모듈상에 16MHz 오실레이터가 있어 자동적으로 움직임 명령을 실행할 수 있게 하여 줍니다. 이것은 스텝을 코드에서 카운팅할 필요가 없다는 것을 의미합니다.
- 부드러운 출발과 멈춤을 위해 customized acceleration/deceleration 프로파일을 지원합니다.
- 보드상의 레지스터는 현재 속도와 위치를 트랙킹합니다.
- 로직 전압은 3.3V 혹은 5V I/O 레벨입니다.
특징
- Supports up to 128 Microsteps per Full Step
- Over-Temperature Detect
- Over-Current Detect
- Under-Voltage Detect
- PWM Drive-Voltage Limiting
- SPI Controlled
- On-Board Oscillator and Speed/Location Registers
- Stall Detection
- 5-bit ADC
문서
- Schematic
- Eagle Files
- Datasheet (L6470 dSPIN)
- Hookup Guide
- AutoDriver Library
- GitHub