Wieviel Strom braucht denn deine Motor?
Wenn du die Richtung wechselst ohne das der Motor vorher steht, benötigst du ein mehrfaches bis er richtig dreht.
Vorhin ist mir nach erfolgreichem Testen meiner Linienverfolgung mal wieder der Motortreiber kaputtgegangen und zwar nur die Seite, welche den Motor kontrolliert, der die Richtung wechselt. Die Frage ist jetzt warum, damit ich dies beim nächten mal berücksichtigen kann. Der betroffene Motor wurde beim Ablauf des Programmes in schneller Folge für ca 1 min vorwärts und rückwärts laufen gelassen (1-2 Wechsel/Sekunde).
Motortreiber L298N
mögliche Fehlerquellen:
Freilaufdioden BYW29E nicht geeignet. Im Datenblatt steht "ultrafast" aber vielleicht wisst ihr einen anderen Grund warum sie vielleicht nicht geeignet waren. (http://www.datasheetcatalog.org/data...ips/BYW29E.pdf)
Der L298N verfügte über keinen Kühlkörper. Allerdings war er auch nach seinem Tod nicht sehr heiß. Maximal 40Grad.
Was muss ich machen, um meinen Motortreiber in Zukunft nicht kaputtzumachen?
Wieviel Strom braucht denn deine Motor?
Wenn du die Richtung wechselst ohne das der Motor vorher steht, benötigst du ein mehrfaches bis er richtig dreht.
300mA unter Last - heisst es im Datenblatt.
Wenn man mal einen Schaltungsfehler ausschließt, dann wird nur messen helfen den Fehler zu finden, und das mit einem Oszi, normale Messgeräte werden zu träge sein.
Was hast du für einen Shunt in Verwendung, 2Ohm sind bei 300mA nur 0,6V die werden kaum fehlen, bei 3A wären das aber schon 6V und wenn die Betriebsspannung nicht gerade 30V ist schon eine wirksame Strombegrenzung.
Betriebsspannung der Motoren ist 12V, der Logik ist 5V.
Was ist ein Shunt? Ich wüsste nicht, das ich soetwas im Einsatz habe...
Ein Oszi habe ich auch nicht und als Schüler werde ich mir sobald keins kaufen können
Ein Schaltungsfehler wirds nicht sein, denn das Controllerboard hat schon ewigkeiten wunderbar funktioniert (natürlich auch mit Richtungswechseln der Motoren (nur noch nie mit solcher Frequenz wie heute)).
ein Shunt ist ein (niederohmiger) Widerstand im Motorstromkreis, dessen Spannungsabfall zur Messung des Motorstromes benutzt werden kann.
aber 300mA (und das sogar im belasteten Zusatnd sind kein gefährlicher Wert für den L298.
Wie verhält sich denn das Teil jetzt?
solidus
Du hast dann wahrscheinlich die Pin1 und 15 direkt auf GND liegen. Dort sollten jeweils die Shunt hin. Der sollte aber zumindest 1W haben, damit er nicht gleich abraucht.
Du solltest den Motor erst abbremsen bevor du die Richtung wechselst.
Gut, wird eingebaut. Zusammen mit dem Kühler. 5ms Pause müsste ausreichen, damit die Motoren halbwegs stehen, oder (wenn man sie per Treiber kurzschliesst?) ?
Kaputt bis das nächste kommt dauerts wohl erstmal eine Woche... Und dann darf ich das ganze Board nochmal ätzen, bohren und bestücken, weil das schon der zweite Treiber auf diesem Board ist und die Lötstellen mit jedem entlöten schlechter werden...Wie verhält sich denn das Teil jetzt?
Die Motoren sind RB35 mit einer Untersetzung von 1:200. Conrad gibt dafür eine Stomaufnahme von 300mA an, aber das ist doch eigentlich viel zu wenig, oder? Sonst hätte ich doch locker bei L293D bleiben können... Helft mir mal auf die Sprünge - Warum muss ich für die RB35 L298 verwenden, wenn der L293 600mA abkann und der Motor nur 300mA zieht?
Also ich lese vermehrt diese Klagen über den L298. Vorallem bei Mikrocontroller.net liest man das...
Hier mal ein Beitrag wo über alternativen Diskutiert wird...
http://www.mikrocontroller.net/topic/34710#new
Mein Tipp wäre folgender:
1. 300mA sind ja ein Witz, bzw. relativ wenig. Desshalb würde ich das ganze per OPV aufbauen. Ich habe mal hier einen Motortreiber mit einem Dual-Leistungsopv für 60ct realisiert und auch hier im Forum dokumentiert. Der ist bis etwa 800mA geeignet.
https://www.roboternetz.de/phpBB2/ze...ag.php?t=38412
2. Bau den Treiber doch mit FETs oder stärkeren Transistoren auf. Entsprechende Encoder kann man leicht durch 2 NOR Gatter aufbauen.
https://www.roboternetz.de/wissen/in...gscher_Encoder
Diese Version ist etwas breiter, verkraftet aber deutlich mehr Leistung...
Die zeit zum Bremsen sollte deutlich über 5 ms sein, eher so etwas um 500 ms. Bei nur 300 mA Nennstrom sollte aber auch der Strom kein so großes Problem sein.
Ein Problem für die Motortreiber kann es werden, wenn im Betrieb die Versorgungsspannung unterbrochen wird. Wenn dann nicht mehr genug Elkos dran hängen kann die Spannung über die maximal zulässige ansteigen.
Lesezeichen