This bench contains the three core electronic controls of new energy vehicles, vehicle controller VCU, motor controller MCU, and battery management system BMS. It also provides the hardware schematic diagram and software source code of VCU MCU BMS respectively. Students or engineers can use We provide software and hardware platforms, modify the code, and conduct secondary development and verification.
The platform includes a motor towing platform and has the ability to operate the motor on four-phase lines. The motor towing platform is equipped with a dynamic torque sensor, which can dynamically measure key parameters such as motor torque, speed, power, and efficiency. It is equivalent to a full set of functions of a motor dynamometer.

The bench is equipped with 36 strings of lithium iron phosphate batteries and is equipped with a self-developed BMS, which can complete the BMS's functions of monitoring the voltage, temperature, and current of the lithium battery.
The VCU MCU BMS of this bench adopts the industry-leading V-shaped development process, and the algorithm part is modeled and generated using MATLAB. Meet the rapid development and iteration requirements of the automotive industry.
In summary, this bench can be used as a verification test platform for the development of new energy vehicle three-power systems. It is of great help to improve engineers' development capabilities and complete three-power joint debugging experiments.

2: Composition of new energy bench test bench
1) The new energy test bench is built based on real automobile parts and aluminum profile simulated car bodies .
2 ) The operation panel adopts a simulation teaching-style easy-to-understand operation panel, integrating various operation switches and simulation knobs to test some special working conditions.
3) The new energy vehicle controller uses the independently developed and advanced NXP 32-bit MPC5744 as the main chip for modeling and development.
( 2) Technical requirements
1 ) The bench controller can complete data monitoring on the host computer .
2) The bench can simulate various working conditions .
3) The control panel has corresponding work indicator lights and measuring holes. You can learn the working sequence and status of each workpiece based on the indicator lights. You can use a multimeter to measure the actual voltage of the wires on the schematic diagram according to the measuring port.
3 : Introduction to VCU
The automotive-grade SPC5744MCU processor is used for architectural design. Based on customer requirements, we now make the following peripheral configurations:
High control switch 10 channels
PWM drive power stage 12 channels
High side driver power stage 7 channels
Low-side power stage drives 8 channels
Hall type acquisition trigger acquisition waveform digital acquisition 12 channels
Analog ADC acquisition uses chip isolation to process 14 channels
Low control switch 7 way
Stepper motor power stage 5 wire type 4 groups
CAN communication 3 channels
LIN Road 1
The architecture diagram is as follows

4 : Introduction to models
This model is built based on NXP's simulink hardware support package, basically achieving zero code. Supports online simulation, one-click code generation, SD32 compiler burning and other cutting-edge software.
First use should follow the following environment setup:
Development environment of MATLAB2018a
SD32 open compiler
USB_56xx_68xx burning emulator
Mpc5744 toolbox
Basic introduction to the model
main structure:


The logic part has detailed Chinese comments, and the content is simple and clear! Ctrl+B generates executable code

After the development environment is set up, it will directly generate code to the SD32 development environment. We only need to open SD32 to compile and simulate.
