0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

PLC/编码器/电机电表脉冲计数信号数据采集模块

siruitegs 来源:siruitegs 作者:siruitegs 2022-11-25 11:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

plc脉冲量的控制多用于步进电机伺服电机的角度控制、距离控制、位置控制等。以下是以步进电机为例来说明各控制方式。

1、 步进电机的角度控制。首先要明确步进电机的细分数,然后确定步进电机转一圈所需要的总脉冲数。计算“角度百分比=设定角度/360°(即一圈)”“角度动作脉冲数=一圈总脉冲数*角度百分比。”

公式为:角度动作脉冲数=一圈总脉冲数*(设定角度/360°)。

2、 步进电机的距离控制。首先明确步进电机转一圈所需要的总脉冲数。然后确定步进电机滚轮直径,计算滚轮周长。计算每一脉冲运行距离。最后计算设定距离所要运行的脉冲数。

公式为:设定距离脉冲数=设定距离/[(滚轮直径*3.14)/一圈总脉冲数]

3、 步进电机的位置控制就是角度控制与距离控制的综合。

以上只是简单的分析步进电机的控制方式,可能与实际有出入,仅供各位同仁参考。

伺服电机的动作与步进电机的一样,但要考虑伺服电机的内部电子齿轮比与伺服电机的减速比。有些事情说起来比较简单,但实际应用就有难度了。请大家在实际的工作中领悟其中的道理。

poYBAGOAMUqAEmBHAADQKODS9Yc066.pngpoYBAGOAMUqAHJC3AAEiA6H_Inc383.pngpYYBAGOAMUqABI_WAAMOXKF5XVk039.png

IBF69字符协议命令集:

模块的出厂初始设置,如下所示:

地址代码为01

波特率9600 bps

禁止校验和

如果使用 RS-485网络,必须分配一个不重复的地址代码,地址代码取值为16进制数在00和FF之间,由于新模块的地址代码都是一样的,他们的地址将会和其他模块矛盾,所以当你组建系统时,你必须重新配置每一个IBF69模块地址。可以在接好IBF69模块电源线和RS485通讯线后,通过配置命令来修改IBF69模块的地址。波特率,校验和状态也需要根据用户的要求而调整。而在修改波特率,校验和状态之前,必须让模块先进入缺省状态,否则无法修改。

让模块进入缺省状态的方法:

IBF69模块边上都有一个INIT的开关,在模块的侧面位置。将INIT开关拨到INIT位置,再接通电源,此时模块进入缺省状态。在这个状态时,模块的配置如下:

地址代码为00

波特率9600 bps

禁止校验和

这时,可以通过配置命令来修改IBF69模块的波特率,校验和状态等参数。在不确定某个模块的具体配置时,也可以将INIT开关拨到INIT位置,使模块进入缺省状态,再对模块进行重新配置。

注:正常使用时请将INIT开关拨到NORMAL位置。

字符协议命令由一系列字符组成,如首码、地址ID,变量、可选校验和字节和一个用以显示命令结束符(cr)。主机除了带通配符地址“**”的同步的命令之外,一次只指挥一个IBF69模块。

命令格式:(Leading Code)(Addr)(Command)[data][checksum](cr)

(Leading code)首码是命令中的第一个字母。所有命令都需要一个命令首码,如%,$,#,@,...等。 1-字符

(Addr) 模块的地址代码,如果下面没有指定,取值范围从 00~FF (十六进制)。 2-字符

(Command)显示的是命令代码或变量值。 变量长度

[data] 一些输出命令需要的数据。 变量长度

[checksum]括号中的Checksum(校验和)显示的是可选参数,只有在启用校验和时,才需要此选项。 2-字符

(cr) 识别用的一个控制代码符,(cr)作为回车结束符,它的值为0x0D。 1-字符

