Abstract:This paper presents a data acquisition system of dynamic track scale with field programmable gate array(FPGA).The system takes the AD7703 as the ADC,and samples 8 sensor signals by using FPGA as the sampling controller,then the sampled values are transmitted in asynchronous serial mode to the upper computer through RS232 interface.The logical design of the whole system is completed with the QuartusII 9.0.The results of hardware testing show that the system can efficiently solve the problem of zero drift and gain error which occurred in the process of data acquisition by using the self-calibration of AD7703.Utilizing the parallel processing capabilities of FPGA,8 channel signals can be sampled in parallel,which increases the data acquisition rate.Therefore,it satisfies the requirements of high resolution and high rate for the track scale designing.