Arduino: Schrittmotor+Treiber gesucht

Gast #5654138
Lesenswert?

Moin,

für die Steuerung eines Regelventils wird ein Schrittmotor gesucht, der 
mit einem Arduino angesteuert werden soll. Voller Regelbereich sind nur 
drei Umdrehungen. (Und nein, leider kann man so etwas nicht fertig 
kaufen.)

Zwei Motore wurden bisher getestet (ohne Last)
- Stepper 28BYJ-48 5V mit Treiberplatine ULN2003
- der Trinamic PD57 mit Treiber Trinamic 1161

Der Trinamic ist natürlich toll und bietet eine Menge 
Konfigurationsmöglichkeiten (der Treiber kann per Assembler programmiert 
werden), aber das Ding ist ein Klotz (da muß die Mechanik entsprechend 
stabil ausgelegt werden) und braucht ziemlich hohe Ströme. Leider ist er 
auch ziemlich teuer ca. 180 Euro und es werden vier bis sechs Stück 
benötigt.

Der kleine Stepper 28BYJ-48 kostet samt Treiberplatine keine 5 Euro und 
könnte von der Kraft und der Geschwindigkeit - dank 
Untersetzungsgetriebe - fast genügen. Allerding wirkt er schon sehr 
filigran, so daß doch leichte Zweifel an der Lebenserwartung aufkommen.

Ideal wäre ein Stepper, etwas größer als der 28BYJ-48, samt 
Steuerungsplatine, der stabiler ist und vielleicht nicht mehr als 50 
Euro pro Stück kostet.

Vielleicht hat jemand einen Praxistip für mich.
(Firma: mechapro GmbH) Persönliche Seite #5655189
Lesenswert?

Hallo Chris,

was sind denn die "allseits beliebten Nemas"? Nema ist eine 
amerikanische Standardisierungsorganisation [1]. "Nema 17" und "Nema 23" 
sind genormte Baugrößen für Schrittmotoren, keine Hersteller- oder 
Artikelbezeichnungen [2].

Mit freundlichen Grüßen
Thorsten Ostermann

[1] 
https://de.wikipedia.org/wiki/National_Electrical_Manufacturers_Association
[2] 
http://www.schrittmotor-blog.de/nema-schrittmotor-was-ist-das-eigentlich/
Gast #5655209
Lesenswert?

Hallo Thorsten,

das ist für ein wissenschaftliches Experiment. Gebraucht werden maximal 
2 Stück Steuerungen -> also im Prototypenbereich. (Ist bei uns 
eigentlich immer so.)
Jeweils ein µC (Arduino Nano) wird wohl einen Sensor auswerten und dann 
zwei (oder auch drei?) Motore ansteuern.
Die Sensorauswertung habe ich heute getestet, funktioniert. Fehlt noch 
eine kleine Datenloggerfunktion, aber das ist softwaretechnisch wohl 
kein Problem.

Die ganze Regelstrecke ist sehr träge, d.h. eine Messung alle 5 Minuten 
dürfte reichen. Damit ist der µC dann massiv unterfordert.

Natürlich könnten Motor und Steuerung auch von einander getrennt sein. 
Es wäre nur ganz praktisch, wenn die Ansteuerung möglichst einfach vom 
µC erfolgen könnte. Die beiden oben genannten Kombinationen erfüllen 
diesen Wunsch.
Gast #5655496
Lesenswert?

Moin,

den PD57 habe ich auch schon mit dem "Motor-Shield" von Velleman 
betrieben. Das geht aber mehr schlecht als recht, denn der Motor läuft 
sehr rauh und zieht unheimlich viel Strom (bis 4A), so daß die Treiber 
heiß werden.

Was ich noch vergaß zu schreiben: natürlich soll/muß das Ganze bis Ende 
Januar betriebsbereit sein, was bedeutet, daß ich nicht zu viele 
Sackgassen einschlagen darf. ;-))
Gast #5655624
Lesenswert?

