Power supply

The power supply device in stationary power storage systems ensures reliable communication and data transmission by using control devices that convert and compare signals, addressing the issue of inaccurate data transmission.

JP7605181B2Active Publication Date: 2024-12-24TOYOTA JIDOSHA KK
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2022088170
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-05-31
Publication Date
2024-12-24
Estimated Expiration
2042-05-31

AI Technical Summary

Technical Problem

Existing power supply systems in stationary power storage systems lack mechanisms to ensure reliable communication between the battery control device and the IF control device, leading to potential malfunctions if data transmission is inaccurate.

Method used

A power supply device that includes a first control device and a second control device capable of converting signals between different communication standards, with data being transmitted, received, and compared to ensure data accuracy and detect abnormalities in communication.

Benefits of technology

Ensures reliable communication and data transmission between the battery control device and the IF control device, preventing system malfunctions by detecting and addressing abnormalities.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007605181000001
    Figure 0007605181000001
  • Figure 0007605181000002
    Figure 0007605181000002
  • Figure 0007605181000003
    Figure 0007605181000003
Patent Text Reader

Abstract

To ensure the reliability of communication between a battery control device and an IF control device in a power supply device used in a stationary power storage system.SOLUTION: A battery ECU transmits maximum voltage values Vmax1 and Vmax2 detected by a main CPU and a sub-CPU, respectively, to an IFECU (S1,2). The IFECU executes a first comparison process to compare the maximum voltage values Vmax1 and Vmax2 (S3). The IFECU sends back the maximum voltage value Vmax1 to the battery ECU (S4). The battery ECU executes a second comparison process that compares the maximum voltage value Vmax1 calculated in S1 with a returned maximum voltage value Vmax1A (S5). The battery ECU sends the maximum voltage value Vmax1A to the IFECU (S6). The IFECU executes a third comparison process that compares the maximum voltage value Vmax1 received in S2 with the maximum voltage value Vmax1A received in S6 (S7).SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a power supply device for use in a stationary electricity storage system. [Background technology]

[0002] JP 2021-23086 A (Patent Document 1) discloses a battery control device mounted on a vehicle. This battery control device includes a main control unit and a sub-control unit. The main control unit and the sub-control unit each detect the voltage of each of the multiple unit batteries included in the battery pack. The main control unit and the sub-control unit then exchange the maximum voltage among the detected unit battery voltages with each other, and compare the maximum voltage detected by each unit control unit with the maximum voltage obtained from the other unit control unit. This determines whether an abnormality has occurred in either the main control unit or the sub-control unit. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2021-23086 A Summary of the Invention [Problem to be solved by the invention]

[0004] Meanwhile, in recent years, stationary energy storage systems have been attracting attention. For example, stationary energy storage systems are being considered for use as stationary power sources for stores, factories, homes, and the like. Stationary energy storage systems include, for example, a power supply device (battery pack), a power conversion device, and the like. The power supply device includes, for example, a battery, a battery control device that controls the battery, and an IF control device that acts as an interface (IF) between the battery control device and the power conversion device. In stationary energy storage systems, various types of control are performed using data such as detection values ​​detected by the battery control device and calculation values ​​calculated for the battery.

[0005] For example, if some abnormality occurs in the communication between the battery control device and the IF control device, data from the battery control device may not be transmitted accurately to the IF control device, and the stationary energy storage system may not function properly. Conventionally, there was no mechanism to ensure the reliability of communication between the battery control device and the IF control device in the power supply devices used in stationary energy storage systems.

[0006] The present disclosure has been made to solve the above-mentioned problems, and a purpose of the present disclosure is to ensure the reliability of communication between a battery control device and an IF control device in a power supply device used in a stationary energy storage system. [Means for solving the problem]

