Schrittmotorsteuerung
Es ging nicht sonderlich gut voran, aber immerhin ist heute die Platine zur Ansteuerung der Schrittmotoren fertig geworden. Technisch gesehen ist die Schaltung "klassisch": ich verwende für die Motoren jeweils einen L297 und L298, die Beschaltung enspricht dabei im wesentlichen dem Vorschlag aus dem Datenblatt. Man hätte die Ansteuerung natürlich auch einfacher (und platzsparender) aufbauen können, diese Variante hat aber doch einge Vorteile. Die Motoren werden stromgesteuert betrieben, was sich positiv auf das Drehmoment auswirkt. Außerdem kann ich durch setzen von einzelnen Pins einfach die Richtung und Halb-/ Vollschrittbetrieb ändern. Auch das Auslösen eines Schrittes ist softwareseitig so über einen einzelnen Pin möglich. Das alles wird den Programmieraufwand für die Ansteuerung erheblich mindern.
Auf dieser Platine befindet neben den Motortreibern ein Spannungsregler, der den 5 V-Kreis für die Digitaltechnik speist. Da mein Akku nur 7,2 V liefert, habe ich einen L4940V5 verwendet, der hat eine Dropout-Spannung von max. 500 mV. Er liefert bis 1,5 A - was für die Elektronik (hoffentlich) genügen wird. Die Schrittmotoren hängen ohnehin direkt im 7,2 V-Kreis.
Wie man wohl nicht zuletzt an der etwas abenteuerlichen Anordnung der Stromsensor-Widerstände sieht, ging es mir darum, die Schaltung möglichst kompakt aufzubauen. Das machte das Verdrahten teilweise etwas anspruchsvoller, aber im Endeffekt ist es halbwegs gelungen.
Der Grund dafür, diese Platine von der (noch nicht vorhandenen) Hauptplatine zu trennen, ist, dass ich diese Baugruppe unter allen Umständen für dieses Chassis benötige, während ich den Rest variabel gestalten kann - evnt. werde ich die Hauptplatine auswechselbar machen, dann könnte ich unterschiedliche Projekte mit dem Chassis aufbauen.
Die Schnittstelle zur Hauptplatine fehlt im Moment noch. Ich weiss noch nicht genau, ob ich da ein Flachbandkabel verwende oder ein Stecksystem - mal sehen...
Keine Kommentare:
Kommentar veröffentlichen