当启用校验和(checksum)时,就需要[Checksum]。它占2-字符。命令和应答都必须附加校验和特性。校验和用来检查所有输入命令,来帮助你发现主机到模块命令错误和模块到主机响应的错误。校验和字符放置在命令或响应字符之后,回车符之前。

计算方法:两个字符,十六进制数,为之前所发所有字符的ASCII码数值之和,然后与十六进制数0xFF相与所得。

应用举例:禁止校验和(checksum)

用户命令 $002(cr)

模块应答 !00020600 (cr)

启用校验和(checksum)

用户命令 $002B6 (cr)

模块应答 !00020600 A9 (cr)

‘$’ = 0x24 ‘0’ = 0x30 ‘2’ = 0x32

B6=(0x24+0x30+0x30+0x32) AND 0xFF

!’ = 0x21 ‘0’ = 0x30 ‘2’ = 0x32 ‘6’ = 0x36

A9=(0x21+0x30+0x30+0x30+0x32+0x30+0x36+0x30+0x30) AND 0xFF

命令的应答:

应答信息取决于各种各样的命令。应答也由几个字符组成,包括首代码,变量和结束标识符。应答信号的首代码有两种, ‘!’或 ‘>’表示有效的命令而‘?’ 则代表无效。通过检查应答信息,可以监测命令是否有效

注意:1、在一些情况下,许多命令用相同的命令格式。要确保你用的地址在一个命令中是正确的,假如你用错误的地址,而这个地址代表着另一个模块,那么命令会在另一个模块生效,因此产生错误。

2、必须用大写字母输入命令。

3、(cr)代表键盘上的回车符,不要直接写出来,应该是敲一下回车键(Enter键)。

