Stervo
Posted: Sat Mar 25, 2017 2:25 am
As part of my CNC efforts, I have created a PCB which I'm calling Stervo. That's STEpper seRVO. It takes step and direction pulses from a traditional stepper signal, and then uses a DC motor with encoder to do local PID control which gets you to a position, and prevents skipping steps.
This board is intended to handle 40A at 40V via H-Bridge motor control. It includes quadrature motor encoder, Allegro Hall current sensing, and several communications options. In these communications options I have CAN, industrial Fiber Optic, opto-isolated TTL and straight up TTL. The local PID is done by a local STM32. Most of the parts are sourced from sky-macau.com which makes for low cost assembly.
I have qty 5 of the below board.
If anyone finds it interesting and perhaps wants to review the circuit or comment, I have posted the files at the below link.
https://sourceforge.net/p/daecu/code/HEAD/tree/Hardware/trunk/Stervo/
This board could be used to drive pretty much any H-Bridge driven motor. Also if I need more torque, I have added an option to use servocity.com motors.
This board is intended to handle 40A at 40V via H-Bridge motor control. It includes quadrature motor encoder, Allegro Hall current sensing, and several communications options. In these communications options I have CAN, industrial Fiber Optic, opto-isolated TTL and straight up TTL. The local PID is done by a local STM32. Most of the parts are sourced from sky-macau.com which makes for low cost assembly.
I have qty 5 of the below board.
If anyone finds it interesting and perhaps wants to review the circuit or comment, I have posted the files at the below link.
https://sourceforge.net/p/daecu/code/HEAD/tree/Hardware/trunk/Stervo/
This board could be used to drive pretty much any H-Bridge driven motor. Also if I need more torque, I have added an option to use servocity.com motors.