chip_circuit_processor_140251_1920x1080
Real Time Mechanical Power Dynamometer Board

Electrical Engineering Student;

A dynamometer is a device used to measure the torque and rotational speed (RPM) of a motor or engine in order to determine its power output and performance characteristics.



UBC Supermileage, Vancouver, BC, Canada

September 2025 - present

Skills: C++, RTOS, Serial, Data Processing, PCB

  • Led the dynamometer subteam overseeing firmware, PCB design, and system integration, providing the powertrain team with reliable, high-resolution test data that guided design improvements and enhanced overall drivetrain efficiency..
  • Developed STM32H7-based firmware integrating multiple high-precision torque and RPM sensors with full calibration and filtering pipelines, enabling accurate detection of subtle performance changes in motor behavior.
  • Implemented a FreeRTOS-based architecture using tasks, queues, locks, and interrupt callbacks to ensure efficient concurrency, minimizing latency between sensor reads, display updates, and logging operations.
  • Designed a flexible data management and interface system supporting both USB and SD card logging, with an intuitive LCD menu (compatible with two different display modules) for live monitoring and post-processing of performance data.