How To: Use Your FPGA For Precision DC Motor Control

— by


Here is a simple little project that you can use to control a DC motor with some pretty tight precision from your FPGA board. This could be useful for some of your projects!

Chris over at Pyroelectro has all the tutorial goodness you’ll need to get one of these up and running. He gives a brief overview:

The goal of this project is to build a simple one input, one output system that will control a motor. The control input will come from a trimpot and the FPGA or CPLD’s job will be to use the input to create the proper duty cycle PWM output to the DC motor controller.

The project combines the creation of a PWM output from the FPGA and using dynamic analog input using an A-to-D converter, yielding the ability to control your DC motor. The project page explains in detail how to use a FPGA or CPLD to take input from one device and then output appropriate signals to a motor controller IC, which gives us precise control over the DC motor’s speed and direction. So check it out!

(via Pyroelectro)

Newsletter

Our latest updates in your e-mail.


Leave a Reply