Pulverwaage elektronisch geregelt
Hallo, mein Name ist Andy,
hab mich grad registriert nachdem ich schon ne ganze Weile mitgelesen hab.
Ich hoffe ihr könnt mir helfen bei meinem neuesten Projekt.
Ich habe eine mechanische Waage über die ich Pulver abwiegen kann. Das Pulver kommt über ein sich drehendes Rohr in die Waagschale und hebt bei einem bestimmten Gewicht den Waagbalken an bis er irgendwann Strich auf Strich steht. Fertig.
Das Rohr möchte ich nun gerne über einen Schrittmotor drehen, und zwar auf zwei verschiedenen Drehzahlstufen.
Zuerst höhere Drehzahl, und sobald sich der Balken hebt auf sehr niedriger Drehzahl bis die Markierungen übereinstimmen.
Die Stellung des Balkens wird durch zwei Lichtschranken abgefragt.
Zu meiner Hardware:
Arduino Uno Board mit Motor Shield R3
Schrittmotor Emis E547-52500 0.25 Nm 0.6 A
Lichtschranken TCST 2103
Motor läuft, mit einigen Sketches ausprobiert.
Zu meiner ersten Frage:
Bei ständiger Drehung werden Motor und Shield leicht warm, aber je niedriger die Drehzahl wird umso heisser wird beides.
Zum Schluß des Wägevorganges muss sich der Motor ca 10 Sekunden nur noch Schrittweise bewegen und dabei wird er so heiss dass ich ihn nicht mehr anfassen kann. Gleiches gilt für den Prozessor auf dem Shield.
Wie kann ich die Temperaturen so niedrig wie möglich halten?
Der Motor braucht so gut wie keine Kraft aufzuwenden, schon gar keine Haltekraft.
Gibts ne Möglichkeit den Strom zu begrenzen oder ähnliches?
Vielen Dank schon mal
Andy