正交串行输出旋转编码器任意分频装置及其实现方法.pdf

上传人:b*** 文档编号:899080 上传时间:2018-03-17 格式:PDF 页数:6 大小:324.03KB
返回 下载 相关 举报
摘要
申请专利号:

CN201010608664.8

申请日:

2010.12.28

公开号:

CN102102997A

公开日:

2011.06.22

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G01D 5/245申请公布日:20110622|||实质审查的生效IPC(主分类):G01D 5/245申请日:20101228|||公开

IPC分类号:

G01D5/245

主分类号:

G01D5/245

申请人:

威海华东电源有限公司

发明人:

邢瑞川; 张琳; 田亮; 房淑伟

地址:

264209 山东省威海市高技区火炬路305号

优先权:

专利代理机构:

威海科星专利事务所 37202

代理人:

鲍光明

PDF下载: PDF下载
内容摘要

本发明涉及一种正交串行输出旋转编码器任意分频装置及其实现方法,属于数字分频技术领域。包括滤波器,其特征是正交输入信号接滤波器的输入端,滤波器的输出接修正器的一个输入端,修正器的输出接数据区的一个输入端,数据区的输出接正交脉冲发生器的输入端,正交脉冲发生器的一个输出接信号接口的输入端,信号接口输出分频后的正交信号,正交脉冲发生器的另一个输出接计数器B的输入端,计数器B的输出及运算器的另一个输在分别接比较器的两个输入端,比较器的输出接修正器的另一个输入,设定单元及计数器A的一个输出分别接运算器两个输入端,运算器的一个输出接数据区的一个输入端。

权利要求书

1: 一种正交串行输出旋转编码器任意分频装置, 包括滤波器, 其特征是正交输入信号 接滤波器的输入端, 滤波器的输出接修正器的一个输入端, 修正器的输出接数据区的一个 输入端, 数据区的输出接正交脉冲发生器的输入端, 正交脉冲发生器的一个输出接信号接 口的输入端, 信号接口输出分频后的正交信号, 正交脉冲发生器的另一个输出接计数器 B 的输入端, 计数器 B 的输出及运算器的另一个输在分别接比较器的两个输入端, 比较器的 输出接修正器的另一个输入, 设定单元及计数器 A 的一个输出分别接运算器两个输入端, 运算器的一个输出接数据区的一个输入端。
2: 一种使用权利要求 1 所述装置实现正交串行输出旋转编码器任意分频的方法, 其特 征是分为二个步骤 : 预设态及工作态 ; 由设定单元确定待分频值及输出信号调理方式, 信 号源编码器旋转二整圈, 运算器根据预设值、 信号控制方式及计数器 A 的值进行运算得出 数据表, 输出到数据区 ; 工作态时, 输入信号经滤波器, 进入计数器 A, 计数结果经修正器修 正, 在预设数据区中数据查询, 查询结果输出到正交脉冲发生器, 由正交脉冲发生器产生正 交信号, 然后经信号接口输出, 正交脉冲发生器同时将输出信号发送到计数器 B, 整圈计数 结果被传送到比较器, 与运算器中预存的待分频值比较, 将结果输送到修正器。

说明书


