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
Page Properties Report | ||||
---|---|---|---|---|
|
Project Overview
Electrical Infrastructure
Projects that are used across the electrical system.
Project | Details | Leads |
---|---|---|
Controller Board | Contains |
a microcontroller, regulator, and CAN transceiver. This board acts as the "brains" of each carrier board, and talks to other boards in the car through CAN. Uses mezzanine connector to plug into carrier boards See Controller Board: MS 12 for more details. |
HW: Taiping Li FW: N/A | |
Breakout Board | Breaks out all pins on the Controller Board into 0.1" headers. Mostly used for prototyping and testing. Allows verification of IOs, CAN, etc. |
HW: Taiping Li | |
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 |
HW: N/A FW: Former user (Deleted), @ | ||
Build System | Default project template to use when developing new boards Handles basic events, FSM, uses the HAL Includes makefile and recommended project organization | HW: N/A FW: Titus Chow |
Holds 18650 cells and runs them through automated charge and discharge cycles
Collect data to determine their capacity/health for cell matching
MSXII Systems
Independent projects in MSXII.
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 |
HW: Titus Chow, Taiping Li FW: Titus Chow | ||
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 | HW: Pei Liang Guo FW: Titus Chow |
Power Distribution | Handles LV and HV power distribution |
HW: Taiping Li FW: Calder Kitagawa | ||
Motor Precharge Controller | Analog precharge/discharge controller using 12V relays Simplifies power distribution and reduces board size | HW: Taiping Li, Hanna Muratovic (Deactivated) FW: N/A |
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 | HW: TBD FW: Karl Ding |
Aleksa Bjelogrlic (Unlicensed)
Battery Management | Evaluate different AFEs and current sensing for monitoring our lithium-ion pack Develop SOC algorithms | HW: Taiping Li FW: Karl Ding |
Battery Pack | Work with mechanical to develop a battery pack design that is reliable and safe Look at increasing pack voltage |
HW: Robin Pearce FW: N/A | ||
Lights | Handles all external lights. Will need to interface with DOT-approved lights | HW: Taiping Li, Veronica KH Lee (Deactivated) FW: Arshan Khanifar |
Array | Develop array for MSXII Evaluate MPPTs | HW: Jessica Lin , Minghao Ji FW: N/A |
Solar Sense | Sense array voltage, current, and temperature | HW: Pei Liang Guo FW: TBD |
Charger Interface | Interfaces with the charger and EVSE to conform to the SAE J1772 standard | HW: Pei Liang Guo FW: Calder Kitagawa |
Old Projects
These projects were never developed or tested during MSXII.
Project | Details | Leads |
---|---|---|
Battery Modeler | Holds 18650 cells and runs them through automated charge and discharge cycles Collect data to determine their capacity/health for cell matching | Karl Ding |
Aux BMS | Analog NiMH charge/protection circuit Disconnects the aux battery in case of a fault and holds relay-based killswitch latch | Titus Chow |