Versions Compared

Key

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

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.

Active Projects

Page Properties Report
headingsDocument owner, Document status, Epic, Target release
cqllabel = "requirements" and space = currentSpace()

...

Project Overviews

Electrical Infrastructure

PriorityLow
ProjectDetailsLead/InterestedLeads
Controller BoardHigh

Contains all board essentials (MCU, CAN, etc.)

Uses mezzanine connector to plug into carrier boards

See MCU Schematic Capture Controller Board for more details.

Self-test BoardMedium

Plugs into connector board for self-test

Allows verification of IOs, CAN, etc.

Hardware Abstraction Layer (HAL)High

Common driver library - supports ARM, X86, MSP430

Simplifies code porting and allows us to unit test and simulate boards on X86

Project TemplateHigh

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

...

All development for MSXII will be prototyped on MSXI.

Systems

HighMedium
ProjectPriorityDetailsLead/InterestedLeads
Driver Controls

Responsible for driver interface - steering wheel, signals, dashboard, pedals, and lights

Involves design of system and appearance

etc.

Requires communicating with motor controllers or motor controller interface

Motor Controller Interface?Medium

Run local motor controller network at 1Mbps and isolate the ID system to the motor controllers

Allows us to determine our own protocol entirely, could handle precharge/discharge sequencing

Power DistributionMedium

Handles LV and HV power distributionLV: Driver controls, motor controllers, fans, motor precharge controllers

HV: Battery, solar

Motor Precharge ControllerMedium

Analog precharge/discharge controller using 12V relays

Simplifies power distribution and reduces board size

TelemetryHigh

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 PackHigh

Work with mechanical to develop a battery pack design that is reliable and safe

Look at increasing pack voltage

Kevin Chen (Unlicensed)

ArrayLow

Develop array for MSXII

Evaluate MPPTs