In order to realize synchronous acquisition of multi-sensor data for track fastener detection, first , based on the analysis of the imaging principle of linear array CCD camera, the key parameters of the camera are selected and the acquisition scheme is designed according to the requirements of the system. Then, the signal conditioning circuit of the sensors is designed, including the design of level adjustment circuit and anti-aliasing filter, which improves the anti-jamming capability. Equal interval pulse of photoelectric encoder is obtained through STM32 to trigger each sensor. A synchronous trigger scheme for linear array camera and inertial sensor is designed. Finally, the synchronous acquisition of data is realized by the authoring software of the upper computer. The experimental results show that the system can collect data of each sensor accurately, and has strong anti-interference ability and stability.