Communication control device, communication control system, and communication control method

The communication control device addresses the issue of deteriorated communication environments in battery packs by setting primary and secondary communication groups, determining channel environments, and updating maps to ensure reliable wireless communication.

JP2025160590APending Publication Date: 2025-10-23YAZAKI CORP
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024063212
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-04-10
Publication Date
2025-10-23

AI Technical Summary

Technical Problem

The communication environment within a battery pack of a vehicle deteriorates due to diffuse reflection of radio waves, leading to increased packet error rates and reduced reliability in wireless communication systems.

Method used

A communication control device that sets two channels as a primary selected communication group, acquires communication results, determines the communication environment, and updates a channel map to avoid channels with poor communication quality, using a secondary selected communication group when necessary, to ensure reliable communication.

Benefits of technology

This approach achieves highly reliable wireless communication within a battery pack by minimizing packet errors and ensuring accurate data transmission and reception.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025160590000001_ABST
    Figure 2025160590000001_ABST
Patent Text Reader

Abstract

To provide a communication control device that enables reliable communication within a battery pack mounted in a vehicle.SOLUTION: A communication control device 100 controls wireless communication within a battery pack mounted in a vehicle. The communication control device 100 includes a channel setting unit 111 that sets two channels selected from a plurality of channels used for wireless communication as a primary selected communication group. The communication control device 100 also includes a communication control unit 112 that executes communication in the primary selected communication group, and a communication result acquisition unit 113 that acquires communication results in the primary selected communication group. Furthermore, the communication control device 100 includes a communication environment determination unit 114 that determines the communication environment of the channels on the basis of the communication results, and a channel map update unit 115 that updates a channel map indicating whether or not the channels are capable of communication on the basis of the determined results.SELECTED DRAWING: Figure 3
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a communication control device, a communication control system, and a communication control method. [Background technology]

[0002] Conventionally, wireless battery management systems (BMS) have been proposed for wirelessly controlling multiple batteries mounted on a vehicle. Patent Document 1 discloses a wireless communication system built within a battery pack of a vehicle. The wireless communication system disclosed in Patent Document 1 is composed of a battery management device within the battery pack and multiple battery data devices capable of wireless communication with the battery management device, and manages the status of each battery module in the battery pack. [Prior art documents] [Patent documents]

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

[0004] The communication environment inside the battery pack of an electric vehicle, etc., can deteriorate due to the occurrence of diffuse reflection of radio waves, etc. When communication is performed in such an environment, the packet error rate of communication data increases, making it impossible to send or receive necessary information, and reducing the reliability of the communication system.

[0005] The present invention has been made in view of the problems inherent in the conventional technology, and an object of the present invention is to provide a communication control device that can achieve highly reliable communication within a battery pack mounted on a vehicle. [Means for solving the problem]

[0006] A communication control device according to an embodiment of the present invention is a communication control device that controls wireless communication within a battery pack mounted on a vehicle, and includes a channel setting unit that sets two channels selected from a plurality of channels used in wireless communication as a primary selected communication group, a communication control unit that executes communication in the primary selected communication group, a communication result acquisition unit that acquires communication results in the primary selected communication group, a communication environment determination unit that determines the communication environment of the channel based on the communication results, and a channel map update unit that updates a channel map indicating whether the channel is capable of communication based on the result determined by the communication environment determination unit.

[0007] A communication control system according to an embodiment of the present invention is a communication control system comprising a battery pack mounted on a vehicle and a communication control device that controls wireless communication within the battery pack, and the communication control device has a channel setting unit that sets two channels selected from a plurality of channels used in wireless communication as a primary selected communication group, a communication control unit that executes communication in the primary selected communication group, a communication result acquisition unit that acquires communication results in the primary selected communication group, a communication environment determination unit that determines the communication environment of the channel based on the communication result, and a channel map update unit that updates a channel map indicating whether the channel is capable of communication based on the result determined by the communication environment determination unit.