Da scheint ein Mißverständnis vorzuliegen. Das Regelventil wird immer 
nur in Teilen von einem Grad auf- oder zugedreht, da die Zielgröße 500 
ppm (Teile pro Million) beträgt. Daher sollen eben Schrittmotore - oder 
alternativ Getriebemotore mit großer Untersetzung - verwendet werden.

Schon die Sensoren sind unglaublich träge T90 = 5 min und haben nur eine 
Genauigkeit von 50 ppm.

Letztlich geht es wohl nur darum, sich langsam ändernde 
Umweltbedingungen (vor allem wohl Luftdruck und Druck der Gasflaschen) 
auszugleichen.
Bisher wird das händisch gemacht, soll aber automatisiert werden, weil 
es so viel Zeit kostet.
#5655644
Lesenswert?

wie schon erwähnt, nimm ein DRV8825 oder A4988 (oder ein anderes modell) 
als Treiber, such nach "3D printer stepper driver"

ein beliebiger Nema17 könnte reichen
1.8° Schrittwinkel
120-500 mNm torque
0.5-2A
12V
im Mittel, such halt einen der deinen Anforderungen genügt.
gibts für billig aus China, für wenig mehr aus Deutschland (wenns 
schnell sein muss).

svensson schrieb:
> den PD57 habe ich auch schon mit dem "Motor-Shield" von Velleman
> betrieben.
wenn das eins mit L298 ist, ist dass schon etwas veraltet (BJT Treiber), 
ein neuer Treiber mit Mosfet wird u.U. nicht so warm.
total Drop beim L298 bei 2A sind 4.9V, das macht fast 10W die der 
verheizt, das geht besser.
Gast #5689158
Lesenswert?

Moin,

hier die Rückmeldung - könnte vielleicht den einen oder anderen 
interessieren.

Es sind die Trinamic PD42-2 mit dem angebauten Treiber Trinamic 1060 
geworden.

Zu dieser Kombination aus Schrittmotor und Treiber ist folgendes zu 
sagen.
- Selbst mit einem Ruhestrom von nur 40mA@12V (einstellbar) hat er noch 
eine erstaunliche Haltekraft.
- Durch den geringen Ruhestrom findet nahezu keine Erwärmung im 
Haltebetrieb statt.
- Der Schrittmotor ist erstaunlich leise und steppt sehr sanft.
- Microstepping bis 256 Schritte ist möglich.
- Es existiert eine Schnittstelle für die direkte Kommunikation mit 
einem µC über per eingebauten Optokopplern. Für Anwendungen, die keine 
Haltekraft benötigen, kann der Treiber auch ganz abgeschaltet werden.
- Der Motor kann über 5V-TTL konfiguriert und ggf. auch gesteuert 
werden. Alternativ sind die Schnittstellen 232 und 485 erhältlich. Wir 
haben ein USB-TTL (3 polig) Kabel mit FTDI232R benutzt.

Nachteilig gegenüber dem größeren Treiber 1161 ist, daß sich keine 
kleinen Programme per Assembler speichern lassen. Dafür ist die 
Optokopplerschnittstelle sehr praktisch, an die direkt die DIO des 
Arduino angeschlossen werden können.

So ein Motor/Treiber kostet etwa 87 Euro bei R. Da wir aber doch nur 
zwei Stück statt der geplanten vier bis sechs benötigen, war der Preis 
okay.
Gast #5715280
Lesenswert?

Moin,

inzwischen scheint das Ding seinen Zweck zu erfüllen. Im Anhang ein 
Bild, wie man sich das Ganze vorzustellen hat.
Inzwischen sind beide Motore an einem Regler gelandet. Zwei Steuerungen 
für zwei Motore war die Vorgabe (ich hätte es mit einer gemacht).

Die Nutzer haben meine Anregung "Einbau in ein Gehäuse" durch zwei 
Gefrierbeutel umgesetzt. ;-))
Angehängte Dateien:
Gast #5715398
Lesenswert?

Die "matschige" Aufnahme liegt an der Kamera, leider habe ich keine 
bessere Aufnahme. Fokussiert ist hier auf den Regler und den linken 
Schrittmotor.

Und den Hinweis hatte ich so verstanden, daß PNG und GIF immer gehen, 
JPG nur für Fotos und Scans.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren