Youtube channel with short videos
Application of motor controller
Specs:
- M2 mounting holes on a 32mm diameter circle
- 27mm x 27mm x 0.8mm, 4-layer, 1oz copper PCB
- 7-15V input, built-in voltage sensing
- Internal temperature sensor
- 12-bit magnetic angle sensor
- 3 shunt current sensing and overcurrent protection
- 2x 2-pin JST-SH connectors for I2C for RS-485 communication, allowing daisy chaining
- 1x 4-pin JST-SH connector for Serial Wire Debug programming and UART output
- 3.3V auxiliary output
Critical components:
- STSPIN32F0A BLDC gate driver and Cortex-M0 MCU
- MA702 magnetic angle sensor
- CSD88584Q5DC dual MOSFETs (40A continuous)
Tested:
- 5200rpm with a 1850KV motor
- 4A bus current
Should be possible:
- 40A continuous, 110A peak
- Position, velocity, and torque/current control over serial
- Field oriented control (FOC)
Status: Closed loop six-step (trapezoidal) works, daisy chain multiple controllers with RS485, currently debugging FOC
This is awesome! That's precisely what we need to build robots with lightweight BLDC motors instead of bulky and slow stepper motors. Keep up the good work!