Projects

STM32H7 · CAN · SAE J1939

Pressure control, closed loop.

An STM32H7 control system for pressure sensing, closed-loop actuation, CAN SAE J1939 communication, and MQTT monitoring.

STM32H7 CAN · SAE J1939 · PID
Tire-Pressure Control System

The system monitors tire pressure and controls a compressor and solenoid valve to regulate pressure around the configured target. It was developed as an academic embedded-systems project around an STM32H7 microcontroller.

System architecture

  • Analog pressure sensing through the STM32 ADC
  • Closed-loop compressor and solenoid control
  • CAN communication using the SAE J1939 protocol
  • ESP8266 connectivity for MQTT telemetry
  • SPI communication between supporting modules

Implementation record

The project combined peripheral configuration, embedded control logic, unit testing, integration testing, and a dashboard used to observe the pressure data received through MQTT.