[0007] (1) A power supply device according to an aspect of the present disclosure is a power supply device used in a stationary energy storage system. The power supply device includes a stationary battery, a first control device that controls the stationary battery, and a second control device configured to be able to communicate with the first control device and that converts between a signal conforming to the communication standard of the first control device and a signal conforming to another communication standard. The first control device transmits first data related to the stationary battery to the second control device. The second control device replies to the first control device with the received first data. The first control device receives the first data returned from the second control device as second data and executes a process of comparing the first data with the second data.

[0008] According to the above configuration, the first control device transmits the first data to the second control device, and the second control device returns the first data to the first control device. The first control device then receives the returned first data as the second data, and compares the first data with the second data. If the communication between the first control device and the second control device is normal, the first data and the second data match. On the other hand, if an abnormality occurs in the communication between the first control device and the second control device, the first data and the second data do not match. By comparing the first data with the returned first data (second data), an abnormality in the communication between the first control device and the second control device can be detected. Therefore, the reliability of the communication between the first control device and the second control device can be guaranteed.

[0009] (2) In one embodiment, the first control device transmits the second data to the second control device, and the second control device executes a process for comparing the first data with the second data.

[0010] According to the above configuration, the second control device executes a process of comparing the first data with the second data. As described above, if an abnormality occurs in the communication between the first control device and the second control device, the first data does not match the second data. Therefore, the second control device can detect the abnormality in the communication between the first control device and the second control device, and therefore the reliability of the communication between the first control device and the second control device can be guaranteed.

[0011] (3) In one embodiment, the first control device includes a first processing unit and a second processing unit. The first processing unit and the second processing unit are controlled in a synchronous manner. The first data includes third data calculated by the first processing unit regarding the stationary battery and fourth data calculated by the second processing unit regarding the stationary battery. The second control device executes a process of comparing the third data with the fourth data.

[0012] Since the first and second processing sections are controlled in a synchronous manner, if no abnormality occurs in either the first or second processing section, the third data and the fourth data will match. By comparing the third and fourth data, an abnormality in the first control device (the first or second processing section) can be detected, so that the reliability of the data itself transmitted from the first control device can be guaranteed.

[0013] (4) In one embodiment, the second control device generates a predetermined value for each reference time and transmits the predetermined value to the first control device. The first control device replies to the second control device with the received predetermined value. The second control device executes a process of comparing the predetermined value with the returned predetermined value. The second control device generates a different predetermined value for each reference time.

[0014] Due to an abnormality in the first control device, there is a possibility that the data (value) transmitted from the first control device to the second control device may become stuck. According to the above configuration, the second control device generates a different predetermined value for each reference time. Then, the second control device transmits the predetermined value to the first control device, and the first control device returns the predetermined value to the second control device. If the value transmitted from the first control device to the second control device becomes stuck, the predetermined value may differ from the returned predetermined value. Even if the predetermined value coincides with the returned predetermined value (stuck value) by chance, the predetermined value differs for each reference time, so that in the next period (after the reference time), the predetermined value does not coincide with the returned predetermined value (stuck value). Thus, the second control device can detect the sticking of the value transmitted by the first control device. Therefore, the reliability of the data itself transmitted from the first control device can be guaranteed. Effect of the Invention

[0015] According to the present disclosure, in a stationary energy storage system, it is possible to ensure the reliability of communication between a battery control device and an IF control device. [Brief description of the drawings]

[0016] [Figure 1] 1 is a diagram showing a configuration of a stationary electricity storage system according to an embodiment; [Diagram 2] FIG. 11 is a sequence diagram for explaining answerback control. [Diagram 3] FIG. 11 is a sequence diagram for explaining sticking prevention control. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0017] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings. In the drawings, the same or corresponding parts are designated by the same reference characters and their description will not be repeated.

