浅谈单圈绝对值编码器在多圈计数中的应用
布瑞特单圈绝对值旋转编码器 CAN 总线产品说明书

布瑞特单圈绝对值旋转编码器CAN总线产品说明书深圳布瑞特科技有限公司ShenZhen Briter Technology Co.Ltd产品优势特性●CAN接口具有实时双向通讯能力,CAN接口旋转编码器兼容CAN2.0电气规范。
用户可通过命令设置编码器的ID地址、零点、数据发送模式等参数,是目前最为友好的智能旋转编码器;●单圈编码器在不掉电情况下可作电子多圈编码器使用(此功能非断电记忆),最高可达百万圈;增加测量速度功能,便于使用者计算;●单圈量程范围内任何位置都是唯一的,即使有干扰或断电运动,都不会丢失位置信息;●单圈分辨率有1024(10bit)、4096(12bit)、16384(14bit)、32768(15 bit),量程范围内最高可实现0.01度的分辨率;●所有参数均可通过CAN总线通讯进行设定,可在任意位置设定零点,因此安装编码器时可将设备停留任意位置,无需考虑本编码器的旋转位置、即可固定好连接轴,通电后只要在外部引线处或通过CAN总线通讯进行一次置零操作即可自动修正;●特别适用于塔式起重机、矿山起重机、施工升降机、机床、3D打印机、自动化流水线、工业机器人、印刷机械、包装机械、物流机械、移动广告屏幕滑轨等设备的高度、行程、角度及速度的可靠/精确测量。
产品型号说明型号:CAN 接口--3D 模型以及相关资料请到布瑞特科技官网下载。
尺寸型号图1:输出6mm IP54尺寸型号图2:输出轴8mm IP54机械尺寸线出口方向与3个M3安装孔的角度关系是随机的D 字型轴尺寸比例5:1螺纹孔深6mm尺寸型号图3:盲孔8mm IP54尺寸型号图4:输出6mm防水IP67尺寸型号图5:输出8mm防水IP67注意事项●编码器属于精密仪器,请轻拿轻放、小心使用,尤其对编码器轴请勿敲、撞击及硬拽等。
●编码器与机械连接应选用柔性连接器或弹性支架,应避免刚性联接不同心造成的硬性损坏。
●编码器防水等级有IP54、IP67两种可选,如选用IP54编码器,转轴处防护等级为IP65,应避免轴朝上安装或者浸泡在水中,否则请采用防水护罩等措施;IP67防水经48小时水深一米运作测试,户外情况请放心使用。
绝对型编码器——单圈型

