Skip to content

Instantly share code, notes, and snippets.

@CameronCarroll
Created August 9, 2017 22:18
Show Gist options
  • Save CameronCarroll/4129779d221bc20078b1bb68a1e80702 to your computer and use it in GitHub Desktop.
Save CameronCarroll/4129779d221bc20078b1bb68a1e80702 to your computer and use it in GitHub Desktop.
== Design ==
* Compiled possible solutions for tradeoff analysis, building group knowledge of sensors and microcontrollers.
* Uncovering unknown components to the problem forced late redesign in system architecture. (Naive solution --> CPLD central control --> PCB control board)
* Design settled on a central PCB containing controls circuits, connected directly to vehicle sensors and switches.
* Some unexpected or misunderstood issues: Latching/reset button circuits, precharge/discharge circuits, galvanic isolation between HV and LV, safety interlocks
* Flowcharting/pseudocode for microcontroller and data-acquisition procedures before receiving devices
== Analysis ==
* Tradeoff analysis with decision matrices to select the many sensors, buttons, cables and connectors.
* RC-circuit discharge-time versus power-dissipation (for precharge/discharging of controller capacitors)
* Voltage drop and ampacity calculations for cable selection
* Fusing: Melt times and I2t ratings
* Failure analysis: Cause, effect, detection & handling.
== Manufacturing ==
* PCB sent out for printing, then individual components soldered on
* Small discrete circuits soldered onto stripboard, cut down to size and secured to/insulated from mounting points using stick-on velcro
* Wiring vehicle at competition doesn't allow for smart routing or looming.
* Panels cut from quartz fiber panel (dash) and acrylic (side switch panel) -- Min/max thickness is important for panel mount devices...
== Mystery Section ==
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment