有愿意和我一起学习的STM32爱好者我们共同探讨调试中出现的问题,和做过STM32电机控制的高手请多多指点啊!
本人的自学计划如下:
第一、首先自己制作一块能够利用5V电源供电的STM32F103R8T6核心板;(功能要求:6个I/O捕获口用来检测霍尔位置信号和正交编码器输出的正交信号以及复位位置信号;2个AD采集口,用来检测速度信号给定以及电机相电流)以上几个口共同组成位置环、速度环、电流环供空间矢量PID调节使用。
第二、在配置好的核心板上开始电机调速程序编写;
程序编写分为以下几个步骤:
1、将基础的配置配置OK;
2、写出可以用来方波控制的无刷电机程序,确保能够工作(当然还没有功率模块,可以按照理论确定);
3、利用STM32的正交编码功能实现电机的测速和转过的角度;
4、能够AD采集速度信号和电机相电流给定;
5、编写出三环控制的PID程序;
6、编写出空间矢量控制的程序,编译确保通过;
7、制作强电部分,用来控制电机;
8、两个板子结合起来开始调试;
调试中出现的问题我们慢慢讨论,求高手支持,新手共同探讨帮顶。
这次计划两个月完成,我的进度会随时和大家一起分享的。 |