Hilfe bei Schrittmotorsteuerung

Hallo erstmal,

ich suche eine einfach zu realisierende Schrittmotorsteuerung. Es gibt zwar einige Schaltungsvorschläge im Netz, doch leider kann ich mit den meisten nichts anfangen. Ich will die Schrittmotorsteuerung an mein Teleskop hängen und diese Software benutzen

formatting link
Diese steuert 2 Schrittmotoren über den Parallelport. Für jeden Motor werden 4 Steuerleitungen des LPT benötigt(Also nicht wie sonst eine Takt Leitung und Richtung). Die Steuerung wird komplett vom PC übernommen. Diesen Motor habe ich schon: Phytron ZSS 32-200-0.61 I/Phase 0.6A R/wicklung 10 Ohm Bipolar(8-adrig)

Auf dieser Internetseite wird zwar eine Schaltung vorgeschlagen, aber leider ist diese für schnelle Verfahrwege ungeeignet(es werden BD679 Transistoren und 1N5408 Dioden verwendet. Hatte Testweise für Turbo Pascal ein Programm geschrieben. Kleiner 2ms zwischen jedem Schritt ging nicht). So wie ich bisher gelesen habe, scheinen diese allerdings nicht besonders gut geeignet zu sein.

Gleichzeitig bin ich noch auf der suche für ein anderes Schrittmotoren Projekt(Modellbaufräse). Ich suche hierfür Programme/Bibliotheken. Dies ab besten für Turbo Pascal(wenns noch was dafür gibt).

Danke

Reply to
maltejahn
Loading thread data ...

Hallo Malte,

Die Web Site friert bei mir fest wenn ich irgendetwas darin auswaehle. Wie auch immer, Schrittmotoren koennen so langsam gefahren werden wie man will. Es gibt bei einem normalen Vierphasen Schrittmotor kein Limit nach unten. Sogar Stillstand unter Last ist vorgesehen, dabei wird eine Wicklung weiter mit Strom versorgt und man kann den Motor nur per Hand weiterdrehen, wenn man das sehr starke Haltemoment ueberwindet.

Am besten mal etwas in die Theorie einarbeiten. Treiben kann man kleinere Motoren etwa bis Faustgroesse per DS2003 plus Stromversorgung. Da sind sogar die Flyback Dioden schon mit drin und es kostet weniger als ein trockenes Broetchen. Ich wuesste nicht, was man am Parallelport sonst noch brauchen sollte. Mal abgesehen von den ueblichen Abblockkondensatoren und einer Sicherung.

Regards, Joerg

formatting link

Reply to
Joerg

maltejahn schrieb im Beitrag ...

Siehe de.sci.electronics FAQ:

formatting link
F.10. Schrittmotoren

Es reicht ein ULN2803, aber die maximal erreichbare Geschwindigkeit ist damit gering. Willst du mehr Temp, brauchst du mehr als 6V und Stromchopper, z.B. L298

Steht alles in der FAQ. Bei Teleskopen lohnt sich zur Vermeidung von Erschuetterungen Mikroschritt. Macht deine Software aber wohl nicht.

--
Manfred Winterhoff, reply-to invalid, use mawin at despammed.com
homepage: http://www.geocities.com/mwinterhoff/
Read 'Art of Electronics' Horowitz/Hill before you ask.
Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.
Reply to
MaWin

Woran lag es? Bei 2 ms entspricht 500 Hz, dass heisst 30000 pro Minute, also bei 200 Steps pro 360° 150 Umdrehungen pro minute. Das ist aber für einen Stepmotor schon recht ordentlich....

Die Verwendung der genannten Transistoren ist nicht unbedingt schädlich.

e Robert

Reply to
R.Freitag

Hallo Robert

Kein Wunder...

Unfug. Für einen Motor mit Konstantspannungs-Ansteuerung mag das ordentlich sein. Mit stromgeregelten Motoren erreicht man ganz andere Werte. Selbst ein "dicker Brummer" wie der Vexta PK268 [1] erreicht bis zu 12.000 Halbschritte/Sek. (ohne Last, bei 42V). Dazu benötigt man allerdings eine Beschleunigungsrampe. Im Start-Stop-Betrieb lassen sich immernoch mehr als 1.200 Halbschritte/Sek. erreichen.

[1]
formatting link

