我将 CEDV 值设置为所附代码中所示的值:
"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","%"
我还没有适当的 CEDV 补偿值可供使用、因此我尝试使用 GG 中设置的 EDV0、EDV1和 EDV2值、以便在测试期间获得大致准确的 RSOC。 根据应用手册、我认为我的 CEDV 配置应该能够做到这一点。
当电池电压为3057mV 时、我希望 RSOC 设置为7%。 相反、当电池电压接近3600mV 时、它会将自身设置为7%。 为什么忽略我的 EDVn 值?