1]The initial voltage is recorded – theoretically SOC_initial is calculated
Known current is discharged for known time SOC_final is calculated Constant current – SOC varies constantly (Constant current discharge validation) Eg: average voltage – 3.842; SOC =66.66718; Draw current of around 1 A for: 2] minutes SOC =66.66718-1.282051 = 65.385128 5 minutes SOC =66.66718-3.205128 = 63.462051 10 minutes SOC =66.66718-6.41025641=60.25692358 2Variable current – SOC varies (compare with calculated) (Variable current discharge validation) Draw current of around 1 A for 2 minutes: SOC =66.66718-1.282051 = 65.385128 Draw current of around 2 A for 3 minutes: SOC =65.385128-3.856153= 61.5389741 Draw current of around 1.5 A for 5 minutes: SOC =61.5389741-4.8076923076 = 56.73128179aq 3]Extreme conditions At 0% and 100% SOC – Coinciding with the error flag generated due to UV and OV protection - Display message / stop the controller 4 ]Current jerks testing – Sudden current for small amount of time(in seconds) And test SOC (In ripple state) 5] Things to look upon Voltage value read is 0 = communication error Sudden jump in SOC value (how u compare n what u do after compare n what s d infrnce)