hsl199
级别: 略有小成
精华主题: 0
发帖数量: 419 个
工控威望: 481 点
下载积分: 1889 分
在线时间: 196(小时)
注册时间: 2007-05-20
最后登录: 2024-05-09
查看hsl199的 主题 / 回贴
楼主  发表于: 2012-08-14 09:13
现在一个工程用步进电机控制的,就从A点到B点跑,速度大概在150~200转左右,现在是总是走不到位,现在想加个编码起进行反馈,做时时补偿,不知道能不能完成,怎么做这个程序呢,有谁知道请指教!
deeply
级别: 略有小成
精华主题: 0
发帖数量: 166 个
工控威望: 295 点
下载积分: 3064 分
在线时间: 158(小时)
注册时间: 2011-09-02
最后登录: 2023-11-29
查看deeply的 主题 / 回贴
1楼  发表于: 2012-08-14 13:27
最好就是能用pid来解决啦,如果不加入其它算法,可以先发脉冲,发完后检测编码器脉冲数,差多少补多少
楼主留言:
感谢!
1224080598
级别: 探索解密
精华主题: 0
发帖数量: 60 个
工控威望: 176 点
下载积分: 2847 分
在线时间: 46(小时)
注册时间: 2012-04-18
最后登录: 2018-07-13
查看1224080598的 主题 / 回贴
2楼  发表于: 2012-08-14 14:30
PID应该可以完成的
xtay
求学者,静心致远!
级别: 家园常客
精华主题: 0
发帖数量: 335 个
工控威望: 531 点
下载积分: 6844 分
在线时间: 413(小时)
注册时间: 2009-05-16
最后登录: 2024-05-01
查看xtay的 主题 / 回贴
3楼  发表于: 2012-08-14 21:20
A点到B点跑-----可以两边加行程开关啊!成本底简单!
专注自动化应用  欢迎同行加入!
meipingboy
级别: 家园常客
精华主题: 0
发帖数量: 528 个
工控威望: 734 点
下载积分: 9626 分
在线时间: 604(小时)
注册时间: 2009-09-13
最后登录: 2024-05-17
查看meipingboy的 主题 / 回贴
4楼  发表于: 2012-08-14 21:40
1楼建议不错
当然用编码器更准确,但成本增加了
活到老学到老:还有 8  分没学到
evanzheng
级别: 略有小成
精华主题: 0
发帖数量: 288 个
工控威望: 399 点
下载积分: 4278 分
在线时间: 184(小时)
注册时间: 2010-02-27
最后登录: 2024-05-14
查看evanzheng的 主题 / 回贴
5楼  发表于: 2012-08-16 19:49
走不到位是什么意思? 步进我用过很多 也都很好用啊。 你是不是步进电机选型错了
楼主留言:
说起来真惭愧!步进电机不需要我们选型,采购直接卖,买错了再改,经常出现马达小,连参数我们都不知道
kgao08885
有小知识无大学问。像蚂蚁一样工作,像蝴蝶一样生活。
级别: 工控侠客
精华主题: 0
发帖数量: 165 个
工控威望: 3516 点
下载积分: 1179 分
在线时间: 162(小时)
注册时间: 2011-10-01
最后登录: 2024-03-15
查看kgao08885的 主题 / 回贴
6楼  发表于: 2012-08-21 14:10
是还没走到B点就回去了吗?
是否机械行程没调好。若不是,楼上各位方法都能实现。
楼主留言:
机械是有问题,老板的意思就是,当机械有问题时电气这快来补偿,就是这个意思,我跟老板也说过,加编码器也不能保证100准,可他就说我工作消极,不想搞,真郁闷
有小知识无大学问。像蚂蚁一样工作,像蝴蝶一样生活。
yamqq
雅马哈,爱普生,电装机器人。
级别: 网络英雄

精华主题: 0
发帖数量: 1717 个
工控威望: 5539 点
下载积分: 24528 分
在线时间: 297(小时)
注册时间: 2008-05-05
最后登录: 2024-04-01
查看yamqq的 主题 / 回贴
7楼  发表于: 2012-08-21 14:41
有意义吗
步进的精度?
你还不如用伺服呢
这个人很懒,什么也没有留下!