Ardumower hängt sich beim Booten auf

cozwei

New member
Hi

ich habe das Problem das sich mein Ardumower aufhängt und dann nicht mehr reagiert. Auch wenn ich ein AT oder ei AT+E über die Arduino Serial Konsole sende, passiert gar nichts.
Welche Möglichkewiten habe ich, den Fehler näher einzhugrenzen?

Vorgehen: Ich stecke den Akku zusammen, und dann schliesse ich den Computer an. Ansonsten bekomme ich COMM CRC ERRORs.

Code:
21:51:11.534 -> I2C bus error. Could not clear (PCB not powered ON or RTC module missing or JCx jumper set for missing I2C module)
21:51:11.534 -> SCL clock line held low
21:51:13.028 -> RESET cause: power-on
21:51:13.028 -> Sunray,1.0.305
21:51:13.028 -> compiled for: Adafruit Grand Central M4
21:51:13.028 -> using robot driver: AmRobotDriver
21:51:13.028 -> robot id: eb:d6:42:90:53:35:37:4e:36:20:20:20:ff:03:1d:4b
21:51:13.028 -> MOTOR_DRIVER_BRUSHLESS: no
21:51:13.028 -> enableCharging 0
21:51:13.028 -> probing for HM-10 module (NOTE: will fail for ESP32)...
21:51:13.028 -> trying to detect Bluetooth 4.0/BLE (HM-10 module) (make sure your phone is NOT connected)9600...
21:51:13.535 -> BLE: AT
21:51:15.530 -> trying to detect Bluetooth 4.0/BLE (HM-10 module) (make sure your phone is NOT connected)115200...
21:51:16.031 -> BLE: AT
21:51:17.009 -> AT+V,0x16
21:51:17.224 -> error: no BLE module found!
21:51:17.224 -> RCModel disabled in config
21:51:17.224 -> ENABLE_PASS
21:51:17.224 -> ENABLE_TILT_DETECTION
21:51:17.224 -> FREEWHEEL_IS_AT_BACKSIDE: 1
21:51:17.224 -> WHEEL_BASE_CM: 36
21:51:17.224 -> WHEEL_DIAMETER: 250
21:51:17.224 -> ENABLE_ODOMETRY_ERROR_DETECTION: 0
21:51:17.224 -> TICKS_PER_REVOLUTION: 377
21:51:17.224 -> MOTOR_FAULT_CURRENT: 6.00
21:51:17.224 -> MOTOR_OVERLOAD_CURRENT: 0.80
21:51:17.224 -> USE_LINEAR_SPEED_RAMP: 0
21:51:17.224 -> MOTOR_PID_KP: 2.00
21:51:17.224 -> MOTOR_PID_KI: 0.03
21:51:17.224 -> MOTOR_PID_KD: 0.03
21:51:17.224 -> MOTOR_RIGHT_SWAP_DIRECTION
21:51:17.224 -> MOW_FAULT_CURRENT: 8.00
21:51:17.224 -> MOW_OVERLOAD_CURRENT: 2.00
21:51:17.224 -> ENABLE_OVERLOAD_DETECTION: 1
21:51:17.224 -> ENABLE_FAULT_DETECTION: 1
21:51:17.224 -> ENABLE_FAULT_OBSTACLE_AVOIDANCE: 1
21:51:17.224 -> ENABLE_RPM_FAULT_DETECTION: 1
21:51:17.224 -> SONAR_INSTALLED
21:51:17.224 -> SONAR_ENABLE: 1
21:51:17.224 -> SONAR_TRIGGER_OBSTACLES: 1
21:51:17.224 -> RAIN_ENABLE: 0
21:51:17.224 -> BUMPER_ENABLE: 1
21:51:17.224 -> BUMPER_DEADTIME: 1000
21:51:17.224 -> BUMPER_TRIGGER_DELAY: 0
21:51:17.224 -> BUMPER_MAX_TRIGGER_TIME: 30
21:51:17.224 -> CURRENT_FACTOR: 1.98
21:51:17.224 -> GO_HOME_VOLTAGE: 21.50
21:51:17.224 -> BAT_FULL_VOLTAGE: 28.70
21:51:17.224 -> BAT_FULL_CURRENT: 0.20
21:51:17.224 -> BAT_SWITCH_OFF_IDLE: 0
21:51:17.224 -> BAT_SWITCH_OFF_UNDERVOLTAGE: 1
21:51:17.224 -> REQUIRE_VALID_GPS: 0
21:51:17.224 -> GPS_SPEED_DETECTION: 1
21:51:17.224 -> GPS_MOTION_DETECTION: 1
21:51:17.224 -> GPS_REBOOT_RECOVERY: 1
21:51:17.224 -> GPS_CONFIG: 0
21:51:17.224 -> GPS_CONFIG_FILTER: 1
21:51:17.224 -> CPG_CONFIG_FILTER_MINELEV: 10
21:51:17.224 -> CPG_CONFIG_FILTER_NCNOTHRS: 10
21:51:17.224 -> CPG_CONFIG_FILTER_CNOTHRS: 30
21:51:17.224 -> ALLOW_ROUTE_OUTSIDE_PERI_METER: 1.00
21:51:17.224 -> OBSTACLE_DETECTION_ROTATION: 1
21:51:17.224 -> KIDNAP_DETECT: 1
21:51:17.224 -> KIDNAP_DETECT_ALLOWED_PATH_TOLERANCE: 1.00
21:51:17.224 -> DOCKING_STATION: 1
21:51:17.224 -> DOCK_IGNORE_GPS: 0
21:51:17.224 -> DOCK_AUTO_START: 1
21:51:17.224 -> TARGET_REACHED_TOLERANCE: 0.05
21:51:17.224 -> STANLEY_CONTROL_P_NORMAL: 3.00
21:51:17.224 -> STANLEY_CONTROL_K_NORMAL: 1.00
21:51:17.224 -> STANLEY_CONTROL_P_SLOW: 3.00
21:51:17.224 -> STANLEY_CONTROL_K_SLOW: 0.10
21:51:17.224 -> BUTTON_CONTROL: 1
21:51:17.224 -> USE_TEMP_SENSOR: 0
21:51:17.224 -> BUZZER_ENABLE
21:51:17.224 -> SERIAL_BUFFER_SIZE=1024 (increase if you experience GPS checksum errors)
21:51:17.224 -> -----------------------------------------------------
21:51:17.224 -> UBLOX::begin serial
21:51:17.224 -> using gps driver: UBLOX
21:51:17.224 -> sizeof Point=4
21:51:17.224 -> map dump - mapCRC=0
21:51:17.224 -> points:
21:51:17.224 -> perimeter pts: 0
21:51:17.224 -> exclusion pts: 0
21:51:17.224 -> exclusions: 0
21:51:17.224 -> dock pts: 0
21:51:17.224 -> mow pts: 0
21:51:17.224 -> free pts: 0
21:51:17.224 -> mowPointsIdx=0 dockPointsIdx=0 freePointsIdx=0 wayMode=3
21:51:17.224 -> probing for ESP8266 (NOTE: will fail for ESP32)...
21:51:17.737 -> WIFI (ESP8266) not found! If you have ESP8266 and the problem persist, you may need to flash your ESP to firmware 2.2.1
 
Ich weiß es nicht, ich habe keins verbaut. Sunray FW nutzt den RTC nicht. Der RTC wird verbaut um den I2C Bus mit Abschlusswiderständen zu terminieren. Die Abschlusswiderstände sitzen auf dem RTC. Ich habe statt RTC einfach zwei Pull up Widerstände nach SDA und nach SDC verbaut und auf es funktioniert auch
 
Oben