eRacoon
Active member
Moin,
bin aktuell mit 2x JYQD als Antrieb + neuem Treiber A4931 am Mähmotor am erste Gehversuche machen.
Das läuft auch soweit alles prima, aber hab an manchen Stellen wo das Graß SEHR dicht ist das Problem dass der Mähmotor abgewürgt wird.
Wenn er dann komplett zum Stillstand kommt wird der (vermutlich) abgeschaltet.
Das Problem... scheinbar erkennt der Roboter das nicht und fährt dann einfach weiter und Motor bleibt ausgeschaltet.
Einschalten lässt der Mähmotor sich dann erst wieder über -> Mow Off/On
Selbst ein Stop/Start hilft nicht, auch dann fährt er einfach weiter ohne Mähmotor.
Meine Config sieht so aus.
Ist das ein Bug oder hab ich was vergessen?
Die RPM Fault Detection hatte ich am Anfang an, hier wirft der Roboter aber meist direkt am Anfang Fehler.
Aber müsste er mit den Settings nicht wenigstens einen Error werfen?
In der App sehe ich das auch sofort, fahren + mähen braucht irgendwas zwischen 0,7 - 1,2A
Nur fahren droppt dann <0.5A.
Dynamischer Mähmotor Speed hatte ich auch schon an, gleiches Verhalten.
bin aktuell mit 2x JYQD als Antrieb + neuem Treiber A4931 am Mähmotor am erste Gehversuche machen.
Das läuft auch soweit alles prima, aber hab an manchen Stellen wo das Graß SEHR dicht ist das Problem dass der Mähmotor abgewürgt wird.
Wenn er dann komplett zum Stillstand kommt wird der (vermutlich) abgeschaltet.
Das Problem... scheinbar erkennt der Roboter das nicht und fährt dann einfach weiter und Motor bleibt ausgeschaltet.
Einschalten lässt der Mähmotor sich dann erst wieder über -> Mow Off/On
Selbst ein Stop/Start hilft nicht, auch dann fährt er einfach weiter ohne Mähmotor.
Meine Config sieht so aus.
Ist das ein Bug oder hab ich was vergessen?
Die RPM Fault Detection hatte ich am Anfang an, hier wirft der Roboter aber meist direkt am Anfang Fehler.
Aber müsste er mit den Settings nicht wenigstens einen Error werfen?
In der App sehe ich das auch sofort, fahren + mähen braucht irgendwas zwischen 0,7 - 1,2A
Nur fahren droppt dann <0.5A.
Dynamischer Mähmotor Speed hatte ich auch schon an, gleiches Verhalten.
Code:
#define MOTOR_DRIVER_BRUSHLESS 1
#define MOTOR_DRIVER_BRUSHLESS_MOW_A4931 1
#define MOTOR_DRIVER_BRUSHLESS_GEARS_JYQD 1
// ----- mowing motor --------------------------------------
#define MOW_FAULT_CURRENT 8.0 // mowing motor fault current (amps)
#define MOW_OVERLOAD_CURRENT 2.0 // mowing motor overload current (amps)
// should the direction of mowing motor toggle each start? (yes: true, no: false)
#define MOW_TOGGLE_DIR true
//#define MOW_TOGGLE_DIR false
// should the error on motor overload detection be enabled?
#define ENABLE_OVERLOAD_DETECTION true // robot will stop on overload
//#define ENABLE_OVERLOAD_DETECTION false // robot will slow down on overload
// should the motor fault (error) detection be enabled?
#define ENABLE_FAULT_DETECTION true
//#define ENABLE_FAULT_DETECTION false
//#define ENABLE_RPM_FAULT_DETECTION true
#define ENABLE_RPM_FAULT_DETECTION false
#define ENABLE_FAULT_OBSTACLE_AVOIDANCE true
// ----------- dynamic mowingm motor RPM --------------
#define ENABLE_DYNAMIC_MOWMOTOR false // set true to activate, set false to deactivate
#define DYNAMIC_MOWMOTOR_ALGORITHM 2 // 1 - linear; 2 - root-Function; 3 - square-Function
#define MIN_MOW_RPM 170 //minimum value of mow RPM
#define MAX_MOW_RPM 255 // maximum value is 255
Anhänge
Zuletzt bearbeitet: