找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1014|回复: 5
收起左侧

51单片机PID算法控制直流电机转速

[复制链接]
ID:1140214 发表于 2024-12-18 16:12 | 显示全部楼层 |阅读模式
这是一个论坛老哥( ID:171036)20年写的有一部分我不会调了,我想让电机的实际转速与目标转速一致 新建文件夹.zip (41.75 KB, 下载次数: 0)
回复

使用道具 举报

ID:301191 发表于 2024-12-22 17:02 | 显示全部楼层
顶一下
回复

使用道具 举报

ID:1109793 发表于 2024-12-22 18:38 | 显示全部楼层
我测试了一些,是单管控制,过冲比较严重,搞很久,最后就是把e限制了值,我编码器60脉冲,只有一个信号,0.1秒一个测量周期,输出锁定在+—10转,除了因为限制e的值后使提速变的比较缓慢以外,倒是可以实现空载时锁定速度,200-3000之间都可以,目前没有测试加载情况。因为电流还要控制,目前没有好的限流方案用啊。
回复

使用道具 举报

ID:97678 发表于 2024-12-22 19:14 | 显示全部楼层
怎么可以调节 步进电机的步数?
回复

使用道具 举报

ID:420836 发表于 2024-12-23 01:16 | 显示全部楼层
PID 速度控制的目的不是使实际输出速度等于目标速度吗? 如果程序正确,则可能是由于比例,积分和微分系数缺乏调整。
回复

使用道具 举报

ID:401564 发表于 2024-12-23 09:17 | 显示全部楼层
1,你这个电机控制并不需要D项,PI控制就足够了
2,I项需要限幅
3,过流控制不过是程序流程上的需要而已,在这个电路中意义不大
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表