Pages: [1]   Go Down
Author Topic: Dimmer-Schaltung mit Arduino  (Read 3543 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 0
Posts: 41
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo wiedereinmal!

Brauche unbedingt eure Hilfe!
Mit meinem Arduino möchte ich eine Dimmerschaltung zum Dimmen
von richtigen Glühbirnen 230V/60W bauen. Würde dementsprechend
einen Leistungstransistor nehmen, der die Spannung aushält und auch
genügend Strom verträgt. Ist das machbar? Wenn ja, müsste ich an dessen
Kollektor noch einen Widerstand schließen?

Schonmal Danke im voraus!

LG
Logged

Forum Moderator
BZ (I)
Online Online
Brattain Member
*****
Karma: 263
Posts: 21595
+39 349 2158303
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset


Hallo Logomaus

Mit einem Transistor ist das nicht machbar da die Lampe mit Wechselstrom versorgt wird. Du kannst zwar den Strom gleichrichten und dann einen Transistor verwenden aber das ist kompliziert da Du die Massen getrennt halten mußt (aus Sicherheitsgründen und weil im PC die Masse geerdet ist) und Du so eine Hilfsspannung für den Transitor brauchst und eine Potentialtrennung mit Optokoppler.

Du brauchst ein Triac oder ein Sold State Relais.

Zum Dimmen gibt es 2 Möglichkeiten: Phasenanschnittsteuerung: http://de.wikipedia.org/wiki/Phasenanschnittsteuerung oder Vollwellensteuerung: http://de.wikipedia.org/wiki/Schwingungspaketsteuerung .

Bei der ersten brauchst Du eine Netzsynchronisaton da der Triac/SSR eine bestimmte Zeit nach dem Nulldurchgang gezündet werden muß.

Bei der zweiten brauchst Du ein SSR oder Optokopler mit Zero Cross (Einschalten bei Nulldurchgang).
Du läßt immer 2 Halbwellen durch und änderst das Verhältnis von durchgeschaltenen Halbwellen zu gesperrten Halbwellen.

Viele Grüße Uwe
Logged

Gurkengraeber
Guest
 Bigger Bigger  Smaller Smaller  Reset Reset

Genau ( z.B. ):

http://www.reichelt.de/Solid-State-Relais/S202-S02/index.html?;ACTION=3;LA=444;GROUP=C38;GROUPID=3298;ARTICLE=15439;START=0;SORT=artnr;OFFSET=16;SID=12Tc0oDn8AAAIAACrpzLIce6b9247d73d4a508ded70585ec6eb03

Endung S02 hat Null-Spannungs-Schalter - Endung S01 hat keine Null-Spannungs-Schalter
MfG
« Last Edit: May 13, 2011, 07:55:18 am by Gurkengraeber » Logged

Gurkengraeber
Guest
 Bigger Bigger  Smaller Smaller  Reset Reset

Logomaus weiß ( wahrscheinlich ) nicht, was eine Halbwelle ist.
Liegt ja auch nicht in der Arduino-Stoß-Richtung ( Mikro-Controller für Anfänger ).
Außerdem ist der Umgang mit Netzspannung schon etwas gefährlich, wenn auch nicht SOFORT UND ABSOLUT TÖDLICH !!!
Denn dann würde es keine Röhrenradios gegeben haben, und keine Funk-Geräte ( und damit keine Handys ).
Seit Ende der 1990-er Jahre gibt's erst diese EU-Richtlinie, das Netz-Spannung für Amateur-Geräte nicht mehr verwendet werden darf.
Diese brach vielen europäischen Elektronik-Firmen ( und -Zeitschriften ) das Genick.
( Ich habe schon höllische Angst vor 12 Volt - Denn dann bekomme ich schon einen Kabelbrand im Herzschrittmacher ( Nicht selbst gebaut )). smiley-grin
Zum Glück gibt's aber noch keine Vorschrift zum Umgang mit
Quote
und Mikrowellen-Geräten ( und wenn doch, plädiere ich auf senil )

MfG: ( Manchmal werde ich klüger durch schreiben ! )  - [ Na, dann schreib mal VIEL !!! - Ich hab's gehört, bevor ihr das gesprochen habt ]
Logged

Hamburg, Germany
Offline Offline
Full Member
***
Karma: 3
Posts: 192
Hello world!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Wenn der Weg nicht das Ziel ist, dann würde ich einfach einen fertigen Dimmer kaufen und ansteuern smiley-wink

Ich hab' zur Zeit diese Funk-Dimmer rumliegen. Die sollten ziemlich sicher mit meiner RCSwitch Libary laufen.
(Liegen seit einer Woche rum... nur mit eingeschraubten Sicherungen bei Licht rumhantieren ist genauso blöd wie mit ausgedrehten Sicherungen bei Dunkelheit. Hoffe ich komme am Wochenende mal bei Tageslicht dazu.)
Logged


Gurkengraeber
Guest
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Wenn der Weg nicht das Ziel ist ...

Ich denke der Weg, in diesem Fall, hat doch auch zum Ziel geführt !

' Der Weg ist das Ziel ' - > Konfuzius

' mit eingeschraubten Sicherungen bei Licht rumhantieren ist genauso blöd wie mit ausgedrehten Sicherungen bei Dunkelheit ' -> sui

lol

SUI,  da du auch aus der Philosophen-Stadt Hamburg kommst, lass uns das doch mal im "Kiez Curry" ( http://www.kiezcurry.de/ ) weiterdiskutieren !

MfG
 




« Last Edit: May 13, 2011, 01:54:25 pm by Gurkengraeber » Logged

AREA COLOGNE
Offline Offline
Edison Member
*
Karma: 21
Posts: 1128
I am 1 of 10 who understands binary
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Auch wenn es nur Dimmen einer Glühbirne ist. Ist es nicht ganz trivial mit einem Mega. Mann muss sich als erstes um die Netzsynchronisierung kümmern. Ideal ist Timer dafür zu nutzen. Mit zwei Optokoppler beide Nullduchgänge detektieren (neagtive und positive Halbwelle). Dann wird ein Timer mit den enstsprechendn Wert vorbesetzt das der Überlauf mit dem nächsten  Nulldruchlauf überinstimmt. Will man jetzt dimmen dann besetzt man den Timer mit einer höheren Zahl vor und erzeugt dann mit dem "vorzeitigen" Überlauf einen Zündimpuls, über eine Triackoppler z.B.MOC3011 für einen Triac (wahlweise Phasenabschnittdimmung oder Phasenanschnitt).
Mit den Halbwellen auslassen (Vollwellensteuerung) bekommst trotz trägheit der Glühlampe unangenehme Effekt (seltsames Flacken zwar kaum Wahrnembar aber störend) den gleichen Effekt bekommst du mit einem SSR den du dann einfach an einen PWM hängst. Am besten schaust du nach AVR-DMX512 Projekten da bekommst du die Impulse für die Hardware und wenn du dann noch ein par Bascom Dateien findest kannst du dir auch ein paar schöne Ansätze für die Software nehmen.
Ich habe mich so auch damit eingelesen. Ich bin gerade an einem DMX512 Dimmer (3Phasig) mit 24 Kanälen zu je 1,5kW aber halt mir 3*Attiny 2313 für jede Phase einen eigenen µC. In der aktullen Elektor ist auch ein Interesantes Projekt mit einem DMX Dimmer (leider auf PIC-Basis) da kann man sich gut inspirieren lassen.
Logged

So ist das Leben:
Manchmal bis du das Denkmal, manchmal die Taube!

0
Offline Offline
Jr. Member
**
Karma: 0
Posts: 62
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo

Im "alten" Forum gibt es einen Thread der sich ziemlich intensiv mit der Dimmer Geschichte auseinandersetzt (Nulldurchgangserkennung etc.) - habe den Code in etwas abgewandelter Form in eigenen Projekten eingesetzt

http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1236998971/72#72

@gurkengräber   - von welcher EU Richtline sprichst du ?

Viele Grüsse,     Michi
Logged

Gurkengraeber
Guest
 Bigger Bigger  Smaller Smaller  Reset Reset

Quote
Mann muss sich als erstes um die Netzsynchronisierung kümmern
Das erleichtern einem die Solid-State-Relais doch schon, oder nicht ?

Quote
DMX512
Bist du Profi-Beleuchter ?

Quote
24 Kanälen zu je 1,5kW
Nein, doch wahrscheinlich nur Hobby !  smiley-roll-sweat


Logged

0
Offline Offline
Jr. Member
**
Karma: 0
Posts: 62
Arduino rocks
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset



Quote
Mann muss sich als erstes um die Netzsynchronisierung kümmern
Das erleichtern einem die Solid-State-Relais doch schon, oder nicht ?
...die schalten zwar immer schön im Nulldurchgang (wenn du welche mit Nulldurchgangserkennung einsetzt) was aber für eine Phasenanschnittsteuerung eher kontraproduktiv ist - du willst ja während einer Halbwelle schalten -> SSR ohne Nulldurchgangserkennung nehmen!


Viele Grüsse,    Michi



Logged

AREA COLOGNE
Offline Offline
Edison Member
*
Karma: 21
Posts: 1128
I am 1 of 10 who understands binary
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Du solltest weiter deine Gurken begraben  smiley-wink

Ja  ich komme aus dem Profi-Bereich! Und deswegen lohnt sich ein Selbstbau um mit der Materie noch besser auszukommen und so mancher Verleiher nicht mal eben ein 24 Kanal DimmPack im Keller hat.

Hobby? mit 1,5kW pro Kanal ist wohl nicht Hobby.(36kW Dimmpack) Möchte nur mal gerne Sehen wie du mit  normal mitteln eine 24CH Dimmer in 3HE von einem 19"Rack rein bekommst, ohne das die Kiste ein Grill für die anderen Geräte wird !

Bau mal einen "Dimmer" mit einem SSR mit Nulldurchgangserkennung und befeuer den mal mit 400Hz (oder jeder andern beliebigen Frequenz) mit 20% Ontime das wird dir sicher gefallen  smiley-mr-green
« Last Edit: May 13, 2011, 04:31:26 pm by volvodani » Logged

So ist das Leben:
Manchmal bis du das Denkmal, manchmal die Taube!

Hamburg, Germany
Offline Offline
Full Member
***
Karma: 3
Posts: 192
Hello world!
View Profile
WWW
 Bigger Bigger  Smaller Smaller  Reset Reset

SUI,  da du auch aus der Philosophen-Stadt Hamburg kommst, lass uns das doch mal im "Kiez Curry" ( http://www.kiezcurry.de/ ) weiterdiskutieren !

hmmmm, lecker. bin dabei.
Logged


0
Offline Offline
Newbie
*
Karma: 0
Posts: 41
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Hallo zusammen!

Danke für eure Beiträge! Ja, vielleicht versuche ich
mal die Phasenanschnittsteuerung, bin da nicht ganz
so Profi bei, wird ne Projektarbeit.
Schreib euch dann, falls alles gegrillt wurde  smiley-grin

LG
Logged

Offline Offline
Newbie
*
Karma: 0
Posts: 5
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Schau mal hier: www.pcdimmer.de
Habe eine 8-Kanal Version davon im Einsatz, läuft einwandfrei. Läuft laut Erbauer bis mindestens 500Watt pro Kanal (bei mir hängen 1x150W und 3x100W dran).
Logged

Pages: [1]   Go Up
Jump to: