Battery Management System

By implementing a battery management system with adjustable communication cycles, the system achieves enhanced communication freedom, reducing disconnection risks and power consumption while ensuring timely battery information acquisition.

JP7661929B2Active Publication Date: 2025-04-15DENSO CORP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
JP2022085364
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-05-25
Publication Date
2025-04-15
Estimated Expiration
2041-04-21

AI Technical Summary

Technical Problem

Existing battery management systems have a low degree of freedom in wireless communication, leading to potential disconnections due to deteriorating communication environments, delayed battery information acquisition, and increased power consumption during periods of minimal battery state change.

Method used

The battery management system incorporates multiple monitoring devices and a control device that sets a cycle for wireless communication with the monitoring devices, allowing for adjustable communication periods and non-communication periods to maintain communication freedom.

Benefits of technology

This approach enhances the battery management system's communication freedom, reducing the risk of disconnections, enabling timely battery information acquisition, and minimizing power consumption during stable battery conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007661929000001
    Figure 0007661929000001
  • Figure 0007661929000002
    Figure 0007661929000002
  • Figure 0007661929000003
    Figure 0007661929000003
Patent Text Reader

Abstract

To provide a battery management system with high degree of freedom in communication. [Solution] The battery management system is placed inside a housing that houses a vehicle battery. The battery management system includes multiple monitoring devices that monitor battery information indicating the battery state, and a control device that wirelessly communicates with each of the multiple monitoring devices, acquires data including the battery information, and executes predetermined processing. The control device sets a cycle in which the multiple monitoring devices complete one cycle in order to wirelessly communicate with each of the multiple monitoring devices. The control device is adjustable in cycle.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] TECHNICAL FIELD The disclosure herein relates to a battery management system. [Background technology]

[0002] Patent Document 1 discloses a battery management system for use in a vehicle. The contents of the prior art document are incorporated by reference as explanations of technical elements in this specification. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] U.S. Patent No. 8,399,115 Summary of the Invention [Problem to be solved by the invention]

[0004] The battery management system described in Patent Document 1 has a low degree of freedom in wireless communication. For this reason, if a disconnection occurs due to, for example, a deterioration in the communication environment, there is a risk that battery information cannot be acquired for a long period of time. For example, it may take a long time to establish a connection, which may delay the start of acquiring battery information. For example, power consumption during a period in which the battery state does not change significantly becomes a problem. In the above-mentioned perspectives, or in other perspectives not mentioned, further improvements are required in the battery management system.

[0005] One disclosed object is to provide a battery management system with high communication flexibility. [Means for solving the problem]

[0006] The battery management system disclosed herein comprises: A plurality of monitoring devices (30) are disposed in a housing (50) that houses the vehicle's batteries (20, 21, 22) and monitor battery information that indicates the state of the batteries. and, multiplea control device (40) that wirelessly communicates with each of the monitoring devices, acquires data including the battery information, and executes a predetermined process; The control device sets a cycle for the multiple monitoring devices to wirelessly communicate with each of the multiple monitoring devices. death, control When a predetermined condition is satisfied, the device extends a non-communication period, which is a period excluding a data communication period with the multiple monitoring devices in a cycle, longer than when the condition is not satisfied. death, During the non-communication period, the control device executes a process for establishing a connection with a monitoring device that requires a connection.

[0007] According to the disclosed battery management system, the control device sets a cycle of wireless communication with a plurality of monitoring devices. The control device can adjust the cycle. As a result, a battery management system with high communication flexibility can be provided.

[0008] The various aspects disclosed in this specification adopt different technical means to achieve their respective objectives. The claims and the parenthetical symbols described in this section are merely illustrative of the corresponding relationship with the embodiments described below, and are not intended to limit the technical scope. The objectives, features, and effects disclosed in this specification will become clearer with reference to the following detailed description and the accompanying drawings. [Brief description of the drawings]

[0009] [Figure 1] FIG. 1 is a diagram showing a vehicle equipped with a battery pack. [Diagram 2] FIG. 2 is a perspective view showing a schematic configuration of a battery pack. [Diagram 3] FIG. 2 is a plan view showing a battery pack. [Figure 4] 1 is a block diagram showing a configuration of a battery management system according to a first embodiment. [Diagram 5] FIG. 4 is a diagram illustrating an example of a communication sequence between a monitoring device and a control device. [Figure 6] FIG. 13 illustrates a connection establishment process. [Figure 7] 5 is a flowchart showing an example of a period setting process executed by a control device. [Figure 8] 1 is a timing chart showing an example of a cycle. [Figure 9] 11 is a timing chart showing an example of period switching. [Figure 10] 10 is a timing chart showing an example of a period set by a control device in the second embodiment. [Figure 11] 13 is a flowchart showing an example of a period setting process executed by the control device in the third embodiment. [Figure 12] 1 is a timing chart showing an example of a cycle. [Figure 13] 13 is a timing chart showing a modified example of the period. [Figure 14] 13 is a timing chart showing a modified example of the period. [Figure 15] 13 is a flowchart showing an example of a period setting process executed by the control device in the fourth embodiment. [Figure 16] 1 is a timing chart showing an example of a cycle. [Figure 17] 13 is a flowchart showing an example of a period setting process executed by the control device in the fifth embodiment. [Figure 18] 1 is a timing chart showing an example of a cycle. [Figure 19] 13 is a timing chart showing a modified example of the period. [Figure 20] 13 is a flowchart showing an example of a period setting process executed by a control device in a sixth embodiment. [Figure 21] FIG. 13 is a block diagram showing a modified example of the battery management system. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] Hereinafter, several embodiments will be described with reference to the drawings. In addition, by assigning the same reference numerals to corresponding components in each embodiment, duplicated explanations may be omitted. When only a part of the configuration is described in each embodiment, the configuration of the other embodiment described above can be applied to the other parts of the configuration. In addition to the combination of configurations explicitly stated in the description of each embodiment, configurations of several embodiments can be partially combined together even if not explicitly stated, as long as there is no particular problem with the combination.

[0011] (First embodiment) First, a vehicle equipped with a battery management system according to this embodiment, particularly a battery pack equipped with the battery management system, will be described with reference to Fig. 1. Fig. 1 is a diagram showing a schematic configuration of a vehicle. The vehicle is an electric vehicle such as an electric vehicle (EV), a hybrid vehicle (HV), or a plug-in hybrid vehicle (PHV). The battery management system can also be applied to moving objects other than vehicles, such as flying objects such as drones, ships, construction machinery, and agricultural machinery.

[0012] <Vehicle> 1, a vehicle 10 includes a battery pack (BAT) 11, a PCU 12, a MG 13, and an ECU 14. PCU is an abbreviation for Power Control Unit. MG is an abbreviation for Motor Generator. ECU is an abbreviation for Electronic Control Unit.

[0013] The battery pack 11 includes a battery assembly 20, which will be described later, and provides a chargeable and dischargeable DC voltage source. The battery pack 11 supplies power to electrical loads in the vehicle 10. The battery pack 11 supplies power to the MG 13 through the PCU 12. The battery pack 11 is charged through the PCU 12. The battery pack 11 is sometimes referred to as a main battery.

[0014] The battery pack 11 is arranged in a front compartment of a vehicle 10, for example, as shown in Fig. 1. The battery pack 11 may also be arranged in a rear compartment, under a seat, under a floor, etc. For example, in the case of a hybrid vehicle, the compartment in which the engine is arranged is sometimes called an engine compartment or an engine room.

[0015] The PCU 12 performs bidirectional power conversion between the battery pack 11 and the MG 13 in accordance with a control signal from the ECU 14. The PCU 12 may be referred to as a power converter. The PCU 12 includes, for example, an inverter. The inverter converts a DC voltage into an AC voltage, for example, a three-phase AC voltage, and outputs the AC voltage to the MG 13. The inverter converts power generated by the MG 13 into a DC voltage and outputs the DC voltage to the converter. The PCU 12 may include a converter. The converter is disposed in a current path between the battery pack 11 and the inverter. The converter has a function of stepping up and down the DC voltage.

[0016] The MG 13 is an AC rotating electric machine, for example, a three-phase AC synchronous motor with a permanent magnet embedded in the rotor. The MG 13 functions as a driving source for the vehicle 10, that is, an electric motor. The MG 13 is driven by the PCU 12 to generate a rotational driving force. The driving force generated by the MG 13 is transmitted to the driving wheels. The MG 13 functions as a generator when the vehicle 10 is braked, and performs regenerative power generation. The generated power of the MG 13 is supplied to the battery pack 11 via the PCU 12 and stored in the battery pack 20 in the battery pack 11.

[0017] The ECU 14 includes a computer equipped with a processor, a memory, an input / output interface, and a bus connecting these. The processor is hardware for arithmetic processing. The processor includes, for example, a CPU as a core. CPU is an abbreviation for Central Processing Unit. The memory is a non-transient, tangible storage medium that non-temporarily stores or stores computer-readable programs, data, and the like. The memory stores various programs executed by the processor.

[0018] The ECU 14 acquires information about the assembled battery 20 from the battery pack 11, for example, and controls the PCU 12 to control the driving of the MG 13 and the charging and discharging of the battery pack 11. The ECU 14 may acquire information about the voltage, temperature, current, SOC, SOH, etc. of the assembled battery 20 from the battery pack 11. The ECU 14 may acquire battery information about the assembled battery 20, such as the voltage, temperature, and current, to calculate the SOC and SOH. SOC is an abbreviation for State Of Charge. SOH is an abbreviation for State Of Health.

