Arduino stoppt beim Arbeiten mit Servos

Ich arbeite derzeit mit einem Servo und einer externen Stromquelle. Ich verwende einen Arduino Nano Every. Die externe Stromquelle hat 7 Volt, also habe ich einen Abwärtswandler verwendet, um sie auf 5 Volt umzuwandeln, bevor ich sie an den Hauptstromkreis weiterleite. Manchmal funktioniert die Schaltung, aber manchmal funktioniert die ganze Schaltung einfach nicht mehr. Das Zurücksetzen des Arduino funktioniert nicht und das Wiedereinschalten würde zu einem schwach beleuchteten Arduino führen, als ob irgendwo ein Kurzschluss wäre. Aber wenn ich mein Arduino an den Computer anschließe, funktionieren die meisten kritischen Komponenten einwandfrei. Weiß jemand, was das Problem ist? Hier meine aktuelle Schaltung:Geben Sie hier die Bildbeschreibung ein

Die beiden großen Rechtecke sind Abwärtswandler, die Pins ganz rechts sind Pins für Stromquellen. Die Stifte oben sind für Sensoren. Die Stifte unten links sind Aktuatorstifte. Ich schließe derzeit die Batterie mit weiblichen Steckern an die Platine an. Ich habe es vor ein paar Stunden getestet und es hat funktioniert, aber als ich es jetzt getestet habe, funktioniert die ganze Platine nicht. Ganz zu schweigen davon, dass die LED des Arduino nur schwach beleuchtet ist.

Sie haben vergessen, uns die Schaltung zu zeigen.
Sie können die 7 V an den Vin-Pin von Nano Every liefern (VIN min-max 7-21 V)

Antworten (1)

Wenn es funktioniert, wenn es über USB mit Strom versorgt wird, aber nicht, wenn es mit dem Abwärtswandler betrieben wird, dann liegt höchstwahrscheinlich ein Problem mit unzureichender Leistung des Abwärtswandlers vor.

Es ist ziemlich schwierig, die Schaltung aus dem Platinenlayout zu lesen (vielleicht einen echten Schaltplan hinzufügen). Was ist der "Abwärtswandler", den Sie verwenden? Ist es ein Gerät irgendwo auf dem Board oder der eingebaute Konverter auf dem Arduino-Board ( v ICH N Stift)?

Der Konverter von Arduino ist nicht stark genug, um das Servo mit Strom zu versorgen. Es kann die Spannung nicht auf diesem Strom halten, die Spannung fällt ab, was zu einem instabilen Verhalten des Mikrocontrollers führt.

Übrigens ist der Regler auf dem Arduino-Board linear, kein Abwärtswandler (das bezieht sich auf die Schaltversorgung).

Versuchen Sie, die Spannung am 5-V-Pin zu messen, wenn das Ding läuft (Servo dreht). Wenn sie deutlich unter 5 V liegt, benötigen Sie definitiv eine bessere 5-V-Versorgung.

Ich habe hier auch eine (wahrscheinlich ähnliche) Frage im 3D-Druckforum beantwortet . Das Problem war der integrierte 5-V-Wandler von Arduino, der von anderen daran angeschlossenen 5-V-Geräten überlastet wurde.