[0018] <Configuration> FIG. 1 is a diagram showing a configuration of a stationary energy storage system 100 according to this embodiment. In this embodiment, as an example, the stationary energy storage system 100 supplies single-phase AC power to a house 200. The stationary energy storage system 100 is, for example, installed alongside the house 200. Note that the stationary energy storage system 100 is not limited to supplying AC power to the house 200. The stationary energy storage system 100 may supply AC power to a store or a factory, for example. Furthermore, the stationary energy storage system 100 may be configured to be capable of exchanging power with a power grid (not shown).

[0019] The stationary electricity storage system 100 includes a battery pack 1, a DC / DC converter 2, and a PCS (Power Conditioning System) 3.

[0020] The DC / DC converter 2 boosts the DC voltage from the battery pack 1. The PCS 3 converts the DC voltage from the DC / DC converter 2 into an AC voltage and supplies it to the house 200 and a power system (not shown).

[0021] The battery pack 1 is, for example, a used battery pack that was mounted on an electric vehicle such as a hybrid car or an electric car. The battery pack 1 is removed from the electric vehicle and reused as a battery in the stationary energy storage system 100. Note that the battery pack 1 is not limited to a used battery pack that was mounted on an electric vehicle, and may be any battery pack having the functions described below.

[0022] The battery pack 1 includes a battery stack 10, a voltage monitoring module 16, a current sensor 17, a temperature sensor 18, a battery ECU (Electronic Control Unit) 20, and an IFECU (Interface Electronic Control Unit) 30. The battery pack 1 corresponds to an example of a "power supply device" according to the present disclosure. The battery ECU 20 corresponds to an example of a "first control device" according to the present disclosure. The IFECU 30 corresponds to an example of a "second control device" according to the present disclosure.

[0023] The battery stack 10 includes a plurality of stacked cells 11. The cells 11 are, for example, secondary batteries such as nickel-metal hydride batteries and lithium-ion batteries. The cells 11 may be batteries having a liquid electrolyte between the positive and negative electrodes, or may be batteries having a solid electrolyte (all-solid-state batteries). Although FIG. 1 illustrates one battery stack 10, the battery pack 1 may include a plurality of battery stacks 10. The battery stack 10 corresponds to an example of a "stationary battery" according to the present disclosure.

[0024] The voltage monitoring module 16 detects the voltage of each of the multiple cells 11, and outputs a signal indicating the detection result to the battery ECU 20.

[0025] The current sensor 17 detects the current input to and output from the battery stack 10, and outputs a signal indicating the detection result to the battery ECU 20.

[0026] The temperature sensor 18 detects the temperature of the battery stack 10 and outputs a signal indicating the detection result to the battery ECU 20. For example, the temperature sensor 18 may take the average value of the temperatures of the multiple cells 11 as the temperature of the battery stack 10, or may take the temperature of a representative cell 11 among the multiple cells 11 as the temperature of the battery stack 10. Alternatively, the temperature sensor 18 may detect the temperature of each of the multiple cells 11 and output a signal indicating the detection result to the battery ECU 20.

[0027] The battery ECU 20 controls charging and discharging of the battery stack 10. The battery ECU 20 controls charging and discharging of the battery stack 10 based on the voltage of each cell 11 acquired from the voltage monitoring module 16, the current acquired from the current sensor 17, and the temperature acquired from the temperature sensor 18.

[0028] The battery ECU 20 and the IFECU 30 are connected to each other via a communication line 40 so as to be able to communicate with each other.

[0029] The IFECU 30 executes a conversion process for converting between a signal conforming to the communication standard (e.g., CAN (Controller Area Network)) of the battery ECU 20 and a signal conforming to the communication standard (e.g., RS485) of the DC / DC converter 2 and the PCS 3. The IFECU 30 also has an electrical insulation function between the battery ECU 20 and the DC / DC converter 2.

[0030] The battery ECU 20 includes a main CPU (Central Processing Unit) 21 , a sub-CPU 22 , a memory 23 , and a connection terminal 24 .