[0019] The processor of the ECU 14 executes a plurality of instructions included in a PCU control program stored in a memory, for example. In this way, the ECU 14 configures a plurality of functional units for controlling the PCU 12. In the ECU 14, the program stored in the memory causes the processor to execute a plurality of instructions, thereby configuring a plurality of functional units. The ECU 14 is sometimes referred to as an EVECU.

[0020] <Battery pack> Next, an example of the configuration of the battery pack 11 will be described with reference to Fig. 2 and Fig. 3. Fig. 2 is a perspective view showing a schematic view of the inside of the battery pack 11. In Fig. 2, the housing is indicated by a two-dot chain line. Fig. 3 is a plan view showing the upper surface of each battery stack.

[0021] 2, the battery pack 11 includes a battery pack 20, a plurality of monitoring devices 30, a control device 40, and a housing 50. The housing 50 houses other elements constituting the battery pack 11, that is, the battery pack 20, the monitoring devices 30, and the control device 40. The housing 50 is made of metal, for example. The housing 50 may be made of resin, or may include a metal portion and a resin portion.

[0022] In the following, as shown in FIG. 2, of the surfaces of the housing 50, which is a substantially rectangular parallelepiped, the longitudinal direction of the mounting surface on the vehicle 10 is indicated as the X direction, and the lateral direction is indicated as the Y direction. In FIG. 2, the lower surface is the mounting surface. The up-down direction perpendicular to the mounting surface is indicated as the Z direction. The X direction, the Y direction, and the Z direction are in a positional relationship perpendicular to one another. In this embodiment, the left-right direction of the vehicle 10 corresponds to the X direction, the front-rear direction corresponds to the Y direction, and the up-down direction corresponds to the Z direction. The arrangements in FIG. 2 and FIG. 3 are merely examples, and the battery pack 11 may be arranged in any manner with respect to the vehicle 10.

[0023] The assembled battery 20 has a plurality of battery stacks 21 arranged in the X direction. The battery stacks 21 are sometimes referred to as battery blocks or battery modules. The assembled battery 20 is configured by connecting a plurality of battery stacks 21 in series. Each battery stack 21 has a plurality of battery cells 22. The battery stack 21 has a plurality of battery cells 22 connected in series. The battery stack 21 of this embodiment is configured by connecting a plurality of battery cells 22 arranged in the Y direction in series. The assembled battery 20 provides the above-mentioned DC voltage source. The assembled battery 20, the battery stacks 21, and the battery cells 22 correspond to batteries.

[0024] The battery cell 22 is a secondary battery that generates an electromotive force by a chemical reaction. For example, a lithium ion secondary battery or a nickel-hydrogen secondary battery can be used as the secondary battery. A lithium ion secondary battery is a secondary battery that uses lithium as a charge carrier. In addition to a typical lithium ion secondary battery that uses a liquid electrolyte, a so-called all-solid-state battery that uses a solid electrolyte can also be included.

[0025] A linear busbar unit 23 is disposed on both ends in the X direction on the upper surface of each battery stack 21. That is, a pair of busbar units 23 is disposed in each battery stack 21. The busbar units 23 electrically connect the plurality of battery cells 22. As shown in FIG. 3, each battery cell 22 is formed in a flat shape and is stacked so that the side surfaces overlap each other in the Y direction. The battery cell 22 has a positive electrode terminal 25 and a negative electrode terminal 26 at both ends in the X direction, which protrude in the Z direction, more specifically, in the Z+ direction indicating the upward direction. The battery cells 22 are stacked so that the positive electrode terminals 25 and the negative electrode terminals 26 are alternately disposed in the Y direction.

[0026] Each busbar unit 23 has a plurality of busbars 24 that electrically connect the positive terminals 25 and the negative terminals 26, and a busbar cover 27 that covers the plurality of busbars 24. The busbars 24 are plate materials made of a metal with good conductivity such as copper. The busbars 24 electrically connect the positive terminals 25 and the negative terminals 26 of the battery cells 22 that are adjacent to each other in the Y direction. As a result, in each battery stack 21, the plurality of battery cells 22 are electrically connected in series. In each battery stack 21, the positive terminal 25 of the battery cell 22 arranged at one end in the Y direction is connected to a predetermined positive wiring, and the negative terminal 26 of the battery cell 22 arranged at the other end is connected to a predetermined negative wiring.

[0027] The bus bar cover 27 is made of an electrically insulating material such as resin. The bus bar cover 27 is provided linearly from one end of the battery stack 21 to the other end along the Y direction so as to cover the multiple bus bars 24.

[0028] The monitoring device 30 is provided for each of the battery stacks 21. As shown in FIG. 2, the monitoring device 30 is disposed between a pair of busbar units 23 in each battery stack 21. The monitoring device 30 is fixed to the busbar unit 23 with screws or the like. The monitoring device 30 is configured to be able to wirelessly communicate with the control device 40, as will be described later. An antenna 37, which will be described later, provided in the monitoring device 30 is disposed so as not to overlap with the busbar unit 23 in the Z direction, that is, so as to protrude further than the busbar unit 23 in the Z direction.

[0029] The control device 40 is attached to the outer side surface of the battery stack 21 arranged at one end in the X direction. The control device 40 is configured to be able to wirelessly communicate with each monitoring device 30. An antenna 42 (described later) provided in the control device 40 is arranged at approximately the same height in the Z direction as an antenna 37 of the monitoring device 30. In other words, the antenna 42 of the control device 40 is arranged to protrude further than the busbar unit 23 in the Z direction.

[0030] In the battery pack 11, the monitoring device 30 and the control device 40 provide a battery management system 60, which will be described later.

[0031] <Battery management system> Next, a schematic configuration of the battery management system will be described with reference to Fig. 4. Fig. 4 is a block diagram showing the configuration of the battery management system.

[0032] As shown in FIG. 4, the battery management system 60 includes a plurality of monitoring devices (SBM) 30 and a control device (ECU) 40. Hereinafter, the monitoring device may be referred to as an SBM. The control device 40 may be referred to as a battery ECU or BMU. BMU is an abbreviation for Battery Management Unit. The battery management system 60 is a system that manages batteries using wireless communication. In the battery management system 60 of this embodiment, wireless communication is performed between one control device 40 and the plurality of monitoring devices 30. In this wireless communication, a frequency band used in short-range communication, for example, the 2.4 GHz band or the 5 GHz band, is used.

[0033] <Monitoring device> First, the monitoring device 30 will be described. The configuration of each monitoring device 30 is the same. The monitoring device 30 includes a power supply circuit (PSC) 31, a multiplexer (MUX) 32, a monitoring IC (MIC) 33, a microcomputer (MC) 34, a wireless IC (WIC) 35, a front-end circuit (FE) 36, and an antenna (ANT) 37. Communication between the elements in the monitoring device 30 is performed by wire.

[0034] The power supply circuit 31 generates operating power for other circuit elements included in the monitoring device 30, using the voltage supplied from the battery stack 21. In this embodiment, the power supply circuit 31 includes power supply circuits 311, 312, and 313. The power supply circuit 311 generates a predetermined voltage using the voltage supplied from the battery stack 21, and supplies the predetermined voltage to the monitoring IC 33. The power supply circuit 312 generates a predetermined voltage using the voltage generated by the power supply circuit 311, and supplies the predetermined voltage to the microcomputer 34. The power supply circuit 313 generates a predetermined voltage using the voltage generated by the power supply circuit 311, and supplies the predetermined voltage to the wireless IC 35.

[0035] The multiplexer 32 is a selection circuit that receives detection signals from a plurality of sensors 70 provided in the battery pack 11 and outputs them as a single signal. The multiplexer 32 selects (switches) the input according to a selection signal from the monitoring IC 33 and outputs the input as a single signal. The sensors 70 include sensors that detect the physical quantities of each battery cell 22 and sensors for identifying which battery cell 22 it is. The physical quantity detection sensors include, for example, a voltage sensor, a temperature sensor, a current sensor, and the like.

[0036] The monitoring IC 33 senses (acquires) battery information such as cell voltage, cell temperature, cell discrimination, etc. through the multiplexer 32, and transmits the information to the microcomputer 34. The monitoring IC 33 is sometimes referred to as a cell supervising circuit (CSC). CSC is an abbreviation for Cell Supervising Circuit. The monitoring IC 33 may have a function of performing fault diagnosis of the circuit parts of the monitoring device 30 including itself, and transmitting the diagnosis results together with the battery information as monitoring data. When the monitoring IC 33 receives data requesting acquisition of battery information transmitted from the microcomputer 34, it senses the battery information through the multiplexer 32, and transmits the monitoring data including at least the battery information to the microcomputer 34. The monitoring IC 33 corresponds to a monitoring unit.

[0037] The microcomputer 34 is a microcomputer equipped with a processor (CPU), memories (ROM and RAM), an input / output interface, and a bus connecting these. The CPU executes various programs stored in the ROM while utilizing the temporary storage function of the RAM, thereby constructing multiple functional units. ROM is an abbreviation for Read Only Memory. RAM is an abbreviation for Random Access Memory.

