Ich habe 6 V an die Strombuchse meines Arduino angeschlossen, und als ich die Ausgangsspannung vom Vin testete, betrug sie 5,3 V ohne Verbindung und 4,8 V mit einigen Verbindungen zu den E / A-Pins.
Ist das normal? Weil ich versucht habe, einen 6-V-Motor über eine H-Brücke zu versorgen, aber die Spannung am Motor auf 3 V gesunken ist!
Liegt es möglicherweise an einer Schutzdiode sowohl im Arduino als auch in der H-Brücke? Ist es möglich, dass diese Dioden die Spannung von 6 V auf etwa 3,1 V herunterziehen können?
Ich würde eine weitere Batterie in Reihe schalten. (Sie sagten, Sie hätten jetzt vier in Reihe.)
Wenn der von der Stromquelle gelieferte Strom aufgebraucht ist und der Motor mehr zieht, sinkt die Spannung für Steckernetzteile. Ich weiß nicht sicher über Batterien, aber ich vermute, dass das auch passieren wird.
Ihre Batterien haben möglicherweise nicht genug Strom, um sofort versorgt zu werden. Batterien haben einen Innenwiderstand (der variiert). Das bedeutet, dass der momentane Strom, den es liefern kann, begrenzt ist. Beispiel: Sie können nicht 500 A aus einer Batterie ziehen.
Die Schutzdiode an der DC Barrel-Buchse liefert keinen 3-V-Abfall. Die M7-Diode hat eine maximale Vf von 1,1 V bei einer Leistungsaufnahme von 1 A. Bei weniger ist der Vf niedriger. Was einen so großen Abfall liefert, ist eine ungeregelte Stromversorgung. Oder ein Netzteil, das nicht stark genug für Ihren Motor ist. Oder ein defektes Netzteil.
Update: OP hat erwähnt, dass sie 4x AA-Batterien und 2 Motoren mit 1 Ampere Stallstrom verwenden. Unter Berücksichtigung von Einschaltstrom, passiven H-Brücken-Komponenten und 75 % des Stillstandsstroms als Leerlaufstrom (dies ist nur eine willkürlich hohe Zahl), sind das immer noch 1,5 Ampere. Erstens können einige Batterien, insbesondere Ihre durchschnittlichen AA-Batterien, keinen Strom von 1 A oder mehr liefern. Wer kann, wird sich schnell erschöpfen. Duracell Procell-Reihe von AA-Batterien (Datenblatt) , eine 1-Ampere-Entnahme lässt eine frische Batterie in weniger als 30 Minuten von 1,5 V auf 1,1 V fallen. Bis auf 1V in einer Stunde. Völlig tot. 1 V * 4 = 4 V. Berücksichtigen Sie den Diodenspannungsabfall von 1 V bei 1 A, er beträgt nur noch 3 V, was Sie gemessen haben. Hinzu kommt, dass sich der Strom des Arduino durch den 5-V-Regler zieht (Abbildung 100 ~ 200 mA).
Darüber hinaus hat die M7-Diode (Datenblatt) einen maximalen durchschnittlichen gleichgerichteten Durchlassstrom bei TL = 55 ° von 1 Ampere. Ohne den Spannungsabfall an den Batterien, der auch einen Stromabfall bedeutet, wäre diese Diode tot.
Kurz gesagt, die meisten Batterien sind nicht sehr gut geeignet, um große Amperezahlen zu fahren, wie die Motoren und alles andere, noch ist es gut, mehr als 1 Ampere durch die Schutzdiode an der Barrel-Buchse zu treiben. Das ist Dein Problem.
Lösung: 1. Betrachten Sie eine kabelgebundene Stromversorgung oder Lithium- oder andere Hochstrom-Akkupacks. 2, Versorgen Sie die Motoren nicht über die Schutzdiode, sondern schließen Sie sie direkt an die Stromquelle an. Verwenden Sie die DC-Buchse nur für den Arduino und andere kleine Teile (wie das Bluetooth-Modul) 3, Betrachten Sie kleinere Motoren. 4, Separate Netzteile für den Arduino und die Motoren. Idealerweise möchten Sie 5 oder 6 1,5-V-AA-Batterien an der DC-Buchse oder dem VIN-Pin für eine ordnungsgemäße Regulierung. 4 1,5-V-AA-Batterien sind das absolute Minimum für den 5-V-Regler des Arduino Uno. Wenn Sie nur die 4 1,5-V-Batterien verwenden können, schließen Sie sie an den VIN-Pin an, NICHT an die DC-Buchse, da die Schutzdiode um 0,7 V abfällt, was das Problem verschlimmert.
Nur als Randnotiz, der 5-V-Regler auf dem Arduino hat einen Abfall von 2 V. 7v ist das Minimum für eine ordnungsgemäße Regulierung. Die Stromversorgung eines 6-V-Motors mit einer 7-V-Versorgung ist in den meisten Fällen in Ordnung, führt jedoch nur zu einer etwas größeren Stromaufnahme.
Passant
Adel Bibi
Anonymer Pinguin
Adel Bibi
Adel Bibi
Passant