Ist es sicher, einen Spannungsteiler für Arduino und DC-Motorsteuerung zu verwenden?

Ich habe für mein bevorstehendes Roboterprojekt (zum ersten Mal überhaupt ein 1,2 m langer Tank aus Holz) ein Polulu-Motortreiberschild mit zwei H-Brücken und 12 A Dauerstrom (30 A Spitze) bestellt.

Ich habe darüber nachgedacht, wie ich alle Komponenten in der Schaltung mit Strom versorgen kann, ohne viel Strom zu verschwenden, aber das einzige, was mir einfällt, ist dieser einfache Spannungsteiler, der parallel zum Motorantrieb geschaltet ist:

Schema

Da ich wusste, dass der Arduino mit maximal 5 V umgehen kann, habe ich darauf geachtet, ihn etwas niedriger zu machen.

Aber meine Wunder gehen auf die Tatsache zurück, dass ich misstrauisch bin, dass es keine gute Idee ist, den Motortreiber und Arduino an dieselbe Stromquelle anzuschließen? Oder bin ich paranoid?

Und was ist mit der Stromverschwendung durch den Spannungsteiler, wie kann ich sie reduzieren/minimieren? Widerstände kleiner machen? (15/10 Ohm - aber mehr Fehler und höherer Strom)

Gibt es eine Formel, um das effektivste R1 und R2 zu finden?

Muss ich mir Sorgen um Stromspitzen machen?

Irgendwelche anderen Dinge, die ich in dieser einfachen, aber verdächtigen Schaltung übersehen könnte?

Wenn ich jedes mögliche Szenario simulieren möchte, welche Komponenten sollte ich in der Schaltung auswählen, um sie so einfach wie möglich zu halten (für die Simulation in Multisim 13)?

Woher hast du 10 Megaohm gezogen? Und 5V ist nicht die maximale Spannung.
Werte nur raten, musste da was für die Simulation reinstecken

Antworten (2)

Die Verwendung eines Spannungsteilers als Stromquelle für fast alles ist eine sehr schlechte Idee. Die tatsächlich an die Last angelegte Spannung variiert mit dem Laststrom. Ich gehe davon aus, dass der von einem Arduino gezogene Strom viel, viel größer ist als der von Ihrem 10-Meg-Widerstand, sodass die Spannung viel geringer ist als erwartet.

Sie sollten einen DC-DC-Wandler (AKA-Schaltregler) verwenden, um die 12 Volt für die Logik auf 5 abzusenken. Ein linearer Regler wie der LM7805 könnte ebenfalls verwendet werden, wenn der Strombedarf von 5 Volt niedrig ist, aber ein linearer Regler verschwendet die überschüssige Energie als Wärme.

Regler ist eine gute Empfehlung. Stellen Sie sicher, dass es sowohl am Eingang als auch am Ausgang entkoppelt ist (insbesondere um zu verhindern, dass Geräusche vom Motor auf den Arduino gelangen) - normalerweise wirkt ein 100-nF-Keramikkondensator Wunder.

Die Standard-Arduino-Boards ( ng, uno, duo, micro ) haben einen eingebauten Regler, an den Sie die 12 V anschließen können. Obwohl ein Linearregler nicht effizient ist, ist es unwahrscheinlich, dass er im Vergleich zur Leistung, die für die Motoren in Ihrem Tank benötigt wird, signifikant ist.

Ein 1,2-Meter-Panzer könnte ziemlich schwer sein. Ich hoffe, den Fischen schmeckt es.