Abstract Failure of the main components of the transmission mechanism of large machinery and equipment usually uses sensors to collect real-time vibration or audio information, followed by data processing on the computer to analyze whether the equipment is operating normally. In this paper, a multi-core embedded fault diagnosis platform based on ARM and DSP is designed. It is small in size. It can independently set the signal types, ranges, and filter parameters of multiple acquisition channels, and synchronously set high-precision acquisition and storage of voltage signals output from various sensors. The DSP adopts the fast Fourier algorithm to analyze the multi-channel sampling data in real time and extracts the fault characteristics through the analysis of envelope demodulation. The operation results show that the system can meet the routine online fault diagnosis of mechanical equipment transmission mechanism, and the fault analysis and diagnosis can reach 95% accuracy within one minute, with high real-time accuracy.