top of page
Motor Motion Controller
​
During my sophomore year at Northwestern, for my Introduction to Mechatronics class final project, I created a system that precisely controlled a DC motor.
The system controlled the motor to hold specific angle positions, follow cubic and step trajectories and complete a user-specified number of revolutions.
This system involved a PIC 32 microcontroller, an H-Bridge, a current sensor circuit, a MATLAB interface, and a PID control loop for error reduction. For this project, I wrote C code to the PIC, built the circuits, and optimized the control loop constants.
bottom of page