Hallo, hat hier schon jemand einen Lichtdimmer mit einem Atmel Mega gebaut? Die Hardware ist kein Problem, aber ich suche noch eine Demo in C-Soure. Die Nulldurchgangserkennung funzt, aber wie die Compare-Funktion aussehen soll hab ich keinen blassen Schimmer. Wer kann mir mal nen Tip geben ??? MfG Uwe
Hi... Bin gerade selber am basteln eines Dimmers! Hab die Software leider auch noch nicht lauffähig (muss mich erst ans programmieren machen). Bei mir gehts ums Dimmen von 8 Lampen. Ein kleiner Atmel uC stellt mir dei Kommunikation zum PC her und steuert die Lampen. Die Software wird bei mir wahrscheinlich so aussehen, dass ich beim Nulldurchgang einen Timer starte, der mir etwa jede Millisekunde nen Interrupt auslöst und ich dort schaue, ob eine Lampe eingeschaltet werden muss. Zwischen diesen Interrupts sollte eigentlich noch genug Zeit sein, damit sich der Atmel um die Kommunikation zum PC kümmern kann. Was ich dich Fragen wollte, ist, wie du die Nulldurchgangserkennung realisiert hast? Machst du das mit dem analog Komparator, oder so wie es in den Application Notes von Atmel steht, über die uC internen Kappdioden, oder ganz anders?? Ist bei dir die Netzspannung galvanisch von der uC Schaltung getrennt?? mfg Andreas -- Andreas Auer aauer1 (at) sbox.tugraz.at Student of Telematics http://home.pages.at/aauer1 Graz University of Technology
Nulldurchgang : Trafo 230/6 VAC 0,33 VA Gleichrichter Optokoppler 6N128 mit 470R Vorwiderstand "Ausgang" vom Optokoppler einfach auf INT0 Oder in Kurzform : Galvanisch vom Netz getrennt ;) MfG Uwe
Mhm... verwendest du den Trafo auch zur Stromversorgung von deiner Schaltung, oder?? Ich hab momentan nämlich meine Schaltung zur Nulldurchgangserkennung so aufgebaut: 230V ---> 100k Vorwiderstand ---> 4N28 Optokoppler Ausgang vom Optokoppler auch auf INT0. Hab die Schaltung aber noch nicht praktisch getestet sondern nur in PSpice simuliert. Dort hat sie zwar funktioniert, aber man kann ja nicht wissen! Ich hab nämlich ein bisschen platzprobleme und will deshalb keinen Trafo verwenden (Schaltung wird über USB versorgt). mfg Andreas -- Andreas Auer aauer1 (at) sbox.tugraz.at Student of Telematics http://home.pages.at/aauer1 Graz University of Technology
Muß genauso Funktionieren, aber du kriegst immer nur eine Halbwelle mit oder nicht ? Deshalb der Gleichrichter. MfG Uwe
Wollte eh schreiben, dass ich auch eine Diode als Gleichrichter drinnen habe. Der Optokoppler verträgt ja nur positive Spannung. Aber du hast recht. Ich bekomm nur eine Halbwelle mit (kein Vollweggleichrichter). Die andere werd ich mir mehr oder weniger errechnen. mfg Andreas -- Andreas Auer aauer1 (at) sbox.tugraz.at Student of Telematics http://home.pages.at/aauer1 Graz University of Technology
Ich habe einen Phasenabschnittsdimmer mit einem ATTINY12 aufgebaut. Der Quellcode ist in Assembler. Läßt sich ganz leicht auf die Megas übertragen. Soll ich das mal in die Codesammlung stellen? Gruß W.
Hallo zusammen in einem früheren Thread wurde das Thema schon mal behandelt. Schaut mal unter ==>http://semitone.sourceforge.net/ nach. Ich hoffe s'hilft MfG Achim
Hat jemand schonmal was mit IGBT-Bauteilen statt Triacs gemacht? Es gibt 2 Konzepte: Phasenanscnitt/abschnitt per IGBT, wobei der IGBT leicht "analog" angesteuert wird, dadurch wird die Einschaltflanke flacher, man kann die Drossel sparen. Ausserdem kann sehr einfach eine Kurzschlusskontrolle/Überstromabschaltung eingebaut werden. Siehe auch die App-Note von ST. Das andere Konzept ist der Dimmer-Mercedes: Sinuswellenerzeugung mit IGBT. Dazu wird der IGBT per PWM moduliert, PWM-Frequenz > 20khz. Siehe dazu: http://www.strandlighting.com/PDF/Sinewave%20Dimmer%20Technology.pdf Stefan
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.