L297 Problem

OP #1088227
Lesenswert?

Hi,

ich habe mir eine Schrittmotorsteuerung ( siehe Anhang ) aufgebaut.
Bis auf eine 5 Stiftleiste entspricht das einem bekannten Bauvorschlag.

Da sich der Motor aber nur einmal eine "Winzigkeit" dreht, habe ich mich
auf die Fehlersuche gemacht. Beim 297 ist mir nun aufgefallen, das sich 
nur
der Ausgang C einmal von High auf Low ändert, dann ist nichts mehr :-(
Sync ist da, Clock ist da, Vref liegt mit 0.6V auch im eingestellten
Bereich. Ich dachte das ich den Fehler schnell finden würde,
war aber leider nichts.
Könntet ihr mir eine Testreihefolge empfehlen um den Fehler weiter 
einzugrenzen, den Baustein selber habe ich schon gewechselt.

bis dann,

Maxmeise
Angehängte Dateien:
#1088297
Lesenswert?

Ich habe mir auch eine L297/L298 Schrittmotor Platine aufgebaut, auf 
welchem das ganze genau 3x parallel nebeneinander sitzt für 3 
Schrittmotoren. Mein Design basiert bis auf kleine Änderungen auch auf 
eienem Referenzdesign und alle drei Aufbauten funktionieren problemlos 
soweit.

Es wäre nicht schlecht, wenn du deinen Schaltplan mal in einer etwas 
höheren Auflösung posten würdest, da man die Beschriftungen der 
Pins/Bauteile teilweise nicht mal mehr lesen kann. Dann könnte man mal 
die Verdrahtung sich genauer anschauen, ob dort etwas nicht stimmt.

Ciao,
     Rainer
#1089814
Lesenswert?

Ich führe die Diskussion mal öffentlich weiter, da ich denke, so etwas 
hilft vielleicht auch Anderen.

Max Meise wrote:
>Hi Rainer,
>
>habe gerade gesehen das ich auf jeden Fall schon mal Clock und Richtung
>vertauscht habe. Softwaremäßig habe ich das dann mal schnell gedreht,
>sieht etwas besser aus, habe nun auf einem Ausgang einen schönen Takt,
>aber eben nur auf einem.
>Kannst du mir vielleicht dein Layout geben, habe aber auch Verständnis
>wenn du das nicht herausgeben willst.

Ich habe mal meinen Schaltplan und Board als Eagle Files angehängt. Von 
den Dimensionen habe ich es so angepasst, daß ich genau 1/3 Euro-Platine 
benötige für eine Steuerung. Dadurch bekomme ich alle drei 
Steuerplatinen auf eine Euro-Platine drauf. Ich habe die Platine 
einseitig ausgelegt, aber es müssen ein paar Drahtbrücken auf der 
Oberseite gemacht werden.

Ich habe mir deinen Schaltplan bisher noch nicht angeschaut, da ich seit 
Dienstag Abend nicht mehr Zuhause war. Aber du kannst ja erst mal selber 
deinen Schaltplan mit meinem vergleichen und schauen, ob dir etwas 
auffällt.

Wie schon gesagt, basiert mein Schaltplan größtenteils auf einem Eagle 
File, welches ich von einer Homepage heruntergeladen hatte. Nur das 
Layout musste ich komplett neu machen.

Ciao,
     Rainer
Angehängte Dateien:
#1089879
Lesenswert?

Die Schrittmotor Steuerung ist für eine 3-Achsen CNC Fräse, welche ich 
am selber bauen bin. Da ich bisher aber leider erst zu ~2/3 damit fertig 
bin, ist die Steuerung bisher nur testweise im Betrieb gewesen.

Die Steuerung geschieht per Linux PC mit hilfe der Software emc2. Dafür 
habe ich mir noch eine weitere kleine Platine gemacht, welche als 
Interface und Logik-Stromversorgung zwischen PC und Schrittmotor 
Steuerung dient.

Ciao,
     Rainer
#1089893
Lesenswert?

Ich weiß nicht wieso aber ich habe meine Steuerung heute zerstört. 
3xL297 und 3xL298 sind kaputt. Ich habe aber keinen Plan wieso.

Was macht denn dein Motor für zicken? Was macht er denn oder was nicht? 
Hast du darauf geachtet das die Einstellung der Schritte in der Software 
mit dem auf der Platine übereinstimmt?
OP #1090202
Lesenswert?

Hi,

ich habe mich nun noch mal drangesetzt und das Layout etwas
angepasst etc. Motor lief auch sofort, die Freude war also gross.
Bis ich den Motor in die andere Richtung laufen lassen wollte.
Nichts. Pin 17 geht auf GND, aber am L297 wird kein output mehr an 
Ausgangpins 4,6,7 und 9 erzeugt, OSC / Takt liegen weiterhin an.

Wie kann das eigentlich sein, in den Appnotes habe ich nichts darüber
gefunden das ausser dem CW/CCW Pin noch etwas geswitched werden muss um
die Richtung zu ändern?

ich hoffe einer von euch hat eine Idee.

einen schönen 2. Weihnachtsfeiertag noch,

MaxMeise

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