PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ansteuern eines unipolaren Schrittmotors



Bendikt
28.12.2004, 17:06
Hallo ihr da draußen,
ich muss bzw. darf im Physik LK einen unipolaren Schrittmotor (5 Kabel)ansteurn. Da ich mich nicht sehr gut auskenne, möchte ich wissen ob dies sehr kompliziert ist und was ich dazu alles benötige. Die Drehgeschwindigkeit des Motors soll , wenn alles fertig ist, veränderbar sein. Welche Programmiersprache ist dafür am besten? Ich würde mich sehr freuen, wenn mir jemand behilflich wäre. O:) Danke!

recycle
29.12.2004, 04:56
Da ich mich nicht sehr gut auskenne, möchte ich wissen ob dies sehr kompliziert ist und was ich dazu alles benötige.

Wie kompliziert das ist hängt ein bischen davon ab, wie du die Sache angehst. Wenn du dir ein fertiges Board für die Steuerung von Schrittmotoren kaufst, ist es nicht besonders kompliziert, aber ich befürchte, das ist nicht ganz im sinne deines Lehrers ;-)

Wenn du ein bischen Zeit investierst dich hier im Forum umzusehen, findest du aber so viele Infos zu Schrittmotoren und deren Ansteuerung,
dass es dir anschliessend auch nicht mehr schwer fallen sollte selber eine Schaltung zusammenzubasteln und die Steuerung zu programmieren.



Welche Programmiersprache ist dafür am besten?

Das hängt davon ab, wie du den Schrittmotor ansteuern willst. Wenn du ihn über den PC steuern willst, wäre Visual Basic eine Möglichkeit. Damit kann man relativ einfach Programme zusammenbasteln, allerdings laufen die dann nur auf Windows und Visual Basic kostet Geld.

Wenn du den Motor über einen Microcontroller steuern willst, hängt es vom Controller ab, in welcher Sprache du ihn programmieren kannst.

Ich würde die Steuerung auf einem AVR Controller aufbauen, z.B. ATMega8 oder ATMega16.
Die kannst du z.B. in Assembler, Basic und C programmieren, bzw. dir den passenden Programmcode zusammensuchen.

Neben dem Controller, der Grundschaltung und einem Programmieradapter brauchst du dann nur noch einen Motortreiber und eventuell ein paar Taster.

Hier findest du ein paar Grundlagen zu Schrittmotoren:
http://www.wolfgang-back.com/schrittmotor_demo.php

Und hier eine ganz gute Beschreibung wie man unipolare und bipolare Schrittmotoren ansteuern kann:
http://www.wolfgang-back.com/PDF/Schrittmotor.pdf

Alle Informationen wie du das dann in die Praxis umsetzen kannst, was du dafür brauchst, Schaltpläne, Programmbeispile usw. findest du wie schon gesagt hier im Forum.

Kruba
19.11.2013, 23:13
Hallo,

weiß jemand wo man ein fertiges Programm von Visual c# erhält, wo ein schrittmotor angesteuert wird????
möchte mir gerne anschauen wie man so ein programm entwickelt.

Wäre nett wenn jemand wüßte wo man so eine seite findet :)

shedepe
20.11.2013, 23:03
Naja ganz so einfach ist das nicht. Du musst ja irgendwie elektrische Signale ausgeben und musst auch eine gewisse Leistung für so einen Motor bereitstellen. Meiner Ansicht nach wirst du um eine kleine Mikrocontrollerschaltung nicht herumkommen (es sei denn du nimmst was fertiges).

Hubert.G
21.11.2013, 09:12
http://www.mint.nmp24.de/?CNC_Experimente:Schrittmotoren

Kruba
23.11.2013, 08:40
http://www.mint.nmp24.de/?CNC_Experimente:Schrittmotoren

Vielen dank erstmal. Also ein mikrocontroller habe ich von Arduino und ein unipolare schrittmotor.
Meine Aufgabe ist es jetzt den Motor mit Visual C# zu steuern. Ich weiss nicht wie ich das Programm richtig dafür schreibe.
Oder kann man den programm von Arduino auf C# übertragen?????????????????? wahrscheinlich nicht oder?????

Weisst jemand zuverlich eine sehr gute Seite wo man so was findet. Wo es schrittweise erklärt ist?

:)