cancel
Showing results for 
Search instead for 
Did you mean: 

AEK-POW_BMS63EN Current, NTC measurement and fault LED

trishuynh
Associate II

Dear community members,

I have three questions about the AEK-POW_BMS63EN require answers and input from experts:

1. After running the example of AEK-POW_BMS63EN, everything is ok; however, the fault LED on  is always high in AEK-COM-ISOSPI1 even thought the F1 and F2 parameters are 0. Is there any issue related to the board or system?

2. How to place the NTC sensor on the AEK-POW-BMSHOLD (the manual does not state this clearly)?

3. Is there any function to read current of each cell?

 

Any help would be very much appreciated.

TH.

1 ACCEPTED SOLUTION

Accepted Solutions
Max VIZZINI
ST Employee

Hi,

  1. After running the example of AEK-POW_BMS63EN, everything is ok; however, the fault LED on  is always high in AEK-COM-ISOSPI1 even thought the F1 and F2 parameters are 0. Is there any issue related to the board or system?

The FAULTL LED will turn even if there is an active OVERLATCH and not only with F1 and F2 registers. An OVL can be detected even when NTCs are not connected, therefore not having proper temperature values.

  1. How to place the NTC sensor on the AEK-POW-BMSHOLD (the manual does not state this clearly)?

There are 2 wires for each NTC in the AEK-POW-BMSHOLD. It should be blue and yellow. Each pair of wires connects to single NTC. They have no polarity as they are like resistors.

  1. Is there any function to read current of each cell?

 

The current of each cell is the same because the cells are in series.

Best Regards,

AutoDevKit Team

View solution in original post

4 REPLIES 4
Max VIZZINI
ST Employee

Hi,

  1. After running the example of AEK-POW_BMS63EN, everything is ok; however, the fault LED on  is always high in AEK-COM-ISOSPI1 even thought the F1 and F2 parameters are 0. Is there any issue related to the board or system?

The FAULTL LED will turn even if there is an active OVERLATCH and not only with F1 and F2 registers. An OVL can be detected even when NTCs are not connected, therefore not having proper temperature values.

  1. How to place the NTC sensor on the AEK-POW-BMSHOLD (the manual does not state this clearly)?

There are 2 wires for each NTC in the AEK-POW-BMSHOLD. It should be blue and yellow. Each pair of wires connects to single NTC. They have no polarity as they are like resistors.

  1. Is there any function to read current of each cell?

 

The current of each cell is the same because the cells are in series.

Best Regards,

AutoDevKit Team

Dear Max VIZZINI,

 

Thank you for the Solutions. For the question number 2, I have already connects sensors to pair of wires and the system reads temperature correctly; however, I mean that I do not know where to place the sensors to the battery pack on AEK-POW-BMSHOLD module because there is no room to place the sensors between the batteries.

Best Regards,

TH.

 

Dear Max VIZZINI,

 

Could you show me the fomular to convert from serial raw data of NTC sensors connected to the system to degree Celsius? 

 

Sincerely,

TH.

Hi,

 

The formula is:

ADC_voltage * ( R35 / (VTREF - ADC_voltage) ) = Resistor_NTC (R35)

 

Where: VTREF = 5V, R34 = 10K e R35(NTC) = 10K at the environment temperature.

 

After that, this NTC value (Resistor_NTC) can be compared with the table obtained from the

datasheet of the specific NTC resistor employed.

Best Regards,

AutoDevKit Team