[0008] A communication control method according to an embodiment of the present invention is a communication control method executed by a computer to control wireless communication within a battery pack installed in a vehicle, which sets two channels selected from a plurality of channels used in wireless communication as a primary selected communication group, performs communication in the primary selected communication group, obtains communication results in the primary selected communication group, determines the communication environment of the channel based on the communication results, and updates a channel map indicating whether the channel is available for communication based on the determined result. [Effects of the Invention]

[0009] According to the present invention, it is possible to provide a communication control device that can achieve highly reliable communication within a battery pack mounted on a vehicle. [Brief explanation of the drawings]

[0010] [Figure 1] 1 is a diagram illustrating a configuration of a communication control system according to an embodiment of the present invention. [Figure 2] 10A and 10B are diagrams for explaining a channel map applied to the communication control system according to the present embodiment. [Figure 3] 2 is a block diagram showing the functional configuration of a communication control device according to the present embodiment; FIG. [Figure 4] FIG. 10 is a diagram for explaining communication environment determination in the communication control system according to the present embodiment. [Figure 5] FIG. 2 is a diagram illustrating an example of communication environment information of the communication control device according to the embodiment. [Figure 6] 10A and 10B are diagrams for explaining a channel map applied to the communication control system according to the present embodiment. [Figure 7] 10 is a flowchart illustrating an example of processing of the communication control device according to the present embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0011] The communication control system 10 and the communication control device 100 according to this embodiment will be described in detail below with reference to the drawings. Note that the dimensional proportions in the drawings are exaggerated for the sake of explanation and may differ from the actual proportions. In addition, in the following description of the drawings, the same or similar parts are denoted by the same or similar reference numerals.

[0012] (Battery Management System) Electric vehicles (EVs) and hybrid electric vehicles (HEVs) are equipped with many batteries, such as lithium-ion batteries, and there is a need to manage these batteries and use energy efficiently. Battery management systems (BMS) are used in many systems to manage these batteries. These battery management systems monitor and control the battery's charge / discharge state and cell balance, thereby improving battery usage efficiency and extending the battery's lifespan.

[0013] There are two types of battery management systems: those that use wired communication via cables such as wire harnesses, and those that use wireless communication. In the case of wired communication, the connection configuration becomes complicated due to the cables used, and the weight of the cables increases, making the vehicle heavier and resulting in a shorter driving range. For this reason, there is a growing need for wireless BMS that can eliminate cables.

[0014] On the other hand, if a battery management system is implemented using wireless communication, the communication environment deteriorates due to the occurrence of diffuse reflection of radio waves within the battery pack. Communication in such an environment increases the packet error rate in communication, making it impossible to send or receive necessary information, resulting in a loss of reliability. The communication control system 10 according to this embodiment realizes a communication control device 100 and a communication control system 10 that can achieve highly reliable communication within such a battery pack.

[0015] (Configuration of communication control system 10) 1 is a diagram showing the configuration of a communication control system 10 according to this embodiment. The communication control system 10 includes a battery pack mounted on a vehicle, a peripheral management device 200 that manages peripheral batteries, and a communication control device 100 that controls wireless communication with the peripheral management device 200 within the battery pack.

[0016] In the communication control system 10, data is exchanged between the communication control device 100 and the peripheral management device 200 including the power management unit 250 that manages the peripheral battery 520 and the communication IF 240 via wireless communication.

[0017] In this embodiment, the communication control device 100 is configured by a general microcomputer including a control unit 110, a storage unit 120, an input / output IF 130 (Interface), a communication IF 140, and a power management unit 150.

[0018] The control unit 110, for example, runs an operating system to control the entire communication control device 100. Furthermore, the control unit 110 operates based on a program stored in the storage unit 120, and executes each function of the communication control device 100, which will be described later. Note that the program is not limited to being stored in the storage unit 120, and may be stored in, for example, a ROM (Read Only Memory) (not shown) within the communication control device 100.

