激光在飞行标刻过程中,需要实时地测量传送机构的速度,打标之前,主处理器ARM首先读取传送机构的瞬时速度,然后对打标数据进行补偿再输出给FPGA完成打标。测速模块的程序通过在给定时间内对光电编码器的输出脉冲进行计数实现测速,并将计数值输出给主处理器ARM。设计中在传送带上安装增量式编码器来测量测量传送带的速度,使用增量式编码器测量速度通常有三种方法,即M法、T法和M/T法。
(1)M法的测速原理是在给定的时间Tc内对编码器的输出脉冲进行计数,得到计数值M,则用单位时间内编码器脉冲数速度
M法适合于高速度的测量,对低速度测量可能会因给定时间内输出的脉冲个数较少而有较大的误差。
(2)T法的测速原理是:在编码器输出一个完整脉冲的时间内对一个已知的高频时钟fo进行计数,得到时间的计数值M,,用单位时间内编码器脉冲数表示的速度
T法适合于低速度的测量,对于高速度测量可能会因为输出一个脉冲时间太短,对高频时钟计数太小而有较大的误差。