PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Suche PIC-Grundschaltung für Schrittmotorenansteuerung



lennypenny
18.04.2007, 21:16
Hallo mechatronikerfreunde,

ich möchte einen bipolaren Schrittmotor mit einem PIC ansteuern.
Der PIC soll den Weg und die Beschleunigung regeln/kontrollieren. Die Steuerdaten werden vom PC (8bit) bereit gestellt. Ein Encoder prüft die Position des Servos und gibt die Daten zum ist/soll Vergleich an den PIC zurück.

Kann mir jemand einen Link zu einer Grundschaltung für einen PIC-Controler/Interface posten oder hier ein Bild veröffentlichen?

Der PIC den ich liegen habe ist ein 18F2550.

Benedikt.Seidl
19.04.2007, 05:33
lösch doch bitte mal den anderen post im pic-foum. doppelposten ist hier nicht so gerne gesehen.

nun zu deinem problem:
- willst du nun einen schrittmotor oder ein servo ansteuern? was hat das servo mit dem schrittmotor zu tun?
- was verstehst du darunter den "weg" zu kontrollieren?

wenn es sich tatsächlich um einen schrittmotor handelt, dann schau dir mal diese (https://www.roboternetz.de/wissen/index.php/Schrittmotor) seite an.

zur grundbeschaltung: schau doch mal auf das datenblatt vom 18f2550 (http://ww1.microchip.com/downloads/en/DeviceDoc/39632D.pdf) dort müsste eigentlich alles drin stehen. dann gibt es da noch eine seite (http://www.sprut.de/electronic/pic/8bit/18f/programm/usb2550/usb2550.htm) von sprut zum thema. über die google bilder suche findet man auch noch das (http://forum.sparkfun.com/viewtopic.php?p=27406) oder das (http://www.hobbypic.com/images/stories/articulos/grabadores/gtpusblite/gtp_usb_lite_sch.jpg).

hoffe das hilft

SEIDL.

lennypenny
19.04.2007, 07:42
Der Schrittmotor nimmt eine Spindel in seinem Kern auf, die dann auf oder abwärts bewegt wird ... quasi ein Actuator.
Die Spindel soll halt einen gewissen Weg zurück legen und diesen weg mal schnell oder je nach Bedarf auch langsam zurück legen.

Hier mal ein Link zu so einem Actuator:
http://www.nanotec.de/media/l4056.pdf ... Der PIC soll dann je nach Steuerbefehl die Motortreiberstufe (L297/298) die nötigen Signale vermitteln ... Vielleicht hat das schon mal jemand gemacht und eine Schaltung und/oder ein Programm dafür geschrieben.

Vielleicht gibt es für meinen USB-fähigen PIC ja auch einen besonderen Begriff für solche Motorensteuerung.

Yossarian
19.04.2007, 15:38
Hallo
Microchip hat viele Applicationshinweise auf seiner Seite.
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=70
Einfache Schrittmotorsteuerungen sind im Netz zu hunderten zu finden.

Mit freundlichen Grüßen
Benno

lennypenny
19.04.2007, 20:24
Vielen Dank ...

hab mal bei microchip etwas rumgestöbert ... bin aber ausser einem Blockdiagramm der Sache nur ein wenig näher gekommen.

Ich habe leider auch noch keine der hundert einfachen Schaltungen im netz entdeckt ... es sei Du meinst die Treiberstufen.

Freue mich immer noch über einen Link zu einem Schaltplan freuen :-k

Yossarian
19.04.2007, 20:39
Hallo
wer nicht sucht, der findet auch nicht.
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1515

Mit freundlichen Grüßen
Benno

lennypenny
20.04.2007, 15:15
Danke Benno... als Newbi übersieht man das schon mal. Ich muss mich derzeit mit tausend Begriffen auseinandersetzen zu denen ich überhaupt kein Bezug habe. ](*,)

Wer eine Schaltung speziell mit PIC 18F2550 realisiert hat kann es mir gerne posten ... ich würde mich riesig freuen.