Ich habe einen 9-V-Gleichstrommotor, mit dem ich eine Tür verriegeln möchte. Die Steuerung erfolgt über ein esp8266-Board. Der esp8266 schaltet auch die Drehrichtung über eine H-Brücke um. So weit, ist es gut..
Jetzt möchte ich den Stall an jedem Ende der Motorbewegung erkennen. Zunächst versuche ich, dies der Einfachheit halber ohne die H-Brücke zu tun.
Es gibt eine Menge Informationen zu diesem Thema, aber ich fürchte, meine Elektronikkenntnisse sind gering, und bisher konnte ich nichts zum Laufen bringen. Mein Ansatz bestand darin, einen 0,1-Ohm-Messwiderstand mit einem lm311 wie in dieser Schaltung unten zu verwenden. Die Versorgung ist ein Adafruit-Modul mit variabler Spannung, das 9 V liefert, und ich habe eine Reihe verschiedener Pullup-Widerstände ausprobiert. Ich fürchte, ich verstehe einfach nicht genug, um das herauszufinden. Unabhängig vom R-Pullup-Wert von 1,5,10 K und selbst ohne ihn scheint der Ausgang um 1,8 V zu wackeln und sich auf etwa 0,9 V zu beruhigen. Wenn der Motor blockiert ist, stelle ich überhaupt keine Änderung in der Ausgabe fest.
In einer idealen Welt würde ich schöne 3,3 V am Ausgang bekommen, wenn der Motor stehen bleibt, damit ich damit in der Software umgehen kann. Für Hilfe wäre ich dankbar. Danke
Hier gibt es ein paar Probleme.
Erstens verbinden Sie einen Eingang mit der positiven Versorgungsschiene (Pin 3 -Vin) - dies funktioniert nicht - der LM311 ist kein Rail-to-Rail-Gerät, und wenn Sie die Daten mit (sagen wir) +15 V versorgen würden Blatt sagt Ihnen, dass der nutzbare Eingangsbereich bis zu 13,8 Volt beträgt.
Da Ihre obere Versorgung +24 V beträgt, dürfen Sie nicht davon ausgehen, dass Eingänge so hoch oder höher als 22,8 Volt genommen werden können.
Als nächstes müssen Sie wirklich eine Lösung entwickeln, die es ermöglicht, dass sich die Spannungen an den beiden Eingängen kreuzen - dies garantiert den Schaltbetrieb am Ausgang. Leider haben Sie -Vin immer auf eine Spannung eingestellt, die +Vin nur anstreben kann.
Was Sie wahrscheinlich wollen, ist ein High-Side-Strommonitor. Wenn ich mich richtig erinnere, macht Linear Technology einige: -
Maxim hat ein paar Optionen: -
Ignacio Vazquez-Abrams
Sam
Horza
Sam