增量编码器测试流程

一、硬件连接

1.增量编码器(is控制柜只支持差分型编码)

2.电源(iS控制柜电源输出电压为24v,如编码器支持电压不是24v,则需外接电源对编码器进行供电,上图右中编码器电源电压为5v,图左为5-24v电压,可使用控制柜中24vIO口,无需额外接电源)

二、软件测试

可以参考工程脚本或SDK两种方式进行增量编码器功能测试,测试时,选择一种方式即可,推荐使用第一种工程脚本测试,用时较少。

2.1 脚本测试

2.1.1 环境配置

  • 下载测试工程.pro 测试工程.lua
  • 软件版本在0.29.4-rc.10及以上版本

  • 根据编码器厂商的使用手册对应控制柜的A、B、Z接口进行接线;如本示例使用的为上图左侧编码器,根据编码器标签中提示将杜邦线正确连接控制柜;

2.1.2 测试步骤

将测试工程导入需测试控制柜并运行

观察首页中变量数值变化,主页变量能够跟随手转动编码器旋钮,观察编码器脉冲数返回值一圈为10000,初始位置为0,往右为增,往左为减;则测试通过

2.2 AUBO_SDK测试

2.2.1 接线

按照编码器厂商的使用手册对应控制柜的A、B、Z接口进行接线

电源接线,图中编码器供电电压为5v,所以红色接5v,黑色接0v

2.2.2 使用sdk调用编码器接口

sdk的使用可参考aubo sdk 文档与ARCS SDK API 文档 :

AUBO SDK 简介 · aubo_sdk 文档 (aubo-robotics.cn)

ARCS SDK API: 首页 (aubo-robotics.cn)

使用sdk循环调用获取脉冲数getEncTickCount( )接口,返回编码器脉冲数。

2.2.3 观察编码器返回值

运行sdk,用手转动编码器旋钮,观察编码器脉冲数返回值一圈为10000,初始位置为0,如往右为增,则往左为减,反之同理,若编码器朝一个方向转为0以下则为负。

results matching ""

    No results matching ""