steppercontrol

Funktion

Es sind 4 Taster vorhanden, die je nach Programmierung des Mikrocontrollers den Schrittmotor in unterschiedlichen Schrittweiten und -richtungen drehen lassen. (Hier: 1 oder 10 Schritte vor bzw. zurück)
Außerdem ist ein Display zur Anzeige der aktuellen Position (oder anderer Informationen), sowie eine serielle Schnittstelle zur Computer-Fernsteuerung vorhanden.
Außerdem ist auf der Platine eine ISP-Schnittstelle vorhanden, so dass der Mikrocontroller direkt programmiert werden kann.

Optionen und Alternativen

  • Das Display kann beliebige Informationen anzeigen (z.B. auch solche, die vom Computer zum Gerät geschickt werden)
  • Die Taster können bliebige andere Funktionen erfüllen (Veränderung der Schrittzahlen oder Drehrichtungen)

Datum

Beginn des Projekts: June 2011

Status

Prototyp läuft. Aufwand für Nachbau: Eine bestückte Platine noch vorhanden, man muss nur ein Gehäuse dazu bauen. Ansonsten: Platine und Bauteile bestellen, alles bauen.

Entwickler

Andreas Hartmann (Daniel Steingrube, steingrube@iqo.uni-hannover.de)

Anwender

Ansteuerung des Gitterkompressors im Dragon-Lasersystem (Ansprechpartner Daniel Steingrube)

Schaltungsprinzip

Ein Mikrocontroller (ATmega32) ist mit den IC's L297 und L298 verbunden. Der L297 gibt die Bitfolge aus, die zur Ansteuerung des Schrittmotors nötig ist, der L298 sorgt für die Erzeugung der nötigen Ströme und Spannungen.

Schaltplan

Layout

  • Abmessungen der Leiterplatte: 98 mm x 98 mm/* Höhe mal Breite in mm */
  • Versorgung: 9V
  • Eingang: Sub-D9
  • Ausgang: 4 Anreihklemmen für Verdrahtung zum Schrittmotor, Sub-D9
  • Anzeigen: LCD (8*1 Zeichen Dot-Matrix)
  • Der Bestückungsdruck im PDF-Format
  • Die gezippten Gerberdaten für die Bestellung der Platine
  • Die Source des Layouts im pcb-Format liegt auf der Download-Seite des Wiki. FIXME

Gehäuse

Hammond 1590QBK. Konstruktionszeichnung für die Löcher gibt es nicht.

Bilder

Kalkulation

FIXME

was wieviel E-Preis Preis Anmerkung
Leiterplatte 1x ??.?? € ??.?? € 1/n von XXX EUR
Gehäuse 1x 14.00 € 14.00 € Hammond 1590QBK
* ?x ??.?? € ??.?? €
R,C ??x 0.02 € 0.22 € Bauform 0805
Bestückung ??.00 € bei SRM
Verschnitt ?.?? €
Summe ??.?? €

Meckerliste

Was für die nächste Version zu tun ist: (:no:: verworfen, :Ok:: in Arbeit, :ok:: im Schaltplan, aber noch nicht im Layout, :OK:: erledigt)

  1. :OK: Die Taster sind active-high, wäre schöner, wenn sie active-low wären. ⇒ Pullup-Widerstände sind im µC vorhanden.
  2. :no: Wenn Taster weiter active-high betrieben werden müssen Pulldown-Widerstände hinzugefügt werden.
  3. Ein Ein-/Ausschalter könnte für manche Anwendungen sinnvoll sein (erleichtert u.U. die Programmierung des µC's).
  4. Stromversorgungs-Stecker gehört auf die Unterseite der Platine
  5. :OK: Der Footprint der Wannenstecker ist zu klein --> der LCD stecker passt nicht
  6. 7805 sollte auf die Unterseite oder gleich mit Steckverbinder am Kabel sein
  7. Anschlüsse für das LCD neu sortieren
  8. Kondensatoren C1 und C3 durch 330uF ersetzen (sonst Platzprobleme im Gehäuse)
  9. Zusätzlicher Taster zum zurückfahren in Nullposition (Reset) wäre eine sinnvolle Ergänzung
  10. LCD mit Hintergrundbeleuchtung