[0038] The microcomputer 34 controls the schedule of sensing and self-diagnosis by the monitoring IC 33. The microcomputer 34 receives monitoring data transmitted from the monitoring IC 33 and transmits it to the wireless IC 35. The microcomputer 34 transmits data requesting acquisition of battery information to the monitoring IC 33. As an example, when the microcomputer 34 of this embodiment receives data requesting acquisition of battery information transmitted from the wireless IC 35, it transmits data requesting acquisition of battery information to the monitoring IC 33.

[0039] The wireless IC 35 includes an RF circuit and a microcomputer (not shown) to wirelessly transmit and receive data. The wireless IC 35 has a transmission function that modulates transmission data and oscillates at the frequency of an RF signal. The wireless IC 35 has a reception function that demodulates received data. RF is an abbreviation for radio frequency.

[0040] The wireless IC 35 modulates the data including the battery information transmitted from the microcomputer 34, and transmits it to the control device 40 via the front-end circuit 36 ​​and the antenna 37. The wireless IC 35 adds data necessary for wireless communication, such as communication control information, to the transmission data including the battery information and transmits it. The data necessary for wireless communication includes, for example, an identifier (ID) and an error detection code. The wireless IC 35 controls the data size, communication format, schedule, error detection, etc. of the communication between the SBM 30 and the control device 40.

[0041] The wireless IC 35 receives and demodulates the data transmitted from the control device 40 via the antenna 37 and the front-end circuit 36. When the wireless IC 35 receives data including a request to acquire and transmit battery information, for example, it acquires monitoring data including the battery information via the monitoring IC 33 and transmits the data to the control device 40 in response to the request.

[0042] The front-end circuit 36 ​​includes a matching circuit for impedance matching between the wireless IC 35 and the antenna 37, and a filter circuit for removing unnecessary frequency components.

[0043] The antenna 37 converts the RF signal, which is an electrical signal, into a radio wave and radiates it into space. The antenna 37 receives the radio wave propagating through space and converts it into an electrical signal.

[0044] <Control device> Next, the control device 40 will be described with reference to Fig. 4. The control device 40 includes a power supply circuit (PSC) 41, an antenna (ANT) 42, a front-end circuit (FE) 43, a wireless IC (WIC) 44, a main microcomputer (MMC) 45, and a sub-microcomputer (SMC) 46. Communication between the elements in the control device 40 is performed via wires.

[0045] The power supply circuit 41 generates operating power for other circuit elements included in the control device 40 using a voltage supplied from the battery (BAT) 15. The battery 15 is a DC voltage source mounted on the vehicle 10 and separate from the battery pack 11. The battery 15 is sometimes referred to as an auxiliary battery because it supplies power to the auxiliary devices of the vehicle 10. In this embodiment, the power supply circuit 41 includes power supply circuits 411 and 412. The power supply circuit 411 generates a predetermined voltage using the voltage supplied from the battery 15 and supplies it to the main microcomputer 45 and the sub-microcomputer 46. To simplify the diagram, an electrical connection between the power supply circuit 411 and the sub-microcomputer 46 is omitted. The power supply circuit 412 generates a predetermined voltage using the voltage generated by the power supply circuit 411 and supplies it to the wireless IC 44.

[0046] The antenna 42 converts the RF signal, which is an electrical signal, into a radio wave and radiates it into space. The antenna 42 receives the radio wave propagating through space and converts it into an electrical signal.

[0047] The front-end circuit 43 has a matching circuit for impedance matching between the wireless IC 44 and the antenna 42, and a filter circuit for removing unnecessary frequency components.

[0048] The wireless IC 44 has an RF circuit (RF) 440 and a microcomputer (MC) 441 to wirelessly transmit and receive data. The wireless IC 44 has a transmitting function and a receiving function, similar to the wireless IC 35. The wireless IC 44 receives data transmitted from the monitoring device 30 via the antenna 42 and the front-end circuit 43, and demodulates the data. Then, it transmits the monitoring data including the battery information to the main microcomputer 45. The wireless IC 44 receives the data transmitted from the main microcomputer 45, modulates the data, and transmits the data to the monitoring device 30 via the front-end circuit 43 and the antenna 42. The wireless IC 44 adds data necessary for wireless communication such as communication control information to the transmission data and transmits the data. The data necessary for wireless communication includes, for example, an identifier (ID) and an error detection code. The wireless IC 44 controls the data size, communication format, schedule, error detection, and the like of the communication between the monitoring device 30 and the control device 40.

[0049] The wireless IC 44 has a period setting unit (PS) 442. The period setting unit 442 sets a period in which the multiple monitoring devices 30 make one round in order to perform wireless communication with each of the multiple monitoring devices 30. The period is sometimes called a communication interval. The period setting unit 442 can adjust the period. For example, the period setting unit 442 may vary the period, that is, adjust the time of one period. The period setting unit 442 may adjust the data communication period and the non-communication period with each monitoring device 30 in the period. For example, the period setting unit 442 may adjust the time of the data communication period and the time (ratio) of the non-communication period without changing the time of one period. The communication period is a period during which data such as monitoring data including battery information is communicated with the monitoring device 30. The non-communication period is a period excluding the data communication period with the monitoring device 30 in the period.

[0050] The cycle setting unit 442 is one of the functional units constructed by, for example, the CPU in the microcomputer 441 executing various programs stored in the ROM while utilizing the temporary storage function of the RAM.

[0051] The main microcomputer 45 is a microcomputer equipped with a CPU, a ROM, a RAM, an input / output interface, and a bus connecting these. The ROM stores various programs executed by the CPU. The main microcomputer 45 generates a command requesting the monitoring device 30 to process monitoring data including battery information, and transmits transmission data including the command to the wireless IC 44. The main microcomputer 45 of this embodiment generates a command requesting acquisition and transmission of monitoring data including battery information. The request described in this specification may be referred to as an instruction.

[0052] The main microcomputer 45 receives monitoring data including the battery information transmitted from the wireless IC 44, and executes a predetermined process based on the monitoring data. For example, the main microcomputer 45 executes a process of transmitting the acquired battery information to the ECU 14. The main microcomputer 45 may calculate the SOC and / or SOH based on the battery information, and transmit the battery information including the calculated SOC and SOH to the ECU 14. The main microcomputer 45 may execute an equalization process of equalizing the voltages of the battery cells 22 based on the battery information. The main microcomputer 45 may acquire an IG signal of the vehicle 10, and execute the above-mentioned process according to the driving state of the vehicle 10. The main microcomputer 45 may execute a process of detecting an abnormality in the battery cells 22 based on the battery information, and may transmit abnormality detection information to the ECU 14.

[0053] The sub-microcomputer 46 is a microcomputer equipped with a CPU, a ROM, a RAM, an input / output interface, and a bus connecting these. The ROM stores various programs executed by the CPU. The sub-microcomputer 46 executes monitoring processing within the control device 40. For example, the sub-microcomputer 46 may monitor data between the wireless IC 44 and the main microcomputer 45. The sub-microcomputer 46 may monitor the status of the main microcomputer 45. The sub-microcomputer 46 may monitor the status of the wireless IC 44.

[0054] <Wireless communication> Next, wireless communication between the monitoring device 30 and the control device 40 will be described with reference to Fig. 5 and Fig. 6. Fig. 5 is a diagram showing an example of a communication sequence between the monitoring device 30 and the control device 40. In Fig. 5, wireless communication between one monitoring device 30 and the control device 40 will be described. In Fig. 5, the monitoring IC 33 is indicated as MIC 33, the wireless IC 35 as WIC 35, and the control device 40 as ECU 40. Fig. 6 is a diagram showing an example of the connection establishment process shown in Fig. 5.

[0055] As shown in FIG. 5, the wireless IC 35 of the monitoring device 30 and the control device 40 execute a process for establishing a connection (step S10).

[0056] 6, the control device 40 executes a scan operation (step S11), and the wireless IC 35 executes an advertising operation (step S12). The start of the scan operation may be earlier than the start of the advertising operation, may be at approximately the same timing, or may be later than the start of the advertising operation.

[0057] The wireless IC 35 executes an advertising operation to notify the control device 40 of its existence, and transmits an advertisement packet (ADV_PKT) to the wireless IC 44 of the control device 40. The advertisement packet includes ID information of itself (monitoring device 30) and the control device 40, etc.

[0058] When the control device 40 detects an advertisement packet, that is, the wireless IC 35, by the scanning operation, the control device 40 transmits a connection request (CONNECT_REQ) to the detected wireless IC 35 (step S13).

[0059] Then, when the wireless IC 35 receives the connection request, a connection is established between one of the monitoring devices 30 and the control device 40 (step S14). When the connection is established, the wireless IC 35 of the monitoring device 30 stops transmitting advertisement packets. The wireless IC 35 periodically transmits advertisement packets until the connection is established.

[0060] The monitoring device 30 and the control device 40 execute a connection establishment process, for example, at startup. Startup refers to, for example, when operating power is supplied. In a configuration in which power is constantly supplied from the battery stack 21 or the battery 15, startup occurs during the manufacturing process of the vehicle 10 or after parts are replaced at a repair shop. Startup may also occur when a startup signal, such as an IG signal, is supplied. For example, startup occurs when the IG signal is switched from off to on by a user's operation. At startup, a connection establishment process is executed between the control device 40 and all monitoring devices 30 that are targets of connection for wireless communication with the control device 40.

