DsPIC做的无刷和步进电机控制器8个步进电机1个无刷电机

2020-02-06 09:53发布

本帖最后由 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做在线升级固件
                           
                                    
                        
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
20条回答
suxiaobo
1楼-- · 2020-02-07 06:30
我想应该还有很多零件可以省去。我毕竟控制电机是头一回  代码部分我将我参考的Microchip范例整理发上来 。这里要注意AN1249的CAN范例我开始在应用中由于没有开FIFO会造成数据丢失。
dujuan8693
2楼-- · 2020-02-07 10:42
 精彩回答 2  元偷偷看……
rom
3楼-- · 2020-02-07 14:55
电机真多啊
suxiaobo
4楼-- · 2020-02-07 19:58
还在搞呀现在主要问题就是电机运行不够顺畅,在Layout的时候电流采样部分没做好AD采样不稳造成PI参数也不好调。然后选定MOSFET不好输入电容好大。
rom
5楼-- · 2020-02-07 23:47
哪个电机运行不顺畅?我看里面有两种
ssht428
6楼-- · 2020-02-08 05:17
好复杂的板子,估计电磁干扰要很强的,

一周热门 更多>