2/22绝对型编码器单圈型1) 优先型仅与法兰类型 2 一同使用。
2) 优先型仅与法兰类型 1 一同使用。
3) 只能结合接口 1 和 2。
4) 分辨率、预置值和计数方向由厂家设定。
5) 仅与接口 1 或 2 以及编码 C 共用。
6) 用于电缆连接方式,电缆材料聚氨酯 (PUR)。
具有光学传感器技术的 Sendix 5853 和 Sendix 5873 单圈编码器可实现最高达 21 位的分辨率。
由于具有电子数据表的 BiSS 接口,所以易于应用。
本系列提供特殊型号以便用于电梯技术的直接驱动。
有关更多附件信息,可在附件章节或我们的网站附件一栏 /accessories 中找到。
有关更多接插件信息,可在接线连接技术章节或我们的网站接线连接技术一栏:/connection_technology 中找到。
1) 只能结合轴K和连接方式E或F。
2) 只能结合接口 1 和 2。
3) 分辨率、预置值和计数方向由厂家设定。
4) 仅与接口 1 或 2 以及编码 C 共用。
5) 用于电缆连接方式,电缆材料聚氨酯 (PUR)。
绝对型编码器单圈型1) 电缆型:-30°C ... +75°C [-22°F ... +167°F]=2) 短路到 0 V 或输出,一次有一条通道, 采用正确的电源。
技术数据绝对型编码器单圈型匹配侧的顶视图,公头插座+V : 编码器电源 +V 直流0 V : 编码器电源接地 GND (0 V)0 V sens / +V sens : 使用编码器的传感器输出,电压可测量,并且如有必要可相应增加。
C+, C- : 时钟信号数据信号增量型输出通道 A (余弦)增量型输出通道 B (正弦)设置输入DIR : 方向输入Stat : 状态输出PH H : 插头连接器外壳(屏蔽)端子配置M12 插头,8 针 M23 插头,12 针夹紧法兰,ø 58 [2.28]法兰类型 1 和 3(显示 M23 接头的图纸)1 3 x M3, 6 [0.24] 深2 3 x M4, 8 [0.32] 深方形法兰,63.5 [2.5]法兰类型 5 和 7 (显示电缆的图纸)轴型尺寸尺寸单位 mm [inch]同步法兰,ø 58 [2.28]法兰类型 2 和 4(显示 M12 接头的图纸)1 3 x M4, 6 [0.24] 深绝对型编码器单圈型带弹簧元件的法兰,长型法兰类型 1 和 2(显示 M12 接头的图纸)轴套型尺寸尺寸单位 mm [inch]带固定连接器的法兰,ø 65 [2.56] 法兰类型 3 和 4用于固定螺丝的倾斜切圆直径 65 [2.56](显示电缆的图纸)1固定螺丝 DIN 912 M3 x 8(垫圈包含于交付产品中)2夹紧环建议扭矩 0.6 Nm带固定连接器的法兰,ø 63 [2.48] 法兰类型 5 和 6用于固定螺丝的倾斜切圆直径 63 [2.48](显示 M23 接头的图纸)1固定螺丝 DIN 912 M3 x 8(垫圈包含于交付产品中)2夹紧环建议扭矩 0.6 Nm[0,492]CBA532,19,25,3664,92,56312451°25°1:1044,811,76582,280,6115,427,7,391,090,512,7M50,31857,52,26轴套型尺寸尺寸单位 mm [inch]带固定连接器的法兰,无螺丝固定法兰类型 E 和 F(带有锥形轴K和切向电缆)1状态 LED 指示灯2设置 (SET) 按钮3建议螺丝的拧紧力矩为 (SW 4) 3 +0,5 Nm带固定连接器的法兰,ø 72 [2.83]法兰类型 G(带有锥形轴K和切向电缆)1状态 LED 指示灯2设置 (SET) 按钮3建议螺丝的拧紧力矩为 (SW 4) 3 +0,5 Nm带涨紧式连接器的法兰,ø 65 [2.56“]法兰类型 H1状态 LED 指示灯2设置 (SET) 按钮3建议螺丝的拧紧力矩为 (SW 4) 3 +0,5 Nm4建议螺丝的拧紧力矩为 (SW 2) 1 Nm。
绝对值编码器在超行程测量中的应用

绝对值编码器在超行程测量中的应用刘吉霞;郑义祥;胡健【摘要】以KUBLER 5860绝对值编码器为例,介绍了绝对值编码器在行程测量中的应用,着重讲述了在超过编码器测量范围时的处理方法.【期刊名称】《锻压装备与制造技术》【年(卷),期】2014(049)004【总页数】2页(P63-64)【关键词】自动化技术;绝对值编码器;行程测量;超程【作者】刘吉霞;郑义祥;胡健【作者单位】江苏扬力集团有限公司,江苏扬州225127;江苏扬力集团有限公司,江苏扬州225127;江苏扬力集团有限公司,江苏扬州225127【正文语种】中文【中图分类】TP2121 前言机械压力机装模高度直接影响冲压件的成形效果,因此其精度要求较高,且要求断电保持,通常都采用编码器来测量。
调模电机带动蜗轮旋转,蜗轮带动蜗杆,蜗杆带动球头螺杆,球头螺杆的上下运动,最终实现装模高度的调整。
编码器安装在蜗杆上,蜗杆旋转一周,编码器旋转一周,编码器读数通过一定的传动比和装模高度实现互应。
一般机械压力机装模高度大都选用绝对值多圈编码器来实现测量功能,直接读取编码器的脉冲数,转换为当前装模高度,但有时候,滑块调节范围较长或传动比较大,导致多圈编码器周数不够,这就需要我们考虑绝对值多圈编码器的超行程使用。
2 问题的提出本文以JD39-2000F闭式四点机械压力机装模高度调整系统为例,介绍绝对值编码器在超行程测量时的解决办法。
本机采用DEVICENET网络通信,控制系统选型如下:CPU选用日本OMRON公司生产的CJ2M-CPU33、网络控制模块选用CJ1WDRM21、编码器选用德国KU¨BLER公司生产的8.5860.1212.1001。
该型号编码器每旋转一圈,最多能发出8192个脉冲信号,它能记录编码器旋转的0~4096周,当记录到4096周后恢复到0周,再继续记录编码器旋转周数。
该设备模高调整范围800mm,编码器每旋转一周装模高度改变0.1mm,因此至少共需8000周,方可实现全行程检测,超过了编码器本身的旋转周数,需要对其进行处理。
多圈编码器