[0061] When the connection state is disconnected, the monitoring device 30 and the control device 40 execute the connection establishment process again (step S10). That is, they execute reconnection. The control device 40 executes reconnection (establishment of connection) with the disconnected monitoring device 30 while continuing data communication with the remaining monitoring devices 30 with which the connection has been established. For example, the disconnection occurs due to a deterioration in the communication environment.

[0062] Once the connection is established, the control device 40 periodically performs data communication with the monitoring device 30. As shown in Fig. 5, the control device 40 transmits transmission data including an acquisition request and a transmission request for monitoring data including battery information, that is, request data, to the monitoring device 30 with which the connection has been established (step S20).

[0063] When the wireless IC 35 of the monitoring device 30 receives the request data, it transmits an acquisition request for monitoring data including battery information to the monitoring IC 33 (step S21). In this embodiment, the wireless IC 35 transmits the acquisition request to the monitoring IC 33 via the microcomputer 34.

[0064] When the monitoring IC 33 receives the acquisition request, it executes sensing (step S22). The monitoring IC 33 executes sensing and acquires battery information of each battery cell 22 through the multiplexer 32. The monitoring IC 33 also executes fault diagnosis of the circuit.

[0065] Next, the monitoring IC 33 transmits monitoring data including the battery information to the wireless IC 35 (step S23). In this embodiment, the monitoring IC 33 transmits the monitoring data including the failure diagnosis result together with the battery information to the wireless IC 35 via the microcomputer .

[0066] When the wireless IC 35 receives the monitoring data acquired by the monitoring IC 33, the wireless IC 35 transmits transmission data including the monitoring data, that is, response data, to the control device 40 (step S24). The control device 40 receives the response data. The control device 40 periodically performs the above-mentioned data communication with the monitoring device 30 with which the connection has been established.

[0067] The control device 40 executes a predetermined process based on the received response data, that is, the monitoring data (step S25).

[0068] <Cycle setting process> Next, the cycle setting process will be described with reference to Fig. 7, Fig. 8, and Fig. 9. Fig. 7 is a flowchart showing an example of the cycle setting process executed by the control device 40. Fig. 8 is a timing chart showing an example of the cycle. Fig. 8 shows an example in which the control device 40 performs wireless communication with three monitoring devices 30, specifically, SBM1, SBM2, and SBM3. For example, SBM1 shown in Fig. 8 shows a period during which the control device 40 performs data communication with SBM1.

[0069] During normal communication shown in Fig. 8, the control device 40 establishes connections with three monitoring devices 30. The control device 40 performs data communication with each of the monitoring devices 30. When a connection is necessary, the control device 40 performs data communication with some of the monitoring devices 30 and performs connection establishment processing with the remaining monitoring devices 30. Fig. 8 shows an example in which a connection with SBM2 has not been established and connection establishment processing is performed with SBM2. Fig. 9 is a timing chart showing an example of period switching.

[0070] When the control device 40 establishes a connection with one or more of the monitoring devices 30, the control device 40 executes wireless communication at a predetermined cycle. The control device 40 sets the cycle so that the multiple monitoring devices 30 to be connected are connected in a round. The control device 40 adjusts the cycle by executing the cycle setting process shown in FIG. 7. The control device 40 may execute the cycle setting process repeatedly, or may execute the process when a predetermined condition is satisfied. For example, the cycle setting process may be executed when a failure to obtain battery information is used as a trigger.

[0071] First, the control device 40 determines whether or not there is a monitoring device (SBM) 30 that requires connection (establishment of connection) (step S100). When data communication is being performed with all the monitoring devices 30, the control device 40 determines that there is no monitoring device 30 that requires connection, and ends the series of processes.

[0072] For example, when communication with some of the monitoring devices 30 is cut off, the control device 40 determines that there is a monitoring device 30 that needs to be reconnected. The control device 40 may determine whether there is a monitoring device 30 that needs to be reconnected based on, for example, acquired monitoring data. Specifically, when battery information such as cell voltage cannot be acquired a predetermined number of times or for a predetermined period of time, the control device 40 determines that reconnection is necessary. The control device 40 may determine whether there is a monitoring device 30 that needs to be reconnected based on communication history information such as the number of communication errors, the number of data retransmissions, and received signal strength indicator (RSSI). The control device 40 may use the communication history information acquired by itself, or may use the communication history information included in the response data acquired from the monitoring device 30. RSSI is an abbreviation for Received Signal Strength Indicator.

[0073] For example, at startup, when performing data communication with a monitoring device 30 with which a connection has been established and performing a connection establishment process with another monitoring device 30, the control device 40 determines that there is a monitoring device 30 that requires connection. In this case, since a connection with the SBM 2 is required, the control device 40 determines that there is a monitoring device 30 that requires connection.

[0074] If it is determined in step S100 that there is a monitoring device 30 that requires connection, then the control device 40 executes a period extension process (step S110). When connection is required, the control device 40 extends the period compared to normal communication.

[0075] As shown in FIG. 8, the control device 40 performs wireless communication with the monitoring device 30 in a cycle T11 during normal communication. The cycle T11 has a data communication period with the monitoring device (SBM) 30 and a margin period. The margin period may be called an idle period or a spare period. During normal communication, the margin period is a non-communication period NCP during which regular data communication with the monitoring device 30 is not performed. The data communication period is a period obtained by adding up the periods allocated to data communication with each of the multiple monitoring devices 30. The periods allocated to data communication with each monitoring device 30 are equal to each other. In this embodiment, the margin period is shorter than the period allocated to data communication with each monitoring device 30. The periods of data communication with each monitoring device 30 are set consecutively. In the example shown in FIG. 8, SBM1, SBM2, and SBM3 are set consecutively in this order. The margin period is set last in the cycle T11. The period may be called a section or time. The control device 40 performs data communication in the order of SBM1, SBM2, and SBM3 in cycle T11.

[0076] The control device 40 extends the period compared to normal communication by executing the process of step S110. As shown in Fig. 8, the control device 40 performs wireless communication with the monitoring device 30 at a period T12 when a connection is necessary. At the period T12, the period allocated for data communication with each monitoring device 30 is equal to the period T11. In this embodiment, even if the period is changed, the period allocated for data communication with each monitoring device 30 remains constant. The control device 40 performs data communication with SBM1 and SBM3 in the same manner as during normal communication.

[0077] The period T12 is longer than the period T11. As a result, the margin period when a connection is necessary is longer than the margin period during normal communication. The margin period is longer than the period allocated for data communication with each monitoring device 30. In addition, the connection with SBM2 is disconnected, and the period allocated for data communication with SBM2 is also a period during which no data communication is performed. In other words, the non-communication period NCP when a connection is necessary includes a margin period longer than during normal communication and a period allocated for data communication with SBM2. The non-communication period NCP is longer than the non-communication period NCP during normal communication.

[0078] 8, the control device 40 executes the above-mentioned scan operation (step S11) to establish a connection with SBM2 during a margin period of the non-communication period NCP of cycle T12. Similarly, SBM2 executes an advertising operation (step S12) during the non-communication period NCP. In this way, the control device 40 establishes a connection with SBM2 while maintaining data communication with SBM1 and SBM3.

[0079] Next, the control device 40 determines whether or not a connection has been established with all of the monitoring devices 30 with which it is to communicate (step S120). The control device 40 executes the process of step S120 until a connection has been established with all of the monitoring devices 30.

[0080] When it is determined that the connection with all the monitoring devices 30 has been established, the control device 40 then executes a cycle shortening process (step S130) and ends the series of processes. The control device 40 shortens the cycle with respect to when a connection is necessary. The control device 40 executes the shortening process to set the cycle T13 shown in FIG. 9. The control device 40 may set the cycle T13 after shortening to, for example, the same value (time) as the cycle T11 that was set before executing the cycle extension process in step S110. The control device 40 may set a value (time) different from the cycle T11 that was set before executing the cycle extension process in step S110 as a new cycle during normal communication. In other words, the cycle during normal communication may be updated. The non-communication period NCP (margin period) of the cycle T13 is shorter than the margin period of the cycle T12.

[0081] FIG. 9 shows an example of reconnection after the connection with SBM2 is disconnected. In the cycle T11 shown in FIG. 9, the connection with SBM2 is disconnected. This requires the establishment of a connection with SBM2, and the control device 40 extends the cycle. By setting the cycle T12, the non-communication period NCP, particularly the margin period, becomes longer. In the margin period of the non-communication period NCP, the control device 40 executes a connection establishment process (step S10) including a scan operation with SBM2. When the connection with SBM2 is reconnected by the connection establishment process, the control device 40 shortens the cycle. The control device 40 performs data communication with each of SBM1, SBM2, and SBM3 in the cycle T13.

[0082] Although only one cycle T12 is shown in FIG. 9, the control device 40 repeatedly executes the cycle T12 until a connection with the SBM 2 is established.

[0083] 9 shows an example in which the connection establishment process is executed in the cycle following the cycle in which the connection is disconnected, but this is not limiting. A cycle in which cycle change information is transmitted to SBM1 and SBM3, which are the monitoring devices 30 with which the connection is established, may be provided between the cycle in which the connection is disconnected and the cycle in which the connection is established. For example, the cycle information may be included in data sent to SBM1 and SBM3 while keeping the cycle T11. The cycle information may be, for example, an instruction to change the cycle, or the cycle to be changed.

