

HMI features
For Vehicle Architecture Course
01
Analog Discovery 3 (AD3)
The main function of this 3D print was to hold the Analog Discovery 3. This device acts as a function generator, oscilloscope, voltmeter, and much more.
02
PWM for Motor Control
Using the waveform generator function of the AD3, I produced a pulse-width modulated control signal that would allow the user to control the amount of power transferred from the battery to the drive motor, effectively controlling it's speed.
03
Manual BMS
The top photo to the left shows some wiring I put together to manually drain a chosen battery cell. The overall battery is made up of 14 cells (14s configuration) and the white molex connector at the back of the HMI connects via a harness to the positive and negative sides of 7 of those cells. Each connection runs through a fuse to a switch (where the user can choose which cell they want to drain), then a NO button, and finally through a high power 1 ohm resistor. The purpose of this circuit is to actively unbalance the cells so that students can see how a real BMS system brings them back to balance.
04
Communication
The orange and black connectors on the back of the HMI act as an interface by which the AD3 can read and record any communication running between 2 of the other modules. For example, the charging module and battery module will need to communicate, and through these connectors the HMI will be able to intercept the transmissions to see what is being sent between modules. This is intended to help students understand how communication signals work.