Forum: Analoge Elektronik und Schaltungstechnik +12V mit +3.3V schalten P-MOSFET?


von ESP4096 (Gast)


Lesenswert?

Ich habe eine Platine die 12V bekommt. Zusätzlich bekommt die aber 
nochmal +12V als "Key" Bzw. Signal, das die Platine arbeiten soll (Liegt 
"Key" an, tut sie was. Will man die Platine rebooten unterbricht man 
"Key" kurz).

Jetzt habe ich also einmal:
+12V als Stromversorgung
-12V als Ground
+12V als Signal

Die Signalleitung zieht max 100mA.

Wie bekomme ich das jetzt am einfachsten von einem ESP32 (3.3V) 
geschaltet?
Geht nicht um die Programmierung.

Das erste mal das ich mit einem diskreten Transistor arbeiten werde.
Brauche ich jetzt also einen P-Kanal MOSFET? Schließlich kann ich nicht 
mit einem N-Kanal die -12V schalten, weil ich damit quasi der ganzen 
Platine den Saft abdrehe statt nur "Key" zu unterbrechen und damit einen 
geordneten reboot auszulösen.

von Michael M. (Firma: Autotronic) (michael_metzer)


Angehängte Dateien:

Lesenswert?

Vielleicht so?

von Patrick L. (Firma: S-C-I DATA GbR) (pali64)


Angehängte Dateien:

Lesenswert?

Michael M. schrieb:
> Vielleicht so?

Oder So?

: Bearbeitet durch User
von MaWin (Gast)


Lesenswert?

ESP4096 schrieb:
> Wie bekomme ich das jetzt am einfachsten von einem ESP32 (3.3V)
> geschaltet?

Mit einem smart high side switch wie TPD1052F

von H. H. (Gast)


Lesenswert?

Und für die besonders ängstlichen Naturen: ein SSR mit MOSFET-Ausgang.

von Patrick L. (Firma: S-C-I DATA GbR) (pali64)


Lesenswert?

Wer sich viel Klimbim (Hühnerfutter) sparen will nehme einen ProFET ist, 
in Vielen gängigen Geräten heute Standard....

: Bearbeitet durch User
von Martin (Gast)


Lesenswert?

ESP4096 schrieb:
> Jetzt habe ich also einmal:
> +12V als Stromversorgung
> -12V als Ground
> +12V als Signal

-12V ist meist nicht Ground! Du meinst bestimmt 0V. Zwischen -12V und 
+12V ist eine Differenz von 24V.

von Martin (Gast)


Lesenswert?

Hätte man im Netz gesuch hätte man aber z.B. auch dies gefunden oder 
viele andere informative Seiten.

https://www.aeq-web.com/mosfets-igbts-und-mikrocontroller-was-wie-ansteuern-anfaenger/

von ESP4096 (Gast)


Lesenswert?

Wenn's natürlich einen IC gibt wo Jemand auch noch literweise 
Hirnschmalz für Schutzsysteme u.Ä. reingekippt hat, dann nehme ich 
natürlich eine solche Lösung.

@Martin danke. Mit negativen Spannungen bin ich noch nicht so fit. In 
der Manual der Platine steht nur -12V. Wahrscheinlich meinte man einfach 
Minus.

Nach Verfügbarkeit scheint mir der BTS50055-1TMB am besten.
Danke für die ganzen Antworten.

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

ESP4096 schrieb:
> Zusätzlich bekommt die aber nochmal +12V als "Key" Bzw. Signal, das die
> Platine arbeiten soll (Liegt "Key" an, tut sie was. Will man die Platine
> rebooten unterbricht man "Key" kurz).
> Die Signalleitung zieht max 100mA.
Und wieviel brauchst du minimal? Es wäre ja energetisch eigentlich 
völliger Blödsinn, wenn man allein zum Einschalten einer "Platine" 
dauerhaft 1,2W verheizt. Etwas anders sieht es aus, wenn diese 1,2W 
einfach nur die Spannungsversorgung des Logikteils ist.


ESP4096 schrieb:
> In der Manual der Platine
Evtl. kannst du ja einfach mal sagen, was denn diese geheimnisvolle 
"Platine" ist, und idealerweise sogar, wo man das Handbuch findet...

