欧姆龙编码器E6C3-***使用方法

要点

        *格雷码转二进制方法

        *脉冲数与距离的关系

        *程序

一、格雷码转二进制

        格雷码:在一组数的编码中,若任意两个相邻的代码只有一位二进制数不同,则称这种编码为格雷码。

 

        转换方法,即首位不变,相同为0,相异为1.

        格雷码(Gray)     二进制(BIN)

        G1=B1

        Gi=Bi⊕Bi+1  (⊕:异或运算)

二、脉冲数与距离的关系

        移动距离=总脉冲数*1PLS距离

        总脉冲数=圈数*每圈脉冲+现在脉冲-起始脉冲

        1PLS距离=实际距离÷脉冲数

三、程序

        1.根据所选编码器分辨率确定位数

 

2.格雷二进制码转换BIN码

        以下介绍不使用PC10G的FUN51指令来转换二进制。(指令方式转换BIN码标准程序可私信小编。程序直接可用)

        第一步:利用常开、常闭、输出线圈把格雷码转换成普通二进

 

 

         第二步:指定BIT位清零

        第三步:正反转检测 

         第四步:编码器转数增减

         第五步:编码器1PLS移动距离

         第六步:现在位置总脉冲数

         第七步:位置计算

 

转载声明

凡未声明为转载的内容,均属于“工控笔迹”公众号独家版权所有,未经许可不得转载或镜像;授权转载必须注明来源为"呆萌君"。未经授权擅自复制或镜像,违者必究。

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

呆萌君

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值