[0031] The main CPU 21 and the sub CPU 22 control the operation of the system in the battery ECU 20. The main CPU 21 and the sub CPU 22 have the same control cycle, and the control cycles are synchronized. Therefore, the values ​​(detected values) acquired by the main CPU 21 and the sub CPU 22 from the voltage monitoring module 16, the current sensor 17, and the temperature sensor 18 will be the same unless there is an abnormality in either of them.

[0032] The memory 23 stores the programs executed by the main CPU 21 and the sub-CPU 22, as well as information used in the programs (for example, maps, mathematical expressions, and various parameters).

[0033] The connection terminal 24 is connected to a connection terminal 33 (described later) of the IFECU 30 via a communication line 40. The main CPU 21 is configured to be able to transmit and receive signals to and from the IFECU 30 (CPU 31) via the connection terminal 24 and the communication line 40.

[0034] The IFECU 30 includes a CPU 31 , a memory 32 , and a connection terminal 33 .

[0035] The CPU 31 controls the operation of the system in the IFECU 30. The CPU 31 converts, for example, a signal conforming to the communication standard of the battery ECU 20 into a signal conforming to the communication standard of the DC / DC converter 2 and the PCS 3. The CPU 31 also converts, for example, a signal conforming to the communication standard of the DC / DC converter 2 and the PCS 3 into a signal conforming to the communication standard of the battery ECU 20.

[0036] The memory 32 stores the programs executed by the CPU 31 as well as information used in the programs (for example, maps, mathematical expressions, and various parameters).

[0037] The connection terminal 33 is connected to the connection terminal 24 of the battery ECU 20 via a communication line 40 .

[0038] Here, in the stationary energy storage system 100, various controls are executed based on the state of the battery pack 1 (mainly the battery stack 10). The state of the battery pack 1 is determined based on data such as detection values ​​(voltage, current, temperature) detected by the battery ECU 20 with respect to the battery stack 10 and calculation values ​​calculated with respect to the battery.

[0039] For example, if some abnormality occurs in the communication between the battery ECU 20 and the IFECU 30, data from the battery ECU 20 may not be transmitted accurately to the IFECU 30, and the stationary power storage system 100 may not function properly. Therefore, in order to accurately control the stationary power storage system 100, it is important to ensure the reliability of the communication between the battery ECU 20 and the IFECU 30. It is also important to ensure the reliability of the data (including detected values ​​and calculated values) itself transmitted from the battery ECU 20 to the IFECU 30.

[0040] Therefore, in stationary electricity storage system 100 according to the present embodiment, IFECU 30 replies with data transmitted from battery ECU 20, and executes answerback control in which the data transmitted and received are mutually confirmed to match.

[0041] 2 is a sequence diagram for explaining the answerback control. The process shown in this sequence diagram is started by the battery ECU 20 when a predetermined condition is met. The predetermined condition may be, for example, that the battery ECU 20 has been started, or that a predetermined time has elapsed since the previous execution of the answerback control.

[0042] In S1, each of the main CPU 21 and sub CPU 22 of the battery ECU 20 acquires the voltage of each cell 11 from the voltage monitoring module 16. The main CPU 21 determines, by calculation, a maximum voltage value Vmax1 that is the maximum value of the acquired voltages of each cell 11. The sub CPU 22 determines, by calculation, a maximum voltage value Vmax2 that is the maximum value of the acquired voltages of each cell 11. The sub CPU 22 outputs the maximum voltage value Vmax2 to the main CPU 21.

[0043] In S2, the main CPU 21 of the battery ECU 20 transmits the maximum voltage values ​​Vmax1 and Vmax2 to the IFECU 30 via the connection terminal 24 (communication line 40). As a result, the CPU 31 of the IFECU 30 receives the maximum voltage values ​​Vmax1 and Vmax2 from the battery ECU 20 via the connection terminal 33.