[0019] As shown in Fig. 3, the storage unit 120 stores information included in a channel map information DB 121 (DB: Database) and a communication environment information DB 122 as data. Note that there may be one or more storage units 120 storing these pieces of data. For example, a single storage unit 120 may be configured to store the data in separate areas. Alternatively, the data may be distributed and stored in multiple storage devices installed in physically separate locations.

[0020] The channel map information DB 121 stores information about the channel map as shown in Fig. 2. The communication environment information DB 122 stores communication environment information as shown in Fig. 5. Details of the communication environment information will be described later.

[0021] The input / output IF 130 is, for example, a component (interface) for exchanging data with the in-vehicle device 300. The in-vehicle device 300 corresponds to, for example, an in-vehicle device such as a fan or a heater mounted on a vehicle.

[0022] The communication IF 140 is an interface that enables communication with the communication IF 240 of the peripheral management device 200. The communication in this embodiment has multiple channels, and uses a method in which the channel to be used changes over time by frequency hopping.

[0023] 2 is a diagram illustrating a channel map applied to the communication control system 10 according to this embodiment. In this embodiment, there are 37 channels, ch0 to ch36, used for data communication, separated by frequency. In the communication method applied in this embodiment, it is known that some of these channels have a high packet error rate and some have a low packet error rate.

[0024] Therefore, if a channel with a high packet error rate is used during frequency hopping, the number of packet errors will increase. For these reasons, packet errors must be minimized to accurately transmit and receive the battery cell voltage. However, as mentioned above, the inside of a battery pack is an environment where packet errors are likely to occur. Therefore, in communications in a battery management system, it is necessary to avoid channels with a high packet error rate and reduce the packet error rate.

[0025] (Functional configuration of communication control device 100) 3 is a block diagram showing the functional configuration of the communication control device 100 according to this embodiment. In this embodiment, the control unit 110 of the communication control device 100 includes, as functions, a channel setting unit 111, a communication control unit 112, a communication result acquisition unit 113, a communication environment determination unit 114, a channel map update unit 115, and a system error detection unit 116.

[0026] The channel setting unit 111 sets two channels selected from a plurality of channels used in wireless communication as a primary selection communication group. Specifically, the channel setting unit 111 sets two adjacent channels as a primary selection communication group. For example, in the example shown in FIG. 4, ch1 is paired with ch0 and set as the primary selection communication group. Similarly, ch2 is paired with ch1 and set as the primary selection communication group. Thereafter, ch3 to ch36 are similarly paired with the previous ch and set as the primary selection communication group. Note that ch0 is paired with ch36 and set as the primary selection communication group.

[0027] The communication control unit 112 executes communication in the primary selected communication group. Specifically, communication is executed between the peripheral management device 200 and the peripheral management device 200 through the primary selected communication group in which two channels set by the channel setting unit 111 are set.

[0028] The communication result acquisition unit 113 acquires the communication result in the primary selected communication group. Furthermore, the communication result acquisition unit 113 stores the acquired communication result in the communication environment information DB 122. Fig. 4 is a diagram for explaining communication environment determination in the communication control system 10 according to this embodiment. Furthermore, Fig. 5 is a diagram showing an example of communication environment information of the communication control device 100 according to this embodiment.

[0029] For example, as shown in Fig. 4, each channel communicates with the previous and next channels by a primary selection communication group, and the quality of the communication environment is obtained as a communication result, as shown in Fig. 4. In Fig. 4, "○" is shown as an example of a good communication environment (good case), and "×" is shown as an example of a bad communication environment (not good case).

[0030] In this embodiment, the quality of a communication environment is determined by the packet error rate. This packet error rate is calculated by dividing the number of CRC (Cyclic Redundancy Check) and timeout errors in a packet by the total number of transmitted packets. If the packet error rate exceeds a predetermined threshold, the communication result acquisition unit 113 determines that the communication environment is bad, and if the packet error rate does not exceed the threshold, the communication environment is good.

