当前位置: 主页 > PLC控制

绝对值编码器方面的问题

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

ASs='html_titleimg_p' STyle='text-align:CEnter;'>d1BF3257890c6874878dd214ac841ce8

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

最佳答案

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

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

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

  • 关注微信

猜你喜欢

微信公众号