[0084] 9 shows an example in which the cycle is shortened in the cycle following the cycle in which a connection is established, but this is not limiting. A cycle in which cycle change information is transmitted to SBM1, SBM2, and SBM3, which are the monitoring devices 30 with which a connection has been established, may be provided between the cycle in which a connection is established and the shortened cycle. For example, the cycle T12 may remain unchanged, and cycle information may be included in data transmitted to SBM1, SBM2, and SBM3. Of course, a configuration in which the control device 40 manages the cycle and does not transmit change information to the monitoring device 30 may also be used.

[0085] The control device 40 sets the cycle as described above. The control device 40 manages wireless communication at the set cycle. The cycle may be stored in a memory, for example, or may be calculated by an operation using a function.

[0086] <Summary of the First Embodiment> If the wireless communication cycle cannot be adjusted, that is, if the cycle is constant (fixed), for example, when a disconnection occurs due to a deterioration in the communication environment, it may take time to reconnect, and monitoring data including battery information may not be obtained for a long period of time. For example, it may take time to establish a connection at startup, which may delay the start of obtaining battery information. For example, if data communication is performed at a constant cycle when the battery state does not change significantly, power consumption may become a problem.

[0087] In contrast, in this embodiment, the control device 40 sets a period for wireless communication with the multiple monitoring devices 30. The control device 40 can adjust the period. As a result, it is possible to provide a battery management system 60 with a high degree of freedom in communication. In other words, it is possible to prevent the above-mentioned problems from occurring in the vehicle 10.

[0088] In this embodiment, the control device 40 makes the non-communication period NCP longer when the condition is satisfied than when the condition is not satisfied by making the period longer than when the condition is not satisfied. This makes it possible to lengthen the period without reducing the amount of communication for one monitoring device 30. Specifically, the control device 40 makes the non-communication period NCP longer when a connection is required, in which data communication is performed with some of the multiple monitoring devices 30 and a scan operation is performed to connect to other parts of the multiple monitoring devices 30, than when data communication is performed with all of the multiple monitoring devices 30. In this way, when a connection is required, the time available for connection establishment processing such as a scan operation in one period is longer. For example, the time available for connection establishment processing is longer than when the margin period is used for connection establishment processing while the period T11 shown in FIG. 8 remains the same. Therefore, it is possible to shorten the time required for reconnection when a disconnection occurs due to a deterioration in the communication environment. In addition, it is possible to shorten the time required for connection establishment at startup. This makes it possible to suppress the loss of monitoring data transmitted from a specific monitoring device 30.

[0089] In the case of wireless communication, the communication speed is slower and the communication frequency is often lower than that of wired communication. Therefore, if an abnormality occurs in at least one physical quantity such as voltage, or if an abnormality is detected by fault diagnosis information, and if monitoring data is lost, there is a possibility that the value will be changed suddenly. If the value is changed suddenly, the control will be changed suddenly, and although there is no problem with safety, there is a risk that operability will be affected. According to this embodiment, it is possible to suppress the loss of monitoring data indicating an abnormality. As a result, the impact on operability can be suppressed.

[0090] In addition, by suppressing the loss of monitoring data, it becomes possible to accurately estimate factors that are estimated based on the accumulation of monitoring data, such as the accumulation of battery damage. In addition, there are cases where abnormalities are detected based on the number of times a threshold is exceeded. In this case, too, by suppressing the loss of monitoring data, it becomes possible to speed up the timing of abnormality detection.

[0091] Although an example has been shown in which the control device 40 executes a scan operation only during the margin period of the non-communication period NCP when a connection is necessary, the present invention is not limited to this. For example, the control device 40 may execute a scan operation during the entire non-communication period NCP. That is, the control device 40 may execute a scan operation during both the margin period and the period allocated to communication with the disconnected monitoring device 30. This can speed up the establishment of a connection. In addition, when the period allocated to communication with one monitoring device 30 is longer than the margin period during normal communication, the control device 40 may execute a scan operation only during the period allocated to communication with the disconnected monitoring device 30 during the non-communication period NCP.

[0092] Second embodiment This embodiment is a modified example based on the preceding embodiment, and the description of the preceding embodiment can be used. In the preceding embodiment, the cycle during normal communication includes a margin period. Instead of this, the cycle during normal communication may be configured not to include a margin period.

[0093] The control device 40 of this embodiment executes a period setting process (see FIG. 7) similar to that of the control device 40 described in the preceding embodiment. FIG. 10 is a timing chart showing an example of a period in this embodiment. FIG. 10 corresponds to FIG. 8. FIG. 10 also shows an example in which the control device 40 performs wireless communication with three monitoring devices 30, specifically SBM1, SBM2, and SBM3. When a connection is necessary, a state in which communication with SBM2 is disconnected is shown.

[0094] 10, the cycle T21 set by the control device 40 during normal communication does not have a margin period like the cycle T11 shown in the preceding embodiment. The cycle T21 only has a data communication period.

[0095] On the other hand, the cycle T22 set by the control device 40 when a connection is necessary has a margin period at the end of the cycle T22. The cycle T22 has a data communication period and a non-communication period NCP including a margin period. In the example shown in FIG. 10, the non-communication period NCP also includes a period allocated for data communication with the SBM2. In this way, the control device 40 does not set a margin period as a cycle during normal communication, but sets a margin period when a connection is necessary. The control device 40 performs a scan operation in at least a part of the non-communication period NCP to establish a connection with the SBM2. The control device 40 performs a scan operation in the margin period of the non-communication period NCP of the cycle T22.

[0096] <Summary of the second embodiment> According to this embodiment, it is possible to achieve the same effects as those of the configurations described in the preceding embodiments.

[0097] In the above example, the control device 40 executes the scan operation in the margin period, but this is not limiting. The time for executing the scan operation may be the entire non-communication period NCP, or only the period allocated for data communication with the SBM 2.

[0098] Third embodiment This embodiment is a modified example based on the preceding embodiment, and the description of the preceding embodiment can be used. In the preceding embodiment, the scan time is lengthened by lengthening the cycle. Alternatively, the scan time may be lengthened by shortening the data communication period.

[0099] Fig. 11 is a flowchart showing an example of a cycle setting process executed by the control device 40 of this embodiment. Fig. 12 is a timing chart showing an example of a cycle. Fig. 12 corresponds to Fig. 8. Fig. 12 also shows an example in which the control device 40 performs wireless communication with three monitoring devices 30, specifically SBM1, SBM2, and SBM3. When a connection is necessary, a state in which communication with SBM2 is disconnected is shown.

[0100] 12, the cycle T31 set by the control device 40 during normal communication has a margin period. The cycle T31 is the same as the cycle T11 described above. During normal communication, the control device 40 performs data communication with each of the monitoring devices 30.

[0101] As in the previous embodiment, the control device 40 first executes the process of step S100. When data communication is being performed with all of the monitoring devices 30, the control device 40 determines that there is no monitoring device 30 that requires connection, and ends the series of processes.

[0102] When it is determined in step S100 that there is a monitoring device 30 that requires connection, the control device 40 then executes a process of reducing the data communication period (step S110A). When a connection is required, the control device 40 reduces the data communication period compared to normal communication.

[0103] As shown in Fig. 12, the control device 40 sets a period T32 that has the same time as the period T31 when connection is necessary, and has a different data communication period and non-communication period NCP from those during normal communication. The control device 40 makes the data communication period of the period T32 shorter than the data communication period of the period T31 during normal communication. In the example shown in Fig. 12, each of the periods allocated for data communication with each monitoring device 30 is made shorter than those during normal communication. That is, not only the periods with SBM1 and SBM3, which are data communication periods, but also the period with the disconnected SBM2 is made shorter. In addition, the margin period is made longer than that during normal communication by the amount of the shortened data communication period.

[0104] When a connection is necessary, the control device 40 performs a scan operation to establish a connection with SBM2 during at least a part of the non-communication period NCP. In the example shown in Fig. 12, the control device 40 performs a scan operation during a margin period of the non-communication period NCP. Similarly, SBM2 performs an advertising operation during the non-communication period NCP (margin period). In this way, the control device 40 establishes a connection with SBM2 while maintaining data communication with SBM1 and SBM3.

[0105] Next, the control device 40 executes the process of step S120 in the same manner as in the preceding embodiment. The control device 40 executes the process of step S120 until connections with all of the monitoring devices 30 are established.

[0106] When it is determined that connections with all of the monitoring devices 30 have been established, the control device 40 then executes data communication period extension processing (step S130A) and ends the series of processing. The control device 40 extends the data communication period when a connection is necessary. Here, the data communication period is extended while maintaining the same time as the cycle T31. Through the extension processing, the control device 40 may return the data communication period to the setting before executing the processing of step S110A, or may set it to a value different from the setting before executing the processing of step S110A.

[0107] <Summary of the third embodiment> According to this embodiment, it is possible to achieve the same effects as those of the configurations described in the preceding embodiments.

[0108] As in the previous embodiment, when a certain condition is satisfied, the control device 40 makes the non-communication period NCP in the cycle longer than when the condition is not satisfied. When the condition is satisfied, the control device 40 makes the non-communication period NCP longer than when the condition is not satisfied by shortening the data communication period in the cycle compared to when the condition is not satisfied. This makes it possible to lengthen the non-communication period NCP without changing the cycle. Specifically, when a connection is necessary, the data communication period is made shorter than during normal communication to lengthen the non-communication period NCP. Then, the control device 40 executes a connection establishment process such as a scan operation during the non-communication period NCP.