[0044] In S3, the CPU 31 of the IFECU 30 executes a first comparison process to compare the maximum voltage values ​​Vmax1 and Vmax2. In the first comparison process, the CPU 31 of the IFECU 30 checks whether the data (calculated value) itself transmitted from the battery ECU 20 is accurate (reliable). As described above, the main CPU 21 and the sub CPU 22 of the battery ECU 20 have the same control cycle and the control cycles are synchronized, so that they acquire the same value from the voltage monitoring module 16. Therefore, the maximum voltage values ​​Vmax1 and Vmax2 should be the same value. If the maximum voltage values ​​Vmax1 and Vmax2 match, the CPU 31 determines that no abnormality has occurred in either the main CPU 21 or the sub CPU 22 of the battery ECU 20 (i.e., they are normal) and that there is no problem with the reliability of the data (calculated value) transmitted from the battery ECU 20. When the maximum voltage value Vmax1 and the maximum voltage value Vmax2 do not match, the CPU 31 determines that an abnormality may have occurred in either the main CPU 21 or the sub CPU 22 of the battery ECU 20, and that the reliability of the data transmitted from the battery ECU 20 is low. When the CPU 31 determines that the reliability of the data transmitted from the battery ECU 20 is low, the CPU 31 may notify the DC / DC converter 2 or another external device (not shown) of the abnormality. In this way, when the reliability of the data transmitted from the battery ECU 20 is determined to be low, it is possible to execute a process (hereinafter also referred to as a "predetermined process") such as stopping the stationary energy storage system 100 or restricting the input / output power to the stationary energy storage system 100.

[0045] In S4, the CPU 31 of the IFECU 30 returns the maximum voltage value Vmax1 received from the battery ECU 20 in S2 to the battery ECU 20 via the connection terminal 33. Note that hereinafter, the maximum voltage value Vmax1 returned from the IFECU 30 to the battery ECU 20 will be referred to as "maximum voltage Vmax1A." The main CPU 21 of the battery ECU 20 receives the maximum voltage value Vmax1A from the IFECU 30 via the connection terminal 24.

[0046] In S5, the main CPU 21 of the battery ECU 20 executes a second comparison process to compare the maximum voltage value Vmax1 calculated in S1 with the maximum voltage value Vmax1A received in S4. In the second comparison process, the main CPU 21 of the battery ECU 20 checks whether the communication between the battery ECU 20 and the IFECU is normal (reliable). If the maximum voltage value Vmax1 and the maximum voltage value Vmax1A match, the main CPU 21 determines that data is transmitted and received correctly between the battery ECU 20 and the IFECU 30 and that the communication between the battery ECU 20 and the IFECU 30 is reliable. If the maximum voltage value Vmax1 and the maximum voltage value Vmax1A do not match, the main CPU 21 determines that data is not transmitted and received correctly between the battery ECU 20 and the IFECU 30 and that the reliability of the communication between the battery ECU 20 and the IFECU 30 is low. If the main CPU 21 determines that the reliability of the communication is low, it may notify the IFECU 30 or another external device (not shown) of an abnormality. Thereby, when it is determined that the reliability of the communication between the battery ECU 20 and the IFECU 30 is low, for example, the above-mentioned predetermined process can be executed.

[0047] In S6, the main CPU 21 of the battery ECU 20 returns the maximum voltage value Vmax1A received from the IFECU 30 in S4 to the IFECU 30 via the connection terminal 24. The CPU 31 of the IFECU 30 receives the maximum voltage value Vmax1A from the battery ECU 20 via the connection terminal 33.

