Float voltage (can be seen as resting voltage) not applied #1036
-
Hi, my settings are as follows: [DEFAULT]
LOGGING = INFO
MAX_BATTERY_CHARGE_CURRENT = 80.0
MAX_BATTERY_DISCHARGE_CURRENT = 180.0
MIN_CELL_VOLTAGE = 2.700
MAX_CELL_VOLTAGE = 3.50
FLOAT_CELL_VOLTAGE = 3.375
SOC_RESET_VOLTAGE = 3.550
SOC_RESET_AFTER_DAYS =
BLUETOOTH_BMS =
BLUETOOTH_USE_USB = False
CAN_PORT =
BLOCK_ON_DISCONNECT = False
LINEAR_LIMITATION_ENABLE = True
LINEAR_RECALCULATION_EVERY = 60
LINEAR_RECALCULATION_ON_PERC_CHANGE = 5
CVCM_ENABLE = True
CELL_VOLTAGE_DIFF_KEEP_MAX_VOLTAGE_UNTIL = 0.010
CELL_VOLTAGE_DIFF_KEEP_MAX_VOLTAGE_TIME_RESTART = 0.013
CELL_VOLTAGE_DIFF_TO_RESET_VOLTAGE_LIMIT = 0.080
MAX_VOLTAGE_TIME_SEC = 900
SOC_LEVEL_TO_RESET_VOLTAGE_LIMIT = 80
SOC_CALCULATION = False
SOC_RESET_CURRENT = 7
SOC_RESET_TIME = 60
SOC_CALC_CURRENT_REPORTED_BY_BMS = -300, 300
SOC_CALC_CURRENT_MEASURED_BY_USER = -300, 300
CCCM_CV_ENABLE = True
DCCM_CV_ENABLE = True
CELL_VOLTAGES_WHILE_CHARGING = 3.55, 3.50, 3.45, 3.30
MAX_CHARGE_CURRENT_CV_FRACTION = 0, 0.05, 0.5, 1
CELL_VOLTAGES_WHILE_DISCHARGING = 2.70, 2.80, 2.90, 3.10
MAX_DISCHARGE_CURRENT_CV_FRACTION = 0, 0.1, 0.5, 1
CVL_ICONTROLLER_MODE = False
CVL_ICONTROLLER_FACTOR = 0.2
CCCM_T_ENABLE = False
DCCM_T_ENABLE = False
TEMPERATURES_WHILE_CHARGING = 0, 2, 5, 10, 15, 20, 35, 40, 55
MAX_CHARGE_CURRENT_T_FRACTION = 0.00, 0.10, 0.20, 0.40, 0.80, 1.00, 1.00, 0.40, 0.00
TEMPERATURES_WHILE_DISCHARGING = -20, 0, 5, 10, 15, 45, 55
MAX_DISCHARGE_CURRENT_T_FRACTION = 0.00, 0.20, 0.30, 0.40, 1.00, 1.00, 0.00
CCCM_SOC_ENABLE = False
DCCM_SOC_ENABLE = False
SOC_WHILE_CHARGING = 100, 95, 90, 85
MAX_CHARGE_CURRENT_SOC_FRACTION = 0.00, 0.15, 0.50, 1.00
SOC_WHILE_DISCHARGING = 0, 5, 10, 15, 20
MAX_DISCHARGE_CURRENT_SOC_FRACTION = 0.00, 0.10, 0.20, 0.50, 1.00
TIME_TO_GO_ENABLE = True
TIME_TO_SOC_POINTS = 100, 95, 90, 85, 75, 50, 25, 20, 10, 0
TIME_TO_SOC_VALUE_TYPE = 3
TIME_TO_SOC_RECALCULATE_EVERY = 60
TIME_TO_SOC_INC_FROM = False
BMS_TYPE = Daly
EXCLUDED_DEVICES =
AUTO_RESET_SOC = True
PUBLISH_CONFIG_VALUES = True
BATTERY_CELL_DATA_FORMAT = 1
MIDPOINT_ENABLE = False
TEMP_BATTERY = 1
TEMP_1_NAME = Temp 1
TEMP_2_NAME = Temp 2
TEMP_3_NAME = Temp 3
TEMP_4_NAME = Temp 4
SOC_LOW_WARNING = 20
SOC_LOW_ALARM = 10
BATTERY_CAPACITY = 280
INVERT_CURRENT_MEASUREMENT = -1
GREENMETER_ADDRESS = 1
LIPRO_START_ADDRESS = 2
LIPRO_END_ADDRESS = 4
LIPRO_CELL_COUNT = 15
HELTEC_MODBUS_ADDR = 1
VOLTAGE_DROP = 0.00 I also have lots of errors in my log file:
Is this a serial connection issue. Would it be better using CAN? |
Beta Was this translation helpful? Give feedback.
Replies: 8 comments 3 replies
-
here are some graphs ![]() ![]() ![]() Cell Voltage is at 3.5V, Diff is below 10mV, ChargeVoltageLimit value was changing somehow, but never went to 3.75 :-( |
Beta Was this translation helpful? Give feedback.
-
Please install the latest |
Beta Was this translation helpful? Give feedback.
-
done Select which version you want to install and enter the corresponding number [1]: 6 --2024-04-16 16:34:20-- https://github.com/mr-manuel/venus-os_dbus-serialbattery/archive/refs/heads/master.zip and the new version got started in debug mode I will watch now if the behaviour is changing and will report here. thanks a lot for the support |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
![]() missed one diagram - cell difference is below 0.010 for more than 900 seconds |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
Yes, in this screenshot the cell voltage difference is
0.010
V, which is very close on0.013
V.What if you change
to
It seems that this is the problem.