Gryphon Racing
ENGG*4420
ENGG*4200
CIS*2750

Accumulator (Firmware + Flex PCBs)

Developed firmware on the STM32F1 using STM32CubeIDE with FreeRTOS to manage five identical accumulator segments. The firmware measures thermistor values and cell voltages using flexible PCBs attached to the segments and transmits the data over a CAN bus. The system was designed to replicate the functionality of the Orion Thermistor Expansion Module, sending CAN messages compatible with the Orion BMS 2.

Key transmitted data includes:

  • Segment number
  • Lowest, highest, and average cell voltages
  • Lowest, highest, and average cell temperatures

Designed flexible PCBs to streamline the process of integrating thermistors and voltage taps into the accumulator segments. Each PCB includes two SMD thermistors and a voltage tap, connecting to the system via an FPC connector. This design eliminates the need for hand-soldering thermistors by wire, significantly reducing assembly time and improving reliability. The PCBs enable the STM32s to measure voltages and temperatures efficiently and transmit the data over CAN.

Remote Telemetry Unit (V1)

desc

Dashboard + HUD

desc

ESP32-S3 DevBoard

desc

Real Time Home Security System

desc

Wireless Distributed BMS

desc

Tab 4