Schrittmotor hohe Temperatur

OP #1195938
Lesenswert?

Hallo, also ich habe einen Schrittmotortreiber mit dem 297/298 , zu 
Versuchszwecken zusammengebastelt.
Der Motor hat 12V Versorgungsspannung nötig , deshalb habe ich diese im 
Anhang abgespeckte Version der Treiberstufe benutzt. Außer dass ich das 
"enable " Signal nicht auf Dauer 5V liegen habe , sondern über einen 
Port Ausgang meines ATMega16 steuere.
Vom Prinzip her funktioniert auch alles, Motor läuft, auch 
Richtungsänderung und Geschwindigkeitsänderungen funktionieren. 
Allerdings verstehe ich nicht, sobald an der Treiberstufe  die 
Versorgungsspannungen 5V und 12V anliegen , wird der Motor mit Spannung 
versorgt. Er dreht nicht ist aber in der Haltestellung, ich kann Ihn von 
Hand nicht mehr drehen.
Ich habe das mit dem Enable Signal so verstanden, das der Motor erst in 
diese Haltestellung geht, wenn das Enable Signal auf +5V geht.
Ist was an der Schaltung nicht in Ordnung oder habe ich das nicht ganz 
verstanden. Darüberhinaus wird der Motor auch sehr warm, für mein 
Empfinden sehr warm, man kann ihn noch anfassen, aber diese Temperatur 
nach ca. 5 Minuten, zuerreichen erscheint mmir ungewöhnlich.
Könnt Ihr mir das erklären!
Angehängte Dateien:
#1196057
Lesenswert?

12V 480mA sind immerhin 5,76W. Das ganze mal 2 und man ist bei 11,5W. 
Das ist recht viel für einen Schrittmotor (wenn es nicht gerade ein 
riesiges Teil ist).

Wenn du die Leitungen 6 und 11 am L298 auf Low legst fließen auch 1A in 
den Motor und er lässt sich nicht mehr drehen, habe ich das richtig 
verstanden?
OP #1196207
Lesenswert?

> Wenn du die Leitungen 6 und 11 am L298 auf Low legst fließen auch 1A in
> den Motor und er lässt sich nicht mehr drehen, habe ich das richtig
> verstanden?

Die Leitungen sind ja statisch auf +5V gelegt. Die Inh1 und 2, da habe 
ich das Datenblatt gelesen, bzw versucht, mein Englisch wird nie besser.
Habe ich das richtig verstanden, da die auf 5V gelegt sind , sind die 
Spulen des Motors aktiv , oder habe ich da ein Übersetzungsproblem. Wenn 
dem so wäre , wäre das ja die Erklärung .
Moderator (Firma: Titel) Persönliche Seite #1196277
Lesenswert?

1
Inhibit = abhalten, deaktivieren
Und Inhibit ist Low-Aktiv. Also wird mit Low-Pegel am Inhibit-Ausgang 
des L297 der Treiber abgeschaltet.

Am L298 heißt der Eingang "Enable", dazu brauchts keine Übersetzung.
1
The In inputs set the bridge state when the En input
2
is high ; a low state of the En input inhibits the bridge.
3
All the inputs are TTL compatible.
Diese Verbindung L297-Inhibit# --> L298-Enable wird zum Stromregeln 
verwendet. Du mußt mit deinem uC also die Enable-Eingänge des L298 unter 
Kontrolle bringen.
OP #1196306
Lesenswert?

Das heißt also , der Fehler, wenn man es so nennen kann, ist, dass in 
dieser "Minimalschaltung" der Enable Eingang des L297 auf +5V gelegt 
ist.
Was ich in meiner Schaltung ja nicht habe, den habe ich ja auf einen 
Portpin des µC gelegt.
Da nun aber in der Minimalschaltung auch die enable Eingänge des L298 
auf +5V gelegt sind , kann ich mit dem Steuern des enable Ports gar 
nichts erreichen. Richtig?
Also lege ich die Inhibit Ausgänge des 297 auf die enable Eingänge des 
298.
Dann müßte ich das enablen steuern können.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren