A cell is not reporting (its bank is reporting)

First:

See also:

IMPORTANT NOTE

If a bank reports that its negative end board is missing, that's probably not true: all that means is that one of the boards in the bank is missing, and we don't yet know which one.

All banks reporting, no cells reporting

Rev 1.14 and above.

The "CELL DATA READ AND REPORT RATE" setting (H 4 8 5 5) is 0. Change it to 10 (one report every 1 second).

Only N cells in each bank reporting

Rev 1.14 and above. Exactly 5 cells report in each bank, or some such number.

The "CELL DATA READ AND REPORT RATE" setting (H 4 8 5 5) is too low (reporting is too fast, and there's not enough time to do all the cells). Increase the value (reduce the reporting rate).

Introduction

The BMS assigns IDs to the cell boards on the fly, starting from 0 for the cell board at the most positive end of the bank. If a cell board is not responding, the BMS skips it and assigns its ID to the following (more negative) cell board. Therefore, the non-responsive cell board gets no ID, and the following cell boards will have a lower ID than they should.

For example, if a bank has 5 cell board, the BMS will assign IDs 0 through 4 to them.

Position

Most +

2nd

mid-bank

4th

Most -

ID

0

1

2

3

4

However, if the mid-bank cell board is not responding, the BMS will see 4 cell boards instead, and assign IDs 0 through 3 to them, skipping the cell board that doesn't report.

Position

Most +

2nd

mid-bank

4th

Most -

ID

0

1

none

2

3

The BMS controller knows that a cell board is not reporting, but it has no idea which one. It just sees 4 cell boards, but it doesn't know which 4 they are. If it were the second cell board that was missing, that appears exactly the same to the BMS controller.

Position

Most +

2nd

mid-bank

4th

Most -

ID

0

none

1

2

3

The BMS controller will report that cell board #4 is missing, but that simply means that it was not able to assign ID 4 to any cell board; it doesn't necessarily mean that the cell board that is not reporting is the last one in the bank. To know which cell board is not reporting, one must physically look at the cell boards.

Determining which cell board is not reporting

StandardProducts/Lithiumate/Troubleshooting/Banks/Missing/Cell (last edited 2012-05-22 19:53:10 by 209)