登录
首页 PLC论坛 欧姆龙OMRON
回帖 发帖
正文

主题:关于绝对值编码器转速检测的方法

点击:4508 回复:10

我准备在PLC的普通IO口上连接绝对值编码器,但需要测量出转速,我考虑的方法是将数值存在一个D通道里,然后实时与接收来的数值进行比较,发现改变即计算时间,不知道网友们还有什么别的提高效率的方法!
13-11-16 09:14
个人觉得用单位时间内的脉冲数除编码器的分辨率得单位时间内的速度比较靠谱些。
比如1S/n或者10ms/n.
只是个人建议而已,大师勿喷哈。
13-11-19 22:28
我这个是绝对值型的编码器,不是增量式的,没有脉冲数。
13-11-20 08:27
要看你是什么样式的输出,见过一个好像是雷格码输出的,有十多个信号线。现在用的是以太网口输出的。
13-11-20 08:42
我的就是格雷码输出的,但输出形式是并行的,并不是串行的。
13-11-20 08:48
用时间中断程序行吗,记中断时间里的次数。用是多圈编码器还是单圈的
13-11-20 20:37

@Q

两次读数的绝对值数据减法得数/两次读数的时间间隔
13-11-20 21:30

@Q

绝对值编码器的速度计算是做减法的,所以没有误差累计而准确,且无需始终计数节省CPU资源
13-11-20 21:32
我用的是单圈8位的绝对值编码器。
13-11-21 08:21
有个问题啊,如果静止的时候是359度,启动后进行正转,其实就是过零点,这样该怎么进行速度检测?
最后修改:2013/11/21 9:10:21
13-11-21 09:08

上一页下一页

工控新闻

更多新闻资讯