[0031] In the example shown in Figure 5, the communication results of the primary selected communication group with the channel immediately before each ch are stored in the "First Group" column, and the communication results of the primary selected communication group with the channel immediately after each ch are stored in the "Second Group" column.

[0032] The communication environment determination unit 114 determines the communication environment of a channel based on the communication results. Specifically, the communication environment determination unit 114 determines the communication environment of a channel based on the communication results of the two primarily selected communication groups to which the channel belongs. If at least one of the communication results for the two primarily selected communication groups to which the channel belongs is good, the communication environment determination unit 114 determines that the communication environment of the channel is good. In addition, the communication environment determination unit 114 stores the determination result in the communication environment information DB 122.

[0033] 5, for a channel in which at least one of the first group, which is the primary selected communication group with the immediately preceding channel, and the second group, which is the primary selected communication group with the immediately following channel, has a "Good" stored in the "Determination Result" column. On the other hand, for a channel in which both the first group and the second group have an "X" stored in them, has an "NG" stored in the "Determination Result" column.

[0034] Based on the result of the determination made by communication environment determination unit 114, channel map update unit 115 updates the channel map indicating whether or not a channel is available for communication.

[0035] Fig. 6 is a diagram for explaining a channel map applied to the communication control system 10 according to this embodiment. In the example shown in Fig. 6, it has been determined that communication is not possible on ch2, ch5, ch7, and ch34, and therefore this information is shown schematically as a pattern in the figure.

[0036] (Re-execute communication environment determination) When there are three or more consecutive channels that are determined to have poor communication environments based on the communication result determination by the primary selection communication group, even channels with good communication environments may be determined to have poor communication environments. For example, in the example shown in Figure 4, the communication environment of ch6 itself is good, but the communication environments of the channels before and after it are poor, so the communication environment is determined to be poor based on the determination result by the primary selection communication group.

[0037] Therefore, in the communication control device 100 of this embodiment, a channel and a second selected communication group for which the communication environment has been determined to be good are set, and the communication environment is determined again.

[0038] Specifically, when it is determined that the communication environment of a channel is not good and the communication environments of other channels in the two first selected communication groups to which the channel belongs are not good, the channel setting unit 111 sets the second selected communication group. Also, the channel setting unit 111 sets the second selected communication group together with other channels whose communication environments are determined by the communication environment determination unit 114 to be good.

[0039] Furthermore, communication control unit 112 executes communication in the second selected communication group. Furthermore, communication result acquisition unit 113 acquires the communication result in the second selected communication group and stores it in communication environment information DB 122. Furthermore, communication environment determination unit 114 determines the communication environment of the channel based on the communication result and stores it in communication environment information DB 122. Furthermore, channel map update unit 115 updates the channel map indicating whether or not communication is possible on the channel based on the result determined by communication environment determination unit 114.

[0040] Specifically, in the example shown in Fig. 5, a second selected communication group is set in which ch6 and ch31 are paired as a retry pair channel. The communication control unit 112 performs communication with this second selected communication group, acquires the communication result, and stores it in the communication environment information DB 122. In the example shown in Fig. 5, "○" is stored in the retry result. Furthermore, the communication environment determination unit 114 determines the channel communication environment based on the communication result, and stores it in the communication environment information DB 122. In the example shown in Fig. 5, "Good" is stored in the "re-determination result" column for ch6.

[0041] This allows the communication control device 100 to more accurately determine the communication environment by re-executing communication for a channel in the first selected communication group that is determined to have an unfavorable communication environment using a second selected communication group with a channel that is determined to have a favorable communication environment.