多圈编码器多圈编码器绝对编码器光码盘上有许多道光通道刻线,每道刻线依次以2线、4线、8线、16线。
编排,这样,在编码器的每一个位置,通过读取每道刻线的通、暗,获得一组从2的零次方到2的n-1次方的唯一的2进制编码(格雷码),这就称为n位绝对编码器。
这样的编码器是由光电码盘的机械位置决定的,它不受停电、干扰的影响。
绝对编码器由机械位置决定的每个位置是唯一的,它无需记忆,无需找参考点,而且不用一直计数,什么时候需要知道位置,什么时候就去读取它的位置。
这样,编码器的抗干扰特性、数据的可靠性大大提高了。
旋转单圈绝对值编码器,以转动中测量光电码盘各道刻线,以获取唯一的编码,当转动超过360度时,编码又回到原点,这样就不符合绝对编码唯一的原则,这样的编码只能用于旋转范围360度以内的测量,称为单圈绝对值编码器。
如果要测量旋转超过360度范围,就要用到多圈绝对值编码器。
编码器生产厂家运用钟表齿轮机械的原理,当中心码盘旋转时,通过齿轮传动另一组码盘(或多组齿轮,多组码盘),在单圈编码的基础上再增加圈数的编码,以扩大编码器的测量范围,这样的绝对编码器就称为多圈式绝对编码器,它同样是由机械位置确定编码,每个位置编码唯一不重复,而无需记忆。
多圈编码器另一个优点是由于测量范围大,实际使用往往富裕较多,这样在安装时不必要费劲找零点,将某一中间位置作为起始点就可以了,而大大简化了安装调试难度。
技术参数* 多圈绝对值光电码盘。
* 宽工作电压范围, 10…30Vdc或5Vdc,极性保护。
* 宽工作温度范围,-25~70℃;储存温度: -40~80℃。
* 并行推挽输出,可自选基准电压值,直接连接各种设备。
* 输出信号锁存控制,方便计算。
* 夹紧法兰,同步法兰或盲孔轴套,国际标准型外形,其他外形可选。
多圈编码器详细参数一.BEN绝对值编码器的常规外形:38MM,58MM,66MM,80MM.100MM.二.BEN绝对值编码器分为:单圈,多圈三.BEN绝对值编码器按原理分为:磁绝对值编码器,光电绝对值编码器 四.BEN绝对值编码器出线方式分为:侧出线,后出线五.BEN绝对值编码器轴分为:6MM,8MM,10MM,12MM,14MM,25MM.六.BEN绝对值编码器分为:轴,盲孔,通孔。
绝对值编码器的介绍

绝对值编码器的介绍绝对值编码器的介绍什么是绝对值编码器的“绝对式”的含义旋转编码器是工业中重要的机械位置角度、长度、速度反馈并参与控制的传感器,旋转编码器分增量值编码器、绝对值编码器、绝对值多圈编码器。
从外部接收的设备上讲(如伺服控制器、PLC),增量值是指一种相对的位置信息的变化,从A点变化到B点的信号的增加与减少的计算,也称为“相对值”,它需要后续设备的不间断的计数,由于每次的数据并不是独立的,而是依赖于前面的读数,对于前面数据受停电与干扰所产生的误差无法判断,从而造成误差累计;而“绝对式工作模式”是指在设备初始化后,确定一个原点,以后所有的位置信息是与这个“原点”的绝对位置,它无需后续设备的不间断的计数,而是直接读取当前位置值,对于停电与干扰所可能产生的误差,由于每次读数都是独立不受前面的影响,从而不会造成误差累计,这种称为接收设备的“绝对式”工作模式。
而对于绝对值编码器的内部的“绝对值”的定义,是指编码器内部的所有位置值,在编码器生产出厂后,其量程内所有的位置已经“绝对”地确定在编码器内,在初始化原点后,每一个位置独立并具有唯一性,它的内部及外部每一次数据刷新读取,都不依赖于前次的数据读取,无论是编码器内部还是编码器外部,都不应存在“计数”与前次读数的累加计算,因为这样的数据就不是“独立”“唯一”“量程内所有位置已经预先绝对确立”了,也就不符合“绝对”这个词的含义了。
所以,真正的绝对编码器的定义,是指量程内所有位置的预先与原点位置的绝对对应,不依赖于内部及外部的计数累加而独立、唯一的绝对编码。
关于“绝对式”编码器的概念的“故意混淆”与认识的误区关于绝对值编码器,很多人的认识还是停留在“停电”的位置保存这个概念,这个是片面而有局限性的,“绝对值”编码器不仅仅是停电的问题,对于接收设备,真正的“绝对值”的意义在于其数据刷新与读取无论在编码器内部还是外部,每一个位置的独立性、唯一性、不依赖于前次读数的“绝对编码”,对于这个“绝对”的定义市场上还是模糊不清的,为此有些商家就会对于此概念的“故意混淆”:混淆一:将接收设备的“绝对式工作模式”与绝对值编码器的“绝对式”的混淆。
单圈绝对值编码器过零 -回复

