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

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

3天内不再提示

剖析编码器的工作原理及高速计数器程序编写

电子工程师 来源:cc 2019-01-18 10:54 次阅读

编码器是一种将旋转位移转换成一串数字脉冲信号的旋转式传感器,这些脉冲能用来控制角位移,如果编码器与齿轮条或螺旋丝杠结合在一起,也可用于测量直线位移。

编码器产生电信号后由数控制置CNC、可编程逻辑控制器PLC控制系统等来处理。这些传感器主要应用在下列方面:机床、材料加工、电动机反馈系统以及测量和控制设备。在ELTRA编码器中角位移的转换采用了光电扫描原理。读数系统是基于径向分度盘的旋转,该分度由交替的透光窗口和不透光窗口构成的。此系统全部用一个红外光源垂直照射,这样光就把盘子上的图像投射到接收器表面上,该接收器覆盖着一层光栅,称为准直仪,它具有和光盘相同的窗口。接收器的工作是感受光盘转动所产生的光变化,然后将光变化转换成相应的电变化。一般地,旋转编码器也能得到一个速度信号,这个信号要反馈给变频器,从而调节变频器的输出数据。

编码器一般分为增量型与绝对型,它们存着最大的区别:在增量编码器的情况下,位置是从零位标记开始计算的脉冲数量确定的,而绝对型编码器的位置是由输出代码的读数确定的。在一圈里,每个位置的输出代码的读数是唯一的; 因此,当电源断开时,绝对型编码器并不与实际的位置分离。如果电源再次接通,那么位置读数仍是当前的,有效的; 不像增量编码器那样,必须去寻找零位标记。

现在编码器的厂家生产的系列都很全,一般都是专用的,如电梯专用编码器、机床专用编码器、伺服电机专用型编码器等,并且编码器都是智能型的,有各种并行接口可以与其它设备通讯。

编码器是把角位移或直线位移转换成电信号的一种装置。前者成为码盘,后者称码尺.按照读出方式编码器可以分为接触式和非接触式两种.接触式采用电刷输出,一电刷接触导电区或绝缘区来表示代码的状态是“1”还是“0”;非接触式的接受敏感元件是光敏元件或磁敏元件,采用光敏元件时以透光区和不透光区来表示代码的状态是“1”还是“0”。

按照工作原理编码器可分为增量式和绝对式两类。增量式编码器是将位移转换成周期性的电信号,再把这个电信号转变成计数脉冲,用脉冲的个数表示位移的大小。绝对式编码器的每一个位置对应一个确定的数字码,因此它的示值只与测量的起始和终止位置有关,而与测量的中间过程无关。

旋转增量式编码器以转动时输出脉冲,通过计数设备来知道其位置,当编码器不动或停电时,依靠计数设备的内部记忆来记住位置。这样,当停电后,编码器不能有任何的移动,当来电工作时,编码器输出脉冲过程中,也不能有干扰而丢失脉冲,不然,计数设备记忆的零点就会偏移,而且这种偏移的量是无从知道的,只有错误的生产结果出现后才能知道。解决的方法是增加参考点,编码器每经过参考点,将参考位置修正进计数设备的记忆位置。在参考点以前,是不能保证位置的准确性的。为此,在工控中就有每次操作先找参考点,开机找零等方法。这样的编码器是由码盘的机械位置决定的,它不受停电、干扰的影响。

绝对编码器由机械位置决定的每个位置的唯一性,它无需记忆,无需找参考点,而且不用一直计数,什么时候需要知道位置,什么时候就去读取它的位置。这样,编码器的抗干扰特性、数据的可靠性大大提高了。

由于绝对编码器在定位方面明显地优于增量式编码器,已经越来越多地应用于工控定位中。绝对型编码器因其高精度,输出位数较多,如仍用并行输出,其每一位输出信号必须确保连接很好,对于较复杂工况还要隔离,连接电缆芯数多,由此带来诸多不便和降低可靠性,因此,绝对编码器在多位数输出型,一般均选用串行输出或总线型输出,德国生产的绝对型编码器串行输出最常用的是SSI(同步串行输出)。

多圈绝对式编码器。编码器生产厂家运用钟表齿轮机械的原理,当中心码盘旋转时,通过齿轮传动另一组码盘(或多组齿轮,多组码盘),在单圈编码的基础上再增加圈数的编码,以扩大编码器的测量范围,这样的绝对编码器就称为多圈式绝对编码器,它同样是由机械位置确定编码,每个位置编码唯一不重复,而无需记忆。多圈编码器另一个优点是由于测量范围大,实际使用往往富裕较多,这样在安装时不必要费劲找零点,将某一中间位置作为起始点就可以了,而大大简化了安装调试难度。多圈式绝对编码器在长度定位方面的优势明显,已经越来越多地应用于工控定位中。

高速计数器

描述:

高速计数器是指能计算比普通扫描频率更快的脉冲信号,它的工作原理与普通计数器类似,只是计数通道的响应时间更短。在越来越多的控制过程中需要对高速脉冲信号进行处理,而普通的计数方式远远不能满足要求。为此需要用到高速计数器。