审核编辑:汤梓红

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 编码器
    +关注

    关注

    45

    文章

    3903

    浏览量

    141443
  • plc
    plc
    +关注

    关注

    5045

    文章

    14441

    浏览量

    483574
  • 数据采集模块

    关注

    1

    文章

    37

    浏览量

    12118
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    增量式编码器工作原理是什么?

    增量式编码器工作原理是什么?增量式编码器是一种通过输出脉冲信号来反映旋转位置变化的传感,广泛应用于电机
    的头像 发表于 09-29 11:00 1683次阅读
    增量式<b class='flag-5'>编码器</b>工作原理是什么?

    由倍讯科技研制的CCLinkIE转ModbusTCP网关,可达成与脉冲计数器的连接

    本研究案例展示三菱可编程逻辑控制PLC)在工业自动化控制中的实际应用。应用时,将三菱PLC脉冲计数器相连,实现控制与数据采集功能。采用
    的头像 发表于 08-26 16:58 485次阅读
    由倍讯科技研制的CCLinkIE转ModbusTCP网关,可达成与<b class='flag-5'>脉冲计数器</b>的连接

    PLC生产计数数据采集解决方案

    、优化资源配置的关键。 然而,传统生产场景下,不同品牌PLC(如西门子、三菱、施耐德等)的通信协议不统一,数据存储分散,且依赖人工定期到现场导出数据或纸质记录统计,导致生产计数数据采集
    的头像 发表于 08-25 10:42 409次阅读
    <b class='flag-5'>PLC</b>生产<b class='flag-5'>计数数据采集</b>解决方案

    绝对值编码器与增量式编码器相比有哪些优势?

    、是否重启,只要设备未发生物理位移,再次上电后可直接读取当前的准确位置,无需 “找零” 或重新校准。 增量式编码器:仅输出脉冲信号,通过计数脉冲
    的头像 发表于 08-11 13:57 1182次阅读
    绝对值<b class='flag-5'>编码器</b>与增量式<b class='flag-5'>编码器</b>相比有哪些优势?

    经过光耦之后,脉冲计数功能为什么不能实现?

    设置PA0为普通定时,复用推挽输出,但是发现信号经过光耦之后高电平不到2V,不能进行脉冲计数,如果设置成中断输入,高电平是3.3V,请问这是啥原因?现有的电路能否实现脉冲计数功能?
    发表于 06-17 06:08

    人形机器人核心传感技术解析,从编码器到精准运动控制

    工作原理编码器可分为增量式和绝对式两类。   增量式编码器是将位移转换成周期性的电信号,再把这个电信号转变成计数
    的头像 发表于 05-21 02:04 6991次阅读

    脉冲编码器的详细解析

    是一种光学式位置检测元件,它通过将编码盘直接装在电机的旋转轴上,以测出轴的旋转角度位置和速度变化。其输出信号为电脉冲,因此也常被视作一种角位移传感
    的头像 发表于 04-17 16:48 1552次阅读

    三菱伺服电机怎么设定无编码器

    要将三菱伺服电机设置为无编码器模式(也称为开环控制模式),需要遵循一定的步骤和注意事项。以下是一个详细的指南: 一、了解无编码器模式 无编码器模式是指伺服
    的头像 发表于 03-20 07:41 1211次阅读

    伺服电机编码器怎么选型

    工作环境、精度要求、分辨率需求、输出信号类型等。这有助于缩小选型范围,提高选型的准确性和效率。 二、选择合适的编码器类型 根据应用需求,选择合适的编码器类型。常见的伺服电机
    的头像 发表于 03-11 12:01 1464次阅读
    伺服<b class='flag-5'>电机</b><b class='flag-5'>编码器</b>怎么选型

    增量式编码器原理介绍

    增量式编码器是一种将位移信息转换成周期性电信号,再将电信号转换成脉冲计数的装置。
    的头像 发表于 03-03 10:21 2033次阅读
    增量式<b class='flag-5'>编码器</b>原理介绍

    电机数据采集网关具有哪些特点?

    接口(如RS-485、Modbus等)与电机及其相关设备(如传感、控制等)进行通信,实时采集电机的电压、电流、功率、转速、温度等关键参数
    的头像 发表于 02-14 16:49 716次阅读
    <b class='flag-5'>电机</b><b class='flag-5'>数据采集</b>网关具有哪些特点?

    绝对式编码器在伺服电机控制中的应用与优势分析

    反馈传感,能够直接提供电机的绝对位置信息。在伺服电机控制系统中,绝对值编码器作为反馈装置,起到了至关重要的作用。它带来了精确的位置反馈信号
    的头像 发表于 02-06 09:46 1553次阅读
    绝对式<b class='flag-5'>编码器</b>在伺服<b class='flag-5'>电机</b>控制中的应用与优势分析

    伺服电机编码器故障及维修

    伺服电机编码器故障及维修,伺服电机编码器4大常见故障,编码器信号丢失或不稳定,
    的头像 发表于 01-21 14:49 4021次阅读
    伺服<b class='flag-5'>电机</b><b class='flag-5'>编码器</b>故障及维修

    伺服电机编码器

    在现代工业自动化和控制系统中,伺服电机编码器扮演着至关重要的角色。它能够精确测量电机的位置、速度和方向,为系统提供准确的反馈信息,实现高精度的运动控制。伺服电机
    的头像 发表于 01-20 14:01 1655次阅读
    伺服<b class='flag-5'>电机</b><b class='flag-5'>编码器</b>

    光栅尺磁栅尺脉冲信号编码器4倍频脉冲计数器转485采集模块 YL153

    ,角度测量,转速测量,产品计米等等。 产品包括信号采集脉冲信号捕捉,信号转换和RS-485串行通信。每个串口最多可接255只 YL153
    的头像 发表于 12-10 11:21 1106次阅读
    光栅尺磁栅尺<b class='flag-5'>脉冲</b><b class='flag-5'>信号</b><b class='flag-5'>编码器</b>4倍频<b class='flag-5'>脉冲计数器</b>转485<b class='flag-5'>采集</b><b class='flag-5'>模块</b> YL153