[0042] (System Error) Furthermore, in this embodiment, when the number of channels is a natural number n and the number of channels that are not available for communication shown in the channel map is a natural number m, the system error detection unit 116 detects a system error if the natural number m satisfies the condition of the following formula (1). Furthermore, when the natural number m satisfies the condition of the following formula (1), the system error detection unit 116 controls the communication control unit 112 not to perform communication. m ≧ (n+1)÷2 (1)

[0043] For example, in a communication situation where there are 37 channels, if the communication environment is poor on 19 or more channels, it may not be possible to determine the communication environment according to this embodiment. Therefore, the communication control device 100 according to this embodiment detects a system error when it is unable to accurately determine the communication environment and does not execute communication, thereby avoiding erroneous communication and improving the reliability of the communication environment.

[0044] (Outline of processing flow of communication control device 100) Next, the flow of processing in the communication control device 100 will be shown using the flowchart shown in Fig. 7. The series of operations of the communication control device 100 shown in the flowchart in Fig. 7 starts when the communication control device 100 is started, and ends when the operation is completed. The processing in the flowchart shown in Fig. 7 also ends when the power is turned off or an interrupt occurs to end the processing. In addition, in the following explanation of the flowchart, the same content as that described in the explanation of the communication control system 10 and the communication control device 100 above will be omitted or simplified.

[0045] In step S701, the channel setting unit 111 sets two channels selected from a plurality of channels used in wireless communication as a primary selected communication group. Specifically, the channel setting unit 111 sets two adjacent channels as a primary selected communication group. For example, in the example shown in FIG. 4, ch1 is paired with ch0 and set as the primary selected communication group. Similarly, ch2 is paired with ch1 and set as the primary selected communication group. Thereafter, ch3 to ch36 are similarly paired with the previous ch and set as the primary selected communication group. Note that ch0 is paired with ch36 and set as the primary selected communication group. Thereafter, the process proceeds to step S702.

[0046] In step S702, the communication control unit 112 executes communication in the primary selected communication group. Specifically, communication is executed between the peripheral management device 200 and the primary selected communication group in which the two channels set by the channel setting unit 111 are set. Thereafter, the process proceeds to step S703.

[0047] In step S703, the communication result acquisition unit 113 acquires the communication result in the primary selected communication group. Furthermore, the communication result acquisition unit 113 stores the acquired communication result in the communication environment information DB 122. Thereafter, the process proceeds to step S704.

[0048] In step S704, the communication environment determination unit 114 determines the communication environment of the channel based on the communication result. Specifically, the communication environment determination unit 114 determines the communication environment of the channel based on the communication results of the two primarily selected communication groups to which the channel belongs. If at least one of the communication results for the two primarily selected communication groups to which the channel belongs is good, the communication environment determination unit 114 determines that the communication environment of the channel is good. In addition, the communication environment determination unit 114 stores the determination result in the communication environment information DB 122. Thereafter, the process proceeds to step S705.

[0049] In step S705, the control unit 110 determines whether the determination of the communication environment of the channel has been completed. Specifically, the control unit 110 determines whether communication has been performed by the first selected communication group on all channels and whether communication by the second selected communication group has been completed. In step S705, if the control unit 110 determines that the determination of the communication environment of the channel has been completed (step S705: YES), the process proceeds to step S706. On the other hand, in step S705, if the control unit 110 determines that the determination of the communication environment of the channel has not been completed (step S705: NO), the process returns to step S701, and the process from step S701 is repeated.

[0050] In step S706, the channel map indicating whether a channel is available for communication is updated based on the result of the determination by the communication environment determination unit 114. Then, the communication environment determination process ends. Then, based on the information in the updated channel map, the communication control device 100 selects a channel to use by excluding channels with poor communication environments, and performs communication within the battery pack.

[0051] As described above, the communication control device 100 controls wireless communication within a battery pack mounted on a vehicle. The communication control device 100 includes a channel setting unit 111 that sets two channels selected from a plurality of channels used in wireless communication as a primary selected communication group. The communication control device 100 also includes a communication control unit 112 that executes communication in the primary selected communication group. The communication control device 100 also includes a communication result acquisition unit 113 that acquires a communication result in the primary selected communication group. The communication control device 100 also includes a communication environment determination unit 114 that determines the communication environment of the channel based on the communication result. The communication control device 100 also includes a channel map update unit 115 that updates a channel map that indicates whether or not a channel is available for communication, based on the result determined by the communication environment determination unit 114.

[0052] This allows the communication control device 100 to achieve highly reliable communication within a battery pack mounted on a vehicle.

[0053] Furthermore, the communication environment determination unit 114 may determine the communication environment of a channel based on the communication results of the two primary selected communication groups to which the channel belongs. This allows the communication control device 100 to reflect the communication results of the previous and next channels in determining the communication environment of the channel, making it possible to determine the communication environment more accurately.

[0054] Furthermore, the communication environment determination unit 114 may determine that the communication environment of a channel is good when at least one of the communication results for the two primary selected communication groups to which the channel belongs is good. This allows the communication control device 100 to reflect the communication result indicating that the communication environment is good in determining the communication environment of the channel, making it possible to more accurately determine the communication environment.

[0055] Furthermore, when it is determined that the communication environment of a channel is not good and the communication environments of other channels in the two first selected communication groups to which the channel belongs are not good, the channel setting unit 111 may set a second selected communication group. The second selected communication group may be set by the communication channel and other channels determined by the communication environment determination unit 114 to have good communication environments. Furthermore, the communication control unit 112 may execute communication in the second selected communication group. Furthermore, the communication result acquisition unit 113 may acquire a communication result in the second selected communication group. Furthermore, the communication environment determination unit 114 may determine the communication environment of the channel based on the communication result. Furthermore, the channel map update unit 115 may update a channel map indicating whether or not a channel is available for communication based on the result determined by the communication environment determination unit 114.

[0056] This allows the communication control device 100 to more accurately determine the communication environment by re-executing communication using a second selected communication group with a channel determined to have a good communication environment for a channel determined to have a bad communication environment in the first selected communication group.

[0057] Furthermore, the communication control device 100 may further include a system error detection unit 116. When the number of channels is a natural number n and the number of channels that are not available for communication and are shown in the channel map is a natural number m, the system error detection unit 116 may detect a system error if the natural number m satisfies the condition of the following formula (1). Furthermore, when the natural number m satisfies the condition of the following formula (1), the system error detection unit 116 may control the communication control unit 112 not to perform communication. m ≧ (n+1)÷2 (1)

[0058] As a result, the communication control device 100 detects a system error when it is unable to accurately determine the communication environment, and by not performing communication, it is possible to avoid erroneous communication and improve the reliability of the communication environment.

[0059] (Other embodiments) Although the embodiments have been described in detail with reference to the drawings, the present embodiments are not limited to the contents described in the above embodiments. Furthermore, the components described above include those that can be easily imagined by a person skilled in the art and those that are substantially the same. Furthermore, the configurations described above can be combined as appropriate. Furthermore, various omissions, substitutions, or modifications of the configurations can be made without departing from the spirit of the embodiments.

[0060] Furthermore, a computer program (communication control program) that causes a computer to execute the processing (communication control method) in the communication control device 100 described above, and a computer-readable recording medium on which the program is recorded, are included within the scope of this embodiment. Any type of computer-readable recording medium may be used. Furthermore, the computer program is not limited to being recorded on the recording medium, but may be transmitted via a telecommunication line, a wireless or wired communication line, a network such as the Internet, or the like.

[0061] The following describes the features of the communication control device 100, the communication control system 10, and the communication control method.

