PRU PID Motor Speed Controller Project at Github and Hackster.io

122 views
Skip to first unread message

Greg

unread,
Dec 28, 2016, 10:37:21 AM12/28/16
to BeagleBoard
This project is based on a Texas Instruments demonstration project.
This project uses the RemoteProc and messaging framework to connect the PRUs to Linux user-space.
The PRU firmware code as published by TI was based on the "Mailboxes" which
was shortly thereafter changed to use the System interrupts.
A few minor changes were required to make the code compatible with the newer
RemoteProc system.

The project uses the PRUs to implement a "Proportional Integral Derivative" type DC motor speed controller.

In addition, a different Motor-encoder is recommended.  Minor tweaks were required
to the firmware code to match the specs of the different motor-encoder.

The Github repository:


The main documentation file:


The project at Hackster.io:


and a short introductory youtube video:


Regards,
Greg

Jason Kridner

unread,
Dec 28, 2016, 5:54:48 PM12/28/16
to BeagleBoard
Thanks!
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to the Google Groups "BeagleBoard" group.
To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/d1787723-577e-4157-9776-98f978d337df%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages