If you're interested in joining one of these projects (active or possible), please contact the lead for that project and add yourself to the corresponding page under "Team members".
Active Projects
Project Overview
Electrical Infrastructure
Project | Details | Leads |
---|---|---|
Controller Board | Contains all board essentials (MCU, CAN, etc.) Uses mezzanine connector to plug into carrier boards See Controller Board for more details. | |
Self-test/Breakout Board | Plugs into controller board for self-test and prototyping Allows verification of IOs, CAN, etc. | |
Hardware Abstraction Layer (HAL) | Common driver library - supports ARM, X86, MSP430 Simplifies code porting and allows us to unit test and simulate boards on X86 | |
Build System | Default project template to use when developing new boards Handles basic events, FSM, uses the HAL Includes makefile and recommended project organization | |
Battery Modeler | Holds 18650 cells and runs them through automated charge and discharge cycles Collect data to determine their capacity/health for cell matching |
MSXII Systems
Project | Details | Leads |
---|---|---|
Driver Controls | Responsible for driver input - steering wheel, signals, pedals, etc. Also responsible for alerting driver of a BMS fault. Requires communicating with motor controller interface | |
Driver Display | Responsible for general driver feedback/information - speed, battery status, etc. Most likely using RasPi + display, shared backend with telemetry | |
Motor Controller Interface | Run local motor controller network at 1Mbps and isolate the ID system to the motor controllers Allows us to determine our own protocol entirely | |
Power Distribution | Handles LV and HV power distribution | |
Motor Precharge Controller | Analog precharge/discharge controller using 12V relays Simplifies power distribution and reduces board size | |
Telemetry | Embedded device is hooked into the car and communicates wirelessly with a client device in the chase car Allows us to monitor the car remotely | |
Battery Management | Evaluate different AFEs and current sensing for monitoring our lithium-ion pack Develop SOC algorithms | |
Battery Pack | Work with mechanical to develop a battery pack design that is reliable and safe Look at increasing pack voltage | |
Aux BMS | Analog NiMH charge/protection circuit Disconnects the aux battery in case of a fault and holds relay-based killswitch latch | Titus Chow |
Lights | Handles all external lights. Will need to interface with DOT-approved lights | Taiping Li |
Array | Develop array for MSXII Evaluate MPPTs |