12V-Last mit 5V schalten

OP #4598739
Hallo zusammen,

ich habe momentan ein kleines Problem:

Ich möchte eine 12V Last im Auto mit einem Arduino schalten. Mein Plan 
war eigentlich, dass ich einfach die Masse der Last mit einem 
n-Kanal-MOSFET schalte, den ich eh noch hier rumliegen hatte.

Das Problem ist jetzt, dass ich leider an die Masse der Last nicht 
rankomme, sondern nur an den "Anschluss", an den 12V für "an" und 0V für 
"aus" angelegt werden müssen.

Hier eine Skizze:
                            12V
                            |
                            |
          5V oder 0V --{Schaltung}
                            |
                            |
                           Last
                            |
                            |
                           Masse

Da das "Gate" ja nur maximal 5V annehmen kann, ist eine solche Schaltung 
mit einem n-Kanal-MOSFET ja leider nicht mehr möglich (weil UGS kleiner 
wäre als UDS).
Mit einem p-Kanal-MOSFET würde nach meinem Verständnis zwar der Zustand 
"an" funktionieren, aber durch die 5V würde ich ja nie auf "aus" kommen, 
oder?

Es kann sein, dass das alles sehr einfach ist, aber ich stehe leider 
grade echt auf dem Schlauch.. :(

Kann mir vielleicht jemand von euch sagen, wie ich das Ganze am Besten 
hinbekomme?

P.S.: Mit einem Relais würde es natürlich funktionieren, allerdings wäre 
ja auch die Leistungsaufnahme dort um einiges höher als mit MOSFET oder 
Transistor o.ä...

Liebe Grüße und schon mal vielen Dank

Tim
Tim B. schrieb:

> P.S.: Mit einem Relais würde es natürlich funktionieren, allerdings wäre
> ja auch die Leistungsaufnahme dort um einiges höher als mit MOSFET oder
> Transistor o.ä...

Ich habe mal was von sogenannten bistabilen Relais gehört. Diese Relais 
haben zwei Spulen. Die brauchen einen Impuls an der ersten Spule, dann 
ist es  ein. Bei einem Impuls an einer zweiten Spule schaltet das Relais 
dann aus.

So was könnte die Lösung sein!

PS: Ich hab mit FETs leider kaum Erfahrung ...
Tim B. schrieb:
> Mit einem p-Kanal-MOSFET würde nach meinem Verständnis zwar der Zustand
> "an" funktionieren, aber durch die 5V würde ich ja nie auf "aus" kommen,
> oder?

Daher brauchst Du noch einen Pegelwandler: NPN (oder NMOS) an Masse mit 
Kollektorwiderstand an +12V.

Als Anregung (hier allerdings nicht mit FETs):
https://www.mikrocontroller.net/articles/Transistor#Wie_kann_ich_mit_5V_vom_Mikrocontroller_12V_und_mehr_schalten.3F

Gruß Dietrich
Gast
Hermann G. schrieb:
> Sicherlich geht das problemlos mit einem p-Kanal FET.

Aber nicht, wenn mit der Ansteuerung zwischen 0 und 5V umgeschaltet 
wird. Da mit das funktioniert, muss ein zusätzlicher Transistor her oder 
die Ansteuerung muss zwischen 0 und high-Z (ohne Schutzdioden) 
umschalten.
Tim B. schrieb:
> Ich möchte eine 12V Last im Auto mit einem Arduino schalten.

(Rest gesnipt)

Am einfachsten und sichersten geht das mit einen ProFET (aka Smart 
Highside Switch) wie z.B. BTS432. Das ist ein n-Kanal-MOSFET zusammen 
mit Pegelwandler und Spannungserzeugung für das Gate. Der kann direkt 
mit deinem Logiksignal gesteuert werden. Außerdem hat so ein ProFET 
diverse Schutzschaltungen an Bord und ist nahezu unkaputtbar.
(Firma: matzetronics)
Wolfgang schrieb:
> Aber nicht, wenn mit der Ansteuerung zwischen 0 und 5V umgeschaltet
> wird. Da mit das funktioniert, muss ein zusätzlicher Transistor her oder
> die Ansteuerung muss zwischen 0 und high-Z (ohne Schutzdioden)
> umschalten.

Doch, klar geht das. Genau das machen die verlinkten Fig. A und Fig. B 
aus dem Link

Hermann G. schrieb:
> Beispielsweise hier:
> http://www.bristolwatch.com/ele/tr1.htm

da ist der Transistor auch schon bei. Im Auto ist allerdings ein BTS 
Highside Switch robuster und narrensicher.
Gast
Entweder Pegelwandler mit zusätzlichem Transistor wie bereis erwähnt 
(elegant, einfach, funktional)

https://de.wikipedia.org/wiki/Gate-Treiber#Ansteuerung_einzelner_Transistoren

Oder

http://www.electro-tech-online.com/attachments/bootstrapped-mosfet-png.12289/

eine Bootstrapschaltung. Wobei die nicht dazu in der Lage ist, den 
Transistor eingeschaltet zu lassen, sondern eigentlich nur für den 
gepulsten Betrieb genutzt wird.

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.