: Bearbeitet durch Moderator
von ESP4096 (Gast)


Lesenswert?

Ist eine chinesische MCU für einen Elektromotor. Genaueres kann ich zur 
Platine nicht sagen weil typisch vergossen/verklebt. Eine öffentliche 
Manual gibt es nicht.
Ob irgendwo 1 Watt zuviel verbraten wird, ist in dem Einsatzszenario 
belanglos.

Sofern es keine Einwände zum BTS50055-1TMB gibt ist das Thema erledigt.

von Patrick L. (Firma: S-C-I DATA GbR) (pali64)


Angehängte Dateien:

Lesenswert?

ESP4096 schrieb:
> Sofern es keine Einwände zum BTS50055-1TMB gibt ist das Thema erledigt.

OK einzig, es gibt auch Kleinere für die Leistung:
BTS4140N
Die setze ich immer für solche Applikationen ein.

: Bearbeitet durch User
von MaWin (Gast)


Lesenswert?

Patrick L. schrieb:
> Die setze ich immer für solche Applikationen ein

Umständlicher Chip

Er braucht einen vorgeschalteten normalen Transistor,,weil sein Eingang 
nicht logic level kompatibel ist sondern einen echten open collector 
fordert.

Siemens-Schrott.

von ESP4096 (Gast)


Lesenswert?

>OK einzig, es gibt auch Kleinere für die Leistung:
>BTS4140N

Danke für den Vorschlag. Jedoch schaltet der BTS4140N über Ground. Dann 
brauche ich wieder einen NPN der mir mein ESP32-Pin HIGH auf Ground 
schaltet, damit wiederum der BTS4110N seinen Dienst verrichtet. Das 
kommt mir irgendwie doppelt gemoppelt vor.

von H. H. (Gast)


Lesenswert?

ESP4096 schrieb:
> Ist eine chinesische MCU für einen Elektromotor. Genaueres kann ich zur
> Platine nicht sagen weil typisch vergossen/verklebt. Eine öffentliche
> Manual gibt es nicht.

Dann miss doch einfach den Strom am "Steuer"eingang.

von ESP4096 (Gast)


Lesenswert?

H. H. schrieb:
> Dann miss doch einfach den Strom am "Steuer"eingang.

0.6mA :D

Hab es nicht hinbekommen das das Teil mal mehr benötigt.

von Helge (Gast)


Angehängte Dateien:

Lesenswert?

Wer sich vor diskreten Baureilen fürchtet, könnte auch sowas nehmen: 
https://assets.nexperia.com/documents/data-sheet/PEMB20_PUMB20.pdf

von Helge (Gast)


Lesenswert?

(sorry war der falsche, gibt auch einen mit NPN und PNP, suche grad..)

von Helge (Gast)


Angehängte Dateien:

Lesenswert?


von Caesar suspicio (Gast)


Lesenswert?

Zur Sicherheit (weil das genaue Vorhaben nur durch Glück noch in der 
TE):

Es kommt aber nur ein Key_Signal (Einschaltkommando "High/+12VDC") 
vor
in dem Konzept oder?

(Es soll also nicht besagtes Signal "emuliert" werden (können/dürfen), 
z.B.
durch einen Schalter von der +12V Versorgung nach "Key Input", um 
Betrieb
der Platine auch (mal/öfters) ohne ankommendes Key Signal zuzulassen?)

von ESP4096 (Gast)


Lesenswert?

Ist das KEY Signal > 9V Beginnt die Engine-MCU mit dem self check und 
fährt hoch.

Ist das Key Signal < 6V Beginnt die Engine-MCU mit dem shutdown indem 
sie sich z.B. entläd. (Ist Key 6> && <9 ist das ein Fehler)

Das Key Signal muss in einigen Fällen gezielt unterbrochen werden (<6V) 
um ein Reboot auszulösen.
Dies ist nötig, wenn die Engine-MCU einen bestimmten Fehler entdeckt hat 
(Z.B. Wenn die 380V Motorversorgung unter einen Schwellwert fällt, 
verbleibt sie in einem Fehlermodus bis zum Neustart)
Der Neustart über KEY Signal wird explizit für solche Fehler gefordert.

von qq (Gast)


Lesenswert?

