正交串行输出旋转编码器任意分频装置的制作方法

文档序号:5998771阅读:528来源:国知局
专利名称:正交串行输出旋转编码器任意分频装置的制作方法
技术领域
本实用新型数字分频领域,具体地说设计一种正交串行输出旋转编码器任意分频装置及实现方法。
背景技术
众所周知,正交串行输出旋转编码器是一种位移、速度传感器,从技术角度来划分,它属于增量式旋转编码器。编码器轴旋转时,输出两路相位差90°的A、B脉冲串行信号,同时每转发出一个Z相脉冲信号。该型编码器,计数起点可以任意设定,并可实现多圈累加测量,每转发出的Z相脉冲信号可以作为机械参考零点。编码器轴旋转时输出的脉冲序列,通过计数设备计数,就可以知道机械设备的当前位置。该型旋转编码器存在的缺点是不具备掉电计数功能,即系统掉电后,编码器位置不能有丝毫的移动,否则,再次上电后,很可能会发生位置偏移,而且偏移量的大小完全未可知,虽然Z相脉冲具备位置校正功能,但只能进行整圈位置校正。鉴于正交串行输出旋转编码器接口的简单、易用性,目前,在国内位置伺服控制系统中,依旧被广泛采用,国产主流伺服电机依旧以差分正交串行输出位置信号为主。在整套位置伺服控制系统的拓扑结构中,编码器位置信号除被反馈到伺服驱动器外,往往还要被反馈到上位装置中,如参与位置环控制、系统超差保护、系统监控等。上位装置由于结构、算法、控制策略等的不同,直接来自旋转编码器的位置反馈信息,往往不能满足系统的要求, 这时就会存在一个根据上位装置的具体要求,如何实现正交串行输出旋转编码器的任意分频技术问题。
发明内容为了克服现有技术的不足,本实用新型提供一种正交串行输出旋转编码器任意分频技术及实现方法,利用高速计数器A对输入的正交信号进行实时单圈计数,用修正后的计数值到预设的数据区中查询,查询到的具有固定数据结构的结果被送到正交脉冲发生器,然后将产生的分频后的正交信号序列通过信号接口输出。分频后的正交信号通过另外一个高速计数器B进行单圈计数,计数结果与预分频值进行比较,将比较结果反馈到修正器,对计数器A的输出进行修正,该装置可以实现正交串行脉冲序列的任意分频。本实用新型解决其技术问题所采用的技术方案是一种正交串行输出旋转编码器任意分频装置,包括滤波器,其特征是正交输入信号接滤波器的输入端,滤波器的输出接修正器的一个输入端,修正器的输出接数据区的一个输入端,数据区的输出接正交脉冲发生器的输入端,正交脉冲发生器的一个输出接信号接口的输入端,信号接口输出分频后的正交信号,正交脉冲发生器的另一个输出接计数器B的输入端,计数器B的输出及运算器的另一个输出分别接比较器的两个输入端,比较器的输出接修正器的另一个输入,设定单元及计数器A的一个输出分别接运算器两个输入端,运算器的一个输出接数据区的一个输入端。[0006]本实用新型的有益效果是,结构简单、纯数字化,利用高速计数器A对输入的正交信号进行实时单圈计数,用修正后的计数值到预设的数据区中查询,查询到的具有固定数据结构的结果被送到正交脉冲发生器,然后将产生的分频后的正交信号序列通过信号接口输出。分频后的正交信号通过另外一个高速计数器B进行单圈计数,计数结果与预分频值进行比较,将比较结果反馈到修正器,对计数器A的输出进行修正,可以实现正交串行脉冲序列的任意分频。
以下结合附图和实施例对本实用新型进一步说明。

