老大很悲伤
冰冻三尺非一日之寒
级别: 家园常客
精华主题: 0
发帖数量: 286 个
工控威望: 525 点
下载积分: 4023 分
在线时间: 173(小时)
注册时间: 2011-11-02
最后登录: 2025-01-21
查看老大很悲伤的 主题 / 回贴
楼主  发表于: 2022-09-25 21:40
目前有个项目,方案是甲方设计的,但是实行起来我有疑问,感觉很难实现或者实现不了,难点就在用一路模拟量来实时控制步进电机的位置,相当于一个PID调节的闭环控制,硬件上步进电机只有两个限位,我的疑问1:步进电机不能回零,即不能绝对定位,在闭环控制的过程中难免电机处于死区,即电机已经停止,此时电机是相对定位,再次启动调节位置的话已经没有意义,如果是绝对定位,那么这个问题可以解决。这是我的理解。有没有大佬们做过类似这种控制,有什么好的建议请指教。
工控杨永信
、123
级别: 论坛先锋
精华主题: 0
发帖数量: 186 个
工控威望: 1548 点
下载积分: 1065 分
在线时间: 252(小时)
注册时间: 2019-06-19
最后登录: 2025-03-12
查看工控杨永信的 主题 / 回贴
1楼  发表于: 2022-09-27 16:18
你这个是用于张力调节?还是位置纠偏?听起来像是用比例阀一类的模拟量控制伺服电机位置
互帮互助,互学互惠,共同进步,诚信交友)qq/2470582430
工控杨永信
、123
级别: 论坛先锋
精华主题: 0
发帖数量: 186 个
工控威望: 1548 点
下载积分: 1065 分
在线时间: 252(小时)
注册时间: 2019-06-19
最后登录: 2025-03-12
查看工控杨永信的 主题 / 回贴
2楼  发表于: 2022-09-27 17:26
引用
引用第11楼老大很悲伤于2022-09-27 17:10发表的  :
位置纠偏用

用位置纠偏要设定中心值,假设纠偏机构行程对应模拟量值为100-130.中心值为115.模拟量超范围要默认为100或130,电机不移动。范围值内,位置和模拟量等比例转换,与中心值进行比较调节,位置向中心值靠近,中心值可以是一个范围,比如112-117
互帮互助,互学互惠,共同进步,诚信交友)qq/2470582430
工控杨永信
、123
级别: 论坛先锋
精华主题: 0
发帖数量: 186 个
工控威望: 1548 点
下载积分: 1065 分
在线时间: 252(小时)
注册时间: 2019-06-19
最后登录: 2025-03-12
查看工控杨永信的 主题 / 回贴
3楼  发表于: 2022-09-28 10:35
引用
引用第14楼老大很悲伤于2022-09-27 17:47发表的  :
我这么说吧,反馈的东西并不是电机本身,电机只是一个执行机构。数据来源于电机轴上带的一个机构,这个机构会对电机与工件位置的变化产生反馈,比如离工件1CM的时候反馈值是10V,0.5CM的时候是5V,我设定一个值,比如5V吧,然后用反馈值和设定值做PID运算,输出正负脉冲调节位置,让电机始终保持在离工件0.5CM 的位置。这样实现起来应该没什么吧。

理论上是可以的,实际应用对参数做点偏移值补偿就行了
互帮互助,互学互惠,共同进步,诚信交友)qq/2470582430