Picture of Battery Module



FSAE Dashboard (2019)

fall '18-spring '19

technical skills: Altium, HV electronics
soft skills: iterative design review, team coordination

For the 2019 FSAE car I worked on the Dashboard. to provide the driver with critical information, such as battery state of charge, and the rest of the team with the state of the system for debugging and maintenance of the battery. The unit was completed in 2 to 3 months during an active school year in 2019. The dashboard display features 2x 7 segments for displaying speed, two LED bar graphs to display battery state of charge and power, a piezo buzzer, and with an integrated SD card for saving information about the battery. In addition, three fault LEDS are connected to the dashboard for displaying BMS, IMD and extra general faults if needed. The board also interfaces via the vehicle CAN bus to receive messages from Vehicle Control Unit (VCU).

The dashboard was designed based on the TM4C development board or TivaC. Initial development began with interfacing with the bar graphs on the bread board. One problem we have is the LED driver circuit (10 segment LEDS driver) is an LM3914, which requires analog signal to interface. Thus, a Digital to Analog converter (DAC) is required, and we use an MCP48FVB02, which is an 8-bit DAC dual channels that interfaces via SPI. Since FSAE is intended as an education opportunity, I wrote a SPI library for interfacing with that IC from scratch.