[0109] In this way, when a connection is necessary, the time available for connection establishment processing such as a scan operation during one cycle is longer. Therefore, it is possible to shorten the time required for reconnection when a disconnection occurs due to a deterioration in the communication environment. It is also possible to shorten the time required for connection establishment at startup. This makes it possible to prevent monitoring data from being lost. In this embodiment, the time required for connection establishment can be shortened without changing the length (time) of the entire cycle.

[0110] Although an example has been shown in which the control device 40 executes the scanning operation only during the margin period of the non-communication period NCP when a connection is necessary, the present invention is not limited to this. For example, the control device 40 may execute the scanning operation during the entire non-communication period NCP. When the period allocated to communication with one monitoring device 30 is longer than the margin period during normal communication, the control device 40 may execute the scanning operation only during the period of the non-communication period NCP allocated to communication with the disconnected monitoring device 30.

[0111] <Modification> In the example shown in FIG. 12, the period allocated to data communication with the disconnected monitoring device 30 is shortened in the same manner as the period of the monitoring device 30 that maintains data communication. However, as shown in FIG. 13, the control device 40 may set a period T32A that shortens only the data communication period without shortening the period allocated to the disconnected monitoring device 30 when connection is necessary. The period T31A during normal communication shown in FIG. 13 is the same as the period T31 described above. In FIG. 13, an example is shown in which a scan operation is performed in a margin period, but as described above, a scan operation may be performed during the entire non-communication period NCP, or may be performed only during the period allocated to the SBM2.

[0112] As shown in the second embodiment, the period during normal communication may be configured not to include a margin period. For example, in the example shown in FIG. 14, the control device 40 sets a period T31B that does not include a margin period during normal communication. The period T31B is the same as the period T21 described above. The period T31B set during normal communication does not have a non-communication period NCP. When a connection is necessary, the control device 40 sets a period T32B in which the period assigned to the disconnected monitoring device 30 is extended compared to the period during normal communication and the data communication period is shortened. The control device 40 executes a scan operation during the non-communication period NCP, which is the period assigned to the SBM2. Therefore, the time required for connection establishment can be shortened. In this case, the time required for connection establishment can be shortened without changing the length of the entire period.

[0113] The configuration described in this embodiment can be combined with either the configuration described in the first embodiment or the configuration described in the second embodiment. When a connection is required, the control device 40 may adjust the period so as to shorten the data communication time while expanding the length (time) of the period. In this case, a longer scan time can be secured.

[0114] (Fourth embodiment) This embodiment is a modification of the preceding embodiment as a basic form, and the description of the preceding embodiment can be used. In the preceding embodiment, the period is extended uniformly when there is a monitoring device 30 that needs to be connected. Instead, the amount of extension of the period may be set differently based on the possibility that the battery state will fluctuate significantly.

[0115] Fig. 15 is a flowchart showing an example of a cycle setting process executed by the control device 40 of this embodiment. Fig. 16 is a timing chart showing an example of a cycle. Fig. 16 corresponds to Fig. 8. Fig. 16 also shows an example in which the control device 40 performs wireless communication with SBM1, SBM2, and SBM3. When a connection is necessary, a state in which communication with SBM2 is disconnected is shown.

[0116] 16, the period T41 set by the control device 40 during normal communication has a margin period. The period T41 is the same as the period T11 described above. During normal communication, the control device 40 performs data communication with each of the monitoring devices 30.

[0117] As in the previous embodiment, the control device 40 first executes the process of step S100. When data communication is being performed with all of the monitoring devices 30, the control device 40 determines that there is no monitoring device 30 that requires connection, and ends the series of processes.

[0118] If it is determined that there is a monitoring device 30 that needs to be connected, the control device 40 then determines whether the vehicle 10 is traveling or not (step S102). The control device 40 may obtain a sensor signal mounted on the vehicle 10, such as a vehicle speed sensor, to determine whether the vehicle 10 is traveling or not. The control device 40 may also determine whether the vehicle is traveling or not based on the on / off state of an IG switch or an SMR. The control device 40 may also determine whether the vehicle is traveling or not based on a signal from another control device (ECU) mounted on the vehicle 10. SMR is an abbreviation for System Main Relay.

[0119] If it is determined that the vehicle is moving, then the control device 40 checks the acquired battery information (step S104), and determines whether or not there is a high possibility that the battery state will fluctuate significantly (step S106).

[0120] The state of the battery changes greatly due to charging or discharging. The control device 40 uses, as the battery information, the battery information acquired from the monitoring device 30 that can maintain data communication and / or the battery information acquired before disconnection from the monitoring device 30 that needs to be reconnected. Specifically, the control device 40 uses the cell voltage information and / or the current information. Based on the cell voltage information, the control device 40 can determine whether or not there is a high possibility that the battery state will change greatly. If the cell voltage exceeds a first threshold value, or if the cell voltage indicates a maximum voltage Vmax in a predetermined period, there is a high possibility that the battery will discharge. Also, if the cell voltage falls below a second threshold value that is lower than the first threshold value, or if the cell voltage indicates a minimum voltage Vmin in a predetermined period, there is a high possibility that the battery will charge. Also, if the current value exceeds a predetermined threshold value, there is a high possibility that the battery state will change greatly compared to when the current value is equal to or less than the threshold value.

[0121] As described above, the control device 40 determines whether or not there is a high possibility that the battery state will fluctuate significantly, based on the acquired battery information.

[0122] When it is determined that there is a high possibility of a large fluctuation, the control device 40 executes a first extension process to extend the period (step S110B). In the first extension process, the control device 40 extends the period from that during normal communication, and sets the period T42B so that the extension amount is larger than the period T42S described later. In other words, the control device 40 sets the period with a large extension amount. As shown in FIG. 16, in the period T42B, the period allocated for data communication with each monitoring device 30 is equal to the period T41. The extension of the period lengthens the non-communication period NCP, especially the margin period. In the margin period of the non-communication period NCP, the control device 40 executes a connection establishment process including a scan operation with the SBM 2.

[0123] On the other hand, when it is determined that the possibility of a large fluctuation is low, the control device 40 executes a second process to extend the period (step S110C). In the second process, the control device 40 extends the period with respect to the normal communication time, and sets the period T42S so that the extension amount is smaller than the period T42B. That is, the control device 40 sets the period with a small extension amount. As shown in FIG. 16, in the period T42S, the period allocated for data communication with each monitoring device 30 is equal to the period T41. The extension of the period lengthens the non-communication period NCP, especially the margin period. However, the extension amount is smaller than the period T42B. In the margin period of the non-communication period NCP, the control device 40 executes a connection establishment process including a scan operation with the SBM2.

[0124] Note that even if it is determined in step S102 that the vehicle is not moving, the control device 40 executes the process of step S110C. When the vehicle is not moving, the battery state does not fluctuate significantly, so the control device 40 executes the process of step S110C. As described above, the control device 40 sets the period when connection is required.

[0125] When the process of step S110B or step S110C ends, the control device 40 then executes the process of step S120 and subsequent steps. The process of step S120 and subsequent steps is the same as the example shown in FIG. 8, so a description thereof will be omitted.

[0126] <Summary of the Fourth Embodiment> According to this embodiment, it is possible to achieve the same effects as those of the configurations described in the preceding embodiments.

[0127] In this embodiment, the control device 40 lengthens the non-communication period NCP in the cycle when the battery state is highly likely to change, compared to when the battery state is not highly likely to change. This allows a longer scan time when the battery state is highly likely to change significantly, and can speed up connection. For example, it is possible to prevent the loss of monitoring data including battery information when the battery state changes significantly.

[0128] In the example shown in Fig. 15, when connection is required, the control device 40 increases the period extension amount when the vehicle is traveling and there is a high possibility that the battery state will change significantly, and decreases the period extension amount when the vehicle is not traveling or there is a low possibility that the battery state will change significantly. However, the present invention is not limited to this example.

[0129] For example, the process of step S102 may be eliminated. That is, the control device 40 may increase the period extension amount when the battery state is likely to fluctuate significantly, and may decrease the period extension amount when the battery state is unlikely to fluctuate significantly. Also, the processes of steps S104 and S106 may be eliminated. That is, the control device 40 may increase the period extension amount when the vehicle is moving, and decrease the period extension amount when the vehicle is not moving. In either case, a longer scan time can be secured when the battery state is likely to fluctuate significantly, and connection can be made sooner.

[0130] The configuration described in this embodiment can be combined with any of the configurations described in the first embodiment, the second embodiment, and the third embodiment. For example, instead of providing a difference in the period extension amount, a difference may be provided in the amount of reduction in the data communication period. In other words, when the battery state is unlikely to fluctuate significantly, the amount of reduction in the data communication period when connection is required is reduced. On the other hand, when the battery state is likely to fluctuate significantly, the amount of reduction in the data communication period is increased compared to when the possibility is low. This makes it possible to make the non-communication period NCP longer when the battery state is likely to fluctuate significantly.

