ArduMower Brushless Drive

zwischen Adapter und Driver wird keine Spannung ausgetauscht. Wenn wäre das der Enable Kontakt, der den Driver freigibt.
Der Driver ist V1.1, welche Version hat der Adapter, wenn 1.0, sind die Pullups drauf?
 
Bis zum Ausfall war der Motordriver V1.0 und auch das Adapterboard ist 1.0. Einen neuen Motordriver 1.1 und Adapterboard 1.1 habe ich mir heute bestellt. Motordriver war erst heute wieder verfügbar. War nur so eine Idee ob die Steuerleitungen vielleicht am Motordriver etwas nicht freigeben.
 
Kann es eine Einstellung in der Config_h sein, das der Motordriver nicht mehr will?
 
Ja, an die Pullups denke ich, aber wahrscheinlich ersetzte ich auch gleich das Adapterboard, falls in der Zukunft noch ein Fahrmotordriver ausfällt. NOT-AUS wurde schon umgebaut. Hoffe mal das dann nichts mehr passiert.
 
@BerndS : Die 3,5A Sicherung auf dem Treiber ist i.O.. Diesmal ist auf sonst auf dem Treiber kein nicht zu erkennen, dass irgendein Bauteil defekt wäre (beim letzten Mal war der Prozessor aufgeraucht). Wie W1976 habe ich beim Adapterboard auch darauf geachtet, dass genügend Abstand ist und die Pull-Up Widerstände isoliert sind (die Anschlüsse).
Merkwürdig ist auch, dass es eine zeit lang lief und dann plötzlich kaputt war. Diesmal sind alle Treiber auf Haltern fest montiert, so dass ich einen Kurzschluss durch Bewgung o.ä. auch ausschließen kann...
Ich werde jetzt noch einmal das Adapterboard und die Motorphasen kontrollieren, mal sehen, ob sich irgendwo ein Anhaltspunkt finden lässt.
 
Vom Mähmotor bin ich bis jetzt auch noch nicht so richtig überzeugt, mir fehlt da die Power. Bei etwas längerem Gras geht der Mähmotor in die Knie. Entweder fehlt dem der Drehmoment oder der Treiber steuert nicht dagegen.
 
Hallo,
Ich betreibe meine BLDC Motoren wie im Bild vom Bernd ohne Getriebe. bedeutet ich habe 133 Ticks an der Odometrie pro Rad Umdrehung. Hierdurch lässt sich der PID kaum einstellen oder ich habs noch nicht kapiert. Mit Werten wie P=0.2 I=0 und D=0 bleibt die soll PWM relativ stabil ab P>1 sorgt der Regelkreis im M4 für eine instabile PWM Vorgabe, bzw. motorLeftRpmset und motorRightRpmset geht immer wieder auf 0 runter. Wenn ich den TICKS_PER_REVOLUTION jetzt auf 1330 setze bekomme ich nur noch leicht oszilierende PWMVorgabe Werte, die dann auch nicht auf 0 runter gehen, aus dem M4 und der Mover lässt sich auch fahren ( RC + HandyApp ) allerdings fährt er mit 1330 an der ODOmetrie nicht selbständig, GPS Geschwindigkeit passt ja auch nicht zu den ODOmetrie werten.

?? Wie kann ich hier weiter vorgehen, ich wollte eigentlich verhindern ein Getriebe an meinen Motoren zu haben ( 100W Außenläufer )

besten Dank - Mark

Sorry, Hat jemand eine Idee zu meinem Problem hier ?

Die Odometrie war mit 220nF immer noch eine Haifischflosse, habe hier 100nF verwendet sehr rechteckig und saubere Erkennung in der Software jedenfall auch keine Fehlermeldungen von der Software.
 
"Die Odometrie war mit 220nF immer noch eine Haifischflosse" genau das sollen die 220nF bewirken. Die Flanke soll flacher werden, da die Odometrie Decodierung auf dem PCB sonst Blödsinn decodiert und jede Störung und Spike als Odo-Tick erkennt.
 