计数器是PLC内部重要的软元件之一,高速计数器是PLC计数器中常用的一种,PLC 内部有两种计数器,一种是对PLC内部信号进行计数的计数器,另一种是对外部事件信号进行计数的计数器。

一、高速计数器种类和软元件编号

1、高速计数的种类

基本单元内置了32位增减计数器的高速计数器(单相计数/单相双计数/双相双计数),根据计数方法的不同可以分为硬件计数器和软件计数器两种

在高速计数器中,提供了可以选择外部复位输入端子和外部启动输入端子开始计数的功能。

2、高速计数器的区分

硬件计数器: 这种计数器是通过硬件进行计数。

软件计数器:这种计数器是通过CPU中断处理进行计数,每个计数器需要在最大响应频率和综合频率的两个限制条件下使用。

3、高速计数器的种类和输入信号的形式

4、高速计数器软元件一览

二、高速计数器输入分配

对应各个高速计数器的编号,X000-X007分配表如下

三、高速计数器使用

1、单相单计数的输入

2、单相双计数的输入

3、双相双计数的输入

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

    关注

    41

    文章

    3360

    浏览量

    131509
  • 计数器
    +关注

    关注

    32

    文章

    2121

    浏览量

    92964

原文标题:编码器的工作原理及高速计数器程序编写,一文看懂

文章出处:【微信号:wwygzxcpj,微信公众号:电机技术及应用】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    编码器工作原理

    ,那么输出00 0000 0001, 如果偏离50°,也就是在50°的位置, 那么输出就是00 0101 0000。绝对式编码器总是输出当前位置信息。编码器工作原理 #1 光电编码器
    发表于 02-24 22:03

    转动编码器计数器的增量太快

    配置为“电阻下拉”作为驱动模式,我的目标是计算旋转编码器的上升沿(为了知道机器人的位置),但是我的问题是当我转动编码器时,计数器的增量太快,而我稍微转动编码器。有什么问题吗?谢谢。PS
    发表于 03-13 10:56

    如何增加编码器计数速度?

    为什么。发生了,我需要增加分辨率。编码器数据表称它能够以7500转/分的速度工作,这意味着125RPS。当计数器超过比较值时,程序触发一个继电器,切换速度足够快,但我需要增加
    发表于 10-09 13:07

    编码器的结构域工作原理是什么?伺服电机与编码器工作是什么?

    伺服电机的种类有哪些?伺服电机主要的作用是什么?编码器的结构域工作原理是什么?编码器的分类和特点有哪些?伺服电机与编码器工作是什么?
    发表于 06-28 08:11

    编码器工作原理以及分类

    最近公司项目用到了编码器选用的编码器 为360脉冲为了方便其一圈发360个脉冲 ,当然精度只有一度 ,如果为了高精度可以选用其他类型的首先简述一下编码器工作原理
    发表于 07-12 06:39

    编写编码器程序

    这一章编写编码器程序,通过定时连接编码器,原理和细节这里不多说,参考代码段中的网页,有两个注
    发表于 08-09 06:16

    编码器的分类及其工作原理

    文章目录编码器是什么编码器的分类工作原理编码器是什么编码器(encoder)是将信号 如比特流或数据进行编制、转换为可用以通讯、传输和存储的
    发表于 09-14 09:16

    编码器工作原理是什么

    编码器工作原理是什么?如何通过波形得出正反转的判据呢?编码器程序结构如何实现?
    发表于 10-14 06:36

    编码器是什么? 编码器工作原理是什么?

    编码器是什么?编码器工作原理是什么?
    发表于 10-19 09:59

    定时/计数器的最基本工作原理

    定时/计数器的最基本工作原理是进行计数。对内部时钟脉冲进行计数时,作为定时;对外部脉冲信号计数
    发表于 11-18 06:02

    计数器的结构和工作原理

    目录C51定时计数器电路图定时/计数器的结构和工作原理相关寄存C51定时
    发表于 01-24 07:04

    编码器工作原理,光电编码器工作原理分析

    编码器工作原理,光电编码器工作原理分析 编码器工作原理  绝对脉冲
    发表于 03-08 15:18 21.4w次阅读

    S7-1200PLC通过高速计数器测量AB相编码器转速

    S7-1200PLC通过高速计数器测量AB相编码器转速
    发表于 09-20 15:30 0次下载

    1路编码器脉冲计数器或2路DI高速计数器,Modbus RTU模块 YL150

    产品特点:● 编码器解码转换成标准Modbus RTU协议● 可用作编码器计数器或者转速测量● 支持编码器计数,可识别正反转● 也可以设置作
    发表于 10-31 09:17 0次下载

    1路编码器脉冲计数器或2路DI高速计数器,Modbus RTU模块 YL150

    1路编码器脉冲计数器或2路DI高速计数器,ModbusRTU模块YL150产品特点:●编码器解码转换成标准ModbusRTU协议●可用作
    发表于 11-03 14:19 0次下载