Raspberry Pi Zero gebraten - L298N Erdungsproblem?

Sep 21 2020

Letzten Tag hatte ich das unten stehende System perfekt funktioniert ... der einzige Unterschied war, dass ich einen Pi Zero und eine 12V Batterie für den L298N Motor Controller verwendete.

Heute habe ich meinen Pi irgendwie gebraten ... es heizt den Pi nur auf, wenn ich das USB-Netzteil anschließe und nicht boote.

Das einzige, was ich heute geändert habe, war, dass ich einen Schalter zum Ein- und Ausschalten der Versorgung von der 12-V-Batterie zur Motorsteuerung hinzugefügt habe . Aber ohne nachzudenken, habe ich den Schalter an der Masseverbindung (-ve) von der Batterie zur Motorsteuerung hinzugefügt ... wie in der Abbildung unten.

Kann das meinen Pi braten? Ist es möglich, dass sich die Batterie bei ausgeschaltetem Schalter irgendwie über den Erdungsstift des Pi entladen hat?

Antworten

2 tlfong01 Sep 21 2020 at 13:45

Frage

Wie kommt es, dass der L298N mein Rpi brät?


Antworten

Für L298N-Neulinge wird alles schief gehen, was schief gehen kann. Lassen Sie mich einige der Dinge auflisten.

Teil 1 - Anschließen der GPIO-Pins von Rpi 3V3, die nicht 5 V tolerant sind, an die 5 V-Testanschlüsse einer L298N-Karte, die für 5 V Arduino ausgelegt ist und deren GPIO-Pins 5 V aufnehmen.

Problemumgehung - Verwenden Sie kein L298N-Board mit zwei Jumperreihen. Wenn Sie bereits einen falsch gekauft haben, entfernen Sie die 5-V-Jumperstifte in der oberen Reihe mit einem Cutter.


Teil 2 - Liest nicht zuerst die Bedienungsanleitung und den Schaltplan und beginnt mit dem Erraten und Herumspielen mit der Kabelklemme und dem Jumper oder wie vom OP vorgeschlagen, unnötige Schutzdioden mit falscher Polarität oder über die Motorklemmen hinzuzufügen, was hier zu Kurzschlüssen führt und da.


Teil 3 - Das obige Schema zeigt, dass es zwei Stromquellen gibt:

(a) Vcc für die Stromversorgung der Motoren kann 4,5 V bis 12 V betragen.

(b) Vss zur Stromversorgung der Logik- / Steuer- / H-Brückenschaltung kann (i) extern bereitgestellt werden oder (ii) vom Ausgang des integrierten 5-V-Spannungsreglers M78M05 mit einem Eingang von ca. 7 V bis 12 V. Wenn der Eingang des M7805 höher als 12 V ist, wird zu viel Energie durch Wärme verschwendet und der Regler kann beschädigt werden. Weitere Einzelheiten finden Sie unter Referenz (1) unten.


Teil 4 - L298N Verkabelung, Test und Warnung für Neulinge

Warnung - Es gibt zwei Arten von L298N-Karten, eine mit 5-V-Ein- / Ausgang in der Mitte der Leiterplatte und eine mit 5 V in der Nähe des Montagelochs (eine Seite der Leiterplatte), wie unten gezeigt.

/ weitermachen, ...


Verweise

(1) Schnittstelle L298N DC-Motortreibermodul mit Arduino - LastMinuteEngineers

1 DmitryGrigoryev Sep 28 2020 at 15:27

In dem dargestellten Schaltplan spielt es keine Rolle, ob der Schalter die GND-Leitung oder die 12-V-Leitung unterbricht: In beiden Fällen wird der Schalter in Reihe mit der Batterie geschaltet, und der Rest des Schaltplans bleibt unverändert, wenn der Schalter umgeschaltet wird.

Der Schalter kann jedoch vollständig für den am Pi verursachten Schaden verantwortlich sein. Wenn Sie es ausschalten, während die Motoren laufen, schalten die Motoren in den Generatormodus und wandeln die verbleibende mechanische Energie in Elektrizität um. Ohne Batteriestrom kann der Treiber-IC möglicherweise die Motorspannung nicht im 12-V-Teil des Stromkreises halten und in GPIO-Pins lecken, die dann den Pi braten würden.

Zusammenfassend spielt es keine Rolle, in welcher Zeile Sie den Schalter betätigen. Wichtig ist, dass Sie damit NICHT laufende Motoren abschalten.