PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : L298 - Richtige Wahl von Vss und Rs?



mertl2411
20.07.2007, 01:34
Liebe Schrittmotorkenner,

bitte gebt mir einen Rat, ich weiß nicht mehr weiter.
Zunächstmal möchte ich mein Problem beschreiben:

Mit Hilfe eines MPC555 erzeuge ich folgende Signale:

A: __--__--__--
B: --__--__--__
C: _--__--__--_
D: -__--__--__-

Alle 0/5V.
Wenn ich das Datenblatt des L297 richtig verstanden habe, ist das auch
das Signal, was der Chip im "NORMAL DRIVE MODE" erzeugt. Folglich sollte
das ja schonmal ein guter Anfang sein, um einen Schrittmotor zu bewegen.

Diese Signale habe ich an die entsprechenden Brücken eines L298
angeschlossen. A/B eine Brücke, C/D die andere.

Zum Einsatz kommen soll folgender Schrittmotor:
Nanotec ST4209S1404 bipolar
1,33A pro Wicklung
2,1Ohm pro Wicklung

Als Spannung werden 2,8V angegeben.

Nun meine eigentliche Frage: Wie bringe ich den L298 dazu, meinen Motor
optimal zu versorgen? Welche Betriebsspannung Vss und welche
Begrenzungswiderstände verwende ich am besten?

Die einzige Formel, die ich gefunden habe war Vref = Rs * I, allerdings
bezieht sich Vref auf den L297, den ich ja nicht verwende.

Mein erster Versuch war 12V und 0.5Ohm, einfach, weil mir dies gerade
zur Verfügung stand. Leider verhält sich der Motor überhaupt nicht
schön. Er rattert, bewegt sich unzuverlässig und wird warm. Dieser
Schnellschuss war also nicht die Lösung, also möchte ich das jetzt
lieber mal systematisch angehen.

Hat jemand von euch Erfahrung mit dem Betrieb des L298 ohne seinen
Freund?


Vielen Dank für die Hilfe!

Martin

Gock
20.07.2007, 10:34
Hi!
Rattern dürfte der Motor nicht, nicht einmal, wenn man viel zu viel Spannung an ihn anlegt. 12V ist zu viel, weil Dein 298 den Strom nicht begrenzen kann. Dazu brauchst Du den 297, zu dem man in solchen Fällen raten kann. Bist Du sicher, dass Deine Sequenz richtig ist?
Du könntest auch die angegebenen 2,8V anlegen, dann ginge es auch, sofern die Sequenz stimmt.
Gruß

mertl2411
20.07.2007, 23:17
Also direkt die 2,8V an Vss? Werde ich probieren. Die Sequenz stimmt auf jeden Fall, da ich es mit einem anderen Leistungstreiber schoneinmal hinbekommen habe. Auch im Oszi schaut sie sehr plausibel aus. Ich bin relativ sicher, dass es eine Frage der Versorgung sein muss.

Vielen Dank für die Antwort!

uwegw
20.07.2007, 23:20
2,8V ist viel zu wenig für den L298. Ohne Stromreglung per L297 wirst du deinen Motor so nicht betreiben können.

Manf
21.07.2007, 10:00
Zur Darstellung der Sequenz oben kann man das Code Fenster verwenden, die ist nach Darstellung in Ordnung.

A: __--__--__--
B: --__--__--__
C: _--__--__--_
D: -__--__--__-

mertl2411
21.07.2007, 11:24
Also eine extra Stromregelung per z.B. PWM die einzige Möglichkeit? Kann es wirklich sein, dass man den L298 nicht ohne den L297 betreiben kann?

Was mache ich denn dann, wenn ich es schon geschafft habe, die korrekte Waveform zu erzeugen und möchte die meinem Motor mitteilen?
Der L297 ist für mich ja nicht geeignet, da ich bereits die korrekte Waveform habe und der L297 ja ein anderes Signal erwartet.

Vielen Dank für den Hinweis!

Manf
21.07.2007, 11:32
Der L297 übernimmt auch die Aufgabe, den Strom zu regeln indem er beim Erreichen der Referenzspannung am Shunt den 298 abschaltet.
Dese Signal müßte dann eben auf andere Weise erzeugt werden.

Hier wird das Thema auch für den L293 dargestellt.
http://www.st.com/stonline/books/pdf/docs/1681.pdf

Manfred

Gock
21.07.2007, 13:00
Stimmt, 2,8V sind zu wenig für den 298.
Also im einfachsten Fall kannst Du natürlich einen Leistungswiderstand vor den Motor schalten, der Dir die überflüssigen 2V verbrät. Laut Datenblatt muss die Motorspannung VS min Vih+2,5V sein, mit VIH min 2,3V, macht 4,8 V(mindestens). 2V bei 1,33A --> 1,5Ohm mit 3Watt.
Iss natürlich keine schöne Lösung.
Gruß

uwegw
21.07.2007, 14:04
Könntest du den MPC555 nicht so programmieren, dass er den L297 ansteuern kann?

mertl2411
21.07.2007, 23:57
Vielen Dank für eure Antworten!
Den MPC555 kann/will ich nicht anders programmieren, da dieses Signal bereits schon schön von der Peripherie generiert wird.

uwegw
22.07.2007, 19:54
Dann könntest du noch nen bisschen Logik dazwischenbasteln, um aus den vier Signalen wieder Takt und Richtung zurückzugewinnen.

AlKI
22.07.2007, 20:38
Also der L297 steuert doch den Strom durch den L298 mittels der zwei INH-Leitungen (zumindest meines Wissens). versuch doch da was drüber rauszufinden.

Vlt hilft dir das Datenblatt des L297, dadrin sind die Signale auf den Seiten 5-7 behandelt und aufgezeichnet:
http://www.ortodoxism.ro/datasheets2/c/0g0gh362kxwx30o7xi4x2i4jzffy.pdf