好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

交流伺服绝对值编码器位置反馈脉冲分频输出方法及电路的制作方法.docx

2页
  • 卖家[上传人]:ting****789
  • 文档编号:309483310
  • 上传时间:2022-06-13
  • 文档格式:DOCX
  • 文档大小:17.21KB
  • / 2 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 交流伺服绝对值编码器位置反馈脉冲分频输出方法及电路的制作方法专利名称:交流伺服绝对值编码器位置反馈脉冲分频输出方法及电路的制作方法技术领域:本发明属于伺服控制技术领域,尤其涉及一种交流伺服绝对值编码器位置反馈脉冲 分频输出方法及电路背景技术:目前,在高精度伺服控制系统中,通常采用高分辨率的绝对值编码器对上位控制 装置而言,有时候必需要求交流伺服驱动器输出位置反馈给上位装置对于普通的增量 式编码器而言,由于反馈的是脉冲,所以可以直接送给上位装置进行计数但是由于高 精度绝对值编码器通常采用串行通讯的方式进行位置反馈,没有来自编码器的直接位置 脉冲输出,而上位装置一般要求反馈脉冲量给它进行位置反馈计数,所以就存在一个如 何按照上位装置的要求输出可分频的编码器位置脉冲的问题发明内容本发明的目的是解决上述问题,提供一种交流伺服绝对值编码器位置反馈脉冲分频 输出方法及电路,实现对绝对值编码器反馈的位置信号分频转换成两路脉冲输出,两路 脉冲之间具有一定的相位差,适合在上位装置实现倍频计数为实现上述目的,本发明采用的技术方案是一种交流伺服绝对值编码器位置反馈脉冲分频输出方法,步骤包括首先由公式XQM=(XI\TXQ)/XS,计算得到一个采样周期T内期望输出的脉冲数的 最大值XQM;式中,T是上位装置根据自己的绝对值编码器采样周期、XQ是期望的电 机每转输出脉冲数、XS是绝对值编码器实际每转脉冲数、XM是一个采样周期T内实 际最大增量脉冲数(根据电机最高转速得到的);再由DIV—REG^XQM,根据XQM得 到溢出门限寄存器DIV一REG的最小值;然后由fcll^DIV-REG/T,得到CLK时钟的频 率fclk;如果上位装置一个位置采样周期内期望输出的i冲数不大于溢出门限寄存器 DIV—REG的值,就可以得到正确的两路脉冲分频输出,即每来一个CLK脉冲,就对一个采样周期T内期望输出的脉冲数DIV_NUM进行一 次累加,然后比较累加和寄存器DIV_BUF和DIV—REG的数值,当DIV_BUF>DIV一REG的数值时,比较器就溢出一次,分频信号f生器输出的分频信号A、 B就改 变一次状态,然后从DIV一BUF中减去DIV_REG的数值,余数放在累加和寄存器 DIV—BUF中;当时钟脉冲"bLK的个数等于DiV—REG的数值时,比较器溢出次数就等 于DIV_NUM的值,A、 B信号也发生状态改变^次数也就等于DIV—NUM的值。

      一种实现上述方法的电路,包括累加和寄存器、比较器和分频脉冲发生器;累加和 寄存器的输入端分别连接时钟信号CLK、上位装置一个位置采样周期内期望输出的脉冲 数DIV—NUM、与CLK相关的溢出门限寄存器DIV一REG以及比较器的输出结果;累加 和寄存^的输出端连接比较器的一个输入,比较器^另一个输入端连接溢出门限寄存器 DIV一REG;比较器的输出端连接分频脉冲发生器的一个输入端,分频脉冲发生器的另一 输入端连接控制输出脉冲A、 B相位超前滞后的方向信号DIV一DIR;分频脉冲发生器输 出具有一定相位差的A、 B两个脉冲信号所述电路以CPLD/FPGA为内核载体,将电路全部构造在该内核中所述CPLD选 用LATTICE公司LCMXO640C本发明的工作原理如下由外围电路输入一个时钟信号CLK(它的频率与DIV—REG的容量选择有关,DIV一REG的容量选择取决于上位装置一个位置采样周期内期望输出 的脉冲数的最大值),X DIV一NUM(上位装置一个位置采样周期内期望输出的脉冲数)进 行自累加, 一旦累加和大于i等于DI、REG(溢出门限寄存器)中的值,就溢出一次, 输出信号A、 B就改变一次,然后从累加和中减去DIV一REG值,余数放在累加和寄存 器DIV一BUF中。

      DIV—DIR信号的作用是控制A、 B输Si脉冲的超前滞后关系本》明利用可编程逻辑电路实现对绝对值编码器反馈的位置信号分频转换成两路 脉冲输出,两路脉冲之间具有一定的相位差,适合在上位装置实现倍频计数该发明适 用于带高分辨率绝对值编码器的交流伺服驱动器的应用场合,将位置量反馈给上位控制 装置构成闭环控制与现有技术相比,本发明的有益效果是,不需要使用通讯方式就可以反馈位置信息 给上位装置,满足绝大多数通用上位装置的信号接口,不需要对上位装置进行额外开发图1是本发明电路的原理框图具体实施方式下面结合附图和实施例对本发明作进一步说明 在本实施例中,CPLD选用LATTICE公司LCMXO640C一种交流伺服绝对值编码器位置反馈脉冲分频输出电路,包括累加和寄存器、比较 器和分频脉冲发生器;累加和寄存器的输入端分别连接时钟信号CLK、上位装置一个位 置采样周期内期望输出的脉冲数DIV一NUM、与CLK相关的溢出门限寄存器DIV一REG 以及比较器的输出结果;累加和寄存^的输出端连接比较器的一个输入,比较器S另一 个输入端连接溢出门限寄存器DIV_REG;比较器的输出端连接分频脉冲发生器的一个 输入端,分频脉冲发生器的另一输乂端连接控制输出脉冲A、 B相位超前滞后的方向信 号DIV一DIR;分频脉冲发生器输出具有一定相位差的A、 B两个脉冲信号。

      所述电路以 CPLD/fpGA为内核载体,将电路全部构造在该内核中首先由上位装置根据自己的绝对值编码器采样周期T、期望的电机每转输出脉冲数 XQ,绝对值编码器实际每转脉冲数XS、一个采样周期T内实际最大增量脉冲数XM(根 据电机最高转速得到),计算得到一个采样周期T内期望输出的脉冲数的最大值XQM 计算公式为XQM=(XM*XQ)/XS,再根据XQM就可确定DIV一REG的最小值,即 DIV_REG》XQM然后根据如下关系式确定CLK时钟的频率fell fclk=DIV—REG/T这样,只要写入到DIV一NUM中的值小于或等于DIV一REG,就可以实现lE确的两 路脉冲分频输出本实施例的工作过程每来一个CLK脉冲,就对DIV_NUM进行一次累加,然后 比较累加和寄存器DIV—BUF和DIV—REG中的数值,当plV—BUF》DIV_REG中的值 时,比较器就溢出一次,输出信号5、 B就改变一次状态,^后从DIV—BUF中减去 DIV—REG的数值,余数放在累加和寄存器DIV—BUF中这样,当时钟乐i冲CLK的个 数等于DIV一REG的数值时,比较器溢出次数fi刚好等于DIV—NUM的值,A、 B信号 也发生状态5变的次数也就等于DIV_NUM的值。

      上位装置接&到A、 B信号后,只需 要进行四倍频处理,就可获得期望的i机每转输出脉冲数XQ假设上位装置的绝对值编码器采样周期T为100us,计算得到DIV一REG选择为 10000,则fclk应为100MHz如果设置DIV—NUM为100,则当经过1o5bo个CLK时 钟后,A、 B输出信号刚好发生100次状态^变(A、 B组合状态),上位装置只需对A、 B脉冲进行四倍频就可在T时间内获得100个位置脉冲权利要求1、一种交流伺服绝对值编码器位置反馈脉冲分频输出方法,其特征是包括步骤首先由公式XQM=(XM*XQ)/XS,计算得到一个采样周期T内期望输出的脉冲数的最大值XQM;式中,T是上位装置根据自己的绝对值编码器采样周期、XQ是期望的电机每转输出脉冲数、XS是绝对值编码器实际每转脉冲数、XM是一个采样周期T内实际最大增量脉冲数;再由DIV_REG≥XQM,根据XQM得到溢出门限寄存器DIV_REG的最小值;然后由fclk=DIV_REG/T,得到CLK时钟的频率fclk;如果上位装置一个位置采样周期内期望输出的脉冲数不大于溢出门限寄存器DIV_REG的值,就可以得到正确的两路脉冲分频输出,即每来一个CLK脉冲,就对一个采样周期T内期望输出的脉冲数DIV_NUM进行一次累加,然后比较累加和寄存器DIV_BUF和DIV_REG的数值,当DIV_BUF≥DIV_REG的数值时,比较器就溢出一次,分频信号发生器输出的分频信号A、B就改变一次状态,然后从DIV_BUF中减去DIV_REG的数值,余数放在累加和寄存器DIV_BUF中;当时钟脉冲CLK的个数等于DIV_REG的数值时,比较器溢出次数就等于DIV_NUM的值,A、B信号也发生状态改变的次数也就等于DIV_NUM的值。

      2、 一种实现权利要求1所述方法的电路,其特征是包括累加和寄存器、比较器和 分频脉冲发生器;累加和寄存器的输入端分别连接时钟信号CLK、上位装置一个位置采 样周期内期望输出的脉冲数DIV一NUM、与CLK相关的溢出门限寄存器DIV_REG以及 比较器的输出结果;累加和寄存i的输出端连接比较器的一个输入,比较器g另一个输 入端连接溢出门限寄存器DIV_REG;比较器的输出端连接分频脉冲发生器的一个输入 端,分频脉冲发生器的另一输X端连接控制输出脉冲A、 B相位超前滞后的方向信号 DIV_DIR;分频脉冲发生器输出具有一定相位差的A、 B两个脉冲信号3、 根据权利要求2所述的交流伺服绝对值编码器位置反馈脉冲分频输出电路,其 特征是所述电路以CPLD/FPGA为内核载体,将电路全部构造在该内核中4、 根据权利要求3所述的交流伺服绝对值编码器位置反馈脉冲分频输出电路,其 特征是所述CPLD选用LATTICE公司LCMXO640C全文摘要交流伺服绝对值编码器位置反馈脉冲分频输出方法,若上位装置一个位置采样周期内期望输出脉冲数DIV_NUM≤溢出门限寄存器DIV_REG的值,则每来一个CLK脉冲,就对DIV_NUM累加一次,再比较累加和寄存器DIV_BUF和DIV_REG的数值,DIV_BUF≥DIV_REG的值时,比较器溢出一次,分频信号发生器输出的分频信号A、B改变一次状态,然后从DIV_BUF中减去DIV_REG的数值,余数放在DIV_BUF中;当CLK的个数等于DIV_REG的数值时,比较器溢出次数就等于DIV_NUM的值,A、B状态改变的次数等于DIV_NUM的值。

      实现上述方法的电路,DIV_BUF的输入端分别连接CLK、DIV_NUM、DIV_REG以及比较器的输出;DIV_BUF的输出和DIV_REG连接比较器的两个输入;比较器的输出端和控制输出分频脉冲相位超前滞后的方向信号连接分频脉冲发生器的两个输入,该发生器输出有一定相位差的A、B。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.