[0131] Fifth embodiment This embodiment is a modification based on the preceding embodiment, and the description of the preceding embodiment can be used. In the preceding embodiment, the non-communication period is lengthened to hasten connection establishment. Alternatively, the non-communication period may be lengthened to reduce power consumption.

[0132] Fig. 17 is a flowchart showing an example of a cycle setting process executed by the control device 40 of this embodiment. Fig. 18 is a timing chart showing an example of a cycle. Fig. 18 also shows an example in which the control device 40 performs wireless communication with SBM1, SBM2, and SBM3.

[0133] The control device 40 repeatedly executes the cycle setting process at a predetermined cycle. As shown in Fig. 17, the control device 40 first determines whether the vehicle 10 is not traveling or not (step S200). As described in the fourth embodiment, the control device 40 determines whether the vehicle 10 is not traveling or not based on, for example, a sensor signal from a vehicle speed sensor or the like, and on / off of an IG switch or SMR.

[0134] If it is determined that the vehicle is not traveling, the control device 40 sets the cycle so that the non-communication period of the cycle is longer (step S210). On the other hand, if it is determined that the vehicle is not not traveling, that is, the vehicle is traveling, the control device 40 sets the cycle so that the non-communication period of the cycle is shorter than the non-communication period set in step S210 (step S220). When the process of step S210 or step S220 ends, the control device 40 ends the series of processes.

[0135] As shown in FIG. 18, when driving, the control device 40 sets a short period T51 of the non-communication period NCP. When not driving, the control device 40 sets a longer period T52 of the non-communication period NCP than when driving. In the example shown in FIG. 18, the non-communication period NCP is a margin period provided at the end of the period both when driving and when not driving. The data communication period with the monitoring device 30 is equal when driving and when not driving. When not driving, the control device 40 sets a period T52 longer than the period T51 set when driving.

[0136] <Summary of the Fifth Embodiment> According to this embodiment, when the vehicle is not traveling, the control device 40 sets the cycle T52, so that the non-communication period NCP is longer than when the vehicle is traveling. The non-communication period NCP is a communication pause period during which no data communication is performed between the control device 40 and the monitoring devices 30. This reduces opportunities for communication between the control device 40 and each monitoring device 30. Therefore, it is possible to reduce power consumption by the battery management system 60 while monitoring battery information even when the vehicle is not traveling. Since monitoring is not stopped when the vehicle is not traveling, it is possible to detect abnormalities in the battery cells 22.

[0137] If an abnormality is detected while the vehicle is not traveling, the control device 40 may switch the cycle to a cycle T51 with a short non-communication period NCP to increase the opportunities for communication with the monitoring device 30. If the cycle T51 is set to a predetermined time and the control device 40 determines that there is no problem as a result of closely monitoring the state of the battery cells 22, the control device 40 may switch the cycle to a cycle T52 with a long non-communication period NCP.

[0138] <Modification> Although an example in which the non-communication period NCP when the vehicle is not traveling is lengthened by lengthening the period has been shown, the present invention is not limited to this. In the example shown in FIG. 19, the period T52A set when the vehicle is not traveling has the same time as the period T51A set when the vehicle is traveling. The data communication period of the period T52A is shorter than the data communication period of the period T51A. As a result, the non-communication period NCP when the vehicle is not traveling is longer than when the vehicle is traveling. Even when such a period is set, the communication opportunities per unit time are reduced, so that it is possible to reduce power consumption by the battery management system 60 while monitoring battery information when the vehicle is not traveling.

[0139] In the example shown in Fig. 17, a difference is provided in the non-communication period depending on the traveling state of the vehicle 10. Alternatively, a difference may be provided in the non-communication period depending on the possibility that the battery state will fluctuate significantly. When the vehicle 10 is traveling, the battery state may fluctuate significantly. On the other hand, when the vehicle 10 is not traveling, such as when parked or stopped, there is almost no possibility that the battery state will fluctuate significantly. The control device 40 may execute similar processes to steps S104 and S106 shown in Fig. 15 instead of the process of step S200.

[0140] When the battery state is unlikely to fluctuate significantly, the control device 40 executes the process of step S210 to set a long period T52 of the non-communication period NCP. When the battery state is likely to fluctuate significantly, the control device 40 executes the process of step S220 to set a short period T51 of the non-communication period NCP. This makes it possible to reduce power consumption by the battery management system 60 while monitoring battery information when the battery state does not fluctuate significantly.

[0141] Sixth embodiment This embodiment is a modification based on the previous embodiment, and the description of the previous embodiment can be used. In the previous embodiment, the presence or absence of a monitoring device that needs to be connected is determined, and if connection is necessary, the non-communication period is extended. Alternatively, the non-communication period may be extended if the number of times data for calculating at least one of the internal resistance and open circuit voltage of the battery is obtained does not reach a predetermined number within a predetermined period.

[0142] The control device 40 calculates at least one of the internal resistance and open circuit voltage of the battery based on the acquired battery information. When the battery deteriorates, the internal resistance increases and the output voltage decreases. The control device 40 detects battery deterioration based on the calculated internal resistance. The open circuit voltage is the voltage when no load is applied to the battery. In other words, it is the voltage when no current is flowing. The control device 40 detects battery abnormality based on the calculated open circuit voltage. The control device 40 detects an abnormality when, for example, the difference in the open circuit voltages of adjacent battery cells 22 exceeds a predetermined value.

[0143] The control device 40 calculates at least one of the internal resistance and the open circuit voltage using multiple pieces of battery information obtained over a predetermined period (predetermined time). The control device 40 calculates at least one of the internal resistance and the open circuit voltage, for example, using the acquired cell voltage and current value. The control device 40 calculates at least one of the internal resistance and the open circuit voltage, for example, using the least squares method. To calculate the internal resistance and the open circuit voltage using the least squares method or the like, it is necessary to obtain data several to several tens of times (predetermined number of times) over a period of, for example, a dozen or so cycles to several tens of cycles (predetermined period). The control device 40 calculates at least one of the internal resistance and the open circuit voltage for each battery cell 22.

[0144] 20 is a flowchart showing an example of a period setting process executed by the control device 40 of this embodiment. First, the control device 40 determines whether the number of times battery information has been acquired during a predetermined period is less than a predetermined number of times (step S100A). The control device 40 determines the number of times battery information has been acquired for each monitoring device 30. When it is determined that the number of times battery information has been acquired for all monitoring devices 30 is not less than the predetermined number of times, the control device 40 ends the series of processes.

[0145] When it is determined in step S100A that there is a monitoring device 30 whose acquisition count is below a predetermined number (multiple times), the control device 40 executes the same process as that shown in FIG. 7. Specifically, the control device 40 executes a period extension process. This process lengthens the non-communication period NCP as described in the preceding embodiment. As in the preceding embodiment, the control device 40 executes a scan operation to establish a connection during at least a part of the non-communication period NCP. The control device 40 executes a scan operation during the non-communication period NCP in order to reconnect with the monitoring device 30 whose acquisition count is below a predetermined number.

[0146] For example, in a configuration including SBM1, SBM2, and SBM3 as monitoring devices 30, if the number of times of SBM2 falls below a predetermined number, the control device 40 establishes a connection with SBM2 while maintaining data communication with SBM1 and SBM3. SBM2 corresponds to an arbitrary first monitoring device among the multiple monitoring devices.

[0147] Next, the control device 40 executes the process of step S120, as in the preceding embodiment. The control device 40 executes the process of step S120 until connections are established with all of the monitoring devices 30. When it is determined that connections with all of the monitoring devices 30 have been established, the control device 40 then executes the process of step S130 to reduce the cycle, and ends the series of processes.

[0148] <Summary of the Sixth Embodiment> According to this embodiment, it is possible to achieve the same effects as those of the configurations described in the preceding embodiments.

[0149] In this embodiment, when there is a shortage of data required to calculate at least one of the internal resistance and the open circuit voltage of the battery, the non-communication period is lengthened to bring forward the timing of reconnection. This makes it possible to shorten the period during which the internal resistance and the open circuit voltage cannot be calculated. This makes it possible to detect battery degradation at an early stage. It also makes it possible to improve the accuracy of detecting battery degradation. It also makes it possible to detect battery abnormalities at an early stage.

[0150] In this embodiment, an example of lengthening the non-communication period NCP by extending the cycle has been shown. That is, a combination with the configuration shown in the first embodiment has been shown, but is not limited to this. A combination with any of the configurations described in the second embodiment, the third embodiment, and the fourth embodiment is possible. For example, instead of extending the cycle, the data communication period may be shortened, thereby lengthening the non-communication period NCP and hastening reconnection.

[0151] (Other embodiments) The disclosure in this specification and drawings, etc. is not limited to the exemplified embodiments. The disclosure includes the exemplified embodiments and modifications by those skilled in the art based thereon. For example, the disclosure is not limited to the combination of parts and / or elements shown in the embodiments. The disclosure can be implemented by various combinations. The disclosure can have additional parts that can be added to the embodiments. The disclosure includes the omission of parts and / or elements of the embodiments. The disclosure includes the substitution or combination of parts and / or elements between one embodiment and another embodiment. The disclosed technical scope is not limited to the description of the embodiments. Some disclosed technical scopes are indicated by the description of the claims, and should be interpreted as including all modifications within the meaning and scope equivalent to the description of the claims.

