2025-02-06 07:35:32 +00:00
/********************************************************************************
Copyright ( C ) , Sinowealth Electronic . Ltd .
Author : Sino
Version : V0 .0
Date : 2022 / 12 / 08
History :
V0 .0 2022 / 12 / 08 Preliminary
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
# include "Main.h"
//***************************<2A> <> <EFBFBD> <EFBFBD> <EFBFBD> Ʋ<EFBFBD> <C6B2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ر<EFBFBD> <D8B1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֱ<EFBFBD> <D6B1> <EFBFBD> ƶ<EFBFBD> <C6B6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> .c<> ļ<EFBFBD> <C4BC> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ʊ<EFBFBD> <C6B1> <EFBFBD> Ҳ<EFBFBD> <D2B2> <EFBFBD> Զ<EFBFBD> <D4B6> <EFBFBD> <EFBFBD> ڴ˴ <DAB4> <CBB4> <EFBFBD> Ҳ<EFBFBD> <D2B2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ļ<EFBFBD> <C4BC> ж<EFBFBD> <D0B6> <EFBFBD> **************************************
U16 xdata Info_uiRSOC ; //<2F> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʾ <EFBFBD> ĵ<EFBFBD> <C4B5> <EFBFBD> <EFBFBD> <EFBFBD> %<25> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
U32 xdata Info_ulFCC ; //<2F> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʾ <EFBFBD> <CABE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> mAh<41> <68> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U32 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
U32 xdata Info_ulRC ; //<2F> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʾ <EFBFBD> <CABE> ʣ<EFBFBD> <CAA3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> mAh<41> <68> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U32 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
U16 xdata Info_uiCycleCount ; //<2F> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʾ <EFBFBD> ķŵ<C4B7> ѭ<EFBFBD> <D1AD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Σ<EFBFBD> <CEA3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
U32 xdata Info_ulDfilterRC ; //<2F> ˲<EFBFBD> ǰ<EFBFBD> <C7B0> ʣ<EFBFBD> <CAA3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֵ<EFBFBD> <D6B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʾ <EFBFBD> <CABE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U32<33> <32> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
U32 xdata Info_ulTempDsgFcc ; //<2F> <> <EFBFBD> <EFBFBD> <EFBFBD> Ŀɷŵ<C9B7> <C5B5> <EFBFBD> <EFBFBD> <EFBFBD> ֵ<EFBFBD> <D6B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʾ <EFBFBD> <CABE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U32<33> <32> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
U16 xdata Info_uiSocDecTime ; //ʣ<> <CAA3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ٷֱȣ <D6B1> %<25> <> <EFBFBD> ı 仯<C4B1> ʶ<EFBFBD> <CAB6> <EFBFBD> <EFBFBD> <EFBFBD> ʾ <EFBFBD> <CABE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16<31> <36> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
U16 xdata Info_uiRsocCnt ; //ʣ<> <CAA3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ٷֱȣ <D6B1> %<25> <> <EFBFBD> 仯<EFBFBD> <E4BBAF> ʱ<EFBFBD> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʾ <EFBFBD> <CABE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16<31> <36> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD>
//BOOL bOCD1; //<2F> ŵ<EFBFBD> <C5B5> <EFBFBD> <EFBFBD> <EFBFBD> 1<EFBFBD> <31> ־<EFBFBD> <D6BE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> BOOL<4F> <4C> <EFBFBD> <EFBFBD> <EFBFBD> 룩
//BOOL bOCD2; //<2F> ŵ<EFBFBD> <C5B5> <EFBFBD> <EFBFBD> <EFBFBD> 2<EFBFBD> <32> ־<EFBFBD> <D6BE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> BOOL<4F> <4C> <EFBFBD> <EFBFBD> <EFBFBD> 룩
//BOOL bOCC; //<2F> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ־<EFBFBD> <D6BE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> BOOL<4F> <4C> <EFBFBD> <EFBFBD> <EFBFBD> 룩
//BOOL bAFE_SC; //<2F> <> ·<EFBFBD> <C2B7> ־<EFBFBD> <D6BE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> BOOL<4F> <4C> <EFBFBD> <EFBFBD> <EFBFBD> 룩
//BOOL bUV; //<2F> <> <EFBFBD> ڵ<EFBFBD> о Ƿѹ<C7B7> <D1B9> ־<EFBFBD> <D6BE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> BOOL<4F> <4C> <EFBFBD> <EFBFBD> <EFBFBD> 룩
//BOOL bOV; //<2F> <> <EFBFBD> ڵ<EFBFBD> о <EFBFBD> <D0BE> ѹ<EFBFBD> <D1B9> ־<EFBFBD> <D6BE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> BOOL<4F> <4C> <EFBFBD> <EFBFBD> <EFBFBD> 룩
//U16 xdata E2uiVOC[10]; //OCV<43> <56> ѹ<EFBFBD> <D1B9> <EFBFBD> 飬<EFBFBD> ֱ<EFBFBD> <D6B1> <EFBFBD> Ӧ<EFBFBD> <D3A6> <EFBFBD> <EFBFBD> ʱ10%<25> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 100%<25> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 10<31> <30> <EFBFBD> <EFBFBD> ѹ<EFBFBD> 㣬<EFBFBD> <E3A3AC> E2uiVOC_D[0]<5D> <> Ӧ10%<25> <> E2uiVOC_D[9]<5D> <> Ӧ100%<25> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
//U32 xdata E2ulDesignCapacity; //<2F> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U32 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
//U32 xdata E2ulFCC; //<2F> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U32 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> \<5C> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> E2<45> <32>
//U32 xdata E2ulDfRC; //RSOC<4F> ˲<EFBFBD> ǰ<EFBFBD> <C7B0> ʣ<EFBFBD> <CAA3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U32 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> \<5C> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> E2<45> <32>
//U8 xdata E2ucSOC; //<2F> ˲<EFBFBD> <CBB2> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ڶ<EFBFBD> <DAB6> <EFBFBD> <EFBFBD> <EFBFBD> ʾ <EFBFBD> <CABE> RSOC<4F> <43> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U8 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> \<5C> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> E2<45> <32>
//U16 xdata E2uiChgEndVol; //<2F> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֹ<EFBFBD> <D6B9> ѹ<EFBFBD> <D1B9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
//S16 xdata E2siChgEndCurr; //<2F> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֹ<EFBFBD> <D6B9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> S16 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
//U8 xdata E2ucChgEndDelay; //<2F> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֹ<EFBFBD> <D6B9> ʱ<EFBFBD> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U8 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
//U16 xdata E2uiDsgEndVol; //<2F> ŵ<EFBFBD> <C5B5> <EFBFBD> ֹ<EFBFBD> <D6B9> ѹ<EFBFBD> <D1B9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
//S32 xdata E2slDsgEndCurr; //<2F> ŵ<EFBFBD> <C5B5> <EFBFBD> ֹ<EFBFBD> <D6B9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> S32 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
//U8 xdata E2ucDsgEndDelay; //<2F> ŵ<EFBFBD> <C5B5> <EFBFBD> ֹ<EFBFBD> <D6B9> ʱ<EFBFBD> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U8 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
//U8 xdata E2ucDsgEndFlg; //<2F> ŵ<EFBFBD> <C5B5> <EFBFBD> ֹ<EFBFBD> <D6B9> ־<EFBFBD> <D6BE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U8 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> \<5C> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> E2<45> <32>
//U16 xdata E2uiOVvol; //<2F> <> <EFBFBD> ڹ<EFBFBD> ѹ<EFBFBD> <D1B9> ֵ<EFBFBD> <D6B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
//U16 xdata E2uiUVvol; //<2F> <> <EFBFBD> <EFBFBD> Ƿѹ<C7B7> <D1B9> ֵ<EFBFBD> <D6B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
//U32 xdata E2ulCycleThreshold; //ѭ<> <D1AD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֵ<EFBFBD> <D6B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U32 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
//U32 xdata E2ulCycleThresholdCount;//ѭ<> <D1AD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U32 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> \<5C> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> E2<45> <32>
//U16 xdata E2uiCycleCount; //ѭ<> <D1AD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> \<5C> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> E2<45> <32>
//U16 xdata E2uiLastCCount; //<2F> ϴθ<CFB4> <CEB8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʱ<EFBFBD> <CAB1> ѭ<EFBFBD> <D1AD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <09> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> \<5C> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> E2<45> <32>
//S16 xdata E2siDfilterCur; //<2F> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ڣ<EFBFBD> <DAA3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> S16 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U16 xdata E2uiDsgAdjLowTemp ; //<2F> ŵ<EFBFBD> ĩ<EFBFBD> ˵<EFBFBD> <CBB5> ڵ<EFBFBD> <DAB5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ¶ȣ <C2B6> <C8A3> <EFBFBD> ֵ = <20> ¶ȣ <C2B6> <C8A3> ȣ <EFBFBD> <C8A3> <EFBFBD> 10 + 2731<33> <31> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
S32 xdata E2slDsgAdjMaxCurr ; //<2F> ŵ<EFBFBD> ĩ<EFBFBD> ˵<EFBFBD> <CBB5> ڵ<EFBFBD> <DAB5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ŵ<EFBFBD> <C5B5> <EFBFBD> <EFBFBD> <EFBFBD> (mA)<29> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> S32 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U8 xdata E2ucDsgAdjLowFlg ; //<2F> <> <EFBFBD> »<EFBFBD> <C2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ŵ<EFBFBD> Ƿѹʱ<D1B9> <CAB1> <EFBFBD> <EFBFBD> SOC<4F> <43> <EFBFBD> <EFBFBD> 1%<25> ı <EFBFBD> ־<EFBFBD> <D6BE> 1<EFBFBD> <31> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> 0<EFBFBD> <30> <EFBFBD> <EFBFBD> ֹ<EFBFBD> <D6B9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U8 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U8 xdata E2ucDsgAdjLowSoc ; //<2F> <> <EFBFBD> »<EFBFBD> <C2BB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ŵ<EFBFBD> Ƿѹʱ<D1B9> <CAB1> <EFBFBD> <EFBFBD> SOC<4F> <43> <EFBFBD> <EFBFBD> 1%<25> <> <EFBFBD> <EFBFBD> ֵ<EFBFBD> <D6B5> %<25> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U8 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U8 xdata E2ucFullDsgDelay ; //<2F> <> <EFBFBD> <EFBFBD> ʱ<EFBFBD> ж<EFBFBD> <D0B6> <EFBFBD> <EFBFBD> ŵ<EFBFBD> <C5B5> <EFBFBD> ʱ<EFBFBD> <CAB1> S<EFBFBD> <53> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U8 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U32 xdata E2ulLoadEndVol ; //<2F> <> <EFBFBD> ػ<EFBFBD> <D8BB> <EFBFBD> о <EFBFBD> <D0BE> ѹ<EFBFBD> <D1B9> ֹ<EFBFBD> ܵ<EFBFBD> ѹ<EFBFBD> <D1B9> mV<6D> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U32 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U32 xdata E2ulChgerEndVol ; //<2F> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> о <EFBFBD> <D0BE> ѹ<EFBFBD> <D1B9> ֹ<EFBFBD> ܵ<EFBFBD> ѹ<EFBFBD> <D1B9> mV<6D> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U32 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U8 xdata E2ucChgerEndDelay ; //<2F> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> о <EFBFBD> <D0BE> ѹ<EFBFBD> <D1B9> ֹ<EFBFBD> <D6B9> ʱ<EFBFBD> <CAB1> S<EFBFBD> <53> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U8 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U32 xdata E2ulIdleSocTimes ; //<2F> <> Ҫ<EFBFBD> <D2AA> <EFBFBD> <EFBFBD> SOC<4F> <43> <EFBFBD> Ի<EFBFBD> <D4BB> Ѵ <EFBFBD> <D1B4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U32 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U8 xdata E2ucInitSocDif ; //<2F> <> һ <EFBFBD> <D2BB> <EFBFBD> ϵ<EFBFBD> <CFB5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֵ30%<25> <> һ <EFBFBD> 㲻<EFBFBD> <E3B2BB> <EFBFBD> ģ<DEB8> <C4A3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U8 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U8 xdata E2ucInitUpSoc ; //<2F> <> һ <EFBFBD> <D2BB> <EFBFBD> ϵ<EFBFBD> <CFB5> ϵ<EFBFBD> <CFB5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> OCV<43> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֵ<EFBFBD> <D6B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U8 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U8 xdata E2ucChgAdjRatio ; //<2F> <> <EFBFBD> <EFBFBD> ĩ<EFBFBD> ˵<EFBFBD> <CBB5> ڵı <DAB5> <C4B1> <EFBFBD> ϵ<EFBFBD> <CFB5> <EFBFBD> <EFBFBD> Լ<EFBFBD> <D4BC> <EFBFBD> ڳ<EFBFBD> <DAB3> <EFBFBD> ʱ<EFBFBD> <CAB1> ѹ<EFBFBD> <D1B9> OCV 100%<25> <> ѹ~<7E> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֹ<EFBFBD> <D6B9> ѹ<EFBFBD> <D1B9> <EFBFBD> <EFBFBD> <EFBFBD> ĵ<EFBFBD> <C4B5> <EFBFBD> <EFBFBD> ٷֱ<D9B7> (%)(<28> ݶ<EFBFBD> )<29> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U8 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U16 xdata E2uiTempFCC_K1 ; //<2F> <> <EFBFBD> <EFBFBD> <EFBFBD> ¶ȵ<C2B6> <C8B5> <EFBFBD> FCCһ <43> <D2BB> ϵ<EFBFBD> <CFB5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U16 xdata E2uiTempFCC_K2 ; //<2F> <> <EFBFBD> <EFBFBD> <EFBFBD> ¶ȵ<C2B6> <C8B5> <EFBFBD> FCC<43> <43> <EFBFBD> <EFBFBD> ϵ<EFBFBD> <CFB5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U16 xdata E2uiTempFCC_B ; //<2F> <> <EFBFBD> <EFBFBD> <EFBFBD> ¶ȵ<C2B6> <C8B5> <EFBFBD> FCCƫ<43> <C6AB> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U16 xdata E2uiDsgCorrectVol ; //<2F> <> ʼ <EFBFBD> ŵ<EFBFBD> ĩ<EFBFBD> <C4A9> <EFBFBD> <EFBFBD> <DEB5> ĵ<EFBFBD> ѹ<EFBFBD> <D1B9> mV<6D> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U8 xdata E2ucDsgCorrectSOC ; //<2F> <> ʼ <EFBFBD> ŵ<EFBFBD> ĩ<EFBFBD> <C4A9> <EFBFBD> <EFBFBD> <DEB5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> %<25> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U8 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U8 xdata E2ucDsgVolDet ; //<2F> ŵ<EFBFBD> ĩ<EFBFBD> ˵<EFBFBD> ѹ<EFBFBD> <D1B9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ȣ <EFBFBD> mV<6D> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U8 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U16 xdata E2uiChgCorrectVol ; //<2F> <> ʼ <EFBFBD> <CABC> <EFBFBD> <EFBFBD> ĩ<EFBFBD> <C4A9> <EFBFBD> <EFBFBD> <DEB5> ĵ<EFBFBD> ѹ<EFBFBD> <D1B9> mV<6D> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U8 xdata E2ucChgCorrectSOC ; //<2F> <> ʼ <EFBFBD> <CABC> <EFBFBD> <EFBFBD> ĩ<EFBFBD> <C4A9> <EFBFBD> <EFBFBD> <DEB5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> %<25> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U8 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U8 xdata E2ucChg100Ratio ; //<2F> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ϵ<EFBFBD> 1%<25> <> <EFBFBD> <EFBFBD> ʱ<EFBFBD> 䣨S<E4A3A8> <53> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U8 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U8 xdata E2ucChgCurRatio ; //<2F> <> <EFBFBD> <EFBFBD> ʱ<EFBFBD> <CAB1> <EFBFBD> <EFBFBD> <EFBFBD> ˲<EFBFBD> ǰʣ<C7B0> <CAA3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ij<EFBFBD> <C4B3> 籶<EFBFBD> ʣ<EFBFBD> <CAA3> <EFBFBD> λ<EFBFBD> <CEBB> 0.1C<EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U8 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U8 xdata E2ucChgChangeSocDif ; //<2F> <> <EFBFBD> <EFBFBD> ʱ<EFBFBD> <EFBFBD> <DEB8> ˲<EFBFBD> ǰʣ<C7B0> <CAA3> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֵ<EFBFBD> <D6B5> %<25> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U8 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U8 xdata E2ucChgChangeSocRatio ; //<2F> <> <EFBFBD> <EFBFBD> ʱ<EFBFBD> <CAB1> CHGCUR_RATIO<49> <4F> <EFBFBD> 籶<EFBFBD> <E7B1B6> <EFBFBD> <EFBFBD> OCV<43> <56> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ̧<EFBFBD> Ĵ<EFBFBD> <C4B4> ·<EFBFBD> <C2B7> <EFBFBD> (%)<29> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U8 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U8 xdata E2ucFccUpdatePercent ; //<2F> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ѧϰ<D1A7> <CFB0> <EFBFBD> µ<EFBFBD> <C2B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ٷֱȣ <D6B1> %<25> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U8 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U16 xdata E2uiChgEndTemp ; //<2F> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֹ<EFBFBD> ¶ȣ <C2B6> <C8A3> <EFBFBD> ֵ = X<> <58> <EFBFBD> ȣ <EFBFBD> <C8A3> <EFBFBD> 10 + 2731<33> <31> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U16 xdata E2uiDsgEndTemp ; //<2F> ŵ<EFBFBD> <C5B5> <EFBFBD> ֹ<EFBFBD> ¶ȣ <C2B6> <C8A3> <EFBFBD> ֵ = X<> <58> <EFBFBD> ȣ <EFBFBD> <C8A3> <EFBFBD> 10 + 2731<33> <31> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U16 xdata E2ui_CYCLECOUNTA ; //<2F> <> <EFBFBD> <EFBFBD> ѭ<EFBFBD> <D1AD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> FCC<43> <43> ˥<EFBFBD> <CBA5> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> <EFBFBD> <EFBFBD> ʼ ѭ<CABC> <D1AD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U16 xdata E2ui_CYCLECOUNTA_K ; //<2F> <> <EFBFBD> <EFBFBD> ѭ<EFBFBD> <D1AD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> FCC<43> <43> ˥<EFBFBD> <CBA5> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> ˥<EFBFBD> <CBA5> б <EFBFBD> <D0B1> =(CYCLECOUNTB - CYCLECOUNTA)/10<31> <30> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U16 xdata E2ui_CYCLECOUNTA_B ; //<2F> <> <EFBFBD> <EFBFBD> ѭ<EFBFBD> <D1AD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> FCC<43> <43> ˥<EFBFBD> <CBA5> <EFBFBD> <EFBFBD> һ <EFBFBD> <D2BB> ˥<EFBFBD> <CBA5> <EFBFBD> ؾ<EFBFBD> =(CYCLECOUNTB *100 -CYCLECOUNTA *95) / (CYCLECOUNTB - CYCLECOUNTA)<29> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U16 xdata E2ui_CYCLECOUNTB ; //<2F> <> <EFBFBD> <EFBFBD> FCC<43> <43> ˥<EFBFBD> <CBA5> <EFBFBD> ζ<D7B6> <CEB6> <EFBFBD> <EFBFBD> <EFBFBD> ʼ ѭ<CABC> <D1AD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U16 xdata E2ui_CYCLECOUNTB_K ; //<2F> <> <EFBFBD> <EFBFBD> FCC<43> <43> ˥<EFBFBD> <CBA5> <EFBFBD> ζ<D7B6> <CEB6> <EFBFBD> ˥<EFBFBD> <CBA5> б <EFBFBD> <D0B1> =(CYCLECOUNTC -CYCLECOUNTB)/10<31> <30> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U16 xdata E2ui_CYCLECOUNTB_B ; //<2F> <> <EFBFBD> <EFBFBD> FCC<43> <43> ˥<EFBFBD> <CBA5> <EFBFBD> ζ<D7B6> <CEB6> <EFBFBD> ˥<EFBFBD> <CBA5> <EFBFBD> ؾ<EFBFBD> =(CYCLECOUNTC *95 -CYCLECOUNTB *85) /(CYCLECOUNTC -CYCLECOUNTB)<29> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U16 xdata E2ui_CYCLECOUNTC ; //<2F> <> <EFBFBD> <EFBFBD> FCC<43> <43> ˥<EFBFBD> <CBA5> <EFBFBD> <EFBFBD> <D7B6> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʼ ѭ<CABC> <D1AD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U16 xdata E2uiUpdateCycleCount ; //<2F> ϴθ<CFB4> <CEB8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ٴθ<D9B4> <CEB8> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ѭ<EFBFBD> <D1AD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
S32 xdata Info_slCurr ; //<2F> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ڹ<EFBFBD> <DAB9> ˺<EFBFBD> <CBBA> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> жϳ <D0B6> <CFB3> ŵ<EFBFBD> ״̬<D7B4> <CCAC> <EFBFBD> <EFBFBD> <EFBFBD> ػ<EFBFBD> ·<EFBFBD> <C2B7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> mA<6D> <41> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> S32 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U16 xdata Info_uiTemp ; //<2F> <> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ʾ <EFBFBD> ĵ<EFBFBD> о <EFBFBD> ¶ȣ <C2B6> <C8A3> <EFBFBD> ֵ = X<> <58> <EFBFBD> ȣ <EFBFBD> <C8A3> <EFBFBD> 10 + 2731<33> <31> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U32 xdata Info_ulVoltage ; //<2F> <> о <EFBFBD> ܵ<EFBFBD> ѹ<EFBFBD> <D1B9> U32 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U16 data uiCellVmaxG ; //<2F> <> ǰ<EFBFBD> <C7B0> ѹ<EFBFBD> <D1B9> <EFBFBD> ߵ ĵ<DFB5> о <EFBFBD> <D0BE> ѹ<EFBFBD> <D1B9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16 data<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
U16 data uiCellVminG ; //<2F> <> ǰ<EFBFBD> <C7B0> ѹ<EFBFBD> <D1B9> <EFBFBD> ͵ĵ<CDB5> о <EFBFBD> <D0BE> ѹ<EFBFBD> <D1B9> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16 data<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
//U8 data ucCellNum; //<2F> <> о <EFBFBD> <D0BE> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U8 data<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
//S32 xdata slCadcCurAverage; //<2F> <> <EFBFBD> ڿ<EFBFBD> <DABF> <EFBFBD> <D7BB> ֵ<EFBFBD> ƽ <EFBFBD> <C6BD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> س<EFBFBD> <D8B3> ŵ<EFBFBD> <C5B5> <EFBFBD> ·<EFBFBD> <C2B7> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> S32 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
S32 xdata slAdcCur2 ; //<2F> <> <EFBFBD> ڿ<EFBFBD> <DABF> <EFBFBD> <D7BB> ֵ<EFBFBD> ƽ <EFBFBD> <C6BD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> طŵ<D8B7> <C5B5> <EFBFBD> ·<EFBFBD> <C2B7> <EFBFBD> <EFBFBD> û<EFBFBD> п<EFBFBD> <D0BF> Ժ<EFBFBD> Ϊ0<CEAA> <30> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> S32 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
S16 xdata siCurCompens ; //ϵͳ<CFB5> <CDB3> <EFBFBD> ĵ<EFBFBD> <C4B5> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ԥ<EFBFBD> <D4A4> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> Ժ<EFBFBD> Ϊ0<CEAA> <30> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ͣ<EFBFBD> U16 xdata<74> <61> <EFBFBD> <EFBFBD> <EFBFBD> 룩
//*****************************************************************
/*************************************************************************************************
* <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> : GasGaugeVarIn
* <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> : <EFBFBD> <EFBFBD>
* <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֵ : <EFBFBD> <EFBFBD>
* <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> : <EFBFBD> ⲿ ֵ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ر <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ÿ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ƹ <EFBFBD> <EFBFBD> ܺ <EFBFBD> <EFBFBD> <EFBFBD> ִ <EFBFBD> <EFBFBD> ʱ <EFBFBD> <EFBFBD> <EFBFBD> ڵ <EFBFBD> һ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ø ý ӿ ں <EFBFBD> <EFBFBD> <EFBFBD>
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
void GasGaugeVarIn ( void )
{
BOOL eabak ;
eabak = EA ;
IrqDis ( ) ;
Info_uiRSOC = Info . uiRSOC ;
Info_ulFCC = Info . ulFCC ;
Info_ulRC = Info . ulRC ;
Info_uiCycleCount = Info . uiCycleCount ;
Info_slCurr = Info . slCurr ;
Info_uiTemp = Info . uiTS [ 0 ] ;
Info_ulVoltage = Info . ulVoltage ;
uiCellVmaxG = uiCellVmax ;
uiCellVminG = uiCellVmin ;
slAdcCur2 = 0 ;
siCurCompens = 0 ;
EA = eabak ;
E2ucInitSocDif = 30 ;
E2ucInitUpSoc = 90 ;
E2uiDsgAdjLowTemp = ( 10 * 10 + 2731 ) ;
E2slDsgAdjMaxCurr = - 35000 ;
E2ucDsgAdjLowFlg = 0 ;
E2ucDsgAdjLowSoc = 1 ;
E2ucChgAdjRatio = 20 ;
E2uiTempFCC_K1 = 16000 ;
E2uiTempFCC_K2 = 17 ;
E2uiTempFCC_B = 1570 ;
E2ucFullDsgDelay = 60 ;
E2uiDsgCorrectVol = E2uiVOC [ 0 ] - 200 ;
E2ucDsgCorrectSOC = 15 ;
E2ucDsgVolDet = 10 ;
E2uiChgCorrectVol = E2uiVOC [ 9 ] ;
E2ucChgCorrectSOC = 90 ;
E2ulChgerEndVol = 4500 * ucCellNum ;
E2ulLoadEndVol = 3000 * ucCellNum ;
E2ucChgerEndDelay = 60 ;
E2ucChg100Ratio = 20 ;
E2ucChgCurRatio = 15 ;
E2ucChgChangeSocDif = 20 ;
E2ucChgChangeSocRatio = 10 ;
E2ulIdleSocTimes = 40 ;
E2ucFccUpdatePercent = 30 ;
E2uiChgEndTemp = ( 15 * 10 + 2731 ) ;
E2uiDsgEndTemp = ( 15 * 10 + 2731 ) ;
E2ui_CYCLECOUNTA = 50 ;
E2ui_CYCLECOUNTA_K = 5 ;
E2ui_CYCLECOUNTA_B = 105 ;
E2ui_CYCLECOUNTB = 100 ;
E2ui_CYCLECOUNTB_K = 30 ;
E2ui_CYCLECOUNTB_B = 98 ;
E2ui_CYCLECOUNTC = 400 ;
E2uiUpdateCycleCount = 75 ;
2025-02-14 08:59:29 +00:00
if ( bOV )
{
E2ucSOC = 100 ;
E2ulDfRC = E2ulFCC ;
Info_uiRSOC = 100 ;
Info_ulRC = E2ulFCC ;
Info . uiRSOC = 100 ;
Info . ulRC = E2ulFCC ;
}
if ( bUV )
{
E2ucSOC = 0 ;
E2ulDfRC = 0 ;
Info_uiRSOC = 0 ;
Info_ulRC = 0 ;
Info . uiRSOC = 0 ;
Info . ulRC = 0 ;
}
2025-02-06 07:35:32 +00:00
//}
// bAFE_SC = bSC;
}
/*************************************************************************************************
* <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> : GasGaugeVarOut
* <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> : <EFBFBD> <EFBFBD>
* <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ֵ : <EFBFBD> <EFBFBD>
* <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> : <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ر <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ⲿ ֵ <EFBFBD> <EFBFBD> ÿ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ƹ <EFBFBD> <EFBFBD> ܺ <EFBFBD> <EFBFBD> <EFBFBD> ִ <EFBFBD> <EFBFBD> ʱ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> һ <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> <EFBFBD> ø ý ӿ ں <EFBFBD> <EFBFBD> <EFBFBD>
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
void GasGaugeVarOut ( void )
{
BOOL eabak ;
eabak = EA ;
IrqDis ( ) ;
Info . uiRSOC = Info_uiRSOC ;
Info . ulFCC = Info_ulFCC ;
Info . ulRC = Info_ulRC ;
Info . uiCycleCount = Info_uiCycleCount ;
bVDQ = bVDQFlg ;
bFC = bCHGEndFlg ;
bFD = E2ucDsgEndFlg ;
EA = eabak ;
2025-02-14 08:59:29 +00:00
if ( bOV )
{
E2ucSOC = 100 ;
E2ulDfRC = E2ulFCC ;
Info_uiRSOC = 100 ;
Info_ulRC = E2ulFCC ;
Info . uiRSOC = 100 ;
Info . ulRC = E2ulFCC ;
}
if ( bUV )
{
E2ucSOC = 0 ;
E2ulDfRC = 0 ;
Info_uiRSOC = 0 ;
Info_ulRC = 0 ;
Info . uiRSOC = 0 ;
Info . ulRC = 0 ;
}
2025-02-06 07:35:32 +00:00
//}
// bAFE_SC = bSC;
}