基于STM32的绝对编码器信号转换为增量编码器信号装置设计
2020-05-13沈宝诚吴剑飞
安徽电子信息职业技术学院学报 2020年2期
沈宝诚 , 吴剑飞 , 朱 嘉
(1.中国电子科技集团公司第41研究所,安徽 蚌埠 233010;2.江西中烟工业有限责任公司赣州卷烟厂,江西 赣州 341000;3.重庆中烟工业有限公司重庆卷烟厂,重庆 南岸 400000)
一、引言
编码器[2]是一种重要的工业辅助装置,常用来进行位置检测、速度控制等,根据其刻度方法和信号输出形式可分为增量式和绝对式两种。增量编码器是用脉冲的个数来表示位移的大小,具有安装简单、价格便宜以及后续数据处理工作量小等优点。绝对编码器直接输出数字量信号,其具有无需记忆、无需找参考点、无需计数、精度高,电源切除后位置信息不会丢失等优点。
由于绝对编码器[3]在定位方面明显地优于增量式编码器,其广泛应用于对精度要求比较高的系统中。而在某些场合,只需通过采集增量编码信号就可获取机械转轴的位移变化量。如果在已装有绝对编码器的系统中二次安装增量编码器,或者重新搭建模拟现场的机械传动装置来获得增量编码信号,不但要求要有合适的安装位置和空间,而且也会增加整体布线数量,随之也会降低系统的可靠性,增加安装和改造成本。
二、硬件设计
增量式编码器旋转时输出两路相位信号和一路复位信号,分别为A、B、Z,其中,信号A和B的波形相同,仅存在1/4周期的相位差。正转时,A相信号超前B相信号1/4周期,反转时,A相信号滞后B相信号1/4周期,Z信号用于标记零相位,即起点位置。根据两种编码器的原理及功能要求,本装置需要既包含绝对编码器的输入电路,又包含分析处理和对外模拟输出电路。……
登录APP查看全文
