Forum: Mikrocontroller und Digitale Elektronik tea 3718 als Schrittmotor-Treiber


von Berry (Gast)


Lesenswert?

Hallo liebe Community,

wie im Betreff schon geschrieben, würde ich gerne den Treiber IC tea3718 
als Schrittmotor Treiber beschalten. Ich muss aber hierzu ehrlich 
zugeben, dass ich davon keine Ahnung habe, und mir nur ein bisschen was 
"angelesen" habe.

Das Datenblatt findet sich hier:

http://www.st.com/web/en/resource/technical/document/datasheet/CD00000174.pdf

Besitzen tue ich zwei der besagten ICs in DIP-16.


Aber mir wird ehrlich gesagt nicht klar wie ich diese beschalten soll.

OUT A & B sind schätzungsweise die Spulen eines Motors, die je nach IN 0 
& 1 auf GND bzw. VCC geschaltet werden und so den Motor vorwärts bzw. 
rückwärts laufen lassen. Demnach müsste ich ja zwei zusammen zu einem 
Schrittmotor Treiber für 2 Spulen zusammenschalten können.

Doch was machen die anderen Pins, aus denen werde ich nicht schlau, 
abgesehen natürlich von VCC und GND.

Ich wäre sehr dankbar wenn mir hier jemand helfen würde, sich dieser 
wahrscheinlich sehr einfachen Aufgabe, zu stellen.

Mit freundlichsten Grüssen,
Berry

von Josef (Gast)


Lesenswert?

In Fig. 20 ist eine Beispielschaltung als Startpunkt.

5V an Vss.
Die vier GND-Pins sind auch fuer die Kuehlung. Also sollte da etwas
Kupferflaeche dransein.

An die zwei Vs kommt eine hoehere Spannung (10V - 45V). Welche genau 
haengt vom Motor und der geplanten Last ab. Klein anfangen ist sicher 
ok.

Am Sense Pin haengt ein 1 Ohm Widerstand. Ueber einen RC Tiefpass haengt 
der
auch am Comparator Input.

Das Drehmoment/Kraft des Motors wird ueber den Strom in der Wicklung 
erzeugt. Also der Strom erzeugt ein Magnetfeld, das bewirkt die Kraft...
Die Induktivitaet der Wicklung verhindert aber ein schnelles Ansteigen 
des
Stroms. Deshalb steuert man die Wicklungen mit einer hoeheren Spannung 
an.
Hier 10V - 45V. Liegt die hoehere Spannung aber zu lange an, wird der 
Strom
zu gross (erlaubter Dauerstrom des Motors). Ueber den Sense Widerstand
wird der Strom gemessen und falls er zu gross wird ueber die 
Comparatoren
abgeschaltet.
Durch die Rt/Ct Kombination am Pulse Time Pin kann die Zeit eingestellt 
werden fuer die der Strom unterbrochen ist.

Ueber In0/In1/Phase wird die Drehgeschwindigkeit, Richtung und ob 
Fullstep oder Halfstep (Fig. 22) gesteuert.

Reference pin standardmaessig auf 5V.

Mit der Reference Spannung und dem Sense Widerstand koennte man 
natuerlich
noch Feintuning machen fuer einen konkreten Motor.

Alarm Pin hat die DIP Version nicht.

Aber eigentlich ist das alles im Datenblatt schoen erklaert.

Ich weiss nicht wie genaue Daten du ueber deinen Motor hast.
Auf alle Falle aufpassen dass der nicht zu heiss wird.

Gruss

von Berry (Gast)


Lesenswert?

Erstmal vielen Dank Josef,

Das Schaltbild habe ich jetzt auch gefunden und es ist auch soweit alles 
klar, aber ich verstehe nicht ganz was Phase A und Phase B machn, die 
vier Inputs sind ja klar, aber die Phasen ?

desweiteren würde mich interessieren inwieweit die beschaltung der Pins 
2, 10 und 16 die gegen GND über Kondensatoren und wiederstande 
geschaltete sind machen.

Dazu muss man sagen das ich noch recht unerfahren auf dem gebiet der 
uElektronik und sehr wissbegierig und lernfähig bin.

Mit freundlichen Grüssen Berry

von Josef (Gast)


Lesenswert?

Berry schrieb:
> Das Schaltbild habe ich jetzt auch gefunden und es ist auch soweit alles
> klar, aber ich verstehe nicht ganz was Phase A und Phase B machn, die
> vier Inputs sind ja klar, aber die Phasen ?
>

Siehe Fig. 22. In0/In1 steuern ob durch die Wicklung ein niedriger, 
mittlerer oder hoher Strom fliesst. Fuer die Half step Ansteuerung.
Phase ist der eigentliche Takt, der die Drehgeschwindigkeit besteht.
Z.B. in Fig. 22, rechte Seite, Fullstep: In0/In1 sind immer Low, nur auf
der Phase ist ein Rechteck.


> desweiteren würde mich interessieren inwieweit die beschaltung der Pins
> 2, 10 und 16 die gegen GND über Kondensatoren und wiederstande
> geschaltete sind machen.

Pin 2, Pulse Time: Das angeschlossene RC Glied (Rt, Ct) legt eine
Zeitkonstante fest, durch dass fuer das interne Monoflop eine Off Zeit 
bestimmt wird.

Pin 10, Comparator Input: Rc, Cc bilden fuer den Comparator Input einen
Tiefpass, d.h. schnelle Aenderungen am Pin werden unterdrueckt. Das soll
Stoerungen abblocken und die Steuerung stabiler machen.


Pin 16, Sense: Hier ist der 1 Ohm Widerstand Rs angeschlossen. Durch 
diesen fliesst der Strom durch die Wicklung und wird fuer die 
Strommessung
benutzt.

Es ist nicht moeglich in einem Post alles genau zu erklaeren.
Das Gebiet ist gross und es wird gerade am Anfang immer Sachen geben
die nicht ganz klar sind. Da heisst es dann trotzdem weitermachen und 
immer
dazulernen.

Stichworte zum Nachlesen waeren RC-Glied, Zeitkonstante, RC-Tiefpass, 
Komperator, Monoflop, Fullstep, Halfstep.

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
Noch kein Account? Hier anmelden.