自己做了个直流电机驱动器,MCU用的STM32F103RET6。
程序是基于MDK写的,用了一个24减数比和编码器500线的电机,分别调好了速度环,电流环,位置环。都是单环,还没做多环的融合,想自己做融合的话有源码下载。另外还包括CAN总线控制,可以通过CAN发送数据控制电机,这样一个电机的控制就方便很多,只需要4根线(电源线+CAN线)。板子的大小只有4*5cm,基本可以和电机直接放一起,可以省很多空间,电路布线也很方便,板子可以再缩小,我把元件只放到了顶层,底层只放了MOS,考虑到这样扇热方便,底部可以直接放一块很大的散热片扇热,有想改板子尺寸的我这也有电路工程图下载,基于Altium的。下面传几张工程图和实物图:
下面给出程序和电路图下载链接:
https://download.csdn.net/download/jazz1120/10306291点击打开链接