не.. я канешна выложу.. но крышку сорвать могет )))ща распишу... в общем по скольку нада считать их 6 штук подряд было решено хранить данные в памяти.. блин, а нужен алгоритм или код? в виде "алгоритма" было использовано разностное уравнение:
u(n)=u(n-1)+Kp(T/Ti+1+Td/T)x(n)-Kp(1+2Td/T)x(n-1)+Kp(Td/T)x(n-2)
если нужен код, могу выложить и код.. с небольшим описанием.. но там можно с ума сойти..
судя по некоторым манипуляциям с числами считает верно... только нужно настроить коэффициенты...