[0048] In S7, the CPU 31 of the IFECU 30 executes a third comparison process to compare the maximum voltage value Vmax1 received from the battery ECU 20 in S2 with the maximum voltage value Vmax1A received from the battery ECU 20 in S6. In the third comparison process, the CPU 31 of the IFECU 30 checks whether the communication between the battery ECU 20 and the IFECU is normal (reliable). If the maximum voltage value Vmax1 and the maximum voltage value Vmax1A match, the CPU 31 determines that data is transmitted and received correctly between the battery ECU 20 and the IFECU 30 and that the communication between the battery ECU 20 and the IFECU 30 is reliable. If the maximum voltage value Vmax1 and the maximum voltage value Vmax1A do not match, the CPU 31 determines that data is not transmitted and received correctly between the battery ECU 20 and the IFECU 30 and that the reliability of the communication between the battery ECU 20 and the IFECU 30 is low. When the CPU 31 determines that the reliability of the communication is low, the CPU 31 may notify the DC / DC converter 2 or another external device (not shown) of the abnormality. This makes it possible to execute, for example, the above-mentioned predetermined process when the reliability of the communication between the battery ECU 20 and the IFECU 30 is determined to be low.

[0049] In S8, the main CPU 21 and sub CPU 22 of the battery ECU 20 each acquire the voltage of each cell 11 from the voltage monitoring module 16. The main CPU 21 determines, by calculation, a minimum voltage value Vmin1 which is the minimum value of the acquired voltages of each cell 11. The sub CPU 22 determines, by calculation, a minimum voltage value Vmin2 which is the minimum value of the acquired voltages of each cell 11. The sub CPU 22 outputs the minimum voltage value Vmin2 to the main CPU 21.

[0050] In S9, the main CPU 21 of the battery ECU 20 transmits the minimum voltage value Vmin1 and the minimum voltage value Vmin2 to the IFECU 30 via the connection terminal 24. As a result, the CPU 31 of the IFECU 30 receives the minimum voltage value Vmin1 and the minimum voltage value Vmin2 from the battery ECU 20 via the connection terminal 33.

[0051] In S10, the CPU 31 of the IFECU 30 executes a fourth comparison process to compare the minimum voltage value Vmin1 with the minimum voltage value Vmin2. In the fourth comparison process, the CPU 31 of the IFECU 30 checks whether the data (calculated value) itself transmitted from the battery ECU 20 is accurate (reliable). If the minimum voltage value Vmin1 and the minimum voltage value Vmin2 match, the CPU 31 determines that no abnormality has occurred in either the main CPU 21 or the sub CPU 22 of the battery ECU 20 (i.e., they are normal), and that there is no problem with the reliability of the data (calculated value) transmitted from the battery ECU 20. If the minimum voltage value Vmin1 and the minimum voltage value Vmin2 do not match, the CPU 31 determines that there is a possibility that an abnormality has occurred in either the main CPU 21 or the sub CPU 22 of the battery ECU 20, and that the reliability of the data transmitted from the battery ECU 20 is low. When the CPU 31 determines that the reliability of the data transmitted from the battery ECU 20 is low, the CPU 31 may notify the DC / DC converter 2 or another external device (not shown) of the abnormality. This makes it possible to execute, for example, the above-mentioned predetermined process when the reliability of the data transmitted from the battery ECU 20 is determined to be low.

[0052] In the present embodiment, the first to third comparison processes are performed for the maximum voltage value, and the fourth comparison process is performed for the minimum voltage value, but the process equivalent to the second to third comparison processes may be further performed for the minimum voltage value. Furthermore, the data used in the first to third comparison processes and the fourth comparison process is not limited to the maximum voltage value and the minimum voltage value, and may be, for example, the voltage value of a specific cell 11. Furthermore, the order of execution of the first to fourth comparison processes may be set appropriately.

[0053] As described above, in the stationary energy storage system 100 according to this embodiment, answerback control is executed by the battery ECU 20 and the IFECU 30. The answerback control can ensure the reliability of communication between the battery ECU 20 and the IFECU 30, and the reliability of data transmitted from the battery ECU 20 to the IFECU 30. This makes it possible to control the stationary energy storage system 100 with high accuracy.

