MOSFET die richtige entscheidung???

Ich grüße Euch,

ich google seit Stunden und komme einfach nicht weiter.
Ich benötige einen Transistor der OHNE anliegender Spannung offen ist
und mit 5 Volt komplett schließt. Die zu steuernde Spannung liegt auch bei 5 Volt und es fließen
nur 10 mA durch bzw sollen.
Aber ich komme mit den ganzen Datenblätter nicht klar und diese N und P FET´s bringen mich total durcheinander.
Das ganze soll dann über den Arduino betrieben werden.
Hoffe es kann mir jemande helfen.

Gruss fressbrett

Das es da nicht brauchbares gibt, wage ich zu bezweifeln.
Ein Mosfet muss es für 10mA nicht sein. Dafür kannst du doch direkt den Arduino Port nehmen.

http://pgdev.pighixxx.com/ABC/SET/s1.pdf
Das Beispiel mit dem Relais Seite 4. Alternative kannst du auf nen Optokoppler für die 10mA nutzen.

Sorry vergessen... es geht drum das wenn der Arduino keine Spannung hat der Transistor dann öffnet
und wieder schließt wenn der Arduino wieder läuft.

fressbrett:
Ich benötige einen Transistor der OHNE anliegender Spannung sperrt und mit 5 Volt komplett öffnet.

Das macht fast jeder Transistor!
Da die Spannungen in der Arduino Welt positiv gegenüber GND sind, empfiehlt sich bei 10mA ein NPN Kleinsignaltranstor wie z.B. BC337, BC107 o.ä.

edit: du brauchst natürlich einen Vorwiderstand für den Transistor:

Links, wo Ue steht, schliesst du deinen Arduino Ausgangspin an. Rc ist dann deine zu schaltenden Last.
Rv sollte etwa 470 Ohm haben.

Zu schnell gewesen :smiley: der Transistor soll ohne Steuerspannung offen sein und mit Spannung schließen...
änder ich jetzt

fressbrett:
Zu schnell gewesen :smiley: der Transistor soll ohne Steuerspannung offen sein und mit Spannung schließen...
änder ich jetzt

fressbrett:
Sorry vergessen... es geht drum das wenn der Arduino keine Spannung hat der Transistor dann sperrt
und erst wieder durchläßt wenn der Arduino wieder läuft.

Ist das nicht das Gleiche??????

Auch geändert :wink:

Also um die verwirrung abzulegen nochmal alles von neu.
Der Transistor soll durchschalten wenn der Arduino keine Spannung hat.
Sobald der Arduino wieder läuft und sagen wir Pin 9 aktiviert soll der
Transistor komplett sperren. ich finde einfach nur keinen passenden Transistor
weil bei den meisten was von 20 Volt steht...

Ah, also andersrum.

Ok, aber WAS soll der Transistor schalten? Ein Last die auf der anderen Seite auf Masse hängt, oder eine die eine eigene Versorung hat?
Wenn ja, welche?

Ein Impuls soll umgeleitet werden.
5 Volt fließen durch einen Reed-Schalter und dieser soll umgangen werden bzw durch den Arduino ersetzt werden
aber nur wenn dieser auch aktiv ist.

da du die genauen Spannungslagen am Reedschalter nicht kennst, würde sich wahrscheinlich empfehlen, einen Optokoppler zu nehmen.

Falls du sagen kannst, ob dein Reedschalter mit einem Pin auf GND liegt, oder an der exteren (5V?) Versorgung, könnte man auch einen Transistor nehmen.

Opto_Reed.jpg

Also wenn der optokoppler ohne Spannung auch durchschaltet würde es gehen.
Aber der opto müßte dann anders liegen.
Eigentlich so + von der anderenstromquelle dann pin 5 vom opto.
aus pin 4 wieder raus und durch den reed zu -

fressbrett:
Also wenn der optokoppler ohne Spannung auch durchschaltet würde es gehen.

Da hast du recht, mein Fehler!

fressbrett:
Aber der opto müßte dann anders liegen.
Eigentlich so + von der anderenstromquelle dann pin 5 vom opto.
aus pin 4 wieder raus und durch den reed zu -

Sorry, das verstehe ich nicht.

Kannst du bitte diese Fragen beantworten:

  • Welche Spannung fällt am Reedkontakt ab, wenn er geschlossen ist?
  • kommst du an die Versorgung des Fremdgerätes ran?
  • Wenn der Reed geschlossen ist, welche Spannung bezogen auf die Masse des Fremdgerätes liegt dann an den Pins an?
  • Soll der Reedkontakt mit Hilfe des Arduinos überbrückt werden (parallelschaltung) oder die Leitung zum Reedkontakt unterbrochen (Reihenschaltung)?

Ich habe einen Anschluss wo der Reed-Schalter angeschlossen wird.
An diesen Pins liegen 5 Volt an.
Wenn das Arduino aktiv ist soll der Reed von diesm Anschluss getrennt
werden und vom Arduino ausgewertet werden und der Arduino ersetzt
an den Reed an dem Anschluss. Hab das ganze momentan mit zwei Wechsel-Relais
aber diese Bau-Form ist zu groß und da dachte ich an ein oder zwei FET.
Es geht eigentlich nur um einen Impuls bzw mehrere die umgeleitet werden soll
und vom Arduino halbiert werden aber eben nur wenn dieser auch aktiv ist
sonst soll der Impuls 1:1 übergeben werden

guntherb:
Kannst du bitte diese Fragen beantworten:

  • Welche Spannung fällt am Reedkontakt ab, wenn er geschlossen ist?
  • kommst du an die Versorgung des Fremdgerätes ran?
  • Wenn der Reed geschlossen ist, welche Spannung bezogen auf die Masse des Fremdgerätes liegt dann an den Pins an?
  • Soll der Reedkontakt mit Hilfe des Arduinos überbrückt werden (parallelschaltung) oder die Leitung zum Reedkontakt unterbrochen (Reihenschaltung)?

Ist das so schwer?

So was ?

Vreed sind 5V, wenn der Reed Kontakt geschaltet ist. Wenn der Arduino aus ist, sollte QR durchgeschaltet sein und durch RL (ca 470 Ohm) 10 mA fliessen.
Ist der Arduino an, sperrt das Signal Arduino_DisableReed den Transistor und ArduinoControl kann übernehmen.

NormallyConductingTransistor_.png

@fressbrett, kann es sein, daß Du ein Pedelec (Elektrofahrrad) austricksen willst?

@michael_x: Also versteh ich das richtig das ein PNP Transistor ohne anliegende Spannung
durchschaltet und wenn spannung anliegt sperrt???
Wenn ja welche Angaben im Datenblatt sind dann wichtig?
Finde nirgends eine Erklärung für die Angaben im Datenblatt bzw
mein Englisch ist jetzt auch nicht so der Hit :~

@Realizer: Das könnte so sein :sweat_smile:

Er schaltet durch weil er durch den Pulldown-Widerstand R1 auf Low liegt.

Ah okay und sobald z.b. Pin9 High ist gehts einmal durch R1 auf masse und durch R2 an den PNP??
Und wegen dem Transistor .... wäre der BC557B brauchbar oder?

Wenn an Pin 9 High anliegt, fließt Strom gegen Masse, wodurch eine Spannung an R1 abfällt und der Transistor sperrt.

Bei so einem geringen Strom spielt der genaue Transistor keine große Rolle. Hier geht praktisch jeder PNP aus der BC Serie.