Vom Mähmotor bin ich bis jetzt auch noch nicht so richtig überzeugt, mir fehlt da die Power. Bei etwas längerem Gras geht der Mähmotor in die Knie. Entweder fehlt dem der Drehmoment oder der Treiber steuert nicht dagegen.
Dann vielleicht etwas die Geschwindigkeit runter nehmen. Irgendwann soll auch noch was kommen was das Ganze automatisch macht.
 
Hi @BerndS ,
das ändern der Kondensatoren von 100nF nach 220nF hat in Bezug auf das Regelverhalten keine Änderung gebracht, Ist es denn generell möglich mit solch geringer tick Anzahl den Regler "vernünftig" einzustellen<ß bzw Ist es möglich den PID Regler mal versuchsweise zu deaktivieren, mit festen Werten zu fahren ?

besten Dank - Mark
 
Hallo,

Bernd schrieb, dass die Generatorspannung gegen die Betriebsspannung abgebaut wird. Das leuchtet mir für das normale Abschalten des Motors ein. Der Motor läuft nach, generiert Strom. Der mächtige Akku fängt das ab. Spannungsspitzen bleiben unten.
Wenn ich aber den normalen Notaus betätige, trenne ich den Akku vom Ub-Pol. Dieser ist quasi potentialfrei und wird quasi durch die Beschaltungen in die Nähe es Massepols gezogen. Kommen hier jetzt Generatorspannungen auf, müssten diese doch voll durch die Schaltungen knallen. Wodurch wird das jetzt vermieden? Müsste man vielleicht anstelle des Notschalters als Ein-/Aus-Schalter einen Umschalter verbauen, der das Potential des Ub-Pols dann abfängt?
 
Ich glaube ich hatte das hier schon einmal geschrieben, einfach eine Diode an das plus Kabel vom mähmotor und das Problem sollte vorerst gelöst sein.
 
Am besten auch eine Diode an die Antriebsmotoren fall er mal abwärts rollt oder falls man mal die Motoren von Hand bewegt.
 
Wie stellst Du Dir das vor? Wo soll die Diode angeschlossen werden?
Wir sprechen hier von BL-Motoren. Die haben keine Plus-Leitung sondern U, V und W. Jede Leitung dient mal als Plus und mal als Masse. Die Flussrichtung dreht kontinuierlich. Man kann also nicht in U, V und W jeweils eine Diode in Flussrichtung dazwischen schalten.

Was vielleicht funktionieren könnte, wären 3 Z-Dioden an U, V und W gegen Masse.
Für mich stellt sich nur die Frage, ob es dann nicht ausreicht, wenn man eine Z-Diode parallel zum Batterieanschluss an der Platine anbringt. Also platinenseitig noch vor den Not-Aus.
Wie hoch ist den noch normale Betriebsspannung der Motoren und ab welcher Spannung vertragen es die Treiber nicht mehr?
Muss man die Treiber bereits motorseitig schützen oder reicht es, wenn man die Spannung in der PCB begrenzt/abbaut?
 
Wie stellst Du Dir das vor? Wo soll die Diode angeschlossen werden?
Wir sprechen hier von BL-Motoren. Die haben keine Plus-Leitung sondern U, V und W. Jede Leitung dient mal als Plus und mal als Masse. Die Flussrichtung dreht kontinuierlich. Man kann also nicht in U, V und W jeweils eine Diode in Flussrichtung dazwischen schalten.
Da hast du natürlich recht, sorry mein Fehler.
 
Hallo BerndS,
welcher Treiberchip sitzt genau auf dem Mähmotortreiberboard? Hast du mir die genaue Bezeichnung, vielleicht tausche ich den selber aus, mit wieviel Heißluft kann man den Ab- und Auflöten? Aber wie programmiert man dann das Teil wieder? Oder kann ich dir das Treiberboard eventuell zusenden zur Neuprogrammierung?
Grüße
W1976
 
Zuletzt bearbeitet:
Oben