[0054] [Variations] For example, due to an abnormality in the main CPU 21, data transmitted from the main CPU 21 to the IFECU 30 may be fixed to a specific value. As an example, when an abnormality occurs in which the main CPU 21 constantly refers to a specific address in the memory 23, the transmission value transmitted from the main CPU 21 to the IFECU 30 is fixed to a specific value. Then, in the answerback control according to the embodiment, the maximum voltage Vmax1 and the maximum voltage Vmax2 fixed to the specific value are transmitted from the battery ECU 20 to the IFECU 30. Since both the maximum voltage Vmax1 and the maximum voltage Vmax2 indicate specific values, the first to third comparison processes cannot detect the fixation abnormality of the transmission value. Similarly, in the fourth comparison process, the fixation abnormality of the transmission value cannot be detected.

[0055] Therefore, in the modified example, fixation monitoring control is further executed to detect fixation of the transmission value of the main CPU 21. In the fixation monitoring control, the IFECU 30 generates a predetermined value at every reference time and transmits it to the battery ECU 20, the battery ECU 20 returns the predetermined value to the IFECU 30, and the IFECU 30 checks whether the transmitted and received predetermined values ​​match.

[0056] 3 is a sequence diagram for explaining the sticking prevention control. The process shown in this sequence diagram is started by the IFECU 30 when the stationary energy storage system 100 is started, for example.

[0057] In S21, the CPU 31 of the IFECU 30 executes a program stored in the memory 32 to generate a communication value C1. The communication value C1 is an arbitrary value, and may be, for example, a random number.

[0058] In S22, the CPU 31 of the IFECU 30 transmits the communication value C1 generated in S21 to the battery ECU 20 via the connection terminal 33. The main CPU 21 of the battery ECU 20 receives the communication value C1 from the IFECU 30 via the connection terminal .

[0059] In S23, the main CPU 21 of the battery ECU 20 returns the communication value C1 received from the IFECU 30 in S22 to the IFECU 30 via the connection terminal 24. In the following, the communication value C1 returned from the battery ECU 20 to the IFECU 30 will be referred to as the "communication value C1A." The CPU 31 of the IFECU 30 receives the communication value C1A from the battery ECU 20 via the connection terminal 33.

[0060] In S24, the CPU 31 of the IFECU 30 compares the communication value C1 generated in S21 with the communication value C1A received in S23. When the communication value C1 and the communication value C1A match, the CPU 31 determines that data is transmitted and received correctly between the battery ECU 20 and the IFECU 30, and that the communication between the battery ECU 20 and the IFECU 30 is reliable. When the communication value C1 and the communication value C1A do not match, the CPU 31 determines that data is not transmitted and received correctly between the battery ECU 20 and the IFECU 30, and that the reliability of the communication between the battery ECU 20 and the IFECU 30 is low. When the CPU 31 determines that the reliability of the communication is low, it may notify the DC / DC converter 2 or another external device (not shown) of an abnormality. Thereby, when it is determined that the reliability of the communication between the battery ECU 20 and the IFECU 30 is low, for example, the above-mentioned predetermined process can be executed.

[0061] In S25, it is assumed that a predetermined reference time has elapsed since the generation of the communication value C1 in S21. The CPU 31 of the IFECU 30 detects the elapse of the reference time. The reference time can be set arbitrarily, and can be appropriately set based on, for example, the specifications of the stationary energy storage system 100.

[0062] In S26, the CPU 31 of the IFECU 30 generates a communication value C2. The communication value C2 is a value different from the communication value C1.

[0063] In S27, the CPU 31 of the IFECU 30 transmits the communication value C2 generated in S to the battery ECU 20 via the connection terminal 33. The main CPU 21 of the battery ECU 20 receives the communication value C2 from the IFECU 30 via the connection terminal .

