??? 06/23/00 05:45 Read: times |
#3375 - PID Algorithm: Intel AN 428 |
- - - - - - - - - - - - - - - - - -
1. Why in figure 27 the routine stores 3 velocity errors: (Vel_err1,Vel_err2,Vel_err3) - - - - - - - - - - - - - - - - - - 2. Why in the diff_err we have this form: (vel-err-vel_err3+3(vel_err1-vel_err2)) - - - - - - - - - - - - - - - - - - It appears that Vel_err, Vel_err1, Vel_err2, and Vel_err3, are a sliding sample window of the 4 most current velocity errors. I could't find any mention of their choice in the application note but it appears to the a heuristic to give the center sample more corrective action than the oldest and most current velocity error. That could be to damp-out sharp edges in the errors; something like computing convolutions with a geometric window. I checked a few sites but none used the same formula in that area. Here some of the sites: http://www.tech80.com/library/17.pdf http://www.darnell.com/archive/pdf/aa_110899b.pdf http://www.darnell.com/archive/aa_110899b1.stm -Jay C. Box |
Topic | Author | Date |
Need a PID routine and some info | 01/01/70 00:00 | |
RE: Need a PID routine and some info | 01/01/70 00:00 | |
Need a PID routine and some info | 01/01/70 00:00 | |
PID Algorithm: Intel AN 428 | 01/01/70 00:00 | |
Dead Links- Jay C.Box | 01/01/70 00:00 | |
RE: Dead Links- Jay C.Box | 01/01/70 00:00 | |
RE: Dead Links- Jay C.Box | 01/01/70 00:00 | |
RE: Dead Links- Jay C.Box![]() | 01/01/70 00:00 | |
Article on PID | 01/01/70 00:00 | |
RE: Need a PID routine and some info | 01/01/70 00:00 | |
RE: Article on PID | 01/01/70 00:00 |