Relais beschalten

Gast #4484182
Hallo,
ich möchte mit dem Raspberry über einen GPIO ein Relais beschalten 
welches activ low ist.

D.h. das Relais schaltet durch wenn der Pin low ist bzw. 0 V hat.

Meine Frage ist nun welchen Zustand haben die Pins beim booten des Pi's?

Sind sie als Eingang oder Ausgang geschaltet bzw. low oder high?

Ich möchte ja nicht, dass das Rlais zufällig schaltet wenn der pi 
hochfährt.
>ich möchte mit dem Raspberry über einen GPIO ein Relais beschalten
>welches activ low ist.
> D.h. das Relais schaltet durch wenn der Pin low ist bzw. 0 V hat.

Du willst das Relay direkt an den Pin anschliessen? Das kommt nicht gut, 
Du musst ein Tranistor als Treiber nehmen, damit kannst Du auch 
sicherstellen, dass das Relais im Einschalten nicht schaltet.

Aber da findest hier tonnenweise Beispiele...
Gast
Won K. schrieb:
> piUser schrieb:
>> Ich möchte ja nicht, dass das Rlais zufällig schaltet wenn der pi
>> hochfährt.
>
> Wenn Du da sicher gehen möchtest, kommst Du um's Messen nicht drumrum.

Lesen (das Datenblatt)

messen kannst du es nur, wenn das Verhalten definiert ist -- aber dann 
steht es im Datenblatt. Wenn nicht, bleibt es undefiniert. Der zweite 
Chip kann sich schon anders verhalten. Oder es hängt von der 
Anstiegsgeschwindigkeit der 5 Volt ab. Oder vom Anschwingverhalten des 
Quarzes...
> Kann ich nicht auch ein Not Gatter zwischen den Pin und IN0 setzen ?

Und was soll das bringen, auser daß es die Logik umdreht?

normalerweise sollten die Pins hochohmig sein, nachdem der µC angelaufen 
ist. Steht im DB aber genauer.
Deswegen empfiehlt sich bei Mosfetansteuerung immer einn  R parallel zu 
dessen Gate, um den Ausgang auf definiertem Pegel zu halten. Bei einer 
IRED eines Optokopplers aber eher irrelevant.
Allerdings steht wohl im DB meines Wissens nicht drin, welche Zustände 
die Pins während des Anlaufs so durchlaufen (also wenn dessen Oszillator 
noch anschwingt). Wird aber wohl auch so sein wie nach dem Anlaufen.
Diese Übergangsphase ist aber so kurz, daß das Relais ohnehin nicht 
ansprechen wird, sollte es da mal kurz angesteuert werden.
Gast
Jens G. schrieb:
>> Kann ich nicht auch ein Not Gatter zwischen den Pin und IN0 setzen ?
>
> Und was soll das bringen, auser daß es die Logik umdreht?

Na ja, es wird nicht gleich aus positiver eine negative Logik machen.
(post ende)
Gast
piUser schrieb:
> Aber wenn es ein hochohmiger Eingang ist muss ich ja keine angst haben
> dass das Relais schalter oder ?

Das kommt drauf an, ob du deine Treiberschaltung passend entworfen hast. 
Mit dem RaspPi kannst du das Relais direkt sowieso nicht schalten.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 10 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.