wurm
09.12.2007, 23:05
Hallo,
ich habe eine H-Brücke, die über einen Atmega128 einen Spindelmotor antreibt. Dieser Spindelmotor hat eingebaute Endschalter. Wenn der Motor komplett ausgefahren ist, trennt der Endschalter die Verbindung zum Motor. Nur beim Einfahren macht der andere Endschalter leider einen Kurzschluß in der Motor-Versorgungsspannung.
Diesen Kurzschluss muss ich irgendwie abfragen.
Habe mir da schon mehrere Möglichkeiten überlegt, weiß nur leider nicht, welche die beste ist.
Einmal würde ich mit einem Operationsverstärker in Komparatorschaltung den Spannungseinbruch bei der Versorgungsspannung messen und dann via Interrupt-Auslösung die H-Brücke ausschalten.
Eine andere Möglichkeit wäre, über zwei Dioden an den Motorleitungen die Spannung am Motor gegen Masse zu messen. Wenn die Spannung dann unter eine bestimmte Schwelle kommt, per Transistor das Interrupt schalten.
Hat jemand eine Idee, wie die Schaltung am besten aufzubauen ist?
Mfg,
Wurm
ich habe eine H-Brücke, die über einen Atmega128 einen Spindelmotor antreibt. Dieser Spindelmotor hat eingebaute Endschalter. Wenn der Motor komplett ausgefahren ist, trennt der Endschalter die Verbindung zum Motor. Nur beim Einfahren macht der andere Endschalter leider einen Kurzschluß in der Motor-Versorgungsspannung.
Diesen Kurzschluss muss ich irgendwie abfragen.
Habe mir da schon mehrere Möglichkeiten überlegt, weiß nur leider nicht, welche die beste ist.
Einmal würde ich mit einem Operationsverstärker in Komparatorschaltung den Spannungseinbruch bei der Versorgungsspannung messen und dann via Interrupt-Auslösung die H-Brücke ausschalten.
Eine andere Möglichkeit wäre, über zwei Dioden an den Motorleitungen die Spannung am Motor gegen Masse zu messen. Wenn die Spannung dann unter eine bestimmte Schwelle kommt, per Transistor das Interrupt schalten.
Hat jemand eine Idee, wie die Schaltung am besten aufzubauen ist?
Mfg,
Wurm