本帖最后由 suxiaobo 于 2012-6-19 15:10 编辑
最近做了一个帮别人做了一个项目要求控制
7个 42步进电机
1 个57步进电机
3个5V小步进电机
1个100W 24V无刷电机
9路限位开关控制电机行程
10路控制开关控制电机动作
RF遥控要求
我目前使用了1颗STM32F407VGT6做为主控 主要负责10路控制开关的的检测并发出相应的动作命令 并控制3个5V小电机动作(包含细分)
另外使9个dsPIC33控制8个步进电机和1个无刷电机 步包含读取电机行程开关.并发送位置报告给主控.
使用CAN做为通讯总线以保证有一定的扩展功能.
由于对第一次做电机控制的东西,无刷电机和步进电机控制部分的程序都是以Microchip的应用范例为基础.但也遇到了很多问题比如
电机动作参数调整那些.希望能认识一些做电机控制的朋友.现在只能实现基本动作毕竟之前没搞过电机.Microchip的范例虽然不错 细分呀闭环
控制都有但自己理解不够.
以后希望完成的功能 :
电机动作的优化,加减速 还有力矩
通过STM32F407VGT6的USB做在线升级固件
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
电路是Cadence_SPB_16.3画的,我重新保存了一个低版本用OrCAD应该可以打开。一个STM32F407VGT6应该控制不了除非是外接驱动器那种,这个板是直接就接电机的。我原来用Microchip的PMSM算法来驱动BLDC出现了力不足的情况。也不知为什么。现在我从新找BLDC的范例改来试试。
一周热门 更多>