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.
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.
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.
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...
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.
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.
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.
>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.
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.
Zur Sicherheit (weil das genaue Vorhaben nur durch Glück noch in der
TE):
Es kommt aber nur einKey_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?)
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.
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?
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.
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.
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
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?
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 ?
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.