ArduMower Brushless Drive

Hallo @BerndS , ich habe heute einen neuen Mähmotor-Treiber V1.1 und einen BL Adapter V1.1 erhalten. Meine Treiber für die Antriebsmotoren sind V1.0. Ist es richtig, dass die auch mit dem V1.1 Adapter funktionieren und ich keine zusätzlichen Widerstände auf dem Adapter bzw. Kondensatoren auf dem PCB brauche?
Danke + Gruß Jan
 
Hi

Just a new question to BerndS

In the new version of the DRV8308_SPI_Nano.ino in git hub
you changed :
Reg00 0b1001001101010101 to #define Reg00 0b1101001101010101
According to the datasheet it means that the autogain setpoint is changed from 763Hz to 12kHz

But in this case why is AUTOGAIN Disabled in the reg04? (bit 9 = 0)
#define Reg04 0b0000010010010010

There is something I didn't understood.

I received the new DRV8308 (10) today, i will try to see what is going on when i push the emergency button and the motor is turning.
The emergency stop is connected as recommended (It cuts all the board power when pushed)


regards.
 
Hallo @BerndS , habe heute alle Teile (BL Adapter V1.1 und Mäher Treiber V1.1) eingebaut. Der Mower lief wieder wie er sollte. Nach 10min stand er dann aber wieder mit Mäher-Motor Fehler. Der Mäher hatte vorher an einem Busch einen Bumper-Stop, fuhr dann Rückwärts, drehte und fuhr dann wieder vorwärts. Da der Busch etwas größer ist, hatte er einen weiteren Bumper-Stop. Der Mäher-Motor stoppte abrupt. Danach ging der Mower in Fehler. Nach dem Fehler fuhr er piepend noch kurz rückwärts. Wenn ich ihn von Hand fahre, stoppt er in kurzen Abständen.
Ich weiß langsam nicht mehr, was ich noch tun kann. Der Mähermotor hat 0,7 Ohm zwischen den Wicklungen. Kann ich sonst noch irgendetwas messen?
 
Das mit den kurzen Abständen fahren von Hand habe ich auch. War das bei dir von Anfang an so oder erst jetzt?
 
Das Problem verstehe ich nicht. Bei mir ist der Mower mit einem 120W Motor gegen eine Granit Rasenkante gefagren, Messer eingerissen ! und Motorwelle krumm, aber der BL Treiber läuft immer noch.
Wenn du magst kannst du mir Motor und Treiber mal zusenden, dann schaue ich mir das mal an.
Schick mir mal ne PN

1627589313047.png
 
@W1976 Das war bei mir von Anfang an so. Erstaunlicherweise hat sich das nach einer kurzen Strecke (beim Teachen der Karte) immer weiter verbessert, bis der Mäher ruckfrei fuhr. Ich habe so dass Gefühl, das das ein Software-Thema ist. Wenn ich parallel auf den seriellen Monitor vom Ardafruit gucke, stoppt er immer dann, wenn ein Fehler in der Ausgabe angezeigt wird. D.h. als mein Mähermotor-Treiber kaputt war, kam in einer Schleife immer wieder die erneute Motor-Prüfung.
Beim teachen der Karte befand er sich erst außerhalb der Karte, bis genügend Punkte das Feld aufgespannt hatten. Da habe ich die Schnittstelle nicht beobachtet, aber hier kam die Off-Route Fehlermeldung. Vielleicht liegt es bei dir ja auch an ähnlichen Dingen.
 
Jan, hast du immer schon den Mähmotor Fehler gehabt? Also von Anfang an? Ich werde mir den seriellen Monitor heute Abend mal ansehen, wenn ich die den Mäher Vorwärts oder Rückwärts bewege. Mal sehen was da alles kommt. Weil das Stop and Go fahren macht keinen Spaß.
 
Hallo @W1976 und @Jan,
das Ruckeln per W-LAN Verbindung habe ich auch. Wenn ich mich allerdings per Bluetooth mit dem iPad per App mit dem Mäher verbinde, dann lässt er sich ohne zu ruckeln einwandfrei steuern.
Geht das bei Euch per Bluetooth auch ohne Probleme?

Gruß Sven
 
Also ich habe das Ruckeln (fährt ein paar Zentimeter und hält wieder an) egal ob mit W-LAN oder Bluetooth Verbindung. Warte aktuell auf einen neuen Mähmotor Treiber. Dann werde ich den Ardumower aufbocken und mal per seriellen Monitor schauen was da angezeigt wird. Vielleicht findet sich dann noch eine Lösung. Wo sieht man welche Sunray Firmware benutzt wird? Da es hier schon den Hinweis gab das es mit einer älteren Firmware das Ruckeln nicht da war. Sind die alten Firmwares für die User zugänglich? Damit man das ausprobieren kann?
 
Hallo @W1976,
das hatte ich auch, als nur 2 Treiber angeschlossen waren.
Die Version der ArduMower-Software wird in der Console beim Systemstart mit ausgegeben.
Gruß Sven
 
Hallo @W1976 , ich meine, dass ich dieses Ruckeln schon immer hatte. Ich habe die ganze Zeit in der Config die IMU eingeschaltet. Sie war aber nicht eingebaut. Als ich sie eben das erste Mal drin hatte, lief er ohne Ruckeln (zumindest in der Werkstatt). Probiere ich auch gleich noch einmal draußen.
Gruß
Jan
 
Vielleicht habe ich das gleiche Problem mit dem Temperaturfühlern den habe ich aktiviert in der config.h aber noch nicht eingebaut. Werde ich aus probieren.
 
Jetzt mit der eingebauten IMU läuft alles perfekt. Lässt sich nun geschmeidig per Hand fahren.
 
Hi Jan läuft dein Mähmotor wieder? Meiner ist gestern auch wieder ausgestiegen. 5V am HAL fehlen. Pullup Widerstände hatte ich am Adapterboard 1.0 an der Mähmotorsteuerung eingelötet da der neue Motortreiber V1.1 ist.
 
Kann es sein das die Brushless Treiber keinen Mähmotor Messerdrehrichtungswechsel abkönnen? Wer hatte das alles aktiviert und dabei Treiberausfälle?
siehe config_h:
// should the direction of mowing motor toggle each start? (yes: true, no: false)
#define MOW_TOGGLE_DIR true
//#define MOW_TOGGLE_DIR false
 
Oben