Fall 2018 Hardware EOT Retrospective

Hardware

Design Projects

ProjectStatusTo-do
Pedal Board
  • Created prototype with the potentiometer
  • Board review
  • Board bring up
  • Validation & integration
Steering Stalk
  • Tested different options to mitigate the EMI
    • Tested differential I2C on solar slaves and master
    • Tested ferrite and low-pass filter
    • Testing the difference amplifier
  • Tested the board and the steering stalk with 12V power supply
  • Board review
  • Board bring up
  • Validation & integration

Center Console

  • Tested the Schmitt trigger to debounce the noise
  • Board review
  • Board bring up
  • Validation & integration
Telemetry
  • Calder & Taiping
  • Not sure
BMS AFE
  • Designed and reviewed the rev 4
  • Unable to measure the isoSPI on the rev 3
  • Board bring up, validation, and  integration
BMS Carrier
  • Tested the Schmitt trigger to debounce the noise
  • Design the circuit on Altium

BMS Current Sense

  • New members started to look into different options
  • Design the circuit on Altium
Controller Board
  • Decided not to redesign it
  • Measured the ADC accuracy 
  • None

Validation & Integration Projects

ProjectStatusTo-Do
Motor Controller Interface
  • Help firmware investigate the MCP2515 CAN issues
  • Measured the clock frequency of MCP2515
  • None

Solar Sense

  • Validated the solar slave ADC
  • Validated the differential I2C on the slaves and the masters
  • Validated the relay and the fuse on the solar master
  • More testing and integration with the solar system 

Power Distribution

  • Finish the board bring-up & soldering
    • One is working (need more testing)
    • I damaged the other one when I try to fix the fuse sockets
  • Validation & Integration
Driver Display
  • Testing the new ambient light sensing circuit
  • Validation & Integration
Pre-Charge
  • Validated the fixes on the pre-charge
  • Working on the next revision
  • Validation & Integration of the new revision
EV Charger
  • Validated the J1772 related circuits with the desktop power supplies and multimeter
  • Working the the next revision
  • Testing the board with the EV charging station
  • Integrate it with the inlet, charger and the battery

Retrospective

Track Days

  • The car was not ready for testing on both track days
    • The first track testing was cancelled due to a faulty resistor joint on the AFE
    • The second track testing was cancelled due to a faulty relay in the battery box
  • The team did not have sufficient knowledge and experience to debug the issues before the deadlines
  • Took too long to find out the causes of the issues
  • There wasn't a plan in place or enforced to make sure the car is 100% ready the night before the track day

Board Design

  • The new driver control board design requires more prototyping iterations and time than expectation
  • We should start to prototype the different designs much earlier in the term 
  • The new members need time to learn how to use Altium and familiarize with hardware team's workflow

Project Management

  • Did not take advantage of the project management tools to make sure the projects on track
  • The planned deadline is not being enforced
  • Did not account for the prototyping time