Koda: |
//*********************** kontrola MW PWM-ja *************************************
// ko je adc0< od Umax-40 je Uout 100 (st1). ko je adc0 < od Umax-20 je Uout 115 (st2), ko je adc0 < Umax-10 je Uout 120, // ko je adc0 >=umax je Uout=150( stop polnjenje, lahko tudi MWPower =false(0)) int st1=100; //stopnja 1 za zmanjšanje Uout int st2=115; //stopnja 2 za zmanjšanje Uout int st3=120; //stopnja 3 za zmanjšanje Uout if (adc0<(Umax-40)){ Uout=st1; }else if (adc0<(Umax-20)){ Uout=st2; } else if (adc0<(Umax-10)){ Uout=st3; }else{ Uout=150; // preneha se polnjenje } } // konec if stavka od delay_sec pogoja } // konec voida |