A Texas Instuments DRV8829 and FreeScale MKL05Z16VFK4 MCU based intelligent brushed DC Motor Controller
MongooseMini
- 24 VDC @ 3A Motor Winding
- DRV8829 DC Motor H-Bridge
- FreeScale MKL05Z16VFK4 ARM Cortex M0+ 48MHZ MCU
- 100mA 3V3 Switching DCDC Converter (input same as motor rail voltage)
- Quadrature encoder interface
- I2C Interface for Control
- Standard Parallel H-Bridge Interface (Direction, brake, PWM)
- Servo Signal Interface (127 = stop, 255 = full tilt)
The Mongoose Mini is a small intelligent motor driver, it features integrated PID control, serial communication, and a servo signal interface for simple use. The PCB is designed to be low cost taking up 2 layers, it features onboard 3V3 regulation for the MCU (supporting the 24V input ;) ) , an encoder interface, MCU with everything needed for dev, a servo interface connector, and a parallel serial interface header. The firmware will be implemented in C++ using the open source Motate library that supports the MKL05 FreeScale family. This project is still in development and worked on and off, stay tuned!
Cool