Forum: Mikrocontroller und Digitale Elektronik AVR Net IO - Relaisplatine


von Robert H. (oironeagleo)


Lesenswert?

Hallo Leute,

ich hatte vor mir eine Relaisplatine für den AVR-Net IO zu bauen.
Jetzt dachte ich in meiner Naivität, dass ich einfach acht 5V Relais 
nehme und diese mit den 8 Outputs des Net IO's ansteuere.

Gestern habe ich also meine Schaltung getestet und mir viel auf, das die 
5V Spannung nach 4-5 eingeschalteten Relais abfällt, sodass die anderen 
drei Relais nicht mehr anziehen.

Meine verbauten Relais sind: (36.11.9.005.4001)

http://gfinder.findernet.com//assets/Series/34/S36DE.pdf

1. Habt ihr eine Idee woran das liegen könnte?

2. Haben diese Relais schon eine Freilaufdiode integriert ?

3. Da ich im Moment keine Freilaufdiode vorgesehen habe, werde ich wohl 
meine Relaisplatine nochmals überarbeiten müssen. Könntet ihr mir 
vielleicht ein paar Tipps geben worauf ich achten muss?

Viele Dank für eure Hilfe
Robert

von Schaltschütz (Gast)


Lesenswert?

Schau mal in den Schaltplan der Pollin-K8-IO

http://www.pollin.de/shop/downloads/D710722B.PDF

Wenn Du 8 Relais ansteuern willst, dann ist die Verwendung eines ULN2803 
schon sehr sinnvoll.

von Robert H. (oironeagleo)


Lesenswert?

Den Schaltplan habe ich mir schon angesehen, bin aber leider auch nicht 
viel schlauer daraus geworden :(

von Fred (Gast)


Lesenswert?

Warum kaufts du dir nicht den Relaisbausatz von Pollin.
Da kannst wenigstens nicht viel falsch machen.

von Cyblord -. (cyblord)


Lesenswert?

Robert H. schrieb:
> Den Schaltplan habe ich mir schon angesehen, bin aber leider auch nicht
> viel schlauer daraus geworden :(

Wenn du selbst mit Schaltplan kein ULN2803 vor die Relais bauen kannst, 
dann ist ein fertiger Bausatz für dich das richtige.

von Robert H. (oironeagleo)


Lesenswert?

Vielen Dank erst mal für die schnellen Antworten :)

Ich verstehe schon den von "Schaltschütz" gelinkten Schaltplan.

Nur eines ist mir nicht ganz klar. Wofür sind die Vorwiderstände vor dem 
ULN2803 ?

Sollte dieser nicht mit dem 5V Pegel vom µC klar kommen ?

von Chris (Gast)


Lesenswert?

Wie wäre es mit Datenblatt des ULN2803 lesen? Dann wäre die Frage auch 
geklärt.

von Troll (Gast)


Lesenswert?

hust Ein bisschen Standardhühner futter sollte man rumfliegen haben

Dazu zählt:

Pullup widerstände
NPNs
Dioden


das ganze dann hier im Forum mal suchen nach: wie steuer ich ein Relais 
an

von Dietrich L. (dietrichl)


Lesenswert?

Chris schrieb:
> Wie wäre es mit Datenblatt des ULN2803 lesen? Dann wäre die Frage auch
> geklärt.

Dann erklär mir mal, wie Du das Datenblatt interpretierst.
Im Datenblatt von Motorola (hier im Forum verlinkt) steht zum ULN2803A 
unter "Input Compatibility": "TTL 5V CMOS".

Für mich sind die Widerstände unnötig.

Gruß Dietrich

von Bernhard S. (b_spitzer)


Lesenswert?

Datenblatt Seite 1: Spulenleistung 0,36W
Datenblatt Seite 3: Bemessungsstrom 72mA
Bei 5 geschalteten Relais ziehen die 360mA. Der Spannungsregler auf dem 
Net-IO-Board ist unterste Qualitätsstufe und einen Kühlkörper wirst Du 
vermutlich auch nicht montiert haben. Daher verbrät der Spannungsregler 
hier nochmals 360mA * (Vin-5V), bei 9V zusätzlich also 1,5W. Da spricht 
dann schnell die Übertemperaturabschaltung an.
Außerdem hast Du über die Ansteuerung der Relais noch geschwiegen. 
Hängen die direkt an den Controller-Pins? Armer Controller... Oder hast 
Du Treibertransistoren verbaut - ja, ok, dann gut. Hast Du auch 
Basiswiderstände drin???

von Dietrich L. (dietrichl)


Lesenswert?

Bernhard Spitzer schrieb:
> Hast Du auch Basiswiderstände drin???

...und Freilaufdioden???

von Pascal G. (Firma: http://www.pgollor.de) (mc-kalle)


Lesenswert?

Moin,

die Vorwiderstände am Treiber IC benötigst du nur wenn du eine größere 
Eingangsspannung als 5V hast.
Wenn ich das richtig verstanden habe, ist die Relaiskarte von Pollin für 
den PC gedacht. Dort hast du an der Parallelen Schnittstelle 12V 
anliegen.

Zu deinem Problem. Wenn du es unbeding selber bauen möchtest zum lernen 
kann ich dir auch nur eine suche hier im Forum empfehlen. Aber mal ein 
paar kurze Infos zusammen gefasst:

- Bei Relais IMMER eine Freilaufdiode verwenden: 
http://de.wikipedia.org/wiki/Freilaufdiode
- Darauf achten, dass der Gesamtstrom deiner Schaltung auch geliefert 
werden kann. Daher eventuell für die Relais eine eigene 
Versorgungsspannung wählen.
- Der µC liefert nicht genügend Strom um ein Relais an zu steuern. Daher 
am besten einen einfachen Bipolaren NPN Transistor wie ein BC338 oder 
ähnliches verwenden. Als Faustwert kannst du mit einem Basisstrom von 
1mA rechnen. Es funktioniert je nach Transistor aber auch mit deutlich 
kleineren Strömen.

Wie du das ganze genau ausrechnest und welche Spannungsabfälle du 
berücksichtigen musst kannst du hier nachlesen: 
Relais mit Logik ansteuern, Transistor

Ein Grundwissen über Bipolare Transistoren im Schalterbetrieb kann nie 
schaden. Und von URI sollte man auch schon mal gehört haben. ;-)


LG
Kalle

von Dietrich L. (dietrichl)


Lesenswert?

Pascal G. schrieb:
> Wenn ich das richtig verstanden habe, ist die Relaiskarte von Pollin für
> den PC gedacht. Dort hast du an der Parallelen Schnittstelle 12V
> anliegen.

Einspruch, Euer Ehren! Die Standard-Parallel-SS (die es ja kaum noch 
gibt) arbeitet mit 5V.
Oder meinst Du da was spezielles?

Gruß Dietrich

von Pascal G. (Firma: http://www.pgollor.de) (mc-kalle)


Lesenswert?

Dietrich L. schrieb:
> Pascal G. schrieb:
>> Wenn ich das richtig verstanden habe, ist die Relaiskarte von Pollin für
>> den PC gedacht. Dort hast du an der Parallelen Schnittstelle 12V
>> anliegen.
>
> Einspruch, Euer Ehren! Die Standard-Parallel-SS (die es ja kaum noch
> gibt) arbeitet mit 5V.
> Oder meinst Du da was spezielles?

Einspruch statt gegeben. ;-)
Es ist schon lange her, als ich die Parallel-SS genutzt habe. Damals war 
es an irgendeinem Server System. Vielleicht hatte ich es auch einfach 
nur falsch im Kopf.
Aber der IEEE 1284 Standard ist wirklich TTL kompatibel.
Danke für den Tipp. Ich lerne immer gerne dazu.

Dann vermute ich mal, dass die Widerstände vor den Eingängen des 
Treibers einfach nur dafür da sind um den Strom ein wenig mehr zu 
begrenzen um vielleicht weniger Verlustleistung zu haben, und vielleicht 
auch einfach den Controller noch etwas weniger zu belasten.
Das könnte vielleicht noch sind machen. Dem Treiber reichen glaube ich 
ja auch 3V am Eingang schon aus.


LG
Kalle


----------

Wer Rechtschreibfehler findet, darf sie behalten. :-)