[0152] The disclosure in the specification and drawings is not limited by the claims. The disclosure in the specification and drawings includes the technical ideas described in the claims, and extends to more diverse and broader technical ideas than the technical ideas described in the claims. Therefore, various technical ideas can be extracted from the disclosure in the specification and drawings without being bound by the claims.

[0153] When an element or layer is referred to as being "on," "coupled," "connected," or "bonded," it may be directly coupled, connected, or bonded to another element or layer, and intervening elements or layers may be present. In contrast, when an element is referred to as being "directly on," "directly coupled," "directly connected," or "directly bonded" to another element or layer, there are no intervening elements or layers. Other words used to describe relationships between elements should be construed in a similar manner (e.g., "between" vs. "directly between," "adjacent" vs. "directly adjacent," etc.). As used in this specification, the term "and / or" includes any and all combinations of one or more of the associated listed items.

[0154] Spatially relative terms such as "inside," "outside," "back," "below," "low," "top," "top," and the like are utilized herein to facilitate the description of the relationship of one element or feature to another element or feature as depicted in the figures. Spatially relative terms may be intended to encompass different orientations of the device during use or operation in addition to the orientation depicted in the figures. For example, if the device in the figures is turned over, elements described as "below" or "directly below" other elements or features would be oriented "above" the other elements or features. Thus, the term "bottom" can encompass both an orientation of top and bottom. The device may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used in this specification would be interpreted accordingly.

[0155] The apparatus, system, and method thereof described in the present disclosure may be realized by a dedicated computer comprising a processor programmed to execute one or more functions embodied in a computer program. The apparatus and method described in the present disclosure may also be realized using a dedicated hardware logic circuit. The apparatus and method described in the present disclosure may also be realized by one or more dedicated computers configured by a combination of a processor that executes a computer program and one or more hardware logic circuits. The computer program may also be stored in a computer-readable non-transitory tangible recording medium as instructions executed by the computer. In other words, the means and / or functions provided by the processor, etc. can be provided by software recorded in a substantial memory device and a computer that executes the software, software only, hardware only, or a combination thereof. For example, some or all of the functions of the processor may be realized as hardware. Aspects in which a certain function is realized as hardware include aspects in which it is realized using one or more ICs, etc. The processor may be realized using an MPU, GPU, or DFP instead of a CPU. The processor may be realized by combining multiple types of arithmetic processing devices such as a CPU, an MPU, or a GPU. The processor may be realized as a system on chip (SoC). Furthermore, the various processing units may be realized using an FPGA or an ASIC. The various programs may be stored in a non-transient tangible recording medium. As a storage medium for the programs, various storage media such as HDD, SSD, flash memory, and SD card can be adopted. DFP is an abbreviation for Data Flow Processor. SoC is an abbreviation for System on Chip. FPGA is an abbreviation for Field Programmable Gate Array. ASIC is an abbreviation for Application Specific Integrated Circuit. HDD is an abbreviation for Hard disk Drive. SSD is an abbreviation for Solid State Drive.SD is an abbreviation for Secure Digital.

[0156] For example, although an example in which the monitoring device 30 includes the microcomputer 34 has been described, the present invention is not limited to this. As shown in Fig. 21, a battery management system 60 may be adopted in which the monitoring device 30 does not include the microcomputer 34. Fig. 21 corresponds to Fig. 4. In this configuration, the wireless IC 35 transmits and receives data to and from the monitoring IC 33. The schedule control of sensing and self-diagnosis by the monitoring IC 33 may be executed by the wireless IC 35 or may be executed by the main microcomputer 45 of the control device 40.

[0157] The arrangement and number of battery stacks 21 and battery cells 22 constituting battery pack 20 are not limited to the above example. In battery pack 11, the arrangement of monitoring device 30 and / or control device 40 is not limited to the above example.

[0158] Although an example in which the battery pack 11 includes one control device 40 has been described, the present invention is not limited to this. A plurality of control devices 40 may be included. The battery pack 11 may include a plurality of monitoring devices 30 and one or more control devices 40. The battery management system 60 may include a plurality of wireless communication systems established between the control device 40 and the plurality of monitoring devices 30.

[0159] Although an example in which the monitoring device 30 includes one monitoring IC 33 has been described, the present invention is not limited to this. A plurality of monitoring ICs 33 may be included. In this case, a wireless IC 35 may be provided for each monitoring IC 33, or one wireless IC 35 may be provided for the plurality of monitoring ICs 33.

[0160] Although an example in which a monitoring device 30 is provided for each battery stack 21 has been shown, the present invention is not limited to this. For example, one monitoring device 30 may be provided for multiple battery stacks 21. Multiple monitoring devices 30 may be provided for one battery stack 21.

[0161] Although an example in which the wireless IC 44 includes the microcomputer 441 has been described, the present invention is not limited to this. A configuration without the microcomputer 441 may be used. The main microcomputer 45 may provide part of the functions of the wireless IC 44 described above. For example, the wireless IC 35 may be configured without a microcomputer. The microcomputer 34 may provide part of the functions of the wireless IC 35 described above. [Explanation of symbols]

[0162] 10...vehicle, 11...battery pack, 12...PCU, 13...MG, 14...ECU, 15...battery, 20...battery pack, 21...battery stack, 22...battery cell, 23...busbar unit, 24...busbar, 25...positive terminal, 26...negative terminal, 27...busbar cover, 30...monitoring device, 31, 311, 312, 313...power supply circuit, 32...multiplexer, 33...monitoring IC, 34...microcontroller, 35...wireless IC, 36...front-end circuit, 37...antenna, 40...control device, 41, 411, 412...power supply circuit, 42...antenna, 43...front-end circuit, 44...wireless IC, 440...RF circuit, 441...microcontroller, 442...period setting unit, 45...main microcontroller, 46...sub-microcontroller, 50...casing, 60...battery management system, 70...sensor

Claims

1. A plurality of monitoring devices (30) are disposed in a housing (50) that houses batteries (20, 21, 22) of a vehicle and monitor battery information indicating the state of the batteries; a control device (40) that wirelessly communicates with each of the plurality of monitoring devices, acquires data including the battery information, and executes a predetermined process; the control device sets a cycle in which the plurality of monitoring devices make a round in order to wirelessly communicate with each of the plurality of monitoring devices; when a predetermined condition is satisfied, the control device extends a non-communication period, which is a period excluding a data communication period with the plurality of monitoring devices in the cycle, to a length greater than a period when the condition is not satisfied; The control device executes a process of establishing a connection with the monitoring device that requires a connection during the non-communication period.

2. The non-communication period includes a period allocated to communication with the monitoring device that is disconnected; The battery management system according to claim 1 , wherein the control device executes the connection establishment process during a period allocated to the communication.

3. 3. The battery management system according to claim 1, wherein the control device makes the non-communication period longer when the condition is satisfied than when the condition is not satisfied by making the cycle longer when the condition is satisfied than when the condition is not satisfied.

4. The battery management system according to any one of claims 1 to 3, wherein the control device, when the condition is satisfied, shortens the data communication period in the cycle compared to when the condition is not satisfied, thereby lengthening the non-communication period compared to when the condition is not satisfied.

5. A battery management system as described in any one of claims 1 to 4, wherein when the control device performs data communication with some of the multiple monitoring devices and performs a scanning operation to connect to other some of the multiple monitoring devices, the non-communication period is made longer than when data communication is performed with all of the multiple monitoring devices, and the control device performs the scanning operation during the non-communication period.

6. A battery management system as described in any one of claims 1 to 5, wherein when the number of times that the control device obtains the battery information from any first monitoring device among the multiple monitoring devices for calculating at least one of the internal resistance and open circuit voltage of the battery is less than a predetermined number of times in a predetermined period, the control device extends the non-communication period more than when data communication is performed with all of the multiple monitoring devices, and performs a scanning operation to reconnect with the first monitoring device during the non-communication period.

7. A battery management system as described in any one of claims 1 to 6, wherein the control device extends the non-communication period in the cycle when there is a high possibility that the battery state will fluctuate significantly, compared to when there is a low possibility that the battery state will fluctuate significantly.

8. The control device determines the possibility based on the battery voltage among the battery information, The battery management system according to claim 7 , wherein the high probability is determined when the voltage exceeds a predetermined first threshold or when the voltage represents a maximum voltage in the period.

9. The control device determines the possibility based on the battery voltage among the battery information, The battery management system according to claim 7 or 8, wherein the system determines that the possibility is high when the voltage is lower than a predetermined second threshold value or when the voltage represents a minimum voltage in the period.

10. The battery management system according to claim 1 or 2, wherein the control device makes the non-communication period longer when the vehicle is not traveling than when the vehicle is traveling.

11. A battery management system as described in claim 10, wherein the control device makes the data communication period the same or shorter when the vehicle is not driving compared to when the vehicle is driving.

12. The cycle includes the data communication period and the non-communication period, The battery management system according to any one of claims 1 to 11, wherein the control device extends the non-communication period in the cycle when the vehicle is not traveling.

Citation Information

Patent Citations

  • Radio cell system and radio system

    JP2016143113A

  • Radio communication system and control method therefor

    JP2019186692A

  • Battery monitoring apparatus

    JP2020155400A

  • System and apparatus for monitoring large battery stacks using wireless sensor networks

    US8399115B2

  • Assembled battery system, storage battery system, and method for monitoring and controlling assembled battery system

    WO2014103008A1