Vorschlag zur Ansteuerung eines Schrittmotors gesucht ...

Jan 10, 2005 4 Replies

Hi NG, Bausteine zur Steuerung eines Schrittmotors gibt es ja zu Hauf.



Ich möchte nun ein mit einem Schrittmotor eine Ausrichtung einer Scheibe/Zeigers machen. Dabei sind Bewegungen denkbar, die eine umdrehung überschreiten, meist sind es aber bewegungen die den bruchteil eines Vollkreises ausmachen.



Ich hatte nun an den Baustein TMC222 gedacht, weil der die gesamte Steuerung selbst macht, ich brauche nur die Richtung und Anzahl der Micrsteps vorzugeben, den Rest macht der Chip.



Ach, ja - ich möchte nur eine Lichtschranke zur Erekennung der



0-Grad-Position einsetzen.

Ein Probelm sehe ich bei dem chip im Finden der 0-Position. Der Chip verfügt zwar über eine Nullpunterkennung, wenn ich die Doku richtig interpretiere, dann wird der Motor gegen einen mechanischen Anschlag gefahren und von da aus ein paar Schritte zurück



Meine Anwendung wird aber keinen mechanischen Anschlag haben.



Hat jemand gute Vorschläge ?



Nicolas Nickisch


Hallo Nicolas!

...

...

Dann nimm doch einfach einen Schalter, der überfahren werden kann. Oder eine Lichtschranke. Du mußt dem TMC222 doch eh' über einen weiteren Controller o.ä. ansteuern. Dann kannst du ihm doch auch die Nullmarke vorgeben. Anders sieht es aus, wenn du beim Einschalten bereits wissen mußt, wo du stehst. Dann brauchst du einen Absolutwert-Drehgeber...

Gruß Thorsten

Kunst kommt aber von 'können', nicht von 'kennst du schon den neuesten trick?' Gunther in oecher.computer zum Thema "Gutes Webdesign"

"Nicolas Nickisch" schrieb im Newsbeitrag news: snipped-for-privacy@individual.net...

Um bloss einen Zeiger zu bewegn, braucht es keinen kraeftigen Motor und keine kraeftoge Ansteuerung. Um den TMC222 anzusteuern, braucht es sowieso einen Mickrocontroller. Warum also nicht den TMC222 weglassen und den Schrittmotor direkt an den uC anschliessen, ggf. ueber Treiber wie den ULN2003 ? Das reicht locker und du kannst ein Programm schreiben, das erst mal den Motor dreht, bis der Zeiger bei

0 die Lichtschranke unterbricht.
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.

Gute Idee. Habe ich auch schon so gemacht, allerdings habe ich dennoch keine ganz sauberen Schrittfolgen hingekriegt - liegt möglicherweise an meiner Software. Ich dachte nun mit solch einer "intelligenten" Steuerung einen Großteil des Overheads einsparen zu können.

Hast Du Erfahrung mit diesem Baustein ?

Nicolas Nickisch

"MaWin" schrieb im Newsbeitrag news: snipped-for-privacy@individual.net...

news: snipped-for-privacy@individual.net...

"Nicolas Nickisch" schrieb im Newsbeitrag news: snipped-for-privacy@individual.net...

Kann seni, aber tausende andere Leute haben so was problemlos hinbekommen, sollte also machbar sein.

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.

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required