Want BMS MC33771B to go into IDLE or SLEEP state when TPL not received

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

Want BMS MC33771B to go into IDLE or SLEEP state when TPL not received

394件の閲覧回数
ranulf
Contributor IV

I have a BMS that utilizes multiple MC33771Bs as a battery cell controllers. The S32K144 interfaces with these over TPL. We are using MBDT for S32K1xx.

I would like the MC33771Bs to go into an IDLE or SLEEP state when TPL communication is not received so that energy is not drained when the vehicle is off. Currently it appears that the MC33771Bs stays awake and drain energy when the vehicle is off and there is no TPL communication.

How can I make the MC33771Bs put themselves into IDLE or SLEEP when they don't receive TPL communication for a time and then go back to NORMAL when they start receiving TPL communication again?

I have tried to enable COM timeout with the MC3377xB_Register_Write block, but when I use this block future attempts to read the register are unsuccessful because they time out.  Using the MC3377xB_Register_Write block seems to put the MC33771B in some error state.

0 件の賞賛
返信
0 返答(返信)