PWM til Sinus

Jeg er i gang med at generere en sinus ud fra et PWM signal.

Jeg har nu lavet PWM generatoren og k=F8rer en sinustabel igennem den. Jeg har s=E5 blot pr=F8vet at lavpasfiltrere med et simpelt RC-led og der f=E5r jeg f=F8lgende waveform ud p=E5 scopet:

formatting link

Jeg kan godt se tanken, men hvordan kan jeg f=E5 "rykket" den nedadg=E5ende waveform der "l=F8ber" p=E5 toppen ned, s=E5 det bliver en re= el sinus? Jeg vil alts=E5 godt have mit nulpunkt til at v=E6re omkring 0. Ved godt at jeg s=E5 ikke blot kan g=F8re det med et RC-led...

Men hvad g=F8r jeg galt i hvis jeg blot skulle have den til at svinge omkring halvdelen af forsyningssp=E6ndingen?

Er det i filtreringen eller i genneml=F8bet af min sinustabel at jeg b=F8ffer i den?

Eller er der noget fundamentalt omkring PWM filtrering til sinus som jeg har misforst=E5et...?

H=E5ber I kan hj=E6lpe mig.

Mange Hilsner

Reply to
rgrworking
Loading thread data ...

Tror din tabel er lavet forkert. Hvis din tabel er 8 bit, så prøv at lægge 127 eller 128 til alle dine tal i tabellen.

Mvh Jan

Reply to
Jan Thogersen

ligner en fortegnsflje. Du bygger sikkert tabellen som signed int, og afpiller den med en unsigned int ???

-det er ikke filtreringen :-)

Bo //

Reply to
Bo Bjerre

Hej!

Hvis du er nysgerrig, så kig også på disse adresser:

"Magic sinewaves" - teori fra ca. år 2000. Don Lancaster, Synergetics og adskillige Synergetics Partnere har lavet en inverter modulationsteori, som er exceptionel. F.eks. kan alle harmoniske op til ca. 22. harmoniske af 50 eller 60 Hz udfases via et specielt timing-design af flankeskift. Det er også virkeliggjort med 3 fasede vekselrettere. Kan anvendes til elbiler og AC elektromotor styring:

"Magic sinewaves" are repeating long sequences of ones and zeros.] They can get created from ordinary but extremely carefully chosen digitally switched pulses:

formatting link

Se f.eks.:

Introduction to Magic Sinewaves:

formatting link

Three Phase Magic Sinewaves:

formatting link

Magic Sinewave Demo Hardware!:

formatting link

Steplocked Magic Sinewave Synthesis:

formatting link

hilsen

Glenn

Reply to
Glenn Møller-Holst

Jeg holder med Hr. Bjerre. Fortegnsfnidder i tabellen.

Nu ved jeg jo ikke hvordan du har implementeret det, men: Tabellen behøver kun at indeholde en fjerdedel af sinuskurven. Resten kan klares med fortegn og læseretning.

Der er tit en lille "aha!" gemt der.

/Bo.

Reply to
Bo Braendstrup

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.