Encoder signal processing on FPGA platform realized in Matlab/DSP Builder
In this paper we described realization of digital assembly for processing of output signal from incremental encoder on FPGA platform in Matlab/DSP Builder. For the purpose of realization of the design and programming of FPGA circuit on development board DE2 we used Matlab/DSP Builder. Encoder functioning principle, accepting, processing and counting of impulses and acquiring velocity information through differentiating measured position are all described in detail. Functionality of realized design was verified through simulation in Matlab/DSP Builder and velocity (acquired through differentiating of measured position) was provided in experimental result (comparison of motor rotation speed acquired from encoder and tachogenerator). Experimental result confirms that chosen concept of encoder signal processing was correct.