PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : schrittmotor steuern



watermelon
11.10.2010, 15:35
hallo,
ich bin zwar ganz neu im forum hier aber ihr seid meine letzte hoffnung ;)

also ich muss einen schrittmotor steueren. dazu hab ich einen alten laptop, auf dem das programm ausgeführt wird. einen L298/L297 schrittmotortreiber und nen schrittmotor, der sich nach links und rechts drehen soll.(er treibt ne gewindestange an)

so die elektronik ist irgendwie kein problem nur ich komm einfach nicht dahinter wie ich in C über den parallelport einen schrittmotor ansteuern kann(und ich hab wirklich schon lange gesucht;)

das programm soll (nur beispielzahlen)
200 schritte nach rechts
5 sekunden pause
150 schritte nach links
...
usw.

kann mir vielleicht jemand helfen, wie ich sowas schreiben kann?
(es scheitert bei mir schon, wenn ich den: " #include " befehl schreiben soll, weil ich nicht weiß, was ich alles "includen" soll:)

schon jetzt ein sau großes dankeschön, an alle die mir antworten!

TobiKa
11.10.2010, 15:50
Hi

Du kannst in C (auf alten Betriebssystemen) den LPT Port genau so öffnen wie eine Datei, und dann kannst du die einzelnen Pins problemlos ansteuern.

So schwer ist das mit google auch nicht... http://www.google.de/search?client=opera&rls=de&q=c+lpt&sourceid=opera&ie=utf-8&oe=utf-8

watermelon
11.10.2010, 18:09
danke für die schnelle antwort.
stimmt, deswegen auch der alte laptop mit win95. nur irgendwie kann ich einfach kein programm schreiben, das das steuert.
ich hab einfach zu wenig ahnung davon. ich kann zwar die grundlagen aber das wars dann auch... ich weiß einfach nicht wie man das anfängt.

deswegen meine frage: kommt vielleicht jemand aus dem raum bayreuth, der mir sowas erklären könnte oder weiß jemand einen guten beispiel sourcecode, an dem ich mich orientieren kann?

ich bin für alle tipps echt dankbar! ;)

vklaffehn
11.10.2010, 20:19
Moin!

Schau mal hier, da gibt es ganz kurze übersichtliche Beispiele :
http://www.doc.ic.ac.uk/~ih/doc/par/doc/data.html

MfG
Volker

TobiKa
11.10.2010, 20:24
Parallel läuft das Thema grad hier: https://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=52494&highlight=

Volly42
17.11.2010, 19:26
Versuch doch einfach mal das Programm von Pollin:

http://www.pollin.de/shop/ds/Mjc5OTgxOTk-.html

In der Beschreibung stehen auch die Pinbelegungen.

RoboHolIC
17.11.2010, 21:23
@watermelon
Wenn auch DOS, z.B. FreeDOS, für dich in Frage kommt, dann wird's NOCH einfacher. Damit schraubst du die systemtechnische Komplexität fast auf Controllerebene herunter. Die Daten-, Status- und Steuerleitungen gehorchen dir dann ALLE auf's (Daten-)Wort, selbst Interrupt ist möglich.