Forum: Mikrocontroller und Digitale Elektronik Dimmen, Nulldurchgangsüberprüfung


von Stefan K. (roadrunner1980)


Lesenswert?

Halllo Leute,

Folgende Frage an euch:
Für mein Projekt in der Abendschule müssen wir unteranderem bei zwei
Ventilatoren eine Drehzahlregelung über 8051er Atmel herstellen.
Die Ansteuerung der Lastseite ist soweit klar Moc3021+triac.

Nun brauche ich aber noch ein Ding das dem µC sagt wann der
Nulldurchgang an der Wechselspannung stattfindet. Hab im www. u.s.w.
folgedes gefunden.
Optocoppler 6n138 und Optocoppler cny65. Hat wer erfahrung mit diesen
Bauteilen, sind sie zuverlässig bzw. was verwendet ihr für diese
Schaltung?

Danke im Voraus für jeden Tipp

mfg.steve

von Marco (Gast)


Lesenswert?

Bei AVRs wäre das ganze relativ einfach zu lösen. Einfachdie 230V über
etwa 1 MOhm an einen INT und bei wechselder Flanke den INT auslösen.
Somit erzeugt jeder Nulldurchgang (und nicht jeder zweite).

Vielleicht geht das bei den 8051 ja auch?!

von Sonic (Gast)


Angehängte Dateien:

Lesenswert?

Ui, ganz schön mutig, 220V am µC! Hab' dir mal 'ne sichere Variante
drangehängt, heizt 'n bischen aber OK! Mot Operationsverstärker
geht's auch ohne Heizen, aber aufwändiger.

von Marco (Gast)


Lesenswert?

Atmel AppNote 042 (oder so in etwa). Die Idee und die Garantie kommt von
denen selbst ;)

ELV macht es bei seinem Dimmer DI300 auch so. Was für einen µC die da
verwenden, weiss ich aber nicht. Ist ja immer geheim bei ELV.

von Andrej (Gast)


Lesenswert?

Ich würde einfach MOC3041 mit Durchgangserkennung nehmen und das Problem
hat sich schon dann erledigt.

von Kay (Gast)


Lesenswert?

@Andrej

das problem wird dann noch viel größer. Der MOC3041 hat ne automatische
Nulldurchgangserkennung. Der schaltet immer im Nulldurchgang. Mit dem
kannste keinen Dimmer bauen.

mfg Kay

von Stefan K. (roadrunner1980)


Lesenswert?

hallo leute,
danke für eure antworten.

flogende info hab ich gerade aus der schule erhalten. die
nulldurchgangsleitung darf nicht direkt zum µC laufen da er durch I²c
bus überfordert sein wird (könnte)

gedakliches blockschaltbild:

µc->portexpander->Dc/AC->??->moc3021->triac

das ?? ist ein Baustein der mir noch fehlt. Folgeder Ablauf: druch
einen Taster am lcd teile ich den µC mit welcher drehzahl ich z. b.
einen ventilator laufen lasse. die software gibt es an den portexpander
weiter 0-255 stufen. also 128 50% der ventilator drehzahl. das bauteil
?? nimmt den wert auf und wartet durch einen "Nullspannungserkenner"
auf den nullpunkt rechnet den wert in Zeit um also 128 wären 5ms, bei
5ms wird eingeschaltet. beim nächsten nulldurchgang schaltet der triac
selbst aus. dieses ?? bauteil müsste dann wieder selbststständig in
form eines impulses (rechteckgeneratorprinzip?) wieder einschalten und
die selbe zeit wie zuvor abwarten wenn keine änderung der Drehzahl vom
protexpander gegeben hat.

a bisserl viel, ich weis aber es soll so einen baustein geben. hat wer
einen tipp

steve

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.