Inhaltsverzeichnis:

Tastenbetätigter Schrittregler - Gunook
Tastenbetätigter Schrittregler - Gunook

Video: Tastenbetätigter Schrittregler - Gunook

Video: Tastenbetätigter Schrittregler - Gunook
Video: Как спрятать данные в ячейках Excel? 2024, Juli
Anonim
Tastenbetätigter Schrittregler
Tastenbetätigter Schrittregler

Schritt 1: Schaltungsdesign

Schaltungsdesign
Schaltungsdesign

Hauptkomponente wäre der Schrittregler, der einen Impulsgenerator für den Schritttreibertakt und High / Low für die Richtung erfordert.

Ich habe mich umgesehen und einen Impulssignalgenerator für Schrittmotoren gefunden, wollte jedoch nicht auf den Versand warten und verwendete einen esp8266, um die Impulse zu erzeugen.

Ein an 3,3 V und Gnd angeschlossener Kippschalter würde das Hoch / Niedrig für die Richtung des Schritttreibers steuern.

Die Elektronik wäre in einer Box untergebracht, die Schnittstelle hätte eine Taste zum Bewegen des Motors, einen Kippschalter zum Bestimmen der Richtung, eine DC-Buchse zum Anschließen der 12-V-Stromversorgung und einen 4-Draht-Anschluss zum Schrittmotor.

Schritt 2: Stückliste

Stückliste
Stückliste

TB6560 Schrittmotorsteuerung

D24V22F3 3.3V Abwärtsmodul

ESP8266 zum Erzeugen von Taktimpulsen

Schwerkraft-Drucktaste (Grün)

Kippschalter

Universalbox 98x145x54mm

Netzteil 12V 2A Versorgung

Die Auswahl der Komponenten erfolgte aufgrund der Verfügbarkeit, da dies ein schnelles Projekt sein sollte!

Schritt 3: Code

Code
Code

TB6560-Einstellungen

1A Stepperstrom

  • SW1 AUS
  • SW2 EIN
  • SW3 AUS
  • S1 AUS

20% Stoppstrom

S2 EIN

Voller Schritt

  • S3 EIN
  • S4 EIN

0% Decay-Einstellung

  • S5 AUS
  • S6 AUS

Pin-Anschlüsse

  • NodeMCU D8, ESP8266 15 bis TB6560 CLK +
  • NodeMCU D5, ESP826614 zu Box montierter Taste
  • Kippschalter auf CW+
  • Masse zu CW-
  • Masse zu CLK-

Code auf dem ESP8266, um als knopfbetätigter Impulsgenerator zu fungieren:

Auf dieses Handbuch wurde für die TB6560-Einstellungen verwiesen.

Schritt 4: Mikroschritttabelle als Referenz

Mikroschritttabelle als Referenz
Mikroschritttabelle als Referenz

Dies dient dazu, die Motordrehzahl durch Schalter zu ändern.