Skip to content

Vehicle Control Unit (VCU)

Gabe Soares edited this page Sep 13, 2018 · 1 revision

VCU REV0 Project Description

Responsible Engineers

Gabriel Soares & Neeraj Bansal

High Level Project Objective

To bring up Revision 0 of the VCU, to a fully working state with all features tested and verified.

Purpose of Project

The VCU is the main control unit in the electric vehicle, it functioning reliably is vital to vehicle performance.

Deliverables

  • High level system block diagram
  • UART and 5V ORing IC soldered and tested
  • Firmware written to engage UART connection with PC
  • Current Sense Amplifier IC soldered and tested
  • Firmware written to acquire current and voltage measurements over I2C
  • AIR and Inverter driver MOSFETs soldered and tested
  • DAC IC soldered and tested
  • Firmware written to drive analog output via SPI
  • GPIO expander IC soldered and tested
  • Firmware written to acquire digital inputs via SPI
  • CAN transceiver ICs soldered and tested
  • Firmware written to communicate over CAN using transceivers
  • Main state machine integrated with VCU code stack through freeRTOS
  • Fully functioning VCU working on go kart
  • Documentation of features and functionality

Clone this wiki locally