[FIDOCAD] FJC B 0.5 TY 60 200 4 3 0 0 0 * E1 = I1 - U1 TY 60 205 4 3 0 0 0 * U1 = U1 + E1 x Dt /Tau TY 60 210 4 3 0 0 0 * E2 = U1 - U2 TY 60 215 4 3 0 0 0 * U2 = U2 + E2 x Dt / Tau TY 60 220 4 3 0 0 0 * Uf = E2 ; uscita filtro passa banda TY 60 195 4 3 0 0 0 * Dt = intervallo di campionamento TY 60 190 4 3 0 0 0 * esempio di algoritmo in simil C che realizza il filtro numerico TY 60 230 4 3 0 0 0 * Un caso numerico: TY 60 250 4 3 0 0 0 * campionamento Dt = 0,01 s TY 60 240 4 3 0 0 0 * W0 = 6,28 x 10 Hz = 62,8 rad/s TY 60 245 4 3 0 0 0 * Tau = 1/W0 = 0,016 s TY 60 255 4 3 0 0 0 * K = Dt/Tau = 0,01/0,016 = 0,625 minore di 1,dovrebbe andare bene TY 60 235 4 3 0 0 0 * Segnale I1 fra 0 e 50 Hz TY 60 265 4 3 0 0 0 * Calcolo con numeri interi 16 bit : supponiamo che I1 vari fra -1000 e +1000, TY 60 270 4 3 0 0 0 * moltiplichiamo x 0,625 come x 31/50; 1000 x 31 < 32767 : รจ in range