The invention discloses a method for converting an absolute encoder signal into an incremental encoder signal, in particular relating to the signal conversion field of an encoder. It solves the existing incremental encoder signal conversion for encoder signals need to repeat the installation of the encoder, increase the complexity of signal processing systems, reducing the flexibility of the control system and the lack of efficiency of installation and debugging. The absolute encoder signal conversion method for incremental encoder signal, the absolute encoder output gray code low signal line and high signal lines are respectively connected with the MCU IO port single-chip, low absolute encoder is sent and received the highest number of gray code according to the signal level, according to the change of absolute encoder receives the corresponding signal the analog output incremental encoder, MCU receives the end group eight absolute encoder data corresponding to the gray code, MCU control output a complete encoding pulse signal.
【技术实现步骤摘要】
一种绝对编码器信号转换为增量编码器信号的方法
本专利技术涉及编码器信号转换领域,具体涉及一种绝对编码器信号转换为增量编码器信号的方法。
技术介绍
编码器是一种重要的工业辅助装置,广泛用于工业系统中,常用来进行位置检测、速度控制等,根据其刻度方法和信号输出形式可分为增量式和绝对式两种。增量编码器是用脉冲的个数来表示位移的大小,其计数起点任意,可实现多圈无限累加测量,具有安装简单、价格便宜以及后续数据处理工作量小等优点,但它开机要先找参考位,无法输出轴转动的绝对位置信息。绝对编码器直接输出数字量信号,它的每个位置唯一且由机械位置决定,在转轴的任意位置都可以读出角度坐标的绝对值,其无需记忆、无需找参考点、无需计数,精度高,电源切除后位置信息不会丢失。同时,为了提高位置同步和数据采集的准确性,绝对编码器在数据采集的编码中采用格雷码,在使用绝对编码器信号的时需对其信号进行转换。由于绝对编码器在定位方面明显地优于增量式编码器,广泛应用于对精度要求比较高的工控系统中。在一些控制场合,只需通过采集增量编码信号这种简单方法就可获取机械转轴的位移变化量,从而实现位置检测和设备控制。如果在已装有绝对编码器的系统中二次安装增量编码器,或者重新搭建模拟现场的机械传动装置来获得增量编码信号,不但要求要有合适的安装位置和空间,而且也会增加整体布线数量,随之也会降低系统的可靠性,增加安装和改造成本。
技术实现思路
本专利技术的目的是针对上述不足,提出了在工业控制中不需要重复安装编码器实现将绝对编码器信号转换为增量编码器信号,降低工业控制系统信号处理的复杂度,提高控制系统的灵活性的一种绝对编码 ...
【技术保护点】
一种绝对编码器信号转换为增量编码器信号的方法,其特征在于,将绝对编码器输出格雷码的最低位信号线和最高位信号线分别与单片机的IO口相连,单片机接收绝对编码器发送过来的最低位和最高位格雷码数据,根据接收到的绝对编码器信号电平变化情况,模拟输出增量编码器的相应信号;单片机接收完八组绝对编码器格雷码数据,对应单片机完成控制输出一个完整的编码脉冲信号;其中绝对编码器的数据传输周期为t,位数为n,步长为2
【技术特征摘要】
1.一种绝对编码器信号转换为增量编码器信号的方法,其特征在于,将绝对编码器输出格雷码的最低位信号线和最高位信号线分别与单片机的IO口相连,单片机接收绝对编码器发送过来的最低位和最高位格雷码数据,根据接收到的绝对编码器信号电平变化情况,模拟输出增量编码器的相应信号;单片机接收完八组绝对编码器格雷码数据,对应单片机完成控制输出一个完整的编码脉冲信号;其中绝对编码器的数据传输周期为t,位数为n,步长为2n,转换后的增量编码A相信号和B相信号周期都为T=8t,步长为2n-3,即转换后的增量编码信号的步长是绝对编码器步长的1/8,测角分辨率也是是绝对编码器的1/8,根据单片机接收到的绝对编码器最低位格雷码信号脉冲是上升沿还是下降沿,来模拟输出增量编码的A相信号和B相信号,然后再根据绝对编码器最高位格雷码信号脉冲信号的下降沿,输出增量编码的Z相信号。2.如权利要求1所述的一种绝对编码器信号转换为增量编码器信号的方法,其特征在于,所述...
【专利技术属性】
技术研发人员:沈宝诚,金怀国,
申请(专利权)人:中国电子科技集团公司第四十一研究所,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。