绝对值编码器方面的问题

绝对值编码器测出的数据如何转换成电机的转速?请详细说明

问题补充:
我使用的编码器是多圈的,格雷码转换二进制的程序我会编,就是二进制之后的程序不会

最佳答案

测电机转速用绝对值编码器,普通的旋转编码器就可以了吧。如果用绝对值编码器的话(有个最大分度值 比如2048),你需要编写格雷码到二进制码的转化程序,不知道你的编码器是单圈还是多圈的,如果是单圈的话,电机每旋转一圈编码器 编码都会回0一次,因此每次编码值回0的上升沿 代表 电机 转了一圈。这样你可以 累计 在一定的时间内(采样频率 比如10秒),编码器读书回0 200次,同时 读到当前编码器读数为1024.则说明你的电机转速是(200+1024/2048)*60/10 =1203转 每分钟。当然 ,有时候需要考虑下传动比(如果电机轴不是和编码器直接相连接的情况下)
搞不懂了 测个转速还用绝对值编码器 ,尽然还是多圈的,你是用在什么方面的 超过360度 角度 还是运动控制中的长度定位?

提问者对于答案的评价:
虽然还是不知道怎么弄,但谢谢你详细的解答

最佳答案作者回复:
我只是绝对仅仅测量转速的话,用旋转编码器都行了,为什么用多圈绝对值编码器了,我也想知道学习一下了。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc230204.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日
下一篇 2018年12月1日

相关推荐