ESP4096 schrieb:
> @Martin danke. Mit negativen Spannungen bin ich noch nicht so fit. In
> der Manual der Platine steht nur -12V. Wahrscheinlich meinte man einfach
> Minus.

Das musst du aber zwingend klären!
Eine Vermutung kann im Zweifelsfall zur Zerstörung des  Gerätes führen.

Wie sind denn die anderen Ein-/Ausgänge beschriftet? Welche Spannungen 
stellt das Netzteil zur Verfügung?

von HildeK (Gast)


Lesenswert?

qq schrieb:
> ESP4096 schrieb:
>> @Martin danke. Mit negativen Spannungen bin ich noch nicht so fit. In
>> der Manual der Platine steht nur -12V. Wahrscheinlich meinte man einfach
>> Minus.
>
> Das musst du aber zwingend klären!
> Eine Vermutung kann im Zweifelsfall zur Zerstörung des  Gerätes führen.

Genau.
Gibt es denn auch einen Anschluss, der mit GND bezeichnet ist? Denn dann 
sind es tatsächlich +12V, 0V und -12V.

von ESP4096 (Gast)


Lesenswert?

qq schrieb:
> Das musst du aber zwingend klären!
> Eine Vermutung kann im Zweifelsfall zur Zerstörung des  Gerätes führen.

Ja, habe ich. In verschiedenen Stellen der Doku ist von 12V Power supply 
die rede. Das Gerät funktioniert auch exakt wie vorgesehen mit 12V und 
GND, ich bekomme eine entsprechendes CAN Signal wenn etwas mit der 
Stromversorgung nicht stimmt.

von Helge (Gast)


Lesenswert?

Für reine Signalkopplung auf 24V eignet sich z.B. PUMD9. Der liefert bis 
100mA. Wer Spaß an einer low current Status-LED (2mA) hat, die kommt 
zwischen Pin 5 und 6. https://www.farnell.com/datasheets/1759211.pdf

von Häh? (Gast)


Lesenswert?

MaWin schrieb:
> ESP4096 schrieb:
>
>> Wie bekomme ich das jetzt am einfachsten von einem ESP32 (3.3V)
>> geschaltet?
>
> Mit einem smart high side switch wie TPD1052F

quatsch!! ein Transistor mit Vorwiderstand 4,7 kohm plus Diode an doe 
Basis, tuts auch, fertig!  Wenn nur 3,3 V vorhanden sind zum Steuern, 
reichtcauch 2,2 K.

Auf Nummer sicher geht man, um galvanische Trennung zwischen 
Steuerspannung und geschalteter Versorgung  das ganze über einen CNY17 
o.ä. anzustejern. Der Optokoppler schützt hier den Steuerpin. Zumal dann 
auch einfach über Pin 4 und 1 die interne IR-Diode nur über einen 
Vorwiderstand 330 Ohm mit den 3,3 V angesteuert wird., die das 
Steuerteil liefert.

Aber ich verrate hier im Internet doch nicht mein geistiges Eigentum, 
wenn die andren so blöd sind,selber schuld.

Das geht nur mich allein was, niemanden sonst. Wär ich ja blöd, 
Vollianfragen wahrheitsgemäß weiterzugeben.Wozu?

von MaWin (Gast)


Lesenswert?

Häh? schrieb:
> Aber ich verrate hier im Internet doch nicht mein geistiges Eigentum

Besser wäre es, du behieltest deine geistige Dummheit für dich, an statt 
sie hier laut rauszuplärren. Ist es dir nicht peinlich nun als dummer 
Honk da zu stehen der nicht mal das Problem der Pegelwandlung verstanden 
hat ?

von Alter Schalter (Gast)


Lesenswert?

Häh? schrieb:

> Aber ich verrate hier im Internet doch nicht mein geistiges Eigentum,
> wenn die andren so blöd sind,selber schuld.
>
> Das geht nur mich allein was, niemanden sonst. Wär ich ja blöd,
> Vollianfragen wahrheitsgemäß weiterzugeben.Wozu?

Verständlich. Wer läßt sich schon als Dank für eine Hilfestellung von 
einem Haufen Idioten demontieren?

Das war mal anders, ist aber offenbar heute so gewünscht und akzeptiert.

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.