Dimmen, Nulldurchgangsüberprüfung

OP #420636
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
Gast #420637
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?!
Gast #420639
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.
OP #420642
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

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren