-
Notifications
You must be signed in to change notification settings - Fork 2
01. Settings
Magnus edited this page Aug 28, 2021
·
38 revisions
description of each setting located in the sram.c. The settings is updatable using debug interface or change in sram.c
| Setting | Default | Unit | Description | version |
|---|---|---|---|---|
| Go_Home_Direction | 0 | 0=left, 1=right | Direction of perimeter tracking (right direction ToDo) | 1.0.0 |
| Battery_Low_Limit | 22.00 | volt | Battery low limit, triggering go home to charge | 1.0.0 |
| Battery_High_Limit | 25.00 | volt | Battery high limit, triggering undock or charger disconnect | 1.0.0 |
| Boundary_Timeout | 6 | sec | Timeout when NO messages are received -> HALT | 1.0.0 |
| Cutter_Limit | 2.0 | amp | Max limit for cutter motor (HW limitation 2.1 amp) -> HALT | 1.0.0 |
| HoldChargeDetection | 350 | ms | How many milliseconds to wait before stop when charger is detected | 1.0.0 |
| MotorSpeedUpdateFreq | 100 | ms | Interval in milliseconds to update speed to maintain straight line | 1.0.0 |
| Outside_Threshold | 8 | sec | Timeout till the mower shots down if outside boarder | 1.0.0 |
| Motor_Limit | 4.0 | multiply | Filter for motor current detection, this is in multiply | 1.0.0 |
| Overturn_Limit | 35 | degrees | Degrees of tilt before HALT | 1.0.0 |
| Signal_Integrity_IN | 0.80 | percent | How many percent to consider a valid INSIDE message | 1.0.0 |
| Signal_Integrity_OUT | -0.80 | percent | How many percent to consider a valid OUTSIDE message | 1.0.0 |
| WorkingHourStart | 10 | 0 - 24 | Working Hour START | 1.0.0 |
| WorkingHourEnd | 22 | 0 - 24 | Working Hour END | 1.0.0 |
| kp | 0.12 | PID controller KP for perimeter tracking | 1.0.0 | |
| ki | 0.0 | PID controller KI for perimeter tracking | 1.0.0 | |
| kd | 0.03 | PID controller KD for perimeter tracking | 1.0.0 | |
| Motor_Max_Limit | 0.3 | amp | Motor current MAX value (HW limitation 2.1 Amp) | 1.0.0 |
| Motor_Min_Limit | 0.1 | amp | Motor current MIN value (init value for dynamic current sense) | 1.0.0 |
| magValue | 400 | Magnitude value to enter proximity area | 1.0.0 | |
| magMinValue | 370 | Magnitude Min value to leave proximity area | 1.0.2 | |
| voltageMultiply | 5.0 | Necessary HW-hack needed to support higher voltage than 25.2 volt | 1.0.2 | |
| proximitySpeed | 0.80 | 0.0 - 1.0 | Speed in proximity area MotorMaxSpeed * proximitySpeed
|
1.0.2 |
| movement | 0.5 | 0.0 - 1.0 | Movement detection limit when standing still | 1.0.2 |
| motorMaxSpeed | 3359 | 0 - 3359 | Max speed of wheel motors | 1.0.2 |
| motorMinSpeed | 2000 | 0 - 3359 | Min speed of wheel motors | 1.0.0 |
| cutterSpeed | 3000 | 0 - 3359 | Speed of cutter motor | 1.0.0 |
| adcLevel | 1267 | Razorboard HW version 1.2 or higher use 2050 | 1.0.2 | |
| move_count_limit | 5 | counts | Limit of movement counts between 2 border detections before HALT | 1.0.3 |
| bumber_count_limit | 10 | counts | Limit of bumber counts between 2 border detections before HALT | 1.0.3 |
| undock_backing_seconds | 3 | sec | Time to back when undock from charge station | 1.0.4 |
| pitch_comp | 0.0 | Compensate if the MPU not is perfectly flat mounted | 1.0.4 | |
| roll_comp | 0.0 | Compensate if the MPU not is perfectly flat mounted | 1.0.4 | |
| roll_tilt_comp | 50 | Compensate wheel power ratio when turning based on roll | ||
| steering_correction | 120 | Compensate wheel power ratio when drifting | ||
| highgrass_Limit | 1.5 | amp | When the cutter disc goes over a set limit, the mower take action | 1.0.4 |
| BatteryChargeTime | 60 | min | Time for how long charging | 1.0.7 |
| perimeterTrackerSpeed | 3359 | 0 - 3359 | Speed when going home | 1.0.7 |
| cut_perimeter_ratio | 0 | |||
| Guide_Integrity_IN | 0.90 | |||
| Guide_Integrity_OUT | -0.90 | |||
| motorTurnStatic_time | 700 | ms | ||
| motorTurnRandom_time | 700 | ms | ||
| motorBackward_time | 1500 | ms | ||
| use_guide_wire | 0 | |||