Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

They have a Power Flow visualization, which shows the power flow between the MPPTs, BMS, their Power Distribution Board (CMS) and motor. This is essentially a Sankey diagram overlaid on their car that allows you to visualize where losses occur.

Tesla

Okay, not really a school, but I pulled this from the Model S "Reading Battery Voltages and Temperatures via CAN on Model S" thread at Tesla Motors Club.

Image Added

Something like this is what I had in mind for the pack visualization.

Detailed Design

The proposed approach was originally inspired after a realization that having a working realtime telemetry system would be really useful for the race. Our previous car's (MSXI) "telemetry system" involved the driver periodically radioing back sensor data displayed on the vehicle dash to the chase car. MSXII was slightly better, although it wasn't very user friendly—it involved me holding an XBee receiver out of the rear passenger window while running a Python script to parse the data, and then periodically update the odometer reading manually from the Chase vehicle (with some liberal use of Excel spreadsheets for graphing things like power consumption and battery module state).

...

Technology

  • Golang: this is compiled (hooray for typed languages!), with less resources needed than Java/Node.js
  • Standard web app stack
    • TypeScript
    • React
    • sass
    • Bootstrap 4
    • Webpack

Honestly, I really don't care too much about the web stack, as long as it is:

  1. Maintainable: I don't want to make choices that will result in the team rewriting the GUI every car
  2. Reasonable choices: I don't want these tools to become obsolete by the time changes need to be made
  3. Proven to work: 10 years down the road, will we still be using these tools?
  4. Testable: testing is key

User Interface

Essentially some sort of dashboard. I think it would make the most sense to use a similar design as Nuna, and 

Overview

The 

Questions