• 010-82665467 / 13810824283
  • ztic@ztic.cn (销售)
  • 北京市海淀区知春路111号理想大厦1603室
搜索
手机版
扫码访问手机版
关注微信
扫码关注官方微信
  • 客服电话
    点击联系客服

    周一至周五 9:00-12:00 13:00-17:00

    客服电话

    010-82665467

    13810824283

    电子邮件

    ztic@ztic.cn
  • 手机版

    扫描进手机版

    随时随地掌握行业动态

  • 官方微信

    扫描二维码

    关注中泰联创微信公众号

EM9636M六路编码器在低温回缩试验仪中的应用

时间:2019-09-23 13:06 来源:中泰联创 作者:中泰联创 阅读:

通过测试对EM9636M,6路编码器在低温回缩试验仪中的应用以及详细说明

        有用户希望自己组建低温回缩试验系统,希望可以最多测试6个试件,同时要返回测试温度,经过我公司技术人员分析,将被测量设定为6路高精度位移测量,1路温度测量。在实际应用中,高精度位移测量往往使用光栅尺或者磁栅尺,它们使用正交编码器输出信号,有A,B两根信号线用于指示位移数据,一般还会有一个Z信号用于零点指示。温度测量往往使用热电阻或者热电偶数据采集卡。市场上的数据采集卡往往无法在采集温度信号的同时提供如此之多的编码器输入接口。我公司也没有现成的产品可以提供,但是由于我公司拥有经验丰富的产品研发人员,使用现有产品,经过定制后为用户提供了满足要求的数据采集卡

        EM9636M本来只能够测量两路正交编码器,但是由于其下位机使用了ARM单片机+FPGA的架构,因此我公司的研发人员可以灵活定制数据采集功能。将2路正交编码器输入接口扩充到6路,另外选择了温度变送器将PT100输出值转换成电压值,这样EM9636M就定制成了具有6路编码器输入,1路温度采集功能的数据采集卡,满足了用户的测试需求。定制产品为了满足高精度位移测量初始位置定位,还提供了过零信号清零功能。另外,为了防止编码器输出有干扰,还提供了滤波系数用于过滤毛刺脉冲,防止干扰脉冲降低位移测量精度。

下面是定制产品的说明:
EM9636M本身具有两路编码器,应用户要求定制成6路编码器,操作方法和标准EM9636M有所不同。端口定义如下:

本产品去掉了DIO1~DIO16,因此PWM功能已经去掉。计数器功能也去掉了。
保留的功能有:AD,32路;DI,8路;DO,8路,编码器,6路;
ECAx对应编码器A信号线;ECBx对应编码器B信号线,ECZx对应编码器过零信号。
编码器功能特别增加了灵敏度系数调节和过零信号模式。
灵敏度系数的作用是对输入信号进行滤波,系数值越大,滤波效果越好,能测量的编码器频率越低;
过零信号模式的作用是选择对ECZ信号的响应方式。计数模式下表示ECZ信号每有效一次,则ECZ信号计数器加一。清零模式下ECZ信号每有效一次,ECZ信号计数器加一的同时会将编码器计数清零。
测试软件如下,因为用户需求是1路AD,因此测试软件只显示了4路AD数值,实际32路AD数据是全部读回的:

 

在IP地址栏输入正确IP地址,点击“连接”按钮后如果正确连接,则按钮名称将变成“断开”。
点击“使能看门狗”按钮后,下位机在看门狗时间内没有接收到上位机的任何命令,将会重新启动。
和下位机建立连接后,默认是不读取任何数据的,“采集AD”复选框选中后将会读取AD数据。“采集编码器”复选框选中后,将会读取编码器数据。
“清零”按钮可以将AB计数和过零计数清零。
“滤波系数”范围是0~255,越大则滤波效果越好,编码器测频上限越低。
滤波系数和编码器信号频率上限有如下关系:
编码器信号频率上限 = 16MHz/(3+滤波系数)
“过零模式”有两个选择:
计数:表示只对过零信号计数。
清零:在计数的基础上,过零信号有效时将对AB信号清零,这样的目的是为了让编码器在过零点清零,起到定位零点的作用。
本测试程序提供源码,供用户编程参考。
上一篇:Python使用动态链接库操作数据采集卡 下一篇:没有了

微信二维码

扫一扫Get更多资讯

Copyright © 北京中泰联创科技有限公司 版权所有 京ICP备18049974号-1 京公网安备:11010802021254号 技术支持:聚辉网络