[0062] A communication control device 100 according to a first aspect is a communication control device 100 that controls wireless communication within a battery pack mounted on a vehicle. The communication control device 100 includes a channel setting unit 111 that sets two channels selected from a plurality of channels used in wireless communication as a primary selected communication group. The communication control device 100 also includes a communication control unit 112 that executes communication in the primary selected communication group. The communication control device 100 also includes a communication result acquisition unit 113 that acquires a communication result in the primary selected communication group. The communication control device 100 also includes a communication environment determination unit 114 that determines the communication environment of the channel based on the communication result. The communication control device 100 also includes a channel map update unit 115 that updates a channel map that indicates whether the channel is available for communication based on the result determined by the communication environment determination unit 114.

[0063] According to the above configuration, the communication control device 100 can achieve highly reliable communication within a battery pack mounted on a vehicle.

[0064] The communication environment determining unit 114 of the communication control device 100 according to the second aspect may determine the communication environment of a channel based on the communication results of the two primary selected communication groups to which the channel belongs.

[0065] According to the above configuration, the communication control device 100 can reflect the communication results of the previous and next channels when determining the communication environment of a channel, and can determine the communication environment more accurately.

[0066] The communication environment determining unit 114 of the communication control device 100 according to the third aspect may determine that the communication environment of a channel is good when at least one of the communication results for the two primary selected communication groups to which the channel belongs is good.

[0067] According to the above configuration, the communication control device 100 can reflect the communication results indicating that the communication environment is good in determining the communication environment of a channel, and can determine the communication environment more accurately.

[0068] The channel setting unit 111 according to the fourth aspect may set a second selected communication group when it is determined that the communication environment of a channel is not good and when the communication environments of other channels in the two first selected communication groups to which the channel belongs are not good. The second selected communication group may be set by the communication channel and other channels determined by the communication environment determination unit 114 to have good communication environments. The communication control unit 112 may execute communication in the second selected communication group. The communication result acquisition unit 113 may acquire a communication result in the second selected communication group. The communication environment determination unit 114 may determine the communication environment of the channel based on the communication result. Furthermore, the channel map update unit 115 may update a channel map indicating whether or not a channel is available for communication based on the result determined by the communication environment determination unit 114.

[0069] According to the above configuration, the communication control device 100 re-executes communication for a channel in the first selected communication group that is determined to have a poor communication environment, using a second selected communication group with a channel in the second selected communication group that is determined to have a good communication environment. This allows the communication control device 100 to more accurately determine the communication environment.

[0070] The communication control device 100 according to the fifth aspect may further include a system error detection unit 116. When the number of channels is a natural number n and the number of channels that are not available for communication and that are indicated in the channel map is a natural number m, the system error detection unit 116 may detect a system error if the natural number m satisfies the condition of the following formula (1). Furthermore, when the natural number m satisfies the condition of the following formula (1), the system error detection unit 116 may control the communication control unit 112 not to perform communication. m ≧ (n+1)÷2 (1)

[0071] According to the above configuration, the communication control device 100 detects a system error when it is unable to accurately determine the communication environment and does not execute communication, thereby avoiding erroneous communication and improving the reliability of the communication environment.

[0072] A communication control system 10 according to a sixth aspect includes a battery pack mounted on a vehicle and a communication control device 100 that controls wireless communication within the battery pack. The communication control device 100 has a channel setting unit 111 that sets two channels selected from a plurality of channels used in wireless communication as a primary selected communication group. The communication control device 100 also has a communication control unit 112 that executes communication in the primary selected communication group. The communication control device 100 also has a communication result acquisition unit 113 that acquires communication results in the primary selected communication group. The communication control device 100 also has a communication environment determination unit 114 that determines the communication environment of the channel based on the communication result. The communication control device 100 also has a channel map update unit 115 that updates a channel map that indicates whether the channel is available for communication based on the result determined by the communication environment determination unit 114.

[0073] According to the above configuration, the communication control system 10 can achieve highly reliable communication within a battery pack mounted on a vehicle.

