Hallo Zusammen! Von einem alten Scanner (HP ScanJet 5p) habe ich Schrittmotor und Treiber entwendet und möchte ihn nun auf dem Steckbrett wieder zum Leben erwecken. Leider ist der Erfolg noch nicht eingetroffen und ich frage mich, warum nicht (ist mein erster Versuch einen Schrittmotor zum laufen zu bringen). Und ja, ich habe zuvor viel über Schrittmotoren gelesen... Schrittmotor: STH-39D1126 µC: ATMega84 Treiber: PBL3775 Schaltplan (meister Teil direkt vom Datenblatt): http://bachi.te-clan.ch/mikrocontroller/stepper/stepper.pdf Datenplan von Treiber: http://bachi.te-clan.ch/mikrocontroller/stepper/PBL3775.pdf Half stepping techniques: http://bachi.te-clan.ch/mikrocontroller/stepper/StepperHalfstep.pdf Ausgang von µC mit LA: http://bachi.te-clan.ch/mikrocontroller/stepper/logic.png Source von µC: http://bachi.te-clan.ch/mikrocontroller/stepper/main.c Warum brauche ich VR1/VR2? Welche Werte sollen die haben? Im Datenblatt steht auf Seite 6 bei "VR (Reference) inputs" - "[...] Nominal input reference voltage is 5 V." Das Dokument "Half stepping techniques" auf Seite 12 hat eine Referenz von 2,7 V (Spannungsstabilisierung). Habt ihr schon mit diesem Treiber bzw. Schrittmotor gearbeitet? Welche Spannung würde der Schrittmotor brauchen (keine Infos gefunden)? Müsste der Ground zu +20V galvanisch getrennt sein? Vielen Dank Andreas
Hi Andreas, ich denke mal der Motor wird für 18V bestimmt sein (Das ist meisstens bei Schrittmotoren aus Scanner, Druckern etc so). Außerdem ist es ein Atmega48 auf dem Foto und kein 84... ;-) Hast du denn keinen Code für den Atmega? Ich hoffe du weißt, das man die programmieren muss? ;-) Wenn du den Code dann auf den Mikrocontroller übertragen hast müsste es doch eigentlich funzen... LG Bastler
Sorry hab den Code übersehen :-) Mein Fehler ;-)
Ich denke, das Problem liegt nicht am µC sondern am Treiber bzw. an der Ansteuerung des Treibers. Doch genau dort komme ich nicht weiter ;-(
Hallo Andreas, ich verstehe das Datenblatt des Treibers etwas anders als Du: an Vr stellst Du die Spannung ein bei welcher der Comparator das Flip Flop zurücksetzt!? Damit hängt die Spannung von der Auslegung des Inlinewiderstands und vom gewünschten Strom ab. Ergo nach dem Muster: bei Rs 1 Ohm und gewollten 500mA sollte Vr 5V sein. Grüße Frank
Hallo Andreas, die ansteuerung des Treibers ist vergleichsweise einfach und kann mit ein par tastern simmuliert werde (zumindest full steps): Die beiden disable pins auf masse. je einen taster an phase pin 1 und 2. taster 1 drücken und halten (1. schritt) taster 2 drücken und hatlten (2. schritt) taster 1 loslassen (3. schritt) taster 2 loslassen (4. schritt) und einmal mal rum sein. Die halb schritte sind etwas komplexer, weil da über den disable pin jeweils eine der wicklungen abgeschaltet wird. Beschreib mal ein wenig an welcher Stelle Du hängen bleibst Grüße Frank
Hi >Von einem alten Scanner (HP ScanJet 5p) habe ich Schrittmotor und >Treiber entwendet und möchte ihn nun auf dem Steckbrett wieder zum Leben >erwecken. Warum nicht auch die zugehörigen passiven Bauteile? >Leider ist der Erfolg noch nicht eingetroffen und ich frage mich, warum >nicht (ist mein erster Versuch einen Schrittmotor zum laufen zu >bringen). Warum dann nicht erst mal Vollschritt? >Warum brauche ich VR1/VR2? Das ist die Referenzspannung für den Komparator. Die Spannung an VR und der Widerstand von E nach Masse bestimmen den Strom durch die Spulen. Die passend Formel findest du auf S.5. VR an den Controller anzuschließen ist relativ sinnfrei. Eine einstellbare Spannung an VR macht mehr Sinn. >Müsste der Ground zu +20V galvanisch getrennt sein? Nein. MfG Spess
Hi
>Warum nimmst du nich einfach einen L297 oder L298???
Erstens hat er das Teil und zweitens benutzt die, außer uninformierte
Anfänger, keine Sau mehr.
MfG Spess
@Frank > die ansteuerung des Treibers ist vergleichsweise einfach und kann mit > ein par tastern simmuliert werde (zumindest full steps): > Die beiden disable pins auf masse. > je einen taster an phase pin 1 und 2. Okay, ich versuche es mal so! > Beschreib mal ein wenig an welcher Stelle Du hängen bleibst Werde ich machen! @spess53 > Warum nicht auch die zugehörigen passiven Bauteile? Ja, ok. Ich habe auch alle passiven Bauteile ausgelötet und wiederverwendet. Ich habe nur noch die Dioden dazugetan als Freilautdiode. > Warum dann nicht erst mal Vollschritt? Ich dachte, dass Halbschritt nicht so schwierig ist ;) Werde mal Vollschritt mit Taster probieren. > Das ist die Referenzspannung für den Komparator. Die Spannung an VR > und der Widerstand von E nach Masse bestimmen den Strom durch die > Spulen. Die passend Formel findest du auf S.5. VR an den Controller > anzuschließen ist relativ sinnfrei. Eine einstellbare Spannung an VR > macht mehr Sinn. Öhm... Da sieht man schnell, das ich das Datenblatt nicht genau gelesen habe :| Bei den Rs Widerständen benutze ich (und der Scanner hat es so gemacht) zwei 2Ω Widerstände parallel: 1Ω je E. I = 0.1 * VR / RS = 0.1 * 5 / 1 = 0.5 A. Leider fliesst da kein Strom ;-(
Hallo Andreas, kein Strom ist nicht viel ;-) Frage: Stromversorgung am Treiber wie hast Du die gelöst? Wie gesagt lass mal den uC weg für den Moment und beschalte wie oben beschrieben. Weiter unten im Datenblatt gibt es eine Beschreibung die genau beschreibt wie der full stepp funktioniert. Grüße Frank
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.