I have my CEDV values set as shown in the attached code:
"Settings","Configuration","CEDV Gauging Configuration","0092","hex" "Fuel Gauging","CEDV cfg","EMF","3850","-" "Fuel Gauging","CEDV cfg","C0","235","-" "Fuel Gauging","CEDV cfg","R0","1783","-" "Fuel Gauging","CEDV cfg","T0","4475","-" "Fuel Gauging","CEDV cfg","R1","250","-" "Fuel Gauging","CEDV cfg","TC","3","-" "Fuel Gauging","CEDV cfg","C1","0","-" "Fuel Gauging","CEDV cfg","Age Factor","0","-" "Fuel Gauging","CEDV cfg","Fixed EDV 0","2552","-" "Fuel Gauging","CEDV cfg","EDV 0 Hold Time","1","s" "Fuel Gauging","CEDV cfg","Fixed EDV 1","2856","-" "Fuel Gauging","CEDV cfg","EDV 1 Hold Time","1","s" "Fuel Gauging","CEDV cfg","Fixed EDV 2","3057","-" "Fuel Gauging","CEDV cfg","EDV 2 Hold Time","1","s" "Fuel Gauging","CEDV cfg","Battery Low %","7.00","%" "Fuel Gauging","CEDV cfg","Min Delta V Filter","10","mV" "Fuel Gauging","CEDV cfg","FCC Learn Up","256","mAh" "Fuel Gauging","CEDV cfg","FCC Learn Down","128","mAh" "Fuel Gauging","CEDV cfg","Learning Low Temp","119","0.1degC" "Fuel Gauging","CEDV cfg","Requested Learning cycle count","20","num" "Fuel Gauging","CEDV cfg","OverLoad Current","2500","mA" "Fuel Gauging","CEDV cfg","Self Discharge Rate","20","0.01%/day" "Fuel Gauging","CEDV cfg","Electronics Load","0","3uA" "Fuel Gauging","CEDV cfg","Near Full","100","mAh" "Fuel Gauging","CEDV cfg","Reserve Capacity","0","mAh" "Fuel Gauging","CEDV cfg","RemCap Init Percent","100","%"
I do not have appropriate CEDV compensating values to use yet, so I am trying to use the EDV0, EDV1 and EDV2 values set in the GG to get roughly accurate RSOC during testing. I believe my CEDV configuration should be doing that, based on the app note.
I would expect the RSOC to be set to 7% when cell voltage is 3057mV. Instead, it sets itself to 7% when the cell voltage is closer to 3600mV. Why are my EDVn values being ignored?