[0074] A communication control method according to a seventh aspect is a communication control method executed by a computer to control wireless communication in a battery pack mounted on a vehicle. The communication control method sets two channels selected from a plurality of channels used in wireless communication as a primary selected communication group. The communication control method also executes communication in the primary selected communication group. The communication control method also acquires a communication result in the primary selected communication group. The communication control method also determines the communication environment of the channel based on the communication result. The communication control method also updates a channel map indicating whether the channel is available for communication based on the determined result.

[0075] According to the above configuration, the communication control method makes it possible to achieve highly reliable communication within a battery pack mounted on a vehicle. [Explanation of symbols]

[0076] 10. Communication Control System 100 Communication control device 110 control section 111 Channel setting section 112 Communication control unit 113 Communication result acquisition unit 114 Communication environment determination section 115 Channel Map Update Unit 116 System Error Detection Unit 120 Storage section 121 Channel Map Information DB 122 Communication Environment Information DB 130 Input / Output Interface 140, 240 communication interface 150, 250 Power management section 200 Peripheral Management Device 300 Automotive equipment 500, 520 battery

Claims

1. A communication control device that controls wireless communication within a battery pack mounted on a vehicle, a channel setting unit that sets two channels selected from a plurality of channels used in the wireless communication as a primary selected communication group; a communication control unit that executes communication in the primary selected communication group; a communication result acquisition unit that acquires a communication result in the primary selected communication group; a communication environment determination unit that determines a communication environment of the channel based on the communication result; a channel map update unit that updates a channel map indicating whether the channel is available for communication based on the result of the determination by the communication environment determination unit; A communication control device comprising:

2. The communication control device according to claim 1 , wherein the communication environment determining unit determines the communication environment of the channel based on the communication results of the two primary selected communication groups to which the channel belongs.

3. 3. The communication control device according to claim 2, wherein the communication environment determination unit determines that the communication environment of the channel is good when at least one of the communication results for the two primary selected communication groups to which the channel belongs is good.

4. when it is determined that the communication environment of the channel is not good and the communication environments of other channels in the two primary selection communication groups to which the channel belongs are not good, the channel setting unit sets a secondary selection communication group together with the other channel whose communication environment is determined to be good by the communication environment determination unit, the communication control unit executes communication in the secondary selected communication group; the communication result acquisition unit acquires the communication result in the secondary selected communication group; the communication environment determination unit determines the communication environment of the channel based on the communication result; The communication control device according to claim 3 , wherein the channel map update unit updates the channel map indicating whether the channel is available for communication or not, based on the result of the determination made by the communication environment determination unit.

5. 5. The communication control device according to claim 4, further comprising a system error detection unit that detects a system error and controls the communication control unit not to perform communication when the number of channels is a natural number n and the number of channels that are not available for communication and are shown in the channel map is a natural number m, and the natural number m satisfies the condition of the following equation (1): m ≧ (n+1)÷2... (1)

6. A communication control system including a battery pack mounted on a vehicle and a communication control device that controls wireless communication within the battery pack, The communication control device a channel setting unit that sets two channels selected from a plurality of channels used in the wireless communication as a primary selected communication group; a communication control unit that executes communication in the primary selected communication group; a communication result acquisition unit that acquires a communication result in the primary selected communication group; a communication environment determination unit that determines a communication environment of the channel based on the communication result; a channel map update unit that updates a channel map indicating whether the channel is available for communication based on the result of the determination by the communication environment determination unit; A communication control system having:

7. A communication control method executed by a computer to control wireless communication in a battery pack mounted on a vehicle, comprising: setting two channels selected from a plurality of channels used in the wireless communication as a primary selected communication group; performing communication in the primary selected communication group; Obtaining a communication result in the primary selected communication group; determining a communication environment of the channel based on the communication result; A communication control method, comprising: updating a channel map indicating whether the channel is available for communication based on the determined result.

Citation Information

Patent Citations

  • Wireless communication system

    JP2024007900A