正交串行输出旋转编码器任意分频装置及其实现方法

    技术领域 本发明数字分频领域, 具体地说设计一种正交串行输出旋转编码器任意分频装 置及实现方法。
     背景技术 众所周知, 正交串行输出旋转编码器是一种位移、 速度传感器, 从技术角度来划 分, 它属于增量式旋转编码器。编码器轴旋转时, 输出两路相位差 90°的 A、 B 脉冲串行信 号, 同时每转发出一个 Z 相脉冲信号。该型编码器, 计数起点可以任意设定, 并可实现多圈 累加测量, 每转发出的 Z 相脉冲信号可以作为机械参考零点。编码器轴旋转时输出的脉冲 序列, 通过计数设备计数, 就可以知道机械设备的当前位置。 该型旋转编码器存在的缺点是 不具备掉电计数功能, 即系统掉电后, 编码器位置不能有丝毫的移动, 否则, 再次上电后, 很 可能会发生位置偏移, 而且偏移量的大小完全未可知, 虽然 Z 相脉冲具备位置校正功能, 但 只能进行整圈位置校正。
     鉴于正交串行输出旋转编码器接口的简单、 易用性, 目前, 在国内位置伺服控制系 统中, 依旧被广泛采用, 国产主流伺服电机依旧以差分正交串行输出位置信号为主。 在整套 位置伺服控制系统的拓扑结构中, 编码器位置信号除被反馈到伺服驱动器外, 往往还要被 反馈到上位装置中, 如参与位置环控制、 系统超差保护、 系统监控等。 上位装置由于结构、 算 法、 控制策略等的不同, 直接来自旋转编码器的位置反馈信息, 往往不能满足系统的要求, 这时就会存在一个根据上位装置的具体要求, 如何实现正交串行输出旋转编码器的任意分 频技术问题。
     发明内容
     为了克服现有技术的不足, 本发明提供一种正交串行输出旋转编码器任意分频技 术及实现方法, 利用高速计数器 A 对输入的正交信号进行实时单圈计数, 用修正后的计数 值到预设的数据区中查询, 查询到的具有固定数据结构的结果被送到正交脉冲发生器, 然 后将产生的分频后的正交信号序列通过信号接口输出。 分频后的正交信号通过另外一个高 速计数器 B 进行单圈计数, 计数结果与预分频值进行比较, 将比较结果反馈到修正器, 对计 数器 A 的输出进行修正, 该方法可以实现正交串行脉冲序列的任意分频。
     本发明解决其技术问题所采用的技术方案是 : 一种正交串行输出旋转编码器任意 分频装置, 包括滤波器, 其特征是正交输入信号接滤波器的输入端, 滤波器的输出接修正器 的一个输入端, 修正器的输出接数据区的一个输入端, 数据区的输出接正交脉冲发生器的 输入端, 正交脉冲发生器的一个输出接信号接口的输入端, 信号接口输出分频后的正交信 号, 正交脉冲发生器的另一个输出接计数器 B 的输入端, 计数器 B 的输出及运算器的另一个 输出分别接比较器的两个输入端, 比较器的输出接修正器的另一个输入, 设定单元及计数 器 A 的一个输出分别接运算器两个输入端, 运算器的一个输出接数据区的一个输入端。
     一种使用前述装置实现正交串行输出旋转编码器任意分频的方法, 其特征是分为二个步骤 : 预设态及工作态 ; 由设定单元确定待分频值及输出信号调理方式, 信号源编码 器旋转二整圈, 运算器根据预设值、 信号控制方式及计数器 A 的值进行运算得出数据表, 输 出到数据区 ; 工作态时, 输入信号经滤波器, 进入计数器 A, 计数结果经修正器修正, 在预设 数据区中数据查询, 查询结果输出到正交脉冲发生器, 由正交脉冲发生器产生正交信号, 然 后经信号接口输出。 正交脉冲发生器同时将输出信号发送到计数器 B, 整圈计数结果被传送 到比较器, 与运算器中预存的待分频值比较, 将结果输送到修正器。
     本发明的有益效果是, 结构简单、 纯数字化, 利用高速计数器 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 及 E2PROM 为内核载体单元, 将电路全部构造在该内核单 元中。所述 CPLD 器件选用 ALTERA 公司的 EPM570T100C5。
     本发明正交串行输出旋转编码器任意分频的实现方法主要分为二个步骤 : 预设态 及工作态。 由设定单元确定待分频值及输出信号调理方式, 信号源编码器旋转二整圈, 运算 器根据预设值、 信号控制方式及计数器 A 的值进行运算得出数据表, 输出到数据区 ; 工作态 时, 输入信号经滤波器, 进入计数器 A, 计数结果经修正器修正, 在预设数据区中数据查询, 查询结果输出到正交脉冲发生器, 由正交脉冲发生器产生正交信号, 然后经信号接口输出。 正交脉冲发生器同时将输出信号发送到计数器 B, 整圈计数结果被传送到比较器, 与运算器中预存的待分频值比较, 将结果输送到修正器。
     在 Z 相脉冲有四种输出态情况下 (1/4T、 1/2T、 3/4T、 T) , A、 B、 Z 三相脉冲信号可组 成八种状态 : 四种由 A、 B 两相正交脉冲信号组成的常态, 它们交替出现 ; 四种由 A、 B、 Z 三相 正交脉冲信号组成的过零态, 它们在整圈之内零位处可出现一种状态或连续出现两种、 三 种、 四种状态, 视设定单元输入的信号调理方式而定。
     在本发明中 :ABS_0, ABS_1, ABS_2, ABS_3 表示 A、 B 两相正交脉冲信号组成的四种 状态 ; ABZS_0, ABZS_1, ABSZ_2, ABZS_3 表示由 A、 B、 Z 三相正交脉冲信号所组成的过零态。
     1.Z 相 1/4T 时数据结构过零点 非零点 非零点 非零点 … 非零点 过零点 过零点 非零点 非零点 … 非零点 过零点 过零点 过零点 非零点 … 非零点 ABZS_000 ABS_110 ABS_220 ABS_330 … ABS_0n0 ABZS_000 ABZS_110 ABS_220 ABS_330 … ABS_0n0 ABZS_000 ABZS_110 ABZS_220 ABS_330 … ABS_0n0 ABZS_001 ABS_111 ABS_221 ABS_331 … ABS_0n1 ABZS_001 ABZS_111 ABS_221 ABS_331 … ABS_0n1 ABZS_001 ABZS_111 ABZS_221 ABS_331 … ABS_0n1 ABZS_002 ABS_112 ABS_222 ABS_332 … ABS_0n2 ABZS_002 ABZS_112 ABS_222 ABS_332 … ABS_0n2 ABZS_002 ABZS_112 ABZS_222 ABS_332 … ABS_0n2 … … … … … … … … … … … … … … … … … … ABS_00×m0 ABS_11×m1 ABS_22×m2 ABS_33×m3 … ABS_0n×mn2.Z 相 2/4T 时数据结构ABZS_00×m0 ABZS_11×m1 ABS_22×m2 ABS_33×m3 … ABS_0n×mn ABZS_00×m0 ABZS_11×m1 ABZS_22×m2 ABS_33×m3 … ABS_0n×mn3.Z 相 3/4T 时数据结构

正交串行输出旋转编码器任意分频装置及其实现方法.pdf_第1页
第1页 / 共6页
正交串行输出旋转编码器任意分频装置及其实现方法.pdf_第2页
第2页 / 共6页
正交串行输出旋转编码器任意分频装置及其实现方法.pdf_第3页
第3页 / 共6页
点击查看更多>>
资源描述

《正交串行输出旋转编码器任意分频装置及其实现方法.pdf》由会员分享,可在线阅读,更多相关《正交串行输出旋转编码器任意分频装置及其实现方法.pdf(6页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102102997A43申请公布日20110622CN102102997ACN102102997A21申请号201010608664822申请日20101228G01D5/24520060171申请人威海华东电源有限公司地址264209山东省威海市高技区火炬路305号72发明人邢瑞川张琳田亮房淑伟74专利代理机构威海科星专利事务所37202代理人鲍光明54发明名称正交串行输出旋转编码器任意分频装置及其实现方法57摘要本发明涉及一种正交串行输出旋转编码器任意分频装置及其实现方法,属于数字分频技术领域。包括滤波器,其特征是正交输入信号接滤波器的输入端,滤波器的输出接修正器的一个输。

2、入端,修正器的输出接数据区的一个输入端,数据区的输出接正交脉冲发生器的输入端,正交脉冲发生器的一个输出接信号接口的输入端,信号接口输出分频后的正交信号,正交脉冲发生器的另一个输出接计数器B的输入端,计数器B的输出及运算器的另一个输在分别接比较器的两个输入端,比较器的输出接修正器的另一个输入,设定单元及计数器A的一个输出分别接运算器两个输入端,运算器的一个输出接数据区的一个输入端。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书3页附图1页CN102103000A1/1页21一种正交串行输出旋转编码器任意分频装置,包括滤波器,其特征是正交输入信号接滤波器的输入端。

3、,滤波器的输出接修正器的一个输入端,修正器的输出接数据区的一个输入端,数据区的输出接正交脉冲发生器的输入端,正交脉冲发生器的一个输出接信号接口的输入端,信号接口输出分频后的正交信号,正交脉冲发生器的另一个输出接计数器B的输入端,计数器B的输出及运算器的另一个输在分别接比较器的两个输入端,比较器的输出接修正器的另一个输入,设定单元及计数器A的一个输出分别接运算器两个输入端,运算器的一个输出接数据区的一个输入端。2一种使用权利要求1所述装置实现正交串行输出旋转编码器任意分频的方法,其特征是分为二个步骤预设态及工作态;由设定单元确定待分频值及输出信号调理方式,信号源编码器旋转二整圈,运算器根据预设值。

4、、信号控制方式及计数器A的值进行运算得出数据表,输出到数据区;工作态时,输入信号经滤波器,进入计数器A,计数结果经修正器修正,在预设数据区中数据查询,查询结果输出到正交脉冲发生器,由正交脉冲发生器产生正交信号,然后经信号接口输出,正交脉冲发生器同时将输出信号发送到计数器B,整圈计数结果被传送到比较器,与运算器中预存的待分频值比较,将结果输送到修正器。权利要求书CN102102997ACN102103000A1/3页3正交串行输出旋转编码器任意分频装置及其实现方法技术领域0001本发明数字分频领域,具体地说设计一种正交串行输出旋转编码器任意分频装置及实现方法。背景技术0002众所周知,正交串行输。

5、出旋转编码器是一种位移、速度传感器,从技术角度来划分,它属于增量式旋转编码器。编码器轴旋转时,输出两路相位差90的A、B脉冲串行信号,同时每转发出一个Z相脉冲信号。该型编码器,计数起点可以任意设定,并可实现多圈累加测量,每转发出的Z相脉冲信号可以作为机械参考零点。编码器轴旋转时输出的脉冲序列,通过计数设备计数,就可以知道机械设备的当前位置。该型旋转编码器存在的缺点是不具备掉电计数功能,即系统掉电后,编码器位置不能有丝毫的移动,否则,再次上电后,很可能会发生位置偏移,而且偏移量的大小完全未可知,虽然Z相脉冲具备位置校正功能,但只能进行整圈位置校正。0003鉴于正交串行输出旋转编码器接口的简单、易。

6、用性,目前,在国内位置伺服控制系统中,依旧被广泛采用,国产主流伺服电机依旧以差分正交串行输出位置信号为主。在整套位置伺服控制系统的拓扑结构中,编码器位置信号除被反馈到伺服驱动器外,往往还要被反馈到上位装置中,如参与位置环控制、系统超差保护、系统监控等。上位装置由于结构、算法、控制策略等的不同,直接来自旋转编码器的位置反馈信息,往往不能满足系统的要求,这时就会存在一个根据上位装置的具体要求,如何实现正交串行输出旋转编码器的任意分频技术问题。发明内容0004为了克服现有技术的不足,本发明提供一种正交串行输出旋转编码器任意分频技术及实现方法,利用高速计数器A对输入的正交信号进行实时单圈计数,用修正后。

7、的计数值到预设的数据区中查询,查询到的具有固定数据结构的结果被送到正交脉冲发生器,然后将产生的分频后的正交信号序列通过信号接口输出。分频后的正交信号通过另外一个高速计数器B进行单圈计数,计数结果与预分频值进行比较,将比较结果反馈到修正器,对计数器A的输出进行修正,该方法可以实现正交串行脉冲序列的任意分频。0005本发明解决其技术问题所采用的技术方案是一种正交串行输出旋转编码器任意分频装置,包括滤波器,其特征是正交输入信号接滤波器的输入端,滤波器的输出接修正器的一个输入端,修正器的输出接数据区的一个输入端,数据区的输出接正交脉冲发生器的输入端,正交脉冲发生器的一个输出接信号接口的输入端,信号接口。

8、输出分频后的正交信号,正交脉冲发生器的另一个输出接计数器B的输入端,计数器B的输出及运算器的另一个输出分别接比较器的两个输入端,比较器的输出接修正器的另一个输入,设定单元及计数器A的一个输出分别接运算器两个输入端,运算器的一个输出接数据区的一个输入端。0006一种使用前述装置实现正交串行输出旋转编码器任意分频的方法,其特征是分为说明书CN102102997ACN102103000A2/3页4二个步骤预设态及工作态;由设定单元确定待分频值及输出信号调理方式,信号源编码器旋转二整圈,运算器根据预设值、信号控制方式及计数器A的值进行运算得出数据表,输出到数据区;工作态时,输入信号经滤波器,进入计数器。

9、A,计数结果经修正器修正,在预设数据区中数据查询,查询结果输出到正交脉冲发生器,由正交脉冲发生器产生正交信号,然后经信号接口输出。正交脉冲发生器同时将输出信号发送到计数器B,整圈计数结果被传送到比较器,与运算器中预存的待分频值比较,将结果输送到修正器。0007本发明的有益效果是,结构简单、纯数字化,利用高速计数器A对输入的正交信号进行实时单圈计数,用修正后的计数值到预设的数据区中查询,查询到的具有固定数据结构的结果被送到正交脉冲发生器,然后将产生的分频后的正交信号序列通过信号接口输出。分频后的正交信号通过另外一个高速计数器B进行单圈计数,计数结果与预分频值进行比较,将比较结果反馈到修正器,对计。

10、数器A的输出进行修正,可以实现正交串行脉冲序列的任意分频。0008附图说明0009下面结合附图和实施例对本发明进一步说明。0010图1为本发明的原理框图。0011图中1设定单元,2运算器,3数据区,4正交脉冲发生器,5信号接口,6滤波器,7计数器A,8计数器B,9比较器,10修正器。0012具体实施方式0013图1中,本发明系统包括有设定单元1、运算器2、数据区3、正交脉冲发生器4、信号接口5、滤波器6、计数器A7、计数器B8、比较器9、修正器10。各组成模块之间的连接关系为正交输入信号接滤波器6的输入端,滤波器6的输出接修正器10的一个输入端,修正器10的输出接数据区3的一个输入端,数据区3。

11、的输出接正交脉冲发生器4的输入端,正交脉冲发生器4的一个输出接信号接口5的输入端,信号接口5输出分频后的正交信号。正交脉冲发生器4的另一个输出接计数器B8的输入端,计数器B8的输出及运算器2的另一个输出分别接比较器9的两个输入端,比较器9的输出接修正器10的另一个输入。设定单元1及计数器A7的一个输出分别接运算器2两个输入端,运算器2的一个输出接数据区3的一个输入端。0014所前述电路以CPLD/FPGA及E2PROM为内核载体单元,将电路全部构造在该内核单元中。所述CPLD器件选用ALTERA公司的EPM570T100C5。0015本发明正交串行输出旋转编码器任意分频的实现方法主要分为二个步。

12、骤预设态及工作态。由设定单元确定待分频值及输出信号调理方式,信号源编码器旋转二整圈,运算器根据预设值、信号控制方式及计数器A的值进行运算得出数据表,输出到数据区;工作态时,输入信号经滤波器,进入计数器A,计数结果经修正器修正,在预设数据区中数据查询,查询结果输出到正交脉冲发生器,由正交脉冲发生器产生正交信号,然后经信号接口输出。正交脉冲发生器同时将输出信号发送到计数器B,整圈计数结果被传送到比较器,与运算器说明书CN102102997ACN102103000A3/3页5中预存的待分频值比较,将结果输送到修正器。0016在Z相脉冲有四种输出态情况下(1/4T、1/2T、3/4T、T),A、B、Z。

13、三相脉冲信号可组成八种状态四种由A、B两相正交脉冲信号组成的常态,它们交替出现;四种由A、B、Z三相正交脉冲信号组成的过零态,它们在整圈之内零位处可出现一种状态或连续出现两种、三种、四种状态,视设定单元输入的信号调理方式而定。0017在本发明中ABS_0,ABS_1,ABS_2,ABS_3表示A、B两相正交脉冲信号组成的四种状态;ABZS_0,ABZS_1,ABSZ_2,ABZS_3表示由A、B、Z三相正交脉冲信号所组成的过零态。00181Z相1/4T时数据结构过零点ABZS_000ABZS_001ABZS_002ABS_00M0非零点ABS_110ABS_111ABS_112ABS_11M1。

14、非零点ABS_220ABS_221ABS_222ABS_22M2非零点ABS_330ABS_331ABS_332ABS_33M3非零点ABS_0N0ABS_0N1ABS_0N2ABS_0NMN2Z相2/4T时数据结构过零点ABZS_000ABZS_001ABZS_002ABZS_00M0过零点ABZS_110ABZS_111ABZS_112ABZS_11M1非零点ABS_220ABS_221ABS_222ABS_22M2非零点ABS_330ABS_331ABS_332ABS_33M3非零点ABS_0N0ABS_0N1ABS_0N2ABS_0NMN3Z相3/4T时数据结构过零点ABZS_000ABZS_001ABZS_002ABZS_00M0过零点ABZS_110ABZS_111ABZS_112ABZS_11M1过零点ABZS_220ABZS_221ABZS_222ABZS_22M2非零点ABS_330ABS_331ABS_332ABS_33M3非零点ABS_0N0ABS_0N1ABS_0N2ABS_0NMN说明书CN102102997ACN102103000A1/1页6图1说明书附图CN102102997A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 测量;测试


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1