I/O Board

I was involved in Formula SAE at Caltech while I was at Caltech, designing major subsystem components for the low voltage electrical system of our vehicle.

This is our I/O Board from 2018, a STM32F4-based microprocessor system that reads analog input from the pedals of the vehicle and a current sensor on the motor, asserts fault conditions, and communicates with the rest of the low voltage system through CANBus.

I designed the non-programmable fault hardware that interrupts power to the motors in the event that one of the more strigent fault conditions in FSAE occurs - if the motor current is high and the brake is pressed hard. In addition, I wrote firmware for reading the analog inputs and determining if the inputs constitute a fault.

As an alumni of the Caltech FSAE team, I attend design reviews and provide feedback on new generations of hardware designs for the electric vehicle.