Gruß Thorsten

--
PGP welcome!
Thorsten online: http://www.ostermann-net.de/electronic
Rund um Schrittmotor, Fräs-Bohr-Plotter & Mikrocontroller
Reply to
Thorsten Ostermann

Danke für die Antworten.

Die Software scheint Microstepping zu unterstützen. Wäre ein L298 auch dafür geeignet? Das Problem das ich bisher habe ist, das für mich eine Kombination aus L297 und L298 nicht in Frage kommt(wg. Software). Ich schau mal ob ich das Ding heute noch bekomme. Im Datenblatt steht TTL Eingänge, also LPT tauglich?!?.

Danke

Reply to
maltejahn

maltejahn schrieb im Beitrag ...

Fein. Dann wird dabeistehen, welche Chips die Software unterstuetzt.

Nein. Siehe de.sci.electronics FAQ:

formatting link

--
Manfred Winterhoff, reply-to invalid, use mawin at despammed.com
homepage: http://www.geocities.com/mwinterhoff/
Read 'Art of Electronics' Horowitz/Hill before you ask.
Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.
Reply to
MaWin

Noch etwas. Was ist unter "Fast Diodes" zu verstehen. Was für Typen soll ich nehmen?

Reply to
maltejahn

maltejahn schrieb im Beitrag ...

nehmen?

Schottky-Dioden wie SB360.

Echte Fast braucht man erst ab 100V, davor sind Schottky besser.

-- Manfred Winterhoff, reply-to invalid, use mawin at despammed.com homepage:

formatting link
de.sci.electronics FAQ:
formatting link
Read 'Art of Electronics' Horowitz/Hill before you ask. Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.

Reply to
MaWin

[...]>

Die Spannung im verlinkten Schaltplan beträgt 5 V, ein 7805 erlaubt mE auch keinen stromgeregelten Betrieb. Unter diesen Randbedingungen ist meine Aussage zutreffend.

Gruss

Robert

Reply to
R.Freitag

Hallo Malte,

Ohne Stromregelung geht bei höheren Drehzahlen rein gar nix, die Induktivität verhindert signifikanten Stromfluß, daher kein Moment. Ich verwende UDN2917, sehr praktisch alles drin. Den kleineren (nur 750mA statt

1,5A je Windung) TCA3727 gibt es bei reichelt.de

Für unipolare Motoren gibt es z.B. SLA7024M, SLA7026M oder SMA7029M von Sanken. (wo immer man die herbekommt)

Gruß Martin

Reply to
Martin Clausen

Hallo Robert!

Dann ja. So wie du es formuliert hattest, hörte sich das aber allgemeingültig an ;-)

Gruß Thorsten

--
PGP welcome!
Thorsten online: http://www.ostermann-net.de/electronic
Rund um Schrittmotor, Fräs-Bohr-Plotter & Mikrocontroller
Reply to
Thorsten Ostermann

...

Danke für den Link. Da habe ich erst mal was zum lesen. Der L298 scheidet wg. fehlender Mikroschrittfähigkeit aus. Rampen sind auch in der Software drin. In der Linkliste habe ich schon einige Treiber ICs gefunden. Entweder sie bieten zuviel(man braucht nur noch (CW/CCW, Takt und EN) oder zuwenig(Allegro 3955 benötigt scheinbar 8 Datenleitungen je Motor). Nach dem was ich bisher gelesen habe erweitert sich mein Pflichtenheft:

Mikroschrittfähig(sollte sein wg. Nachführbarkeit des Teleskopes) Steuerbar per LPT(Software ümschreiben kann und will ich nicht - zumal in C) mit 4 Datenleitungen(von Software vorgegeben) bis 0.6A Strang(Motor schon da)

Danke

Reply to
maltejahn

Hallo MaWin!

...

Warum nicht? In Verbindung mit dem L6506 ist der L298 sehr wohl mikroschritt-fähig.

Gruß THorsten

--
PGP welcome!
Thorsten online: http://www.ostermann-net.de/electronic
Rund um Schrittmotor, Fräs-Bohr-Plotter & Mikrocontroller
Reply to
Thorsten Ostermann

maltejahn schrieb: #

Moin,

wenn ich mir die GIFs in /dnld/circuit_graphics.zip ansehe, wirst du mit dem Programm nicht glücklich werden. Soweit ich es erkenne steuert das P. direkt die Spulen des SM an (über eine Brücke Bridge?) Ich habe mich vor ca. 5 Jahren damit beschäftigt(auch Teleskopsteuerung) und kann also nur aus meinen Erinnerungen schöpfen.

Gruß Andreas

Reply to
Ed Larsunn Wardag

Wie in diesem Datenblatt?

formatting link

Ich müsste also mit meinem Parallelport auf die Anschlüsse 5-8(Phase) gehen und würde die Enable - Anschlüsse an +5V legen.

Richtig so?

Malte

Reply to
maltejahn

Hallo Malte

Im prinzip ja. Dein Problem dürfte darin liegen, die variablen Referenzspannungen (sin/cos) für die Stromregler zu erzeugen. Es wäre evtl. einfacher, aus den 4 Ausgangssignalen per GAL oder diskreter Logik ein Takt- und ein Richtungssignal zu erzeugen.

Ich verstehe bis heute nicht, warum scheinbar die meisten Programme für Teleskopnachführungen immer die Transistoren direkt ansteuern wollen. Könnte aber daran liegen, das die entpsrechend antiquierte Hardware dazu verkaufen?!

Gruß Thorsten

--
PGP welcome!
Thorsten online: http://www.ostermann-net.de/electronic
Rund um Schrittmotor, Fräs-Bohr-Plotter & Mikrocontroller
Reply to
Thorsten Ostermann

Thorsten Ostermann schrieb im Beitrag ...

Die Software wird nach Umschalten auf Mikroschritt schon was anderes an der Schnittstelle anbieten, als Impulse pro Transistor, schliesslich macht das bei Mikroschritt keinerlei Sinn.

--
Manfred Winterhoff, reply-to invalid, use mawin at despammed.com
homepage: http://www.geocities.com/mwinterhoff/
de.sci.electronics FAQ: http://dse-faq.elektronik-kompendium.de/
Read 'Art of Electronics' Horowitz/Hill before you ask.
Lese 'Hohe Schule der Elektronik 1+2' bevor du fragst.
Reply to
MaWin

Wenn ich mir Mel Bartels scope und ähnliches ansehe, dann habe ich das Gefühl, daß es daran liegt, daß die Projekte entsprechend alt sind. Es ist außerdem recht einfach, ein paar Transistoren zu kaufen, aber geh mal in den Elektronikladen vor Ort und versuche ein IC für eine Schrittmotorsteuerung, möglichst mikroschrittfähig zu kaufen.

Sinngemäß neulich beim örtlichen Distri: V:"Welches wollen sie denn" K:"Was haben Sie denn überhaupt da?" V:"Sie müssen mir schon einen Typ sagen" K:"Ich könnte jetzt Datenblätter von

100 ICs aus dem Internet laden, ausdrucken und mitnehmen, aber hätten sie denn dann überhaupt irgend eines davon vorrätig? Wenn sie wenigstens eine Liste hätten, auf der Grob steht 'Schrittmotortreiber' usw." V:"Wir können ihnen hier doch keine 10 Telefonbücher dicken Datenbücher bereithalten" K:"Wieviele Millionen ICs haben sie denn, daß Eine Zeile pro IC so viel wäre? Das, was hier an der Wand hängt, ergäbe gerade einmal eine halbe A4-Seite. Wenn sie wenigstens irgendwo, z.B. im Internet eine Auflistung vorrätiger Halbleiter hätten! Ich kann doch nicht täglich mit einem neuen Datenblatt von einem IC vorbei kommen, daß sie dann doch nicht haben." usw.

Gruß Lars

Reply to
Lars Mueller

...

Ich schau mal wie weit mit der Kombination L298 und L6506 komme. Das mit der Software verstehe ich auch nicht, zumal es heute viele ICs gibt, die alles bereits integriert haben. z.B wäre eine Nanotec IMt902 bei entsprechender Software ideal - bereits für 2 Motoren ausgelegt. Aber leider fehlen mir die Kenntnisse zum umschreiben des Programmes(sourcen sind eigentlich vorhanden). Eine Nachführung würde vielleicht noch klappen, aber eine Goto - Steuerung. Wow, nicht in diesem leben :-(

Danke Malte

Reply to
maltejahn

ElectronDepot website is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.