单圈绝对值编码器过零-回复单圈绝对值编码器过零是一种常见的信号处理技术,用于确定信号穿过零点的次数。
它在许多领域中都有广泛的应用,包括音频处理、图像处理和数字信号处理等。
在理解绝对值编码器过零的原理之前,我们先来了解一下编码器的基本概念。
编码器是一种设备,用于将输入信号转换为输出信号,通常是将模拟信号转换为数字信号。
它常用于测量和控制系统中,可以将物理量转换为数字信号,使我们能够对其进行处理和分析。
绝对值编码器是一种特殊类型的编码器,它的输出信号的幅度与输入信号的绝对值成正比。
具体而言,绝对值编码器通过确定输入信号穿过零点的次数来反映信号的绝对值大小。
这种编码器通常用于音频领域,用于检测声音的强度或频率。
下面,我们来一步一步回答关于单圈绝对值编码器过零的问题:第一步,我们先了解绝对值编码器的原理。
绝对值编码器通过将输入信号带入绝对值函数中,得到信号的绝对值。
在这个过程中,编码器会记录信号穿过零点的次数。
通过统计穿过零点的次数,我们可以得到信号的绝对值大小。
第二步,我们进一步了解单圈绝对值编码器的原理。
单圈绝对值编码器与普通的绝对值编码器略有不同之处。
它可以在单个信号周期内进行穿过零点的计数,而不需要多个周期。
这样可以提高信号处理的速度和精度。
第三步,我们介绍单圈绝对值编码器的具体实现。
单圈绝对值编码器通常使用比较器和计数器两个关键组件来实现。
比较器用于比较输入信号与零点之间的关系,而计数器用于记录信号穿过零点的次数。
通过不断更新计数器的数值,我们可以得到信号的绝对值大小。
第四步,我们来谈谈单圈绝对值编码器过零的应用。
单圈绝对值编码器过零在音频处理中具有广泛的应用。
例如,在音频采集系统中,可以使用单圈绝对值编码器过零来检测声音的强度或频率。
在数字音频处理中,可以使用单圈绝对值编码器过零来实现信号处理和分析。
第五步,我们讨论一些潜在的问题和挑战。
单圈绝对值编码器过零在处理高频信号时可能会有一些问题,例如信号的采样率不足或存在噪音干扰等。
绝对值编码器用途

绝对值编码器用途全文共四篇示例,供读者参考第一篇示例:绝对值编码器是一种用来转换物理量或电气信号成绝对数字的设备,其作用是将模拟信号转化为数字信号,并且确保每个数字代表着准确的数值。
绝对值编码器在各种领域中被广泛应用,包括自动控制系统、数控机床、医疗设备、机器人技术、传感器技术和无线连接技术等。
绝对值编码器的主要作用是准确地记录和传递物理量的数值信息,从而实现对系统的精确控制。
在自动控制系统中,绝对值编码器可以将机械运动转化为数字信号,使系统能够迅速准确地响应控制指令,提高系统的稳定性和精度。
在数控机床领域,绝对值编码器可以将轴的位置信息转化为数字信号,实现高精度的数控加工,提高加工质量和效率。
在医疗设备中,绝对值编码器可以将医疗设备的各种参数转化为数字信号,实现对患者的精准治疗。
在机器人技术中,绝对值编码器可以将机器人的位置和姿态信息转化为数字信号,实现对机器人的准确控制,提高机器人的灵活性和智能化程度。
第二篇示例:绝对值编码器是一种常用于测量和控制系统中的反馈装置,其用途十分广泛。
绝对值编码器通过将机械位置信息转换成数字信号,实现对位置的准确和可靠测量,从而在自动化系统中扮演着重要的角色。
绝对值编码器被广泛应用于机器人、数控设备、自动化生产线等工业领域。
这些自动化系统需要精确控制机械运动的位置和速度,以保证生产效率和产品质量。
绝对值编码器能够实时反馈机械位置信息,为控制系统提供准确的参考信号,从而保证系统可以精确控制机械运动的轨迹和速度。
绝对值编码器在航天航空、医疗器械等高精度领域也有重要应用。
在航天航空领域,绝对值编码器被用于测量飞行器的位置和姿态,为导航和飞行控制提供准确的数据。
在医疗器械领域,绝对值编码器被用于精准定位医疗设备,如CT扫描机、X射线机等,为医生提供确切的病灶位置信息,实现精准治疗。
绝对值编码器还被广泛应用于科学研究、实验仪器等领域。
科学实验通常需要对实验装置的位置和速度进行精确测量,以获取准确的实验数据。
绝对值编码器及其使用方法介绍(2010.08.11)

