Based on the requirements of special equipment safety and the current status of recreation facilities test system, a fault diagnosis system for roller coaster was designed. The signal acquisition device was designed, taking digital signal processor as the main control chip. High-frequency vibration acceleration signal and low-frequency motion acceleration signal were acquired. And the data were transmitted to upper computer. By using LabVIEW, the software of upper computer was developed. FFT analysis and wavelet analysis were applied to process the data. BP neural network was applied to fault diagnosis. The test result shows that the system is quick, accurate and reliable.