Email: Password: Remember Me | Create Account (Free)

Back to Subject List

Old thread has been locked -- no new posts accepted in this thread
???
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


List of 11 messages in thread
TopicAuthorDate
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      

Back to Subject List