Hier auf dem Tisch liegt ein Gerät mit einem Gleichstrom-Getriebemotor und weil ich den darin verbauten PIC nicht umprogrammieren kann (kein Quellcode), will ich ihn an eine selbst gebaute Schaltung mit einem ATtiny2313 anschliessen. Mit ein wenig messen hat sich heraus gestellt, dass der Motor in der alten Schaltung mit etwas über 3 V betrieben wird und nur etwa 15 mA zieht. Das schreit doch geradezu danach, ihn direkt an zwei I/O-Pins eines ATtiny anzuschliessen, oder? Pin A auf High und Pin B auf Low für Vorwärtslauf, umgekehrt für Rückwärtslauf. Dann fällt der ganze Klimbim mit der H-Brücke weg. Bislang konnte ich nur einen Haken an der Geschichte finden: die Rückinduktion, bzw. der Umstand, dass einfache Freilaufdioden bei Richtungsumkehr nicht funktionieren. Wie könnte man das ohne umständliche H-Brücke lösen? Die Schutzdioden im Chip mit vier externen Exemplaren (3,6 V) unterstützen? Wo geht dann die Energie hin, ohne dass es funkt? Lässt sich das mit einem Kondensator lösen, so dass die Betriebsspannung nicht ganz so schnell abfällt? Gross darf er natürlich nicht sein, sonst überlastet man den AVR beim Anlauf. Einfach ausprobieren? Gewaltige Energiemengen können bei so einem kleinen, langsam laufenden Motor ja nicht frei werden. Drehzahlregelung ist gar nicht notwendig und der Motor läuft auch nur etwa eine Sekunde am Stück. Maximal 30 Sekunden.
Du kannst den Motor direkt zwischen 2 Pins hängen. Achte aber darauf, dass die Pins immer Ausgänge bleiben und aktiv auf 1 oder 0 getrieben werden. Wenn Dein Programm versehentlich einen oder beide Pins auf Eingang schaltet, dann grillt die Abschaltspitze des Motors unter Umständen die Eingangsdioden und das, was dahinterkommt.
Ist denn sichergestellt, dass der Motor nicht als Generator wirkt, zum Beispiel wenn jemand mit der Hand daran dreht? Ich würde doch lieber wenigstens Dioden hinzufügen. Die 15mA sind vermutlich nicht der Anlaufstrom. Wie hoch ist der denn? DU kannst den Motor auch mal kurz blockieren und dann den Strom messen. Der Anlaufstrom ist meist ähnlich hoch.
Besten Dank für die Hinweise, Stefan & Knut. Über den Anlaufstrom mache ich mir keine Gedanken, die AVRs sind meiner Erfahrung nach ziemlich robust und halten auch einen Kurzschluss aus. Kurzum, die Sache funktioniert. Heraus gekommen ist dabei das ISTAtrol: http://reprap-diy.com/istatrol Das läuft jetzt schon seit über einer Woche mit mehreren Motorbewegungen pro Stunde. Der ATtiny "lebt" immer noch :-)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.