Raspberry Pi GPIO High jedoch ist der Pi aus

OP #6883053
Lesenswert?

Hallo,

ich habe folgendes Problem. Meinen Pi schalte ich über einen Super 555 
Timer und N Channel Mosfet ein. Dieser schaltet natürlich auf Masse.

Im ausgeschalteten Zustand liegen also am Pi nur 5V ohne Masse an.
Soweit so gut. Alles klappt wie es sollt.

Nun habe ich am PIN12(GPIO18/PWM) einen weiteren Mosfet (SI2300) welcher 
einen Lüfter ansteuert. Dieser ist nun im ausgeschlateten Zustand aber 
an....
Erst wenn der Pi startet geht der GPIO18 in den default state von 0 und 
der Lüfter geht aus. Dieser startet dann natürlich sobald ich den Pin 
ansteuere.

Wie bekomme ich es nun hin das auch wenn der Pi aus ist auch der Lüfter 
aus ist?



Grüße
#6883066
Lesenswert?

Peter R. schrieb:
> Nun habe ich am PIN12(GPIO18/PWM) einen weiteren Mosfet (SI2300) welcher
> einen Lüfter ansteuert. Dieser ist nun im ausgeschlateten Zustand aber
> an....
> Erst wenn der Pi startet geht der GPIO18 in den default state von 0 und
> der Lüfter geht aus. Dieser startet dann natürlich sobald ich den Pin
> ansteuere.
>
> Wie bekomme ich es nun hin das auch wenn der Pi aus ist auch der Lüfter
> aus ist?

Die Sprache des Technikers ist der Schaltplan, kein Prosa;-)
Gast #6883272
Lesenswert?

Peter R. schrieb:
> Dieser schaltet natürlich auf Masse.

Schon falsch, damit hast du dich selbst verwirrt.

Natürlich liegen dann alle GPIO Pins auf High, was hast du anderes 
erwartet?

Stelle dir den rpi als Widerstand vor, der das Netzteil belastet. Dazu 
stelle dir einen Ausgang vor, den der Raspberry Pi mit seinem GND 
Anschluss (für LOW Pegel) verbunden hat. Außerdem unterbrichst du die 
GND Leitung:
1
            rpi
2
5V o-------[===]---+--- kein GND 
3
                   |
4
                   |
5
                   o
6
                  GPIO

Dann ist völlig klar, dass alle GPIO Pins 5V haben.

Tatsächlich werden die Ausgänge ohne Spannungsversorgung weder auf HIGH 
noch auf LOW gezogen, weil kein Transistor ohne Stromversorgung arbeiten 
kann.

Hier werden aber die internen ESD Schutzdioden wirksam, die paarweise an 
jedem einzelnen I/O Pin existieren:
1
                 rpi
2
5V o---+--------[===]------+--- kein GND 
3
       |                   |
4
       +---|<|---+---|<|---+
5
                 |
6
                 o
7
                GPIO

Weil die GND Leitung nicht angeschlossen wurde, hast du rechts 5V. Die 
rechte Diode wird deswegen leitend und bringt die 5V zum GPIO Pin.
Gast #6883298
Lesenswert?

Peter R. schrieb:
> Erst wenn der Pi startet geht der GPIO18 in den default state von 0 und
> der Lüfter geht aus. Dieser startet dann natürlich sobald ich den Pin
> ansteuere.

Vorher sind die hochomigen Pullups aktiv die dein Gate trotzdem überhalb 
U_GS_th ziehen. Da hilft am besten ein Pulldown vom Gate nach Masse, 
irgendwas unschädliches, sagen wir 2k2 oder 3k3, 4k7. Die bilden mit den 
internen Pullups des RPi einen unbelasteten Spannungsteiler dessen 
Ausgangsspannung deutlich niedriger als die U_GS_th liegen sollten. Das 
Diagram U_GS vs. I_D sollte dir Auskunft geben.
Angehängte Dateien:
Gast #6883788
Lesenswert?

Peter R. schrieb:
> Was wäre nun die "Smarteste" Variante einen PI an und auszuschalten?

Fange mal damit an, die 5V Versorgung zu schalten, nicht GND.

Mir scheint, dass du noch ein bisschen allgemeine Starthilfe bezüglich 
der Anwendung von Transistoren brauchst. Schau mal in 
http://stefanfrings.de/mikrocontroller_buch/Einstieg%20in%20die%20Elektronik%20mit%20Mikrocontrollern%20-%20Band%202.pdf 
Kapitel 2.2 und 3.4
OP #6883801
Lesenswert?

Stefan ⛄ F. schrieb:
> Peter R. schrieb:
>> Was wäre nun die "Smarteste" Variante einen PI an und auszuschalten?
>
> Fange mal damit an, die 5V Versorgung zu schalten, nicht GND.
>
> Mir scheint, dass du noch ein bisschen allgemeine Starthilfe bezüglich
> der Anwendung von Transistoren brauchst. Schau mal in
> 
http://stefanfrings.de/mikrocontroller_buch/Einstieg%20in%20die%20Elektronik%20mit%20Mikrocontrollern%20-%20Band%202.pdf
> Kapitel 2.2 und 3.4

Dass verrückte ist das ich im ersten Versuch auch einen P Channel am 5V 
hatte. Für mich war es die bessere Variante. Leider hatte dies nicht 
geklappt. Daher hatte ich Das Thema mit N Channel versucht. Ich dachte 
das mein P Channel defekt sei. Werde das ganze noch evaluieren.
#6895140
Lesenswert?

Peter R. schrieb:
> Was wäre nun die "Smarteste" Variante einen PI an und auszuschalten?

VCC schalten, ein Photomos Relais zu nehmen wie den AQV252g!
Das kann mit 3mA aus dem Timer auch 2,5A schalten lt. Datenblatt!

Peter R. schrieb:
> Anbei meine neue Schaltung. Würde das so passen?
Dietrich L. schrieb:
> Nein, der Transistor ist falsch eingebaut.

sieht man sofort an der bypassdiode die ist in Durchlassrichtung!

TO machs dir einfach und nimm den AQV252g, spendiere der IR Diode noch 
den passenden Vorwiderstand -> Timer gibt 5V aus? Diode braucht 1,25V 
und 3mA ergibt (5V-1,25V)/3mA = 1k bis 1,2k

Peter R. schrieb:
> Super 555
> Timer

genauer könnte man rechnen wenn man wüsste welcher 555, NMOS, CMOS, 
Hersteller?
Gerüchteweise haben verschiedene Hersteller verschiedene Datenblätter!

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