wy907522058
级别: 探索解密
精华主题: 0
发帖数量: 39 个
工控威望: 161 点
下载积分: 894 分
在线时间: 147(小时)
注册时间: 2012-07-25
最后登录: 2021-07-01
查看wy907522058的 主题 / 回贴
楼主  发表于: 2013-02-28 15:55
图片:
我想用编码器测电机转速驱动伺服电机,不知道是不是这样写的很困惑
hubinhua
级别: 略有小成
精华主题: 0
发帖数量: 80 个
工控威望: 206 点
下载积分: 2094 分
在线时间: 58(小时)
注册时间: 2012-07-19
最后登录: 2023-07-09
查看hubinhua的 主题 / 回贴
1楼  发表于: 2013-02-28 16:54
sub  是减法运算    K是常数   2000—D122    保存在D124  里面      你这个一定是FX系列的    三菱Q系列的   跟着不一样
aaaxgf
级别: 工控侠客
精华主题: 0
发帖数量: 78 个
工控威望: 2276 点
下载积分: 6335 分
在线时间: 123(小时)
注册时间: 2009-09-28
最后登录: 2024-03-02
查看aaaxgf的 主题 / 回贴
2楼  发表于: 2013-02-28 17:27
你的程序给的不全还不能完全判断对否。不过可以给你个思路。方案1:编码器要用高速计数器不带外部清零的用程序每500ms读出高速计数器数值做计算解算出速度。然后高速计数器清零复位。方案2:编码器是AB相带Z相的,用带外部复位的AB相高速计数,这个程序处理比较麻烦速度解算周期要小于机器运行的最小周期。然后定时读出高速计数的值与上次读出值做比较(这个比较相当麻烦要考虑跨零位具体办法自己想,想不出来在问我。)然后在解算速度。
唐向辉
级别: 探索解密
精华主题: 0
发帖数量: 55 个
工控威望: 181 点
下载积分: 2021 分
在线时间: 52(小时)
注册时间: 2013-01-07
最后登录: 2014-02-08
查看唐向辉的 主题 / 回贴
3楼  发表于: 2013-02-28 17:54
LDM800
SPD X0 K5000 D0
MUL D0 K700 D5
DIV D5 K1 D10
N=60XD0/ntX1000
注意K5000是ms,D处已连续使用3个D
wy907522058
级别: 探索解密
精华主题: 0
发帖数量: 39 个
工控威望: 161 点
下载积分: 894 分
在线时间: 147(小时)
注册时间: 2012-07-25
最后登录: 2021-07-01
查看wy907522058的 主题 / 回贴
4楼  发表于: 2013-03-01 10:19
图片:
我就想用编码器测电机的转速然后驱动伺服,公式也知道就是不是很理解,这是我的联系方式907522058,想和前辈交流下