绝对值编码器及其使用方法介绍绝对值编码器普遍用于精确的位置、角度、距离检测,因此,我们有必要了解和掌握它的使用方法。
一、单圈绝对值编码器单圈绝对值编码器具有如下特点:1.在一圈(0~360°)之内,无重复编码,且编码是按照一定规律连续变化的。
这样,在编码器旋转一周的范围内,编码值能够反映出设备当前的实际位置/角度。
2.采用二进制格雷码编码方式。
格雷码和普通二进制码都是一种数列集合,但普通二进制码相邻两数可能有多个码元改变,但格雷码相邻两数只有一个码元变化。
例如,十进制的0,1,2,3,用普通二进制码表示为:00,01,10,11;而格雷码则为:00,01,11,10。
这样做的好处是避免多个码元的电平同时变化对周围设备或线路造成较强的脉冲干扰,使检测、控制更加准确、可靠。
3.内部采用光电隔离,不易受到外界信号的干扰。
在安装过程中,需要注意以下几点:1.安装时,编码器轴与电机(减速器)轴尽可能同心。
2.最好选用弹性联轴器,可以显著改善由于安装精度差或磨损造成的偏心问题。
3.编码器电缆应选用优质的屏蔽双绞铜电缆,可减少外界干扰、降低信号衰减度。
4.编码器自带电缆与延长电缆连接尽量采用焊接,防止长时间氧化造成接触不良,影响信号的采集。
5.编码器电缆与大功率设备、变频器等设备及其连接电缆分开走线,防止干扰。
采集到的格雷码转换为普通二进制码后,即可按照常规方法将其与实际位置/角度值相对应。
二进制格雷码转换成自然二进制码,其法则是保留格雷码的最高位作为自然二进制码的最高位;次高位自然二进制码为高位自然二进制码与次高位格雷码相异或;自然二进制码的其余各位与次高位自然二进制码的求法相类似。
例如:二、多圈绝对值编码器多圈绝对值编码器的原理和使用方法与单圈绝对值编码器相同。
区别在于多圈绝对值编码器除了360度(单圈)编码外,还增加了用于检测圈数的编码,圈数计量范围由数十圈到数千圈甚至更多(根据型号)。
多圈绝对值编码器能有效增加测量范围,适用于长距离测量或超大减速比的角度或位置精确测量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
浅谈单圈绝对值编码器在多圈计数中的应用
摘要:工业自动控制工程中,有大量的直线位移和角位移需要通过电信号来加以处理,编码器便是实现这一功能的最主要设备。
但由于各类型编码器价位差别很大,实际应用中选型不当既容易造成使用不合理,也会造成浪费。
本文主要探讨单圈绝对值编码器在多圈过程控制中的应用。
关键词:单圈绝对值编码器格雷码多圈计数
一.简述
编码器(encoder)是一种将旋转位移转换成一串数字脉冲信号的旋转式传感器,这些脉冲能用来控制角位移,如果编码器与齿轮条或螺旋丝杠结合在一起,也可用于测量直线位移。
编码器产生电信号后由数控制置CNC、可编程逻辑控制器PLC、控制系统等来处理。
这些传感器主要应用在下列方面:机床、材料加工、电动机反馈系统以及测量和控制设备。
二.编码器分类
按照工作原理编码器一般分为增量型与绝对型,它们存着最大的区别:增量式编码器是将位移转换成周期性的电信号,再把这个电信号转变成计数脉冲,用脉冲的个数表示位移的大小。
在增量编码器的情况下,位置是从零位标记开始计算的脉冲数量确定的,而绝对型编码器的位置是由输出代码的读数确定的。
在一圈里,每个位置的输出代码的读数是唯一的;绝对式编码器的每一个位置对应一个确定的数字码,因此它的示值只与测量的起始和终止位置有关,而与测量的中间过程无关。
因此,当电源断开时,绝对型编码器并不与实际的位置分离。
如果电源再次接通,那么位置读数仍是当前的,有效的;不像增量编码器那样,必须去寻找零位标记。
绝对型编码器又可分为单圈编码器和多圈编码器。
多圈绝对式编码器中,生产厂家运用钟表齿轮机械的原理,当中心码盘旋转时,通过齿轮传动另一组码盘(或多组齿轮,多组码盘),在单圈编码的基础上再增加圈数的编码,以扩大编码器的测量范围,这样的绝对编码器就称为多圈式绝对编码器,它同样是由机械位置确定编码,每个位置编码唯一不重复,而无需记忆。
多圈编码器另一个优点是由于测量范围大,实际使用往往富裕较多,这样在安装时不必要费劲找零点,将某一中间位置作为起始点就可以了,而大大简化了安装调试难度。
三.编码规则
绝对值编码器一般采用格雷码编码方式,在一组数的编码中,若任意两个相邻的代码只有一位二进制数不同,则称这种编码为格雷码,另外由于最大数与最小数之间也仅一位数不同,即“首尾相连”,因此又称循环码或反射码。
在数字系统中,常要求代码按一定顺序变化。
例如,按自然数递增计数,若采用8421码,则数0111变到1000时四位均要变化,而在实际电路中,4位的变化不可能绝对
同时发生,则计数中可能出现短暂的其它代码(1100、1111等)。
在特定情况下可能导致电路状态错误或输入错误。
使用格雷码可以避免这种错误。
格雷码属于可靠性编码,是一种错误最小化的编码方式。
因为,虽然自然二进制码可以直接由数/模转换器转换成模拟信号,但在某些情况,例如从十进制的3转换为4时二进制码的每一位都要变,能使数字电路产生很大的尖峰电流脉冲。
而格雷码则没有这一缺点,它在相邻位间转换时,只有一位产生变化。
它大大地减少了由一个状态到下一个状态时逻辑的混淆。
由于这种编码相邻的两个码组之间只有一位不同,因而在用于方向的转角位移量-数字量的转换中,当方向的转角位移量发生微小变化(而可能引起数字量发生变化时,格雷码仅改变一位,这样与其它编码同时改变两位或多位的情况相比更为可靠,即可减少出错的可能性。
格雷码与二进制码的转换:从左边第二位起,将每位与左边一位解码后的值异或,作为该位解码后的值(最左边一位依然不变)。
依次异或,直到最低位。
依次异或转换后的值(二进制数)就是格雷码转换后二进制码的值。
用公式表示:
(G:格雷码,B:二进制码)
原码:p[n:0];格雷码:c[n:0](n∈N);编码:c=G(p);解码:p=F(c)。
四.实现方法
单圈编码器价格低,在实际应用中使用广泛,但由于其测量范围小,需要在安装时调整零点,以便于在使用过程中不允许编码器旋转跨越零点,即编码器只允许在360度范围内选择,大大降低了其使用范围。
但在使用过程中,往往需要编码器转动范围超过一圈,甚至几圈,考虑到成本及使用要求,这就需要对编码器编码进行过圈处理。
以10位单圈绝对型编码器为例,编码范围为0—1023,共1024个编码。
传统的做法是以PLC的程序扫描周期(通常为50-100ms)为时间基准,在每一个扫描周期内,将编码器编码X与1023做比较,当X=1023时,便认为此时编码器已过圈,这样就有两个问题:
1.当编码器转动过快时,容易造成编码的丢失,即程序接收不到1023这个码值,从而无法正确判断过圈。
2.当编码器恰恰转动到1023这个码值而停止时,会造成编码器过圈的错误信号。
改进后的编码处理,以可编程逻辑器循环扫描周期为时间基准,即当前周期取一个编码A,然后把A与上一周期的编码B做比较,当B-A>=1时,编码器不过圈;当B-AR
)
FPM 20.0
JNB _001
L MD16
L 1.000000e+000
-R
T MD16
_001: NOP 0
A(
L MD12
L 1.000000e+000
<R
)
FPM 20.1
JNB _002
L MD16
L 1.000000e+000
+R
T MD16
_002: NOP 0
L MD16
L 1.024000e+003 *R
T MD21
ANOV
SA VE
CLR
A BR
= L0.0
A L0.0
A(
L MD21
L 0.000000e+000。