图1为本实用新型的原理框图。图中1.设定单元,2.运算器,3.数据区,4.正交脉冲发生器,5.信号接口,6.滤波器,7.计数器A,8.计数器B,9.比较器,10.修正器。
具体实施方式
图1中,本实用新型系统包括有设定单元1、运算器2、数据区3、正交脉冲发生器 4、信号接口 5、滤波器6、计数器A7、计数器B8、比较器9、修正器10。各组成模块之间的连接关系为正交输入信号接滤波器6的输入端,滤波器6的输出接修正器10的一个输入端,修正器10的输出接数据区3的一个输入端,数据区3的输出接正交脉冲发生器4的输入端, 正交脉冲发生器4的一个输出接信号接口 5的输入端,信号接口 5输出分频后的正交信号。 正交脉冲发生器4的另一个输出接计数器B8的输入端,计数器B8的输出及运算器2的另一个输出分别接比较器9的两个输入端,比较器9的输出接修正器10的另一个输入。设定单元1及计数器A7的一个输出分别接运算器2两个输入端,运算器2的一个输出接数据区 3的一个输入端。 所前述电路以CPLD/FPGA及E2PR0M为内核载体单元,将电路全部构造在该内核单元中。所述CPLD器件选用ALTERA公司的EPM570T100C5。本实用新型正交串行输出旋转编码器任意分频的实现方法主要分为二个步骤预设态及工作态。由设定单元确定待分频值及输出信号调理方式,信号源编码器旋转二整圈, 运算器根据预设值、信号控制方式及计数器A的值进行运算得出数据表,输出到数据区;工作态时,输入信号经滤波器,进入计数器A,计数结果经修正器修正,在预设数据区中数据查询,查询结果输出到正交脉冲发生器,由正交脉冲发生器产生正交信号,然后经信号接口输出。正交脉冲发生器同时将输出信号发送到计数器B,整圈计数结果被传送到比较器,与运算器中预存的待分频值比较,将结果输送到修正器。在Z相脉冲有四种输出态情况下(1/4T、1/2T、3/4T、Τ),A、B、Z三相脉冲信号可组成八种状态四种由A、B两相正交脉冲信号组成的常态,它们交替出现;四种由A、B、Z三相正交脉冲信号组成的过零态,它们在整圈之内零位处可出现一种状态或连续出现两种、三种、四种状态,视设定单元输入的信号调理方式而定。在本实用新型中^85_0^85_1^85_2^85_3表示4、8两相正交脉冲信号组成的四种状态;ABZS_0,ABZS_1,ABSZ_2,ABZS_3表示由A、B、Z三相正交脉冲信号所组成的过零态。[0015]
1.Z相1/4T时数据结构
权利要求1. 一种正交串行输出旋转编码器任意分频装置,包括滤波器,其特征是正交输入信号接滤波器的输入端,滤波器的输出接修正器的一个输入端,修正器的输出接数据区的一个输入端,数据区的输出接正交脉冲发生器的输入端,正交脉冲发生器的一个输出接信号接口的输入端,信号接口输出分频后的正交信号,正交脉冲发生器的另一个输出接计数器B 的输入端,计数器B的输出及运算器的另一个输在分别接比较器的两个输入端,比较器的输出接修正器的另一个输入,设定单元及计数器A的一个输出分别接运算器两个输入端, 运算器的一个输出接数据区的一个输入端。
专利摘要本实用新型涉及一种正交串行输出旋转编码器任意分频装置,属于数字分频技术领域。包括滤波器,其特征是正交输入信号接滤波器的输入端,滤波器的输出接修正器的一个输入端,修正器的输出接数据区的一个输入端,数据区的输出接正交脉冲发生器的输入端,正交脉冲发生器的一个输出接信号接口的输入端,信号接口输出分频后的正交信号,正交脉冲发生器的另一个输出接计数器B的输入端,计数器B的输出及运算器的另一个输在分别接比较器的两个输入端,比较器的输出接修正器的另一个输入,设定单元及计数器A的一个输出分别接运算器两个输入端,运算器的一个输出接数据区的一个输入端。
文档编号G01D5/245GK201945322SQ20102068392
公开日2011年8月24日 申请日期2010年12月28日 优先权日2010年12月28日
发明者张琳, 房淑伟, 田亮, 邢瑞川 申请人:威海华东电源有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1