老大很悲伤
冰冻三尺非一日之寒
级别: 家园常客
精华主题: 0
发帖数量: 282 个
工控威望: 520 点
下载积分: 4013 分
在线时间: 171(小时)
注册时间: 2011-11-02
最后登录: 2024-05-14
查看老大很悲伤的 主题 / 回贴
楼主  发表于: 2022-09-25 21:40
目前有个项目,方案是甲方设计的,但是实行起来我有疑问,感觉很难实现或者实现不了,难点就在用一路模拟量来实时控制步进电机的位置,相当于一个PID调节的闭环控制,硬件上步进电机只有两个限位,我的疑问1:步进电机不能回零,即不能绝对定位,在闭环控制的过程中难免电机处于死区,即电机已经停止,此时电机是相对定位,再次启动调节位置的话已经没有意义,如果是绝对定位,那么这个问题可以解决。这是我的理解。有没有大佬们做过类似这种控制,有什么好的建议请指教。
老大很悲伤
冰冻三尺非一日之寒
级别: 家园常客
精华主题: 0
发帖数量: 282 个
工控威望: 520 点
下载积分: 4013 分
在线时间: 171(小时)
注册时间: 2011-11-02
最后登录: 2024-05-14
查看老大很悲伤的 主题 / 回贴
1楼  发表于: 2022-09-26 20:34
我好像明白了一些,准备搭个平台试试。
引用
引用第4楼gxtmdb82164于2022-09-26 08:50发表的  :
不要死盯着位置模式,这种典型的应用就是用伺服做随动或者闭环系统的执行机构,一般都是用速度或者扭矩模式,是否需要确定输出的绝对位置取决于控制类型,增量型控制且对瞬时输出不敏感的场合是不需要在意初始位置的,上层控制器自己会调节,而且整个工作过程相当于伺服运行在增量模式,不用关心伺服的绝对位置,把握住上层控制器到伺服的输出比例和实际输出能对上就行了.

步进和伺服的道理是一样的.
老大很悲伤
冰冻三尺非一日之寒
级别: 家园常客
精华主题: 0
发帖数量: 282 个
工控威望: 520 点
下载积分: 4013 分
在线时间: 171(小时)
注册时间: 2011-11-02
最后登录: 2024-05-14
查看老大很悲伤的 主题 / 回贴
2楼  发表于: 2022-09-27 17:10
位置纠偏用
引用
引用第10楼工控杨永信于2022-09-27 16:18发表的  :
你这个是用于张力调节?还是位置纠偏?听起来像是用比例阀一类的模拟量控制伺服电机位置
老大很悲伤
冰冻三尺非一日之寒
级别: 家园常客
精华主题: 0
发帖数量: 282 个
工控威望: 520 点
下载积分: 4013 分
在线时间: 171(小时)
注册时间: 2011-11-02
最后登录: 2024-05-14
查看老大很悲伤的 主题 / 回贴
3楼  发表于: 2022-09-27 17:16
这个算什么技术
引用
引用第9楼mogee于2022-09-27 15:56发表的  :
现在使用这个方法比较冷门,可以防技术外泄
老大很悲伤
冰冻三尺非一日之寒
级别: 家园常客
精华主题: 0
发帖数量: 282 个
工控威望: 520 点
下载积分: 4013 分
在线时间: 171(小时)
注册时间: 2011-11-02
最后登录: 2024-05-14
查看老大很悲伤的 主题 / 回贴
4楼  发表于: 2022-09-27 17:47
我这么说吧,反馈的东西并不是电机本身,电机只是一个执行机构。数据来源于电机轴上带的一个机构,这个机构会对电机与工件位置的变化产生反馈,比如离工件1CM的时候反馈值是10V,0.5CM的时候是5V,我设定一个值,比如5V吧,然后用反馈值和设定值做PID运算,输出正负脉冲调节位置,让电机始终保持在离工件0.5CM 的位置。这样实现起来应该没什么吧。
引用
引用第13楼工控杨永信于2022-09-27 17:26发表的  :

用位置纠偏要设定中心值,假设纠偏机构行程对应模拟量值为100-130.中心值为115.模拟量超范围要默认为100或130,电机不移动。范围值内,位置和模拟量等比例转换,与中心值进行比较调节,位置向中心值靠近,中心值可以是一个范围,比如112-117