Hi @mariuslucianand ,
Thanks for your previous guiding and supporting. I have learned and practical tested all the relevant of Simulink MBDT examples that you created either on FRDM33771/FRDM33772 (SPI OR TPL). This ensures that all the BMS hardware kits that I purchased has no issues, can obtain all the parameters including (PackVoltage, Pack Current, Temperature and more etc).
However, I was trying to implement one of the BMS example which consisting of SOC estimation, state-machine and balancing logic. I believe this version is created by NXP team in 2019 which can be found from the Mathworks MBDT folder paths and the Simulink layout (see attachment: BMS_NXP_Simulink).

I figured that the SOC does not display a correct value on Freemaster even I slide the (6) potentiometers to adjust the cell voltage either low or high. Initially, the SOC is predefined at 80%, SOC will keep updating but it was very slight change at the 0.01% in every second. I realized that the updating speed is very slow. The SOC value is slowly ramp up to 84% when all my cell voltage was low or high. I think is wrong and it should be immediately update the SOC value when the cell voltage is changed. Please see the attachments to observe my cell voltage level ( FM_01, FM_02, FM_03, FM_04). In addition, UKF and EKF for the SOC value is not updated on Freemaster datalog. only the coulomb counting is worked.




I hope this issue can be solved. Would you be able to validate the results on your BMS kits?
Thanks, @mariuslucianand. I looking forward to hearing from you soon.
Best Regards.