Forum: Mikrocontroller und Digitale Elektronik L297 defekt?


von cyberfoxx (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Community,
ich habe eine Schrittmotor-Schaltung mit einem L297 und 2x L6203 
aufgebaut. Der Schrittmotor benötigt 1,5A bei 24V. Somit habe ich Vref 
(Bei Rs1=Rs2=0.5 Ohm Keramikwiderstände mit 5 Watt) auf 0,75V 
eingestellt und im unbelasteten Zustand (Schrittmotor nicht 
angeschlossen) bekomme ich auf den 4 "Ausgangspins" (Pins an denen der 
Schrittmotor angeschlossen wird) das erwartete Signal (jeweils eine 
Rechteckspannung die jeweils um 1/4-Periode verschoben sind. - siehe 
"ausgangssignal_vorher.png"). Wird nun der Schrittmotor angesteckt läuft 
er (manchmal) kurze Zeit normal und dann läuft er unruhig mit manchmal 
auftretenden Schrittfehler (--> macht einen Schritt in die 
entgegengesetzte Richtung). Wenn man den Motor nun absteckt und die Pins 
mit dem Oszilloskop misst, liegt ein Pin auf GND und die anderen ändern 
ihren Zustand auf 0V nicht mehr Sprunghaft (siehe 
"ausgangssignal_nachher.png"). Außerdem liegt an den Pins INH1 und INH2 
ein Rechtecksignal an, wo vorhin beide Pins noch dauerhaft auf 5V 
gelegen sind.
Lässt man den Motor weiterhin angesteckt bleibt er plötzlich stehen und 
auf den "Ausgangspins" liegt einer dauerhaft auf 24V und der Rest auf 
0V. Bei dieser stelle kommt auch das CLK-Signal vom Mikrocontroller 
(ATmega2561) nicht mehr am L297 an, also denke ich hier tretet ein 
gröberer Fehler auf.

Hatte schon einmal solch ein Fehlerbild? Kann es sich hier um einen 
defekten L297 handeln? Allerdings ist das Signal ja anfangs OK.

PS: Es ist mir aufgefallen dass außerdem ein L6203 wärmer wird als der 
andere. Selbiges gilt für die Sens-Widerstände.
Auch das "Herumspielen" mit den Strom- und Spannungswerten hat nichts 
bewirkt

von markus (Gast)


Lesenswert?

und deinen schaltplan müssen wir erraten? ich bin mir sicher , dein 
fehler steckt im aufbau

von cyberfoxx (Gast)


Angehängte Dateien:

Lesenswert?

ou... Entschuldigung. Habe mich beim Aufbau an die Schaltung von 
http://www.majosoft.com/engraving/assets/images/schema.gif gehalten. 
Genaugenommen hatte ich zuerst die Schaltung im Anhang aufgebaut, 
allerdings wurde mir in diesem Forum geraten den L298 dur 2 L6203 zu 
ersetzen (Beitrag "externer Kühlkörper für L298"). Den UC3610 
(Schottky-Diode-Brücke) habe ich auch entfernt, da dieser mit den L6203 
nicht mehr benötigt wird (oder?). Die 2 neuen H-Brücken sind auf einer 
Hucke-Pack-Platine mit einem aktiven Kühlkörper und den 2 Widerständen 
aufgebracht.
Sollte es sich um einen Schaltungsfehler handeln: Wie würdest du mir 
Raten bei der Suche vorzugehen?

von Cyberfoxx (Gast)


Lesenswert?

kann ich ausschließen dass ein Bauteil wie z.B. der L297 defekt ist?

von MaWin (Gast)


Lesenswert?

> kann ich ausschließen dass ein Bauteil wie z.B. der L297 defekt ist?

Nein.
L297 gehen gerne kaputt wenn der L298 dahinter schlecht verdrahtet ist, 
es ist also meist ein Leiterplattenlayoutproblem weil die Leute nicht 
bedenken, daß stromgeregelte Schrittmotortreiber so was wie Schaltregler 
sind und auch ein entsprechendes Platinenlayouout und Bauteilauswahl 
erfordern weil sonst die Störungen die Chips killen, aber ich denke eher 
daß es die L6203 zerrissen hat.

Wenn ich höre "Keramikwiderstände" (also hochinduktive Spulen aus 
Widerstandsdraht) und "Huckepackplatine" graust mir vor der Effekten.

> Den UC3610 (Schottky-Diode-Brücke) habe ich auch entfernt

Ihn zu entfernen bringt keinen Vorteil, er hätte vielleicht einige 
Störimpulse noch ableiten können.

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.