In order to more rapidly and accurately diagnose the fault, the CAN bus was applied to system. In this article, an intelligent fault diagnosis method is presented for the diversity, uncertainty and complexity of device faults. The system can directly access self-test information and on-line test information, and information fusion technology, stator current and rotor vibration signals as a diagnostic characteristics input signal were introduced into the motor fault diagnosis. In accordance with the appropriate information, monitoring signs separately adopt a diagnosis sub-network to complete different aspects of fault diagnosis; diagnostic reasoning and drawing conclusions of fault diagnosis. Experiments show that this method is simple and effective. It can also be applied to other fault diagnosis of complex systems and has certain portability.