PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Anfänger: Welcher PIC für simple Stepper-Ansteuerung



Kernfusion1
07.08.2006, 21:54
Hallo,

folgendes Problem, ich habe bereits in einem anderen Forum in Erfahrung gebracht wie ich am besten einen Schrittmotor ansteuern kann - siehe hier (https://roboternetz.de/phpBB2/viewtopic.php?t=22074)
Auf dem Bild angehängten Bild ist dann der simple Schaltplan zu sehen.

Wenn ich das richtig sehe, bräuchte ich eigentlich nur einen PIC welcher mir der Reihe nach den Port 0...3 durchschaltet.

Welchen PIC würdet ihr mir vorschlagen? Er sollte so klein und so günstig wie möglich sein.

Was ich mir dann als Bedienung vorgestellt hatte, war eigentlich nur, mittels 2 Tasten (Vor-Zurück) und bei Halten einer Taste -->Dauerdrehung und bei antippen der Taste 2 Umdrehungen zu realisieren.

Hat evtl jemand eine Idee wie so ein Programm auszusehen hätte :-b

Grüße
Kerni

Hintergrund zu PIC: Ich habe vor nicht allzulanger Zeit einen Sprut5 Brenner nachgebastelt - aber programmiert hab ich leider noch nichts. Evtl hat ja jemand ein paar Programmzeilen für mich, wo ich drauf aufbauen könnte

kalledom
07.08.2006, 23:47
Wenn Du den Takt mit konventionellen Bauteilen, statt mit einem PIC erzeugen möchtest und dann auch noch Rampen für hohe Drehzahlen hast, dann kenne ich da einen Schaltplan: http://www.domnick-elektronik.de/elek555.htm#SMRMP555

Kernfusion1
08.08.2006, 11:36
Danke für die Antwort,

hm, ich bin mir nicht sicher, ob man auf konventionelle Art, also ohne µC, sowas mit 2 Tasten realisieren kann?

Das Problem ist, ich kann nicht mehr als 2 Tasten für diese 4 Funktionen (re/li - halten/tippen) einsetzten. Und, ich weiß nicht, ob es es mit dem PIC nicht einfacher sein wird, die Zeiten abzugleichen - ab wann von Tippbetreieb in Dauerdrehen umgeschaltet wird.

Ausserdem, denke ich, dass es mit einem PIC evtl auf kleinerem Raum realisierbar ist, oder liege ich hier falsch?

MfG
Kerni

kalledom
08.08.2006, 14:00
Die Schrittmotor-Endstufe brauchst Du so oder so. Wenn Du einen 'kleinen' PIC nimmst, ist der platzmäßig gegenüber einem LM324 und 555 mit einigen diversen Bauteilen im Vorteil; Rampen schaffst der PIC allerdings nicht. Zusätzlich ist für die Taster min. noch ein weiterer Baustein erforderlich.
Also, tief durchatmen und dann mit einem klaren 'jein' entscheiden :-)

Kernfusion1
08.08.2006, 18:55
Hallo Kalledom,

danke für den Tip, aber ich denke ich werd's wohl doch erstmal mit einem PIC probieren - vorrausgesetzt ich komm mit meinem "Großprojekt", also einem PIC Programm, überhaupt in die Spur :-k

Ich kann mir irgendwie nicht vorstellen, dass es aufwendig ist sowas zu programieren - aber mir fehlt leider jegliches Hintergrundwissen wie man so ein Programm aufzubauen hat. ](*,)

Du hast nicht zufällig für den Anfang mal einige simple Programmzeilen, die sagen wir mal mit einer Taste einen Schrittmotor ansteuert? Nur mal zum "reinlesen" wie sowas aussieht - denn die Programme die ich hier im Forum gesehen habe sind leider oft Spezialansätze und Sachen wo ich einfach kein System / Logik dahinter erkennen kann.


Edit: Ich hab da was im Netz gefunden - Link (http://www.tigoe.net/pcomp/code/archives/picbasic_pro/000245.shtml) - an die Profis: Ist da evtl was von dem Code brauchbar, damit ich mein Vorhaben realisieren kann??? Sieht auch gar nicht sooo unverständlich aus - zumindest dreht sich da was vor und zurück O:)

kalledom
08.08.2006, 21:31
Einige Programm-Beispiele in Assembler kann ich Dir anbieten: http://www.domnick-elektronik.de/picasm.htm oder http://www.domnick-elektronik.de/picpwm.htm , wobei letzteres interessanter sein dürfte. Dann gibt es noch sehr viel bei http://www.sprut.de/.
Eine SM-Steuerung mit dem 80C166 für 4 Schritt-Motoren gibt es als Download unter http://www.domnick-elektronik.de/download.htm , alles was dort mit 'SMOST' (SchrittMOtorSTeuerung) steht.