A brief description of the function of each module:
1. Switch quantity conditioning module
The switch quantity conditioning module is used for level conversion and shaping of switch input quantity, one end of which is connected with a plurality of switch quantity sensors, and the other end is connected with the microcontroller;
2. Relay drive module
The relay drive module is used to drive multiple relays, one end of which is connected to the microcontroller through an optoelectronic isolator, and the other end is connected to multiple relays;
3. High-speed CAN bus interface module
The high-speed CAN bus interface module is used to provide a high-speed CAN bus interface, one end of which is connected to the microcontroller through an optoelectronic isolator, and the other end is connected to the system high-speed CAN bus;
4. Power module
The power supply module can provide isolated power supply for the microprocessor and each input and output module, monitor the battery voltage, and connect with the microcontroller;
5. Analog input and output modules
The analog input and output module can collect 0~5V analog signal and output 0~4.095V analog voltage signal.
6. Pulse signal input and output module
Pulse signal can be collected and adjusted, the range is 1Hz-20KHZ, the amplitude is 6-50V; the output PWM signal range is 1HZ-10KHZ, the amplitude is 0-14V.
7. Fault and data storage module
The ferroelectric memory can store calibrated data, fault codes, vehicle characteristic parameters, etc., with a capacity of 32K.