Ein-Achsen Schrittmotor Controller

Ähnliche Dokumente
Frequenzgenerator Hz

Bedienungsanleitung Vierfach-Bluetooth Relais PL0051

Thermostat PL0045 mit Rampenfunktion. und Schaltausgang. Bedienungsanleitung

Ultraschall-Entfernungsmesser mit Schaltausgang

Thermostat/Temperaturwächter

IR-Schaltinterface IR-001

Leistungs-DC-Pulsweitenmodulator; Gleichstrom-Dimmer

Belichtungstimer PL0045 mit Schaltausgang

Up/Down-Counter/Ereigniszähler PL0045

WLAN-Schaltrelais WLAN-SR1

Rechteck-Frequenzgenerator Hz

Schrittmotorsteuerung PL0061

Zeitrelais PL0045 mit optionaler PC-Anbindung

Dämmerungsschalter PL0042 mit Hysteresis

LAN-Schaltinterface LAN-R01

serielles 8-Digit LED Display PL0061

Batteriewächter/-umschalter mit LCD Display

IR-Schaltinterface IR-002

16-Kanal Lauflicht LAU-001

Feuchte-/Taupunktschalter PL0045

Serielles LCD-Display PL0045

DCF77 Uhr PL0045 Atomuhr-Empfänger für PC

Serial Bluetooth Controller 16 Bedienungsanleitung

Multi-Thermometer MT für bis zu 15 Temperatursensoren. Multi-Thermometer MT

Multi-Thermometer PL0045 mit optionaler PC/Smartphone/Tablet-Anbindung. mit optionaler PC/Smartphone/Tablet-Anbindung oder

Modellbau-Ampel für 10 LEDs (2x Auto- und 2x Fußgängerverkehr)

Entwicklungsboard 16F1824

Vierfach-Bluetooth Relais PL0051

Feuchte-/Temperatur-/Taupunktmesser TPWLAN-001 mit optionalem Schaltausgang

serielles 8-Digit LED Display PL0045

FS20 Komponenten Steuerung PL0061

Durchflussmesser DFM-050 mit optionalen Schaltausgängen. Durchflussmesser DFM-050

Anschluss- und Bedienungsanleitung

Anschluss- und Bedienungsanleitung

Anschluss- und Bedienungsanleitung

Modellbau Ampel für 10 LEDs (2x Auto- und 2x Füssgängerverkehr)

Anschluss- und Bedienungsanleitung

ND556. Ausgangsstrom 1,4-5,6 A. Isolationsfestigkeit 500 M. Mechanische Spezifikationen (Einheit: mm, 1 inch = 25,4 mm)

Schrittmotor Endstufe HP 8078 Leadshine M860

ME742 Mikroschritt-Endstufe

1 Produktdatenblatt StepDriveGen

1 Achsen Servosteuerung Mammut

MDK-Controller: Umbau auf PureMoCo Android App v

ND556 Mikroschritt-Endstufe

CVX Lens Control. Version: 1.1

ELECTRONIC SYS. 8 Channel 10 Bit A/D Wandler. seriell V USB V

Microschritt Schrittmotor Endstufe HP 5056

Kurzanleitung: 1. Anschüsse. MWCLightRGB by VoBo & HaDi-RC

Kurzanleitung: 1. Anschüsse. MWCLightRGB 2013 by VoBo & HaDi-RC. HW-Version SW-Version 1.2x

Kurzanleitung: 1. Anschüsse. MWCLightRGB by VoBo & HaDi-RC HW-Version 1.80 SW-Version >1.28

NEUHEIT! SMC-Arduino-Steckboard/ Motor-Shield

HYBRID SERVO DRIVER ES-DH2306

Neugasse 6a Neu-Anspach Telefon Telefax

Hensel Turntable 360 QUICK START GUIDE

NuVinci Desktop PC Gebrauchsanweisung (enthält NuVinci Harmony Sortware-Update Anleitung)

Beschreibung TB6560-3V2 3 Achsen Treiberplatine (mit Erweiterung auf 4. Achse optional)

Bedienungsanleitung DME-Tester V1.0

ST7. Schrittmotorsteuerung

Kurzinbetriebnahme MDrive Motion Control CANopen mit USB-CAN-Konverter MD-CC

Bedienungsanleitung Mini Schrittmotorsteuerung UIM24302A / UIM243L02AT / UIM24302B / UIM243L02BT. Bedienungsanleitung

Schrittmotoren. Baureihe L

DMX-Stepper-Control. Bedienungsanleitung

