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
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.