SUCHE: simpleste Standalone Schrittmotorsteuerung -eine(!) Drehzahl, leise// tmc2100?
Moin moin,
ich kann mit viel Mühe (Trinamic)Schrittmotor-Steuerungen halbwegs "programmieren", also einfache Scripte zusammenbasteln, einen Schrittmotor anschliessen und einen Hauch löten -habe aber ansonsten null Ahnung von Elektronik und jene überfordert mich. Ist einfach nicht meine Welt.
Toll und einfach finde ich den Steprocker von Trinamic, leider ist der zu teuer für meinen Zweck.
Nach vielen jahren Kontakt mit den Schrittmotoren bin ich echt ein Fan von den Dingern.*Preiswert und sehr haltbar.
Synchronmotoren benötigen eine Übersetzung für geringe Drehzahlen und sind viel zu teuer. Und nähmen dann ingesamt zuviel Platz weg.
Ich brauche eine extrem simple Schrittmotorsteuerung -im Standalone-Betrieb- für ca 1A Motoren. Benötige ca 0,5 bis 1 Nm.
Gibt es so etwas fertig zu kaufen?
ich finde nur Chips, die alle irgendwelche Pulssignale usw benötigen. Das ist MIR zu hoch ;o)
Mein Traum:
Ich will am besten einen Chip, Netzgerät ran und irgendwo die Drehzahl und Schrittauflösung einstellen. Die nur eine(!) Drehzahl sollte bei ca 5 liegen und relativ leise im DAUERBETRIEB laufen. Zur Not ginge auch eine höhere Drehzahl.
Aus meiner Erfahrung meine ich, daß 1/16 noch viel zu vibrationsreich und laut ist. Wobei die Auflösung ja nicht alles sein soll. Das sind die Werte der Lowcost-Steuerungen die ich so finde.
Zur Not kann ich auch paar Teile zusammenbauen, es muß aber wirklich deppensicher und kein Megagefummel sein.
Die Steuerung sollte bei 10 Stück ca 10 bis 15€ und in der allergrößten Not 20 € kosten.
Kann mir hier jemand mit einer intelligenten Idee helfen? Gerne abgefahrene Lösungen/Ansätze.
Oder wie kann ich mit dem zB TMC2100 eine Standalone-Steuerung für eine Drehzahl aufbauen?
Vielen Dank
André
p.s.: Würde demjenigen, der mein Problem löst, auch gerne paar teile in 3D drucken (auch -nach Vorgabe- am Rechner konstruieren)
Liste der Anhänge anzeigen (Anzahl: 1)
Hier ist der Plan.
Links ist die Einspeisung vom Netzteil. Diese sollte einmal direkt auf die Motortreiber gehen (auf kürzestem Weg). Deswegen habe ich auch eigene Leitungen zum Treiber gezeichnet.
Der Bereich von D1 bis C4 ist für die 5V Erzeugung zuständig. D1 muss nicht sein, könnte man auch weglassen. Wenn du diese weglässt direkt eine Verbindung von den 24V zu C1. Ich würde diese aber einbauen, damit es nicht passieren kann das die Spannung zusammenbricht (z.B. wenn der Motor angesteuert wird). D1 ist eine Diode vom Typ 1N400x, das x ist eine Zahl von 1 bis 7 und gibt nur die Spannung an. Du kannst nehmen was du leichter bekommst bzw günstiger ist. C1 und C4 sind Elkos (Aluminiumelektrolytkondensatoren), Wert ist nicht kritisch, jedoch sollte C1 größer oder gleich C4 sein. C2 und C3 sind 100nF Keramikkondensatoren. C1 bis C4 sollten auf kürzestem Wege mit dem Spannungsregler V1 verbunden sein (deswegen habe ich es so gezeichnet).
In der Mitte ist der AMV zu sehen. C5 und C7 sind ebenfalls 100nF Kerkos (Keramikkondensatoren), C5 sollte so nah als möglich an V2. R1, R2 und C8 bestimmen die Frequenz und somit Drehzahl. Mit R1 und C8 wird die Mindestdrehzahl festgelegt. Mit R2 kann man dann die Drehzahl zwischen Mindestdrehzahl und Maximaldrehzahl eingestellt werden. Die Werte müssen noch berechnet werden. Wird nur eine Drehzahl benötigt kann man R2 weglassen.
Der rechte Teil ist der eigentliche Motortreiber, C6 ist ein 100nF Kerko und sollte so nah als möglich an V3, C9 ist ein Elko und soll verhindern das die Spannung einbricht (optional, wenn verbaut so als möglich an V3). Mit X1 wird die Drehrichtung eingestellt, verbindet 1-2 dreht der Motor in die eine Richtung, bei 2-3 in die andere. Man kann entweder eine Stiftleiste mit Jumper einsetzen oder direkt mit einer Brücke (direkt auf Masse oder +5V legen).
PS: Die einzelnen GND müssen verbunden werden.
Edit: Habe jetzt die Werte berechnet. Die Formel lautet f=1/2x0,7xRxC => R ist der Gesamtwiderstand aus R1 und R2. Somit lautet die Formel f=1/2x0,7x(R1+R2)*C8
Die Frequenz "f" die du benötigst berechnest du aus den geforderten Impulsen für den Schrittmotor und den Umdrehungen.
Als Beispiel Motor mit 1,8° Schritt => 1 Umdrehung ist 200 Schritte
wenn 2 Umdrehungen pro Minute gefordert sind, sind das 2x200Schritte/Minute = 400 Schritte/min = 400Impulse/min
Frequenz ist immer pro Sekunde (1Hz = 1Impuls/sec) => somit ist die Frequenz f=400/60 = 6,6Hz
Nach der Umwandlung der Formel von oben lautet die Formel (auf R umgesetzt) R=1/2x0,7xfxC
Für C nimmt man einen beliebigen Wert. Ich habe 1µF genommen. Werte sind immer in den SI Einheiten (Ohm, Farad, Sekunden, Hertz).
R=1/2x0,7x6,6x1µF=1/1,4x6,6x1x10^-6=108225Ohm=110kOhm Gesamtwiderstand (Poti und Festwiderstand)
Das gleiche wird dann noch für die Maximalfrequenz berechnet. Den Widerstandswert den du dabei herausbekommst ist der Festwiderstand, die Differenz der Wert für das Poti.
Die Werte sind die berechneten Werte. Für R1 solltest du den nächst niedrigeren Wert nehmen und für R2 den nächst größeren Wert. Ansonsten ist der Bereich kleiner.
Die Werte für 1,8° Motor und Drehzahl von ca. 2 bis 10Upm: R1=21,45k R2=86,78k C8=1µ
Die Werte für 0,9° Motor und Drehzahl von ca. 2 bis 10Upm: R1=10,73k R2=42,98k C8=1µ
Für C8 ist es egal ob du einen Kerko oder Elko nimmst, du wirst aber vermutlich leichter einen Elko mit 1µ finden als Kerko.
Oben habe ich geschrieben das der Widerstand für R1 die Mindestdrehzahl festlegt, das ist falsch, es ist die Maximaldrehzahl.
Beim 7805 solltest du einen im TO220 Gehäuse nehmen. Sollte dieser noch zu warm werden kannst du noch immer einen Kühlkörper bzw. Kühlblech montieren.
MfG Hannes
Liste der Anhänge anzeigen (Anzahl: 1)
ich wundere mich ja selber, wie man bei so wenig Verbindungen Fehler machen kann.
Jetzt wird immer der Festspannungsregler heiß, bzw beim letzten Versuch heute Nacht sogar die Kondensatoren.
Und einmal ist der Treiber abgeraucht.
Hatte mir den Plan umgezeichnet, damit er einfacher zu verstehen ist.
Vermutlich falsch. Aber wie kann man Fehler bei so wenig machen?
Echt strange das Thema.
Mal meine Bauteile..vielleicht ist da etwas falsch?
1301767 Elektrolyt-Kondensator radial bedrahtet 2.5 mm 10 µF 63 V/DC 10 % (Ø x H) 6.3 mm x 11 mm KSY106M063S1A5E11K
530037 KERAMIK KONDENSATOR C324C104K5 100NF
458266 KONDENSATOR 1 UF +/-10% 50V X7R
422044 ELKO NHG-R 470µF35V105C
Metallschicht-Widerstand 21 kΩ axial bedrahtet 0207 0.25 W Royalohm MF0W4FF2102A10
Trimmer linear 0.25 W 100 kΩ 270 ° Piher PT 15 NV 100K
175030 SPANNUNGSREGLER MC7805CTG TO220 ONS
162221 DIODE 1N4002 100V/1A DIO
152184 IC NE555P DIP8 TID
Ach ja, gibt es beim poti etwas besonderes zu beachten?
Kann man das verkehrt herum einbauen?