PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Frage zur guten alten L297/L298 Schrittmotorkombi...



vklaffehn
21.03.2010, 17:35
Moin!
Ich bastel grad eine neue 3-Achsen-Schrittmotorsteuerung, quasi wie im RN-Wissen vorgestellt, nur halt 3 mal, für meine nächste Selbstbaufräse. Einen Kanal habe ich gerade fertiggestellt und zum Test habe ich einen kleinen bipolaren Stepper mit 100 Ohm Strangwiderstand angeschlossen. Die Sense Widerstände sind 0,56 Ohm, an VRef des L297 liegen ca. 1,5V.
So wie ich das sehe, kann der Motor bei 12V ja max. 120mA ziehen (12V bei 100 Ohm), der motor läuft auch wunderbar (mit EMC2 :-) ) allerdings wird der Kühlkörper am L298 so heiß, dass man sich die Finger verbrennt, wie kann das sein bei 0,12A??? Habe ich was vergessen oder übersehen?
Bin für Tips dankbar :-)

MfG
Volker

PICture
21.03.2010, 18:32
Hallo vklaffehn!

Du hast wahrscheinlich an die Schaltverluste vergessen.

MfG

vklaffehn
21.03.2010, 19:30
Moin!
Aber dann müßte der L298N doch wärmer werden, wenn der Motor sich dreht, also quasi auch ständig geschaltet wird, aber so richtig heiß wird das Ding, wenn der Motor steht und bestrom wird? Allerdings fällt mir grad auf, dass ich noch ein paar Pins in der Luft hängen habe, bei den Ausgängen Sync und home ist das wohl nicht so schlimm, aber bei Control und reset wohl eher schon :-) Die habe ich im Eifer des Gefechts vergessen, werde ich aber gleich mal au´f definierte Potientale legen und schauen, ob sich was ändert.
MfG
Volker

markusj
22.03.2010, 00:52
Stichwort: Stromregelung (Chopping). Das schaltet ständig den L298 ein und wieder aus - was auch Umschaltverluste mit sich bringt. Laut Appnote übrigens je nach Chopping-Modus verschieden große.

mfG
Markus

vklaffehn
22.03.2010, 07:25
Moin!
Ja aber... :-)
So wie ich das verstanden habe, springt die Stromregelung doch erst an, wenn der Motorstrom über den durch Vref eingestellten Strom steigt? Da aber die Motorspule und der Sense Widerstand ja einen Spannungsteiler bilden, in meinem Fall 100 Ohm und 0,56 Ohm, sollte die Sense Spannung doch eigentlich bei 12V nie über meine 1,5V Vref steigen, und somit die Stromregelung gar nicht anspringen? Oder liege ich hier falsch?
MfG
Volker

markusj
22.03.2010, 11:49
Ähem, ja, allerdings, bei 0,56 Ohm R_Sense sollten irgendwas um die 60mV V_Sense anfallen ...
Dann bleiben eigentlich nur: Schaltungsfehler, Kaputte ICs, Störungen die sich der L297 einfängt etc. übrig :P klingt doch nach einem perfekten Sonntag

mfG
Markus

Ostermann
22.03.2010, 14:00
Hallo!

Hast Du einen Kühlkörper am L298? Ohne sollte man die aufgrund der erheblichen Verluste nicht betreiben. Mit geeignetem Kühlkörper sind dann auch 2A machbar.

Mit freundlichen Grüßen
Thorsten Ostermann

vklaffehn
22.03.2010, 22:03
Moin! Jau, die L298 haben einen Kühlkörper, noch von der L298-Platine von Pollin :-) Allerdings hab ich gerade die zwei anderen Achs-Steuerungen verlötet, und als ich so alle gemeinsam verwendeten Pins wie Vs, Vref usw. aller L298 verbinde, stell ich fest, dass ich bedauerlicherweise beim ersten L298 Pin8 gar nicht irgendwohin verbunden hatte ............. das ist ja auch bloß GND... sputz! Naja, Fehler behoben, alles prima, die anderen beiden Kanäle laufen auch. Das einzige, was jetzt noch heiß wird, ist der 7805, der irgendwo 19V verbraten muß, und die armen Motörchen, die haben laut meinen Fingern bestimmt ca.80°. Die Ansteuerung über EMC2 klappt wunderbar, ich werde morgen mal den 'berühmten' Schriftzug fräsen und ein kleines Video machen. Immerhin läuft die Fräse jetzt mit unglaublichen 5mm/s, oder auch 300mm/min, da braucht man dann auch kein Zeitraffer mehr ;-)
MfG Volker