Determination of a configuration of a battery pack
A computer implemented method, a control unit and a computer program for determining a configuration of a battery pack having one or more battery modules configured to be operationally connected as a string of battery modules, wherein a battery module includes a radio frequency identification, RFID, reader configured to read a radio frequency identification, RFID, tag of an adjacent battery module, by receiving first data from a first battery module (BM 1 ), wherein the first data includes a module identifier of the first battery module (BM 1 ) associated with second data of a second battery module (BM 2 ) adjacent to the first battery module (BM 1 ), the second data including at least a module identifier of the second battery module (BM 2 ); and determining the configuration of the battery pack based on the first and second data.
1. A computer implemented method for determining a configuration of a battery pack having one or more battery modules configured to be operationally connected as a string of battery modules, wherein a battery module includes a radio frequency identification (RFID) reader configured to read a RFID tag of an adjacent battery module, the method comprising:
receiving first data from a first battery module (BM 1 ), wherein the first data includes a module identifier of the first battery module (BM 1 ) associated with second data of a second battery module (BM 2 ) adjacent to the first battery module (BM 1 ), the second data including at least a module identifier of the second battery module (BM 2 );
determining a number of the battery modules belonging to the battery pack based on the first data and the second data; and
determining the configuration of the battery pack based on:
the first data, the second data, and the number of the battery modules belonging to the battery pack; and
an identifier of a frame tag, wherein a position of the frame tag within the battery pack is known.
2. The computer implemented method of claim 1 , wherein the configuration of the battery pack is determined by:
detecting an identifier of the RFD control reader as the first data; and
applying a known position of the RFID control reader in the configuration of the battery pack in the determination.
3. The computer implemented method of claim 1 , wherein the data received from the first battery module (BM 1 ) comprises:
further data containing at least one further identifier received from at least one further battery module (BMn).
4. The computer implemented method of claim 1 , wherein the configuration of the battery pack is determined by detecting an identifier of the RFID control reader as the first data.
5. The computer implemented method of claim 4 , the method comprising:
determining data indicating a number of the battery modules belonging to a string of battery modules.
6. The computer implemented method of claim 5 , wherein the configuration of the battery pack is determined by:
applying the data indicating the number of the battery modules in the determination.
7. The computer implemented method of claim 6 , wherein the battery pack comprises:
the string of battery modules.
8. The computer implemented method of claim 1 , wherein the battery module corresponds to a battery cell.
9. The computer implemented method of claim 1 , wherein the battery pack corresponds to the battery module.
10. A control unit for determining a configuration of a battery pack having one or more battery modules configured to be operationally connected as a string of battery modules, wherein a battery module includes a radio frequency identification (RFID) reader configured to read a RFID, tag of an adjacent battery module, the control unit comprising:
at least one processor; and
at least one memory including computer program code;
the at least one memory and the computer program code being configured to, with the at least one processor, cause the control unit to:
receive first data from a first battery module (BM 1 ), wherein the first data includes a module identifier of the first battery module (BM 1 ) associated with second data of a second battery module (BM 2 ) adjacent to the first battery module (BM 1 ), the second data including at least a module identifier of the second battery module (BM 2 );
determine a number of the battery modules belonging to the battery pack based on the first data and the second data; and
determine the configuration of the battery pack based on:
the first data, the second data, and the number of the battery modules belonging to the battery pack; and
an identifier of a frame tag, wherein a position of the frame tag within the battery pack is known.
11. The control unit of claim 10 , wherein the control unit is configured to:
determine the configuration of the battery pack by detecting an identifier of the RFD control reader as the first data; and
apply a known position of the RFID control reader in the configuration of the battery pack in the determination.
12. The control unit of claim 11 , wherein the control unit is configured to:
receive further data from the first battery module (BM 1 ), the further data including at least one further identifier received from at least one further battery module (BMn).
13. The control unit of claim 11 , comprising:
the RFID control reader, wherein the control unit is configured to determine the configuration of the battery pack by detecting an identifier of the RFID control reader as the first data.
14. The control unit of claim 13 , wherein the control unit is configured to:
determine data indicating a number of the battery modules belonging to a string of battery modules; and
determine the configuration of the battery pack by applying the data indicating the number of the battery modules in the determination.
15. The control unit of claim 14 , wherein the battery pack comprises:
the string of battery modules.
16. A computer program embodied on a non-transitory computer readable medium containing computer executable program code, which code, when executed by at least one processor of a control unit, causes the control unit to:
receive first data from a first battery module (BM 1 ), wherein the first data includes a module identifier of the first battery module (BM 1 ) associated with second data of a second battery module (BM 2 ) adjacent to the first battery module (BM 1 ), the second data including at least a module identifier of the second battery module (BM 2 );
determining a number of the battery modules belonging to the battery pack based on the first data and the second data; and
determine the configuration of the battery pack based on:
the first data, the second data, and the number of the battery modules belonging to the battery pack; and
an identifier of a frame tag, wherein a position of the frame tag within the battery pack is known.