[0064] In S28, the main CPU 21 of the battery ECU 20 returns the communication value C2 received from the IFECU 30 in S27 to the IFECU 30 via the connection terminal 24. In the following, the communication value C2 returned from the battery ECU 20 to the IFECU 30 will be referred to as the "communication value C2A." The CPU 31 of the IFECU 30 receives the communication value C2A from the battery ECU 20 via the connection terminal 33.

[0065] In S29, the CPU 31 of the IFECU 30 compares the communication value C2 generated in S26 with the communication value C2A received in S28. When the communication value C2 and the communication value C2A match, the CPU 31 determines that data is transmitted and received correctly between the battery ECU 20 and the IFECU 30, and that the communication between the battery ECU 20 and the IFECU 30 is reliable. When the communication value C2 and the communication value C2A do not match, the CPU 31 determines that data is not transmitted and received correctly between the battery ECU 20 and the IFECU 30, and that the reliability of the communication between the battery ECU 20 and the IFECU 30 is low. When the CPU 31 determines that the reliability of the communication is low, it may notify the DC / DC converter 2 or another external device (not shown) of an abnormality. In this way, when it is determined that the reliability of the communication between the battery ECU 20 and the IFECU 30 is low, for example, the above-mentioned predetermined process can be executed.

[0066] Thereafter, the CPU 31 of the IFECU 30 generates a new communication value every time the reference time has elapsed since the communication value was generated, and repeats the same process. In this way, by confirming that the communication value that changes at each reference time is properly returned, even if the predetermined value and the fixed value coincide with each other by chance, the predetermined value and the fixed value do not coincide with each other in the next period (after the reference time). Therefore, it is possible to detect a fixation abnormality in the transmission value from the battery ECU 20. This makes it possible to ensure the reliability of the data transmitted from the battery ECU 20.

[0067] The embodiments disclosed herein should be considered to be illustrative and not restrictive in all respects. The scope of the present disclosure is defined by the claims, not by the description of the embodiments described above, and is intended to include all modifications within the meaning and scope of the claims. [Explanation of symbols]

[0068] 1 battery pack, 2 DC / DC converter, 3 PCS, 10 battery stack, 11 cell, 16 voltage monitoring module, 17 current sensor, 18 temperature sensor, 20 battery ECU, 21 main CPU, 22 sub CPU, 23 memory, 24 connection terminal, 30 IFECU, 31 CPU, 32 memory, 33 connection terminal, 40 communication line, 100 stationary energy storage system, 200 house.

Claims

1. A power supply device for use in a stationary energy storage system, A stationary battery; A first control device that controls the stationary battery; a second control device configured to be able to communicate with the first control device and converting between a signal conforming to the communication standard of the first control device and a signal conforming to another communication standard; The first control device transmits first data related to the stationary battery to the second control device; The second control device returns the received first data to the first control device, The first control device is receiving the first data returned from the second control device as second data; A power supply device that executes a process of comparing the first data and the second data.

2. The first control device transmits the second data to the second control device; The power supply device according to claim 1 , wherein the second control device executes a process of comparing the first data with the second data.

3. The first control device is A first processing unit; a second processing unit; The first processing unit and the second processing unit are controlled in a synchronized manner, the first data includes third data calculated by the first processing unit with respect to the stationary battery and fourth data calculated by the second processing unit with respect to the stationary battery; The power supply device according to claim 1 , wherein the second control device executes a process of comparing the third data with the fourth data.

4. The second control device is Generate a predetermined value for each reference time; transmitting the predetermined value to the first control device; The first control device returns the received predetermined value to the second control device, The second control device executes a process of comparing the predetermined value with the returned predetermined value, The power supply device according to claim 1 , wherein the second control device generates a different predetermined value for each reference time.

Citation Information

Patent Citations

  • Device for controlling assembled battery

    JP2014017901A

  • Battery pack control device

    JP2014036529A

  • Diagnosis device

    JP2016190574A

  • Communication system, communication device, communication method, and program

    JP2016195371A

  • Electronic control device

    JP2021023086A