如何使用光学编码器测量角度?
今天我们向大家展示如何将亨士乐旋转编码器的测试数据从直线计数转换为机械单位。这类转换可能有助于用光学编码器去测量角度。其实在很多网络视频中都展示了如何使用光学编码器将直线计数转换为机械度。
为了计算一个度的测量,我们把360除以线数,以得到每个脉冲的度数。
(360度/每圈200个脉冲)=1.8度/每圈。
我们所设置的高速计数器将自动地在亨士乐编码器逆时针旋转的任何时候将一个加到它的运行总数中,而从运行总数中减去一个,只要光学编码器是顺时针旋转的。
这个值被加载到PLC的蓄电池中,乘以1.8(K18)来转换为度。这个数字然后输出到一个地址(V2500),我们可以显示在屏幕上。
当索引(z)脉冲发生时,我们重置计数器,让它知道我们回到了零。
下面是关于hengstler编码器脉冲到度转换的PLC代码.
这幅图像是用于光编码器的脉冲级转换的PLC代码。
值得注意的是,PLC的设置是为了在关闭电源时保留计数值,但如果光学编码器在此期间旋转,计数不会改变,而功率值将不同于编码器的实际位置。
最好的做法是hengstler增量编码器光学编码器打开电源,直到看到一个指数脉冲并开始从那里开始计数。这就是所谓的"自导"技术。
在默认情况下角形PLC内的计数模式可以跟踪负数,因此我们可以根据零后的旋转方向积累负度值。虽然这看起来有点让人迷惑,但这实际上只是你的参考点的问题。-90度是正270度的精确点。如果我们想转换到我们在正度范围内的位置,你可以修改PLC代码来增加360的测量值,任何时候它是负的。
了解更多编码器相关知识,敬请关注亨士乐编码器国内正规Shou权代理西安德伍拓自动化传动系统有限公司网站。公司技术团队为您免费提供Hengstler编码器的选型、安装、调试、保养等技术指导服务,尽量避免企业因为编码器技术人员的短缺带来的损失,采取拉线上+拉线下服务的服务形式,帮助企业解决技术难题。