ANLEITUNG ZUR NEUFORMATIERUNG UND ÜBERTRAGUNG DER FIRMWARE

M542 Microstepping Treiber Datenblatt

Sensor MU-3. Technische Parameter

CIS-IBUS Computer Integrations System Anleitung

DMX-Servo-Control 2. Bedienungsanleitung

LogiScan-Cradle RS-232-, USB-, LAN-Anschluss Handbuch

USB Datenerfassungs- und Steuerungsmodul HB628

1 Takt- u. Richtungssignal Generator StepDirGen

Wasserdurchflussmesser DFM-001 mit optionaler Abschaltung. Wasserdurchflussmesser DFM-001

LogiScan-1100-Cradle RS-232-, USB-, LAN-Anschluss Handbuch

Quick-Start Anleitung UMD 709 / UMD 710. Deutsch

Digitale Steuerung. Hardwarepraktikum für Informatiker Matr. Nr.:... Versuch Nr.5. Vorkenntnisse: Universität Koblenz Landau Name:...

Praktikum Analog- und Digitaltechnik. Versuch D3 Bluetooth-steuerung mit Arduino

Applikationshinweis TSP10-BA

Der Controller MODTR33 ist speziell für die Steuerung von RGB-LED-Installationen ausgelegt.

Elektrische Schnittstelle Signal

DIAMEX LED-CONTROLLER-M LED-Controller mit vielen Effekten und Infrarot-Fernbedienung. Technische Daten

TomTom ecoplus Installation Guide

Technische Dokumentation MDK DC Motion Control V1.0

Inhaltsverzeichnis

LC - GPS - Mouse HI-303 Compact FLASH + Multi-Mode-Anschluß

Die serielle Schnittstelle in der MSR - Technik

Anleitung. Hitec 2.4 GHz System Firmware Update

RGBWW WLAN LED Dimmer mit H801 (ESP8266)

phytron Demo-Kit Bedienungsanleitung Manual 1166-A002 D

MultiPortSwitch. Remote Processor. Version 1.00 Stand: Änderung vorbehalten!

IRT 803. Leistungsaufnahme Ausgangsspannung /-Strom GPS V DC. Ausgang-Sicherung GPS V DC

Zusatzplatine ZIB2-PDx-N für Plug & Drive Motoren PDx-N

Schrittmotorendstufe Tiny-Step II Stand

1-Achsen- Schrittmotor- Handsteuerung SMT

RRD Silencioso BENUTZERHANDBUCH. Oktober Ausgabe 1. Benutzerhandbuch verfasst Übersetzt von loco

Bedienungsanleitung. Digitale T-Bar T-4

Transkript:

Seite 1 von 12 Ein-Achsen Schrittmotor Controller Inhaltsverzeichnis 1. Einleitung...2 2. Eigenschaften...2 2.1 Optionale Eigenschaften...3 2.2 zusätzlich benötigte Komponenten...3 3. Steuerung...4 3.1 Steuerbefehle...4 3.2 Einstellungen des COM-Ports...5 3.3 Steuerung per Tastatur...5 4. Hardware...6 4.1 Prozessor...6 4.2 A4988 Treiber...7 4.3 Anschluss des PCs an den Prozessor...9 4.4 Anschluss der Tastatur...9 5 Preise und Zubehör...11 6 Sicherheitshinweise und Garantie...12

Seite 2 von 12 1. Einleitung Mit dieser Schaltung bipolare 4-Draht Schrittmotore (z.b. Nema 17 Stepper Motor 59Ncm) angesteuert werden. Schrittmotore drehen sich nur, wenn die beiden Spulenpaare (bipolar) mit einer bestimmten Impulsfolge angesteuert werden, im Gegensatz zu normalen Motoren, die beim Anlegen der Versorgungsspannung laufen. Die Impulsfolge (digitale Rechteckimpulse) bestimmt die Drehrichtung und, über den zeitlichen Abstand der HIGH- und Low-Level die Geschwindigkeit. Bei jedem Puls dreht sich die Welle des Motors um einen bauartabhängigen Winkel. Schrittmotore eignen sich daher sehr gut, um bestimmte Positionen exakt anzufahren, wie z.b. beim CNC-Fräsen. Demo-Video: https://dl.dropboxusercontent.com/u/19105427/nema Stepper.MOV Die Schaltung besteht aus zwei Komponenten: - Microprozessor: er erzeugt die Steuerimpulse nach Eingabe des Users über PC - A4988 Treiber: er setzt die Steuerimpulse in Leistungsimpulse für den Motor um Der Treiber begrenzt auch den maximal möglicen Strom durch die Motorspulen und schützt den Motor somit gegen Überlastung 2. Eigenschaften Ansteuerung bipolarer 4-Draht Schrittmotore Max. Spulen Strom 2 A pro Spule, Dauerstrom 1 A Motorspannung 8 35 V Steuerung über serielle Schnittstelle via PC Einfache Eingabe der Drehrichtung, der Geschwindigkeit und der Anzahl der Schritte Versorgungsspannung des Controllers 5 V Abschaltung der Motorspannung, wenn Motor nicht läuft

