falaigai
Leren kan je alleen maar door te Doen
Hallo ,
Ik gebruik nu fase aansnijding met een PIC.
0 is helemaal aan en 255 is helemaal uit.
Echter tussenliggende waardes zijn niet lineair.
bv 0.75 * 255 = 191 is niet 75% aan.
Wie weet hier een algoritme voor ? Of hoe wordt dit meestal gedaan ?
Bekijk de sinus eens? 1 bitje op de topwaarde minder heeft een groter effect op de waarde dan als je bij de 0-doorgang zit
falaigai
Leren kan je alleen maar door te Doen
ja ik snap je wel, wordt dan iets van de 'integraal van sin(x) = 75%(SetPoint)' ofzo(en dan nog even x vrijschrijven), maar weet niet of daar betere(cpu zuinigere) algeritmes voor zijn
falaigai
Leren kan je alleen maar door te Doen
Oke ,
Bedankt. Ik heb het nu met een LUT gedaan.
Eerst in excel het formuletje gezocht.
Namelijk Bgcos(-(2/255 * x - 1))*255/pi
Ik ging er in het begin van uit dat je niet snapte waarom het was, daarom mijn reactie over de sinus 
Maar een LUT is de simpelste manier om dit op te lossen idd.