Ich habe einen Raspberry Pi Zero, den ich per Code ein- und ausschalten möchte, also habe ich diese Schaltung gemacht:
Simulieren Sie diese Schaltung – Mit CircuitLab erstellter Schaltplan
Ich möchte vermeiden, den Raspberry Pi direkt über die GPIO-Pins mit Strom zu versorgen, also habe ich ein Micro-USB-Kabel zerhackt und seine 5 V an meine Stromversorgung angeschlossen (später wird es eine Batterie sein, aber jetzt ist es ein Telefonladegerät). Der Rest meiner Schaltung wird ebenfalls über dieselbe Stromversorgung mit Strom versorgt. Das Signal zum Gate wird von einem anderen Mikrocontroller geliefert, der ebenfalls mit 5 V arbeitet. Ich habe eine LED hinzugefügt, nur um bei der Fehlersuche zu helfen.
Wenn ich das 5-V-Signal am Gate anlege, leuchtet die LED, dann stecke ich den Micro-USB in den PWR-Steckplatz des Raspberry Pi und die LED erlischt. Unnötig zu erwähnen, dass der Raspberry Pi nicht hochfährt. Wenn ich es eingesteckt lasse, blinkt die LED nach etwa 5 - 10 Sekunden sehr schnell, und wenn ich den Raspberry Pi ausstecke, leuchtet die LED nach der gleichen Zeit wieder auf.
Ich habe die Versorgungsspannung in der Schaltung gemessen, während der Raspberry Pi eingesteckt ist und sie bleibt bei 5 V. Ich habe auch die Spannung am Gate gemessen, die 5 V ohne eingesteckten Raspberry Pi beträgt und auf 0 V abfällt (20 mV bis 150 mV). , ich weiß nicht, ob das ein Problem mit meinem Multimeter oder so ist), sobald ich es einstecke.
Die Masse des Raspberry Pi ist nur über den MOSFET mit der Schaltungsmasse verbunden, obwohl es I²C- und SPI- Verbindungen zu anderen Geräten gibt, von denen ich nicht sicher war, ob sie funktionieren würden, und etwas, das ich zu testen hoffte, ohne zu wissen, dass ich es nicht tun würde sogar in der Lage sein, den Raspberry Pi einzuschalten. Ich erwähne das, weil ich versuche, so erschöpfend wie möglich zu sein, um jedem zu helfen, der bereit ist, mir zu helfen.
Ich habe versucht zu verstehen, was Ihre Schaltung tut, aber ich konnte es nicht. Ich verstehe, was Sie erreichen wollen.
Zuerst müssen Sie die Masse der Versorgung mit der Masse von Pi verbinden. Grundsätzlich muss Masse direkt angeschlossen werden, damit alle anderen Spannungen relativ dazu sind (da die Spannung an sich relativ ist und "relativ zur Masse" nur die Standardinterpretation davon ist).
Zweitens benötigen Sie einen einzelnen P-Kanal-Mosfet als High-Side-Schalter.
Wobei R Ihre 10.000/20.000/100.000 ist; Sie haben auch einen winzigen Widerstand entlang der Gate-Steuerung, also platzieren Sie ihn auch dort; Laden ist Ihr Pi. Beachten Sie auch, dass der Pullup R über die 5 V des gleichen Micro-USB mit Strom versorgt wird.
Habe ein weiteres Bild einer identischen Schaltung gefunden (+5V ist Ihr Micro-USB 5V, Masse wie immer miteinander verbunden; ignorieren Sie die Flyback-Diode, sie schützt vor Spannungsspitzen für induktive Lasten, irrelevant für pi):
Und Sie können die LED-Diode vor oder nach dem MOSFET mit Strom versorgen; Wenn Sie es nach dem MOSFET mit 5 V versorgen, ist es eine Ein / Aus-Anzeige, wenn es sich vor dem Mosfet befindet, ist es immer eingeschaltet, wenn das Kabel selbst mit Strom versorgt wird.
BEARBEITEN: Wenn Sie eine Hochspannungsschiene mit Niederspannungslogik steuern möchten, müssen Sie 2 Mosfets verwenden. Hier ist eine Standardschaltung, die Sie in jedem Telefon oder Laptop finden können, die genau das tut (n-Kanal steuert das Gate des p-Kanals, ohne Ihre 5 V direkt mit 12 V zu verbinden; wo Sie hier "5 V" sehen, sollten 12 V und GPIO sein ist, nun ja, Ihr GPIO, kann 5 V oder 3,3 V oder irgendetwas sein, solange N-Kanal-Mosfet betrieben werden kann):
Wenn viele gemeinsame Erdungen mit E/A-Kabeln, Strom und Peripheriegeräten vorhanden sind, benötigen Sie einen High-Side-Schalter mit mehr Kapazität als Ihre Last.
Dies kann ein einzelner Chip oder die Umkehrung Ihres Designs sein.
Ich denke, es gibt eine Diskrepanz zwischen dem Schaltplan und der tatsächlichen Schaltung, die Sie gebaut haben, oder Ihr MOSFET ist defekt. Das Ausschalten der LED beim Anschließen des Pi deutet darauf hin, dass an einem offenen MOSFET ein Spannungsabfall von 3 + V auftritt, was so gut wie unmöglich ist.
Ich habe auch die Spannung am Gate gemessen, die 5 V beträgt, ohne dass das Pi angeschlossen ist, und auf 0 V abfällt (20 mV ~ 150 mV, ich weiß nicht, ob das ein Problem mit meinem Messgerät oder etwas anderem ist), sobald ich es einstecke.
Hier haben Sie es - das kann mit Ihrem Schaltplan nicht passieren, aber Sie messen es. Wenn Sie am Gate keine 5 V bereitstellen, schließt Ihr MOSFET und der Pi wird nicht mit Strom versorgt.
Jay
php_nub_qq
Randy Nuss
Jay
php_nub_qq
php_nub_qq
Jay
Benutzer253751
Randy Nuss
Mast