von Dietrich L. (dietrichl)


Lesenswert?

Pascal G. schrieb:
> Dann vermute ich mal, dass die Widerstände vor den Eingängen des
> Treibers einfach nur dafür da sind um den Strom ein wenig mehr zu
> begrenzen um vielleicht weniger Verlustleistung zu haben, und vielleicht
> auch einfach den Controller noch etwas weniger zu belasten.
> Das könnte vielleicht noch sind machen. Dem Treiber reichen glaube ich
> ja auch 3V am Eingang schon aus.

Das sind auch nur 100 Ohm, ändern also fast nichts am Pegel. Vielleicht 
soll die Karte auch nur vielseitig sein und kann für unterschiedliche 
Spannungen unterschiedlich bestückt werden.
Oder Pollin hat noch so viele Widerstände rumliegen und entsorgen ist 
teurer ;-))

Gruß Dietrich

von Pascal G. (Firma: http://www.pgollor.de) (mc-kalle)


Lesenswert?

Dietrich L. schrieb:
> Spannungen unterschiedlich bestückt werden.
> Oder Pollin hat noch so viele Widerstände rumliegen und entsorgen ist
> teurer ;-))

Jo da hast du recht. ;-)
Um ehrlich zu sein habe ich den Fehler begangen und mir die 
Widerstandsbemessung gar net angeschaut. Kopf auf den Tisch hau :-)

Wünsche ein schönes Wochenende.

LG
Kalle

von Robert H. (oironeagleo)


Lesenswert?

Vielen Dank für eure vielen Antworten.

Ich habe allein schon durch diesen Post sehr viel Neues dazugelernt 
worüber ich mich jetzt erst mal genauer informieren werde.

Viele Grüße und allen einen schönen Abend :)

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.