Seite 3 von 12 2.1 Optionale Eigenschaften Steuerung auch drahtlos über Android Smartphone/Tablet möglich Generierung der Controller-Versorgungsspannung aus der Motorspannung Steuerung des Links/Rechts-Laufs mittels Tastatur mit verschiedenen Geschwindigkeiten Manuelle Steuerung per Tastatur mit verschiedenen Geschwindigkeitsstufen 2.2 zusätzlich benötigte Komponenten Motorversorgungsspannung 15 35 V /mind. 2A DC 5V DC Versorgungsspannung für Controller (kann optional aus der Motorspannung, wenn Steuerung nicht über den USB des PCs erfolgt

Seite 4 von 12 3. Steuerung 3.1 Steuerbefehle Folgende Befehle stehen zur Verfügung: a Einstellen der Potispannung zur Begrenzung des Maximalstroms (s. Punkt 4.2) ACHTUNG: die Spannung bleibt nur für 10 Sek bestehen. Falls das nicht ausreicht, muss a erneut gedrückt werden p xxxxxxx : xxxxxxx = P min... 4294967295 ; Zeitintervall in µsek beim Wechsel von High nach Low, bzw. Low nach High pro Schritt des Motors; pro Schritt wird die Zeit zweimal Gebraucht; P min ist die minimal erforderliche Pausenzeit (typ. 350 µsek) Wird ein Wert < P min eingegeben, wird die Pausenzeit auf P min gesetzt. Beispiel p 400 : 400 µsek Pause zwischen HL und LH-Übergang l xxxxxxx : xxxxxxx = 1-4294967295; Anzahl der Schritte in Richtung links mit der aktuellen Pausenzeit (siehe Befehl pxxxxx); Beispiel l 4000 lässt den Motor 4000 Schritte Nach links drehen r xxxxxxx : xxxxxxx = 1-4294967295; Anzahl der Schritte in Richtung rechts mit der aktuellen Pausenzeit (siehe Befehl p xxxxx); Beispiel r 4000 lässt den Motor 4000 Schritte Nach rechts drehen m xxxxxx xxxxx = 1.. 32767; Mindestpausenzeit in µsek beim H/L und L/H-Übergang des Schrittimpulses. Achtung: wenn die Pausenzeit zu kurz gewählt wird, kann der Motor des Ansteuerung nicht mehr folgen und dreht sich nicht mehr. Typ. Wert für NEMA 17

Seite 5 von 12 Motoren liegt bei 500 µsek. v zeigt die aktuelle Versionsnummer der Firmware an 3.2 Einstellungen des COM-Ports Die serielle Schnittstelle wird mit folgenden Parametern betrieben: Baudrate: 115200 (USB)/ 9600 (Bluetooth) Databits: 8 Stopbits: 1 Handshake: none 3.3 Steuerung per Tastatur Der Schrittmotor kann auch mittels einer optionalen Tastatur gesteuert werden. Durch Drücken auf die UP- bzw DOWN Taste wird der Motor mit der aktuellen Pausenzeit nach links bzw. rechts gedreht. Durch Drücken auf die PROG Taste wird die Pausenzeit halbiert. Falls die minimale Pausenzeit unterschritten wird, wird diese auf 1 Sek/Schritt gesetzt.

Seite 6 von 12 4. Hardware 4.1 Prozessor

Seite 7 von 12 4.2 A4988 Treiber Prinzipschaltbild; Achtung Anschluss an Microcontroller ist unterschiedlich (s. unten) ACHTUNG: wird der Stecker des Motors um 180 gedreht, so wird die Drehrichtung getauscht. Anschluss des Treibers an den Mikroprozessor:

Seite 8 von 12 A4988 GND an Microcontroller GND VDD an +5V SLEEP an STEP an D5 D4 DIR an D3 ACHTUNG: der Treiber kann nur mit Kühlkörper auf voller Leistung (2 A Strom) betrieben werden. Einstellung des maximalen Motorstroms: Schließen sie den Motor an Schließen sie die Motorspannungsversorgung an Schließen sie die Microcontroller Spannungsversorgung an (LED der Prozessorplatine blinkt im 2 Hz-Takt) Verbinden sie die Prozessorplatine mit dem PC, bzw. stellen sie eine Bluetoothverbindung her. Senden sie den Befehl a <ENTER> an den Prozessor. Er aktiviert für 10 Sekunden den Stromfluss durch die Motorspulen. Der maximale Motorstrom wird über das Sub- Miniaturpoti auf der Treiberplatine eingestellt nach der Formel: I max [in Ampere] = 2 x U Poti [in Volt]. Messen sie die Spannung mit einem Voltmeter zwischen GND und der Oberseite des Potis. Stellen sie z.b. durch Drehen des Potis einen Wert von 0,6 V ein. Das begrenzt den max. Strom auf 1,2 A. Fall sie Zeit nicht reichen sollte, drücken sie erneut a <ENTER>

Seite 9 von 12 4.3 Anschluss des PCs an den Prozessor Die Prozessorplatine verfügt über einen USB-Mini-Anschluss (typabhängig kann es auch ein Micro- Anschluss sein). - Laden sie den USB Treiber herunter (Typ: CH340/CH341) sps.haraldmeissner.de / Software / Arduino Uno Treiber - Installieren sie den USB-Treiber sps.haraldmeissner.de / Software / Konfiguration serielle Schnittstelle für Arduino (CH340/341); hier finden sie auch Hinweise für ein Terminal Programm, mit dem Sie dann die Befehle an den Microcontroller senden können. Befehle können danach über die Eingabezeile an den Prozessor versandt werden. Dort werden auch die Rückmeldungen des Prozessors angezeigt. 4.4 Anschluss der Tastatur Falls eine optionale Tastatur mitbestellt wird, erfolgt der Anschluss wie folgt: Anschlüsse:

Seite 10 von 12 4.5 Spannungsversorgung Der Motor wird mit einer Spannung von 8-32 V / 2 A versorgt. Über die Spanning am Poti wird der maximale Spulenstrom begrenzt (s. Punkt 4.2). Wird der Controller nicht an einen PC über die serielle Schnittstelle verbunden, sondern über Bluetooth oder nut mit Tastatur gesteuert, so ist eine 5 V Spannungsversorgung erforderlich. Optional kann die 5 V Spannung aus der Motorspannung generiert werden.

Seite 11 von 12 5 Preise und Zubehör Bestell-Nr. Bezeichnung Preis STEP-002 Basis-Ausstattung - Prozessorplatine - A4988 Treiber bis 2 A Spulenstrom - Serielle Schnittstelle 21,95 SN-004 SN-001 SCH-001 Zubehör Schaltnetzteil 19V/ > 2 A zur Spannungsversorgung des Motors Steckernetzteil 5 V/0,8 A zur Spannungsversorgung des Controllers Gewinnung der Versorgungsspannung aus der Motorspannungsversorgung mittels Schaltregler 19,95 5,95 4,50 GEH-040 Gehäuse, ungebohrt, schwarz, 120 x 70 x 40 mm 4,95 BLUE-001 Bluetooth-Modul, HC05 oder HC-06 kompatibel 12,00 NEMA-17-59 NEMA bipolarer Schrittmotor Drehmoment 59 Ncm, 200 Schritte / Umdrehung 18,95 TA-001 Tastatur zur manuellen Steuerung des Schrittmotors 4,00 Fertiggerät Montagepauschale 12,00

Seite 12 von 12 Porto/Versand (DHL-Paket) 6,00 *) siehe Sicherheitshinweise am Ende diese Anleitung Hinweis: Als Kleinunternehmer im Sinne von 19 Abs. 1 UStG wird Umsatzsteuer nicht ausgewiesen. 6 Sicherheitshinweise und Garantie Die vorgestellte Hard- und Software wurde gewissenhaft erstellt und geprüft. Dennoch kann keine Garantie für eine fehlerfreie Funktion in allen Einsatzbereichen gegeben werden. Eine Verwendung der Hard- und Software, insbesondere in sicherheitsrelevanten Bereichen, z.b. Schutz von Leben und Sachwerten, erfolgt somit auf eigene Gefahr. Aus dem Gebrauch der Hard- und Software können keine Garantie- und/oder Schadensersatzansprüche abgeleitet werden. Manche Geräte können prinzipiell mit Netzspannung betrieben werden (230 V). Da für die Komponenten jedoch keine CE-Zulassung vorliegt, wird nur der Betrieb bis 24 V autorisiert. Die Verwendung höherer Spannungen erfolgt auf eigene Gefahr.