Engineering record / embedded controls

TI C2000 actuator controller.

A hardware-backed control implementation used to verify command handling, timing, PWM scaling, and safe output behavior under invalid and faulted conditions.

Operating problemCommand, timeout, invalid-input, and fault behavior had to be explicit, observable, and repeatable on the target hardware.
System deliveredState-based firmware with validated commands, ePWM output, invalid-setpoint rejection, heartbeat timeout, fault-latched shutdown, and defined safe-low output behavior.
VerificationPython automation, serial records, and oscilloscope captures checked 25, 50, and 75 percent PWM scaling as well as disable, invalid-command, fault, and timeout cases.
Claim boundaryThe project demonstrates standards-informed engineering methods. It is not represented as certified safety software or a production-qualified controller.
Hardware

Controller bench

TI C2000 actuator controller bench
Fault response

Verified safe-low output

Oscilloscope showing safe-low output after a fault