PID is a control 'filter' , which helps you get to a goal setpoint as fast as possible without overshoot or oscillation. The technique is siple realy:
The algorithim gives more power to the motor when it's further from the target, and less power when it's close to the target.
By choosing the Kp, Kd and Ki terms properly you can 'tune' the filter to respond smoothly and rapidly to any position demand without overshooting.
Thanks to:
Mark Hull
Engineering/Technical
EMS (Africa) (Pty) Ltd
PO Box 1026, Melville, 2109, South Africa
Ph +27 11 482 4470 Fax +27 11 726 2552
For that introduction
See also:
PICList post "PWM motor control"
PICList post "PID controllers (was PWM motor control)"
Archive:
| file: /Techref/io/pid.htm, 4KB, , updated: 2005/6/25 00:07, local time: 2012/5/22 20:24,
owner: JMN-EFP-786,
38.107.179.232:LOG IN |
| ©2012 These pages are served without commercial sponsorship. (No popup ads, etc...).Bandwidth abuse increases hosting cost forcing sponsorship or shutdown. This server aggressively defends against automated copying for any reason including offline viewing, duplication, etc... Please respect this requirement and DO NOT RIP THIS SITE. Questions? <A HREF="http://www.ecomorder.com/techref/io/pid.htm"> Proportional Integral Differential PID Motor Control</A> |
| Did you find what you needed? |
LCD Front Panel Set: $8.99!
- 2x16 LCD HD44780 controller - 4 push buttons - 3 LEDs - 2x12 header |
|
Peter Todd has released source and sample projects for his artwork, including his 3d wireframe cube renderer for the PIC 18f6520 This includes examples of hardware developed with free software tools such as gEDA/gschem/PCB, SDCC, gputils and picp all on Linux. http://petertodd.ca/art/source-code/ |
.