[发明专利]一种位移或角度测量的光栅数据采集系统有效
申请号: | 201711210360.4 | 申请日: | 2017-11-27 |
公开(公告)号: | CN109839064B | 公开(公告)日: | 2021-03-26 |
发明(设计)人: | 屈盼让;李林;於二军;任晓琨;张晓艳;荆立雄 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G01B11/00 | 分类号: | G01B11/00;G01B11/02;G01B11/26 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 王世磊 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 位移 角度 测量 光栅 数据 采集 系统 | ||
1.一种位移或角度测量的光栅数据采集系统,其特征为:所述的系统包括CPU、FPGA和通道切换单元,具有采集和自测试两种模式,通过通道切换单元进行两种模式的切换;
在采集模式下:待采集位移或角度信号通过通道切换单元输入至FPGA中的光栅信号采集控制器进行解析;
在自测试模式下:FPGA中的光栅信号产生控制器依据CPU指令产生测试光栅信号,通过通道切换单元输入至FPGA中的光栅信号采集控制器进行解析,CPU根据解析结果和指令内容判断系统是否工作正常;
FPGA中光栅信号采集控制器内设置有数字滤波电路;FPGA中的光栅信号采集控制器和光栅信号产生控制器通过状态机实现;
光栅信号采集控制器在时钟上升沿采集光栅信号A相和B相的值,对于状态机的初始状态有以下四种情况:
1)A=0,且B=0,进入状态I,此时计数值C=0;
2)A=1,且B=0,进入状态II,此时计数值C=0;
3)A=1,且B=1,进入状态III,此时计数值C=0;
4)A=0,且B=1,进入状态IV,此时计数值C=0;
光栅信号产生控制器基于CPU总线指令分别给方向寄存器和步数寄存器赋值,状态机在时钟上升沿时刻发送状态转移,从状态I开始,下一个状态有以下两种可能;若方向寄存器赋值为0,则状态按照状态态I→状态II→状态III→状态IV→状态I的顺序在时钟上升沿时刻循环转移,状态每转移一次步数STEP减1,直至STEP为0为止;若方向寄存器赋值为1,则,状态按照状态I→状态IV→状态III→状态II→状态I的顺序在时钟上升沿时刻循环转移,状态每转移一次步数STEP减1,直至STEP为0为止;
初始状态之后,对上述四种初始状态的下一个状态均有两种可能:如果当前状态为状态I,采集信号A=1,且B=0,则状态将从状态I转移到状态II,同时计数器C++;如果当前状态为状态I,采集信号A=0,且B=1,则状态将从状态I转移到状态IV,同时计数器C--;如果当前状态为状态II,采集信号为A=1,且B=1,则状态从状态II转移到状态III,同时计数器C++;如果当前状态为状态II,采集信号为A=0,且B=0,则状态从状态II转移到状态I,同时计数C--;如果当前状态为状态III,采集信号为A=0,且B=1,则状态从状态III转移到状态IV,同时计数器C++;如果当前状态为状态III,采集信号为A=1,且B=0,则状态从状态III转移到状态II,同时计数器C--;如果当前状态为IV,采集信号为A=0,且B=0,则状态从状态IV转移到状态I,同时计数器C++;如果当前状态为IV,采集信号为A=1,且B=1,则状态从状IV转移到状态III,同时计数器C--;最终,计数器C的正负表示光栅移动的方向,其绝对值表示光栅移动的步数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711210360.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种在线检测大齿轮齿向误差的方法
- 下一篇:一种视觉测量试验平台