Forum: Mikrocontroller und Digitale Elektronik Sinus - Phasenanschnitt berechnen


von Marc (Gast)


Lesenswert?

Hallo Forum,

ich überlege schon die ganze Zeit wie ich es machen soll-->

Ich habe einen Atmega8 der über RS485 seine Befehle bekommt. Der soll 
dann den Wert (0%-100%) was er über den Bus bekommt eine Lampe heller 
oder dunkler leuchten lassen. Ich habe nun es so gelöst das ich mir ein 
Array angelegt hab, wo die delayzeiten eigetragen sing 
(phasenanschnitt). Funktionier recht gut aber ich würde gerne mehr 
schritte als 10 haben.

Könnt ihr mir einen Formel nennen wo ich wirklich auf 1% regeln kann...

(den Nulldurchgang habe ich am INT)


danke lg
marc

von Helmut L. (helmi1)


Lesenswert?

Marc schrieb:
> Funktionier recht gut aber ich würde gerne mehr
> schritte als 10 haben.

Und warum machst du das Array nicht groesser? 100 Eintraege sind ja nun 
nicht soviel an Speicherplatz. Ansonsten ist der Zusammenhang zwischen 
Leistung und Ansteuerwinkel (Zeit) nicht linear.

von Kein Name (Gast)


Lesenswert?

Regeln? Nicht Steuern?
Einen Fotowiderstand neben der Lampe anbringen, mit dem AD Wandler 
einlesen und mit einem I-Regler den Phansanschnitt einstellen.

von LE (Gast)


Lesenswert?

Marc schrieb:
> ...mir einen Formel nennen wo ich wirklich auf 1% regeln...

Für den Wechselspannungssteller ("Phasenanschnitt") gilt:

Ulast = Unetz * Wurzel[1-(alpha/Pi)+((1/2*Pi)*(sin(2*alpha)))]
mit Steuerwinkel alpha = 0...Pi

(Quelle: "Jäger, Leistungselektronik, 3. Auflage, 1988)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.