Components
Power
Chaos: Power distribution board. Responsible for activating relays and precharge/discharge of the motor controllers. Reacts to inputs such as the power button, killswitch, and BMS faults.
Plutus: Battery management system. Responsible for monitoring the voltage, current, and temperature of the battery pack. Faults are processed and converted to a simple boolean to pass to Chaos, abstracting fault conditions from the actual trigger. Also handles passive cell balancing.
MPPTs: Maximum Point Power Trackers. Optimizes power output of the solar array to charge the battery pack.
Controls
Themis: Driver controls. Located in the steering wheel, handles driver inputs related to driving and lights. Most active system on CAN.
Lights: Lights board. Simple board to abstract driving the various LEDs (turn signals, brake lights) from Themis.
Motor Controllers: 2 WaveSculptor 20s. Handles controlling both NGM SCM-150s.
Telemetry
Never actually implemented - was originally a Raspberry Pi connected to an XBee transmitting to a client PC elsewhere.