ArduMower Brushless Drive

@Mark: 1. Könntest du kurz schreiben, ob dein Setup funktioniert. Ich habe die gleichen Treiber und die Adapterplatine bestellt. Bzw. wenn du erfolg hattest, wie hast du die Adapterplatine an den Treiber angeschlossen
2. Wo hast du die Kabel mit den Steckern her? Aus dem Shop?

@BerndS: Gehe ich richtig in der Annahme, dass:
MotorXXXDir - 0 oder 1 ist (Richtungswechsel)
MotorBRK - 0 oder 1 ist (Motorstop)
MotorXXXPWM - 0%...100% (PWM-Signal)
MotorEnable - 0 oder 1 (Aktivierung)
MotorXXXAVI - ???
MotorXXXFault - 0 oder 1 (Fehler)

Gab es nicht bei den DC-Motoren auch einen pinMotorXXXSense?

Danke für die Antworten
Gruß
Alexander
 
Hallo @EinEinach . So weit aufgebaut aber noch problembehaftet.

Ich hatte heute morgen das Problem das MotorEnable nicht funktioniert. ( So weit konnte ich es bisher feststellen )

beim booten geht der Pin "am MotorTreiber" ganz kurz auf "high" ( 5V ) und das wars.

hatte vorher eine selbst gebastelte Adapter Platine mit dem fehler das die LogikLevel Converter im unkontrollierten Zustand "high" gingen. -> Vollgas beim Booten z.B.
Das scheint hier nicht mehr der fall zu sein. hier hatte ich eine andere revision des JYQD Treibers. hatte soweit auch funktioniert ( nur das ich undokumentiert die Bauteile getauscht hatte die nicht dem Schaltplan dessen entsprochen hatte )

2. Fehler gestern noch behoben. Bin davon ausgegangen das wenn positiv der Batterie rechts ist ist das bei den Motoranschlüssen auch so ist !!! FEHLER -> nicht gemessen und nicht auf den Schaltplan geschaut kostet 2 Sicherungen. Weitere defekte hatte ich jetzt noch keine Festgestellt.

MotorBRK und MotorXXXAVI sowie die 5V welche aus dem Motortreiber rauskommen habe ich nicht verbunden


Die Kabel und Stecker habe ich von unsere Elektronik Apotheke. Mega Praktisch als Nachbar einen Elektronik Händler zu haben ( ELW GmbH Wöllstadt )

Kann nachher noch ein Foto einreichen.

Gruß - Mark
 
Ja, deine Annahmen sind richtig
MotorXXXDir - 0 oder 1 ist (Richtungswechsel)
MotorBRK - 0 oder 1 ist (Motorstop)
MotorXXXPWM - 0%...100% (PWM-Signal)
MotorEnable - 0 oder 1 (Aktivierung)
MotorXXXAVI - ??? Odometrie Ticks / Geschwindigkeit
MotorXXXFault - 0 oder 1 (Fehler)

Gab es nicht bei den DC-Motoren auch einen pinMotorXXXSense? JA Sense gibt es immer noch. an der Adapterplatine. Auf der wird die Stromaufnahme des Treiber gemessen.
 
@BerndS dankeschön! Das hilft mir weiter.

Eine Frage bzgl. MotorXXXDir hätte ich noch. Da die Radmotoren gegenüber sitzen drehen diese bei gleicher Beschaltung entgegengesetzt. Bei einem Motor die + und - Leitung zu vertauschen ist hier leider nicht möglich :) . Es muss über den MotorXXXDir-Pin gelöst werden, dh einer muss 0 und der andere 1 haben für Vorwärtsbewegung bzw. für Rückwärtsbewegung umgekehrt. Kann man das in der Software lösen oder muss ich mir noch einen kleinen Pegelwandler einbauen.

Danke und Gruß
Alexander
 
Hi; ja, aber das ist schon in der SW eingebaut. Sobald du in der config.h Bruschless aktivierst, wird das automatisch in Sunray definiert. In Azurit muss das in der motor.cpp angepasst werden.
 
motorLeftSwapDir und motorRightSwapDir in der Motor.cpp

Ich bin immer wieder erstaunt wie schnell hier geantwortet wird. Echt super, Hut ab.
 
Und noch eine Frage aus dem Bereich BL-Drive.

Ich habe hier einen ebm-pabst 1phasen brushless motor mit Hall-Sensor als Mähmotor verbaut. Mit welchen Treiber könnte ich versuchen den anzusteuern?
ebmpapst3612.PNG
 
Der Motor sieht nach Datenblatt gut aus. Mit 2,4A / 40W ist er kleiner / schwächer als die ArduMower Motoren. Von daher müsste der BL-Driver gut passen. Du solltest die DIY Version im Shop nehmen und die Parameter testen, damit der auch rund läuft.
 
The Viking/Stihl iMow motors are not tested, so you should try if the parameter are working, so use DIY.
 
Wie warm darf eigentlich der 40W Mähmotor ohne Last und 100% PWM werden? Ich messe um die 50°C Gehäuse bei 25°C Außentemperatur. Ein Hinweis dass die Parameter für den BL-Treiber noch nicht passen?
 
Moin Leute;
morgen ist die Maker Faire Hannover als digitale Veranstaltung, wo auch der ArduMower vertreten ist.
Ab 15:00 Uhr gibt es einen Brushless Workshop in dem ich etwas zum BL Driver sage aber vor allem einige Parameter erkläre, die für die Anpassung eigener Motoren wichtig sind.
Wer also Interesse hat, schaut einfach mal rein. Die Anmeldung ist kostenlos.
1623941764547.png
 
Oben