我正在做一个用光栅尺测量工件长度的设备,测量精度需要很高,基本设计原理就是用光栅尺给出的脉冲信号传给计数模块显示,根据受到脉冲数直接计算显示出长度。但是结果一直不能够达到期望值。分析可能有两个原因:1、光栅尺的信号传输到计数器的速度慢,当给计... 我正在做一个用光栅尺测量工件长度的设备,测量精度需要很高,基本设计原理就是用光栅尺给出的脉冲信号传给计数模块显示,根据受到脉冲数直接计算显示出长度。但是结果一直不能够达到期望值。分析可能有两个原因:1、光栅尺的信号传输到计数器的速度慢,当给计数器结束信号的时候光栅尺的脉冲信号没有完全传输到计数器上。2、计数器的 处理速度慢,给去结束计算的信号时,计数器还没有把脉冲信号处理完毕。
请教各位谁能给我分析一下真正原因。谢谢!
光栅尺的信号输出一般是相差正负90度的脉冲波,你需要对这个信号进行四倍就可以得到高于原来单脉冲四倍的精度,光栅尺的传输速度肯定够快,不要怀疑。计数器的处理数度也肯定够,除非你的光栅尺每秒钟运行几米,我想应该没有那么夸张,个人认为是不是你没有倍频的原因。