激光在飛行標刻過程中,需要實時地測量傳送機構的速度,打標之前,主處理器ARM首先讀取傳送機構的瞬時速度,然后對打標數據進行補償再輸出給FPGA完成打標。測速模塊的程序通過在給定時間內對光電編碼器的輸出脈沖進行計數實現測速,并將計數值輸出給主處理器ARM。設計中在傳送帶上安裝增量式編碼器來測量測量傳送帶的速度,使用增量式編碼器測量速度通常有三種方法,即M法、T法和M/T法。
(1)M法的測速原理是在給定的時間Tc內對編碼器的輸出脈沖進行計數,得到計數值M,則用單位時間內編碼器脈沖數速度
M法適合于高速度的測量,對低速度測量可能會因給定時間內輸出的脈沖個數較少而有較大的誤差。
(2)T法的測速原理是:在編碼器輸出一個完整脈沖的時間內對一個已知的高頻時鐘fo進行計數,得到時間的計數值M,,用單位時間內編碼器脈沖數表示的速度
T法適合于低速度的測量,對于高速度測量可能會因為輸出一個脈沖時間太短,對高頻時鐘計數太小而有較大的誤差。