[an error occurred while processing this directive]
|
для моей цепи записал систему из трех уравнений вида
Ron =R2*(R1+1/(2*PI*Fn*С))/(R1+R2+1/(2*PI*Fn*С)) (n=1,2,3)
она решилась аналитически, есть выражения для R2, R1 и С. страшновато, но решилась (маткад выразил в три секунды). первая грабля была в том что точности представления float с используемой math.h хватило только для получения 7% ошибки для R2. для R1 соотв еще больше. для примера выражение для
R2=(-Ro2*f2*Ro3*f1+Ro2*f2*Ro1*f3+Ro2*f3*f1*Ro3-Ro2*f3*f1*Ro1+f2*Ro1*f1*Ro3-f2*Ro1*f3*Ro3)/(-Ro2*f1*f2+f2*Ro1*f1+Ro2*f2*f3+f3*f1*Ro3-f2*f3*Ro3-f3*f1*Ro1);
но это полбеды, потому что тут то я и понял, насколько сильно погрешность измерения Ron влияет на вычисление номиналов.
E-mail: info@telesys.ru