Closed-Loop PID Control With Snō

FPGAs are great when you need precise, deterministic outputs or high-resolution inputs for applications such as driving PWM signals or reading high-speed quadrature encoders.

In addition, FPGAs provide the parallelism required to process multiple I/O streams concurrently without sacrificing overall system performance as the number of interfaces scale upward.

This video showcases these features by demonstrating our Snō board doing closed-loop PID control on three DC motors.

The motors used in this video are 12V DC motors with a 5000 RPM maximum. The quadrature encoders generate 2048 ticks/revolution.

 

Improve Your Project!