The present invention relates to a sine-cosine
encoder signal processing device compatible with multiple protocols and multiple types. The device is compatible with multiple protocols and multiple types of sine-cosine
encoder signals, and uses different
signal paths to process sine-cosine
encoder signals to obtain high-resolution position information. It solves the problem that different encoders in the application
system need to be connected to different types of encoder
signal processing devices, and the circuits are complex and difficult to disconnect. The device includes an encoder signal input interface, an electrical
signal processing circuit, and a single-
chip general-purpose processor. The electrical
signal processing circuit includes a reference point
signal processing circuit, an incremental sine-cosine signal
processing circuit, a single-turn sine-cosine signal processing circuit, a synchronous serial signal processing circuit, and an asynchronous serial signal processing circuit. The single-
chip general-purpose processor processes the input signal through different signal paths to obtain cycle counting information, position
subdivision information, and single-turn absolute position information, and obtains high-resolution real-time position information after splicing and integration.