Wireless communication system and wireless communication method

The wireless communication system addresses the issue of channel quality determination by using evaluation data to exclude deteriorated channels, enhancing communication reliability.

JP7806735B2Active Publication Date: 2026-01-27DENSO CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2023025465
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-02-21
Publication Date
2026-01-27
Estimated Expiration
2043-02-21

AI Technical Summary

Technical Problem

Existing wireless communication systems fail to accurately determine communication channels with deteriorated quality due to interference from other radio waves and reflected waves, leading to areas of high and low electric field strength, which can cause communication errors.

Method used

A wireless communication system that detects characteristic data for each channel, generates first and second evaluation data, and determines communication quality deterioration based on these data, using both threshold conditions to exclude deteriorated channels.

Benefits of technology

Accurately identifies communication channel quality degradation, allowing for the exclusion of channels with deteriorated quality, thereby improving communication reliability.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007806735000001
    Figure 0007806735000001
  • Figure 0007806735000002
    Figure 0007806735000002
  • Figure 0007806735000003
    Figure 0007806735000003
Patent Text Reader

Abstract

To more accurately determine a communication channel having reduced communication quality and exclude the communication channel for which it is determined that the communication quality has been reduced from communication channels for performing radio communication.SOLUTION: First evaluation data and second evaluation data are generated from characteristic data showing communication quality of executed radio communication. The first evaluation data is based on a plurality of characteristic data and the second evaluation data is more excellent in responsiveness to changes in the characteristic data than the first evaluation data. It is determined that communication quality of a communication channel is reduced on the basis of at least one of satisfaction of a first condition indicating predetermined communication quality reduction in determination based on the first evaluation data and satisfaction of a second condition indicating communication quality reduction greater than that in the first condition in determination based on the second evaluation data; and the communication channel is excluded from communication channels for performing radio communication.SELECTED DRAWING: Figure 5
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present disclosure relates to a wireless communication system and a wireless communication method for performing wireless communication between a master device and a slave device via one communication channel that is sequentially selected from a plurality of communication channels. [Background technology]

[0002] A known example of this type of wireless communication system is described in Patent Document 1. When a packet error occurs, the wireless communication system of Patent Document 1 determines that the reception operation for receiving this packet is a reception error due to interference with other radio waves if the RSSI value of the wireless signal of that packet is greater than a preset threshold Th1. The system then counts the number of receptions and the number of reception errors, and stores the frequency of reception errors due to interference in each frequency channel (number of reception errors / number of receptions). If the reception error frequency exceeds threshold Th2, the system determines that an interference source exists in the frequency channel whose reception error frequency due to interference exceeds threshold Th2, and stores this frequency channel as an unusable channel. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2006-128812 Summary of the Invention [Problem to be solved by the invention]

[0004] As described above, in Patent Document 1, only frequency channels whose communication quality has deteriorated due to interference with other radio waves are designated as unusable channels.

[0005] However, the communication quality of each communication channel between a master device and a slave device in a wireless communication system is not only affected by interference from other radio waves. For example, the communication quality of each communication channel is also affected by interference caused by reflected waves of radio waves transmitted and received between the master device and the slave device. As a result of this interference, areas of high and low electric field strength are created in the environment in which the master device and the slave device are used. For example, if a slave device is located in or near an area of ​​low electric field strength in the electric field distribution with the master device, the slave device is more likely to be unable to correctly receive the wireless signal from the master device, thereby degrading communication quality. Furthermore, the electric field distribution between the master device and the slave device changes due to the external environment (such as external noise) and vibrations of the master device and / or the slave device.

[0006] The present disclosure has been made in consideration of the above-mentioned points, and aims to provide a wireless communication system and a wireless communication method that can more accurately determine communication channels whose communication quality has deteriorated and can exclude communication channels whose communication quality is deemed to have deteriorated from communication channels used for wireless communication. [Means for solving the problem]

[0007] In order to achieve the above object, a wireless communication system according to the present disclosure is a wireless communication system that performs wireless communication between a master device (20) and a slave device (30) via one communication channel sequentially selected from a plurality of communication channels, a detection unit (S60) for detecting characteristic data indicating the communication quality of the wireless communication performed for each communication channel; an evaluation data generation unit (S310, S340, S410, S440) that generates, for each communication channel, first evaluation data based on a plurality of characteristic data detected by the detection unit, and second evaluation data based on the characteristic data and having better responsiveness to changes in the characteristic data than the first evaluation data; a determination unit (S320, S330, S350, S360, S420, S430, S450, S460, S470) that determines a deterioration in communication quality for each communication channel based on the first evaluation data and the second evaluation data generated by the evaluation data generation unit; a decision unit (S370, S500) that decides to exclude a communication channel whose communication quality has been determined to have deteriorated from communication channels for wireless communication; The determination unit is configured to determine that the communication quality of the communication channel has deteriorated based on at least one of the following: a first condition indicating a predetermined deterioration in communication quality is satisfied in a determination based on the first evaluation data; and a second condition indicating a greater deterioration in communication quality than the first condition is satisfied in a determination based on the second evaluation data.

[0008] A wireless communication method according to the present disclosure is a wireless communication method for performing wireless communication between a master device (20) and a slave device (30) via one communication channel sequentially selected from a plurality of communication channels, the method comprising: a detection step (S60) of detecting characteristic data indicating the communication quality of the wireless communication performed for each communication channel; an evaluation data generating step (S310, S340, S410, S440) for generating, for each communication channel, first evaluation data based on the plurality of characteristic data detected in the detecting step, and second evaluation data based on the characteristic data and having better responsiveness to changes in the characteristic data than the first evaluation data; a determination step (S320, S330, S350, S360, S420, S430, S450, S460, S470) of determining a deterioration in communication quality for each communication channel based on the first evaluation data and the second evaluation data generated in the evaluation data generation step; a determination step (S370, S500) of determining to exclude the communication channel whose communication quality has been determined to have deteriorated in the determination step from communication channels for wireless communication; The judgment step is configured to judge that the communication quality of the communication channel has deteriorated based on at least one of the following: a first condition indicating a predetermined deterioration in communication quality is satisfied in a judgment based on the first evaluation data; and a second condition indicating a greater deterioration in communication quality than the first condition is satisfied in a judgment based on the second evaluation data.

[0009] In the above-described wireless communication system and wireless communication method, first evaluation data and second evaluation data are generated from characteristic data indicating the communication quality of the wireless communication performed. The first evaluation data is based on a plurality of characteristic data, and the second evaluation data is more responsive to changes in the characteristic data than the first evaluation data. Therefore, the first evaluation data more stably indicates the communication quality of the wireless communication, and the second evaluation data indicates the communication quality of the wireless communication with good responsiveness.

[0010] In the wireless communication system and wireless communication method according to the present disclosure, it is determined that the communication quality of a communication channel has deteriorated based on at least one of the following: a first condition indicating a predetermined deterioration in communication quality is satisfied in a determination based on the first evaluation data; and a second condition indicating a greater deterioration in communication quality than the first condition is satisfied in a determination based on the second evaluation data. Therefore, it is possible to accurately determine deterioration in communication quality due to various aspects, such as when the degree of deterioration in communication quality is small but the deteriorated state continues or when the deterioration deteriorates suddenly. Then, it is possible to exclude a communication channel whose communication quality has deteriorated from communication channels used for wireless communication.

[0011] The reference numbers in parentheses above merely indicate an example of a correspondence with specific configurations in the embodiments described below, in order to facilitate understanding of the present disclosure, and are not intended to limit the scope of the present disclosure in any way.

[0012] Furthermore, the technical features of the present disclosure other than those described above will become apparent from the following description of the embodiments and the accompanying drawings. [Brief explanation of the drawings]

[0013] [Figure 1] 1 is a block diagram showing a schematic configuration of a wireless communication system according to a first embodiment. [Figure 2] FIG. 10 is a diagram illustrating an example of the electric field strength distribution in a communication environment between a master device and a slave device. [Figure 3] FIG. 2 is a diagram illustrating an example of received signal strength of each communication channel. [Figure 4] 5 is a flowchart showing a communication sequence between a master device and a slave device in the first embodiment. [Figure 5] 10 is a flowchart showing a detailed example of a communication channel deletion determination process in the first embodiment. [Figure 6] FIG. 10 is a diagram showing an example in which one communication channel is selected sequentially from a plurality of data communication channels by frequency channel hopping for each communication event. [Figure 7] FIG. 10 is a diagram showing that two types of threshold values ​​are set for each of RSSI and PER, which are characteristic data indicating communication quality. [Figure 8] 10A and 10B are diagrams illustrating an example of changes in instantaneous and average values ​​of RSSI. [Figure 9] 10 is a flowchart showing a detailed example of a communication channel deletion determination process in the second embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0014] Preferred embodiments of the present disclosure will be described below with reference to the drawings. Note that identical or similar configurations may be omitted from description by assigning the same reference numerals across multiple drawings. When only a portion of a configuration is described in each embodiment, the configuration of another previously described embodiment may be applied to the remaining portions of the configuration. Furthermore, configurations of multiple embodiments may be partially combined, even if not explicitly described, as long as there is no particular problem with the combination.

[0015] (First embodiment) The wireless communication system of this embodiment includes a master device and a slave device. At least one of the master device and the slave device can be mounted on a mobile object. Examples of the mobile object include vehicles such as automobiles and railroad cars, aircraft such as electric vertical take-off and landing aircraft and drones, ships, construction machinery, and agricultural machinery.

[0016] As a specific application in a vehicle, the wireless communication system according to the present embodiment can be applied to a battery management system that manages batteries mounted as a battery pack in an electric vehicle, a hybrid vehicle, a plug-in hybrid vehicle, or other electrically powered vehicle. When applied to a battery management system, for example, a master device is connected to a battery control device, and multiple slave devices are connected to monitoring devices provided in multiple battery stacks that make up the battery pack. In this case, both the master device and the slave devices are mounted in the vehicle.

[0017] Each monitoring device provided for each of the multiple battery stacks acquires battery information, such as the voltage and current of each battery cell included in the corresponding battery stack and the temperature of the battery stack, using various sensors. When each monitoring device receives data requesting battery information from the battery control device via the wireless communication system, it transmits the acquired battery information to the battery control device via the wireless communication system. Based on the acquired battery information, the battery control device calculates the state of charge (SOC) of the entire battery stack, activates a heating / cooling mechanism to adjust the temperature of the battery pack within an appropriate range, and determines whether to perform so-called equalization processing to equalize the voltages of each battery cell. If the battery control device determines that equalization processing is necessary for at least one battery stack, it instructs the corresponding monitoring device to perform the equalization processing via the wireless communication system. Each monitoring device also performs processing to determine abnormalities in the various sensors and its own operation, and if an abnormality is detected, it transmits abnormality information to the battery control device via the wireless communication system.

[0018] Alternatively, the wireless communication system according to the present embodiment may be applied to a so-called smart key system or a tire pressure monitoring system in a vehicle. When applied to a smart key system, for example, a master device is mounted on the vehicle and connected to a control device that locks and unlocks the vehicle doors and controls the on / off of a driving source such as the vehicle engine. Multiple slave devices are mounted on portable keys or mobile terminals held by multiple users. When applied to a tire pressure monitoring system, the master device is mounted on the vehicle and connected to a control device that displays tire pressure and issues a warning when the tire pressure is abnormal. Multiple slave devices are provided in each tire and connected to an air pressure detection device also provided in each tire. Furthermore, the wireless communication system according to the present embodiment may be applied to a vehicle diagnostic system. In this case, for example, multiple slave devices are connected to multiple on-board devices equipped with self-diagnosis functions, and the master device is connected to a diagnostic control device installed in a service factory. In these examples, at least one of the master device and the multiple slave devices is located in a fixed position and / or at least one is mounted on the vehicle.

[0019] However, application examples of the wireless communication system according to the present embodiment are not limited to vehicles, and as described above, the system can also be applied to systems that control and manage various types of equipment in moving bodies other than vehicles, such as flying bodies such as drones, ships, construction machinery, agricultural machinery, etc. Furthermore, the wireless communication system according to the present embodiment can also be applied to systems that control and manage various types of equipment in buildings such as buildings, production facilities in factories, etc.

[0020] FIG. 1 is a block diagram showing a schematic configuration of a wireless communication system 10. Both a master device 20 and a slave device 30 of the wireless communication system 10 are mounted on, for example, a vehicle (automobile). In this case, the master device 20 and the slave device 30 may be configured to be located in a common housing, or may not be located in a common housing. There may be one master device 20 or multiple master devices. Similarly, there may be one slave device 30 or multiple slave devices. The master device 20 and the slave device 30 communicate wirelessly via one communication channel sequentially selected from multiple communication channels, such as Bluetooth Low Energy (Bluetooth is a registered trademark, hereinafter referred to as Bluetooth LE) communication.

[0021] As an example, the wireless communication system 10 of this embodiment includes one master device 20 and multiple slave devices 30. Although only one slave device 30 is shown in Fig. 1 for the sake of simplicity, all of the multiple slave devices 30 may have the same configuration.

[0022] The wireless communication between the master device 20 and the slave device 30 can use frequency bands used in short-range communication, such as the 2.4 GHz band and the 5 GHz band. Radio waves in such high-frequency bands tend to travel in a more directional manner than radio waves in the LF band, and are more likely to be reflected by metal objects such as vehicle bodies. LF is an abbreviation for Low Frequency. Bluetooth and Bluetooth LE, for example, can be used as standards for short-range communication. As an example, the master device 20 and the slave device 30 of this embodiment are configured to be able to perform wireless communication compliant with the Bluetooth LE standard (hereinafter referred to as Bluetooth LE communication). Details of the communication method, such as communication connection and encrypted communication, are performed in accordance with the sequence defined in the Bluetooth LE standard.

[0023] 1, the master device 20 includes a control circuit (CNT) 21, a wireless communication circuit (WC) 22, and an antenna 23. In addition to the above elements, the master device 20 also includes an input / output interface and a bus line for wired or wireless communication with devices other than the slave device 30.

[0024] The control circuit 21 includes, for example, a processor 211 and a memory 212. The memory 212 includes, for example, a RAM and a ROM. RAM is an abbreviation for Random Access Memory. ROM is an abbreviation for Read Only Memory.

[0025] In the control circuit 21, the processor 211 executes a program stored in the ROM while using the RAM as a temporary storage area, thereby performing predetermined processing (control). The processor 211 executes a plurality of instructions contained in the program, thereby constructing a plurality of functional units. The storage medium for the program is not limited to the ROM. Various storage media, such as an HDD or SSD, can be used. HDD is an abbreviation for Hard-disk Drive. SSD is an abbreviation for Solid State Drive.

[0026] The processor 211 is, for example, a CPU, an MPU, a GPU, or a DFP. CPU is an abbreviation for Central Processing Unit. MPU is an abbreviation for Micro-Processing Unit. GPU is an abbreviation for Graphics Processing Unit. DFP is an abbreviation for Data Flow Processor. The control circuit 21 may be realized by combining multiple types of arithmetic processing devices, such as a CPU, an MPU, and a GPU.

[0027] The control circuit 21 may be realized as an SoC. SoC is an abbreviation for System on Chip. The control circuit 21 may be realized using an ASIC or FPGA. ASIC is an abbreviation for Application Specific Integrated Circuit. FPGA is an abbreviation for Field-Programmable Gate Array.

[0028] The control circuit 21 generates a command requesting processing from the slave device 30 (for example, a command requesting data, a command requesting execution of a predetermined process, etc.), and transmits transmission data including the command in a transmission packet to the wireless communication circuit 22. The control circuit 21 receives the packet transmitted from the slave device 30, and executes the predetermined process based on the data included in the received packet. In other words, the wireless communication between the master device 20 and the slave device 30 is packet communication.

[0029] The wireless communication circuit 22 includes an RF circuit (not shown) for wirelessly transmitting and receiving packets. The wireless communication circuit 22 has a transmission function of modulating a transmission signal and oscillating at the frequency of an RF signal. The wireless communication circuit 22 has a reception function of demodulating a reception signal. RF is an abbreviation for radio frequency.

[0030] The wireless communication circuit 22 modulates packets containing data transmitted from the control circuit 21 and transmits the modulated packets to the slave device 30 via the antenna 23. The control circuit 21, for example, encrypts transmission data such as battery information request data using encryption information exchanged in the connection establishment process described below, and outputs the resulting data to the wireless communication circuit 22. The wireless communication circuit 22 adds data necessary for wireless communication, such as communication control information, to the transmission packet and transmits it. The data necessary for wireless communication includes, for example, an identifier (ID), a sequence number, a next sequence number, an error detection code, etc. The wireless communication circuit 22 may control the data size, communication format, schedule, error detection, etc. of the communication between the master device 20 and the slave device 30. The control circuit 21 may perform these communication-related controls.

[0031] The wireless communication circuit 22 receives the packets transmitted from the slave device 30 via the antenna 23 and demodulates them. Then, it transmits the demodulated packets to the control circuit 21. The antenna 23 converts the electrical signals into radio waves and radiates them into space. The antenna 23 receives the radio waves propagating through space and converts them into electrical signals.

[0032] 1, the slave device 30 includes a control circuit (CNT) 31, a wireless communication circuit (WC) 32, and an antenna 33. In addition to the above elements, the slave device 30 also includes an input / output interface and a bus line for wired or wireless communication with devices other than the master device 20. The control circuit 31 has a configuration similar to that of the control circuit 21 of the master device 20. The control circuit 31 includes, for example, a processor 311 and a memory 312. The memory 312 includes, for example, a RAM and a ROM.

[0033] The control circuit 31 executes requested processing (such as response processing, such as acquiring and returning requested data, or executing the requested processing) based on the request command received via the wireless communication circuit 32. For example, if the request command included in the received data is a request to transmit battery information, the control circuit 31 of the slave device 30 transmits the transmission request to the monitoring device of the corresponding battery stack and acquires the battery information from the monitoring device. Then, in response to the request, the control circuit 31 transmits data encrypted using encryption information, including the processing result (for example, the acquired battery information), to the wireless communication circuit 32. The control circuit 31 can also execute control of equipment mounted on a vehicle, for example, in accordance with the requested processing.

[0034] The wireless communication circuit 32 includes an RF circuit (not shown) for wirelessly transmitting and receiving packets. Similar to the wireless communication circuit 22, the wireless communication circuit 32 has a transmitting function and a receiving function. The wireless communication circuit 32 receives packets transmitted from the master device 20 via the antenna 33 and demodulates them. Then, it transmits the data contained in the demodulated packets to the control circuit 31. The wireless communication circuit 32 modulates packets containing the data transmitted from the control circuit 31 and transmits them to the master device 20 via the antenna 33. The wireless communication circuit 32 adds data necessary for wireless communication, such as communication control information, to the transmission packets before transmitting them.

[0035] The wireless communication circuit 32 may control the data size, communication format, schedule, error detection, etc. of communication between the master device 20 and the slave device 30. These communication-related controls may be performed by the control circuit 31. The antenna 33 converts electrical signals into radio waves and radiates them into space. The antenna 33 receives radio waves propagating through space and converts them into electrical signals.

[0036] Fig. 2 is a diagram showing an example of the electric field strength distribution in the communication environment between the master device 20 and the slave device 30. Fig. 2 shows the results of an electromagnetic field simulation at a predetermined timing at a predetermined frequency. Hereinafter, the electric field strength distribution may be referred to as the electric field distribution.

[0037] The master unit 20 and the slave unit 30 are disposed, for example, at predetermined positions in a vehicle. When the master unit 20 and the slave unit 30, each disposed at a predetermined position, transmit radio wave signals of a predetermined frequency, areas of high and low electric field strength are generated in the usage environment due to interference between the transmitted wave and the reflected wave and interference with external noise. The reflected wave is generated by reflection from metal elements of the vehicle present around the master unit 20 and the slave unit 30, such as reflection from the vehicle body, metal casing, and harness. For this reason, the communication environment between the master unit 20 and the slave unit 30 has multiple so-called NULL points, which are areas of high electric field strength and areas of low electric field strength, as shown in FIG. 2.

[0038] If the slave device 30 is located in or near a portion of the electric field distribution with the master device 20 where the electric field strength is low, the slave device 30 is more likely to be unable to correctly receive the wireless signal from the master device 20, which may result in a communication error. A communication channel where such a communication error is more likely to occur is a communication channel with degraded communication quality.

[0039] When the master device 20 and the slave device 30 communicate wirelessly via one communication channel selected sequentially from multiple communication channels, the frequency of each communication channel may differ, and therefore the electric field distribution of each communication channel may also vary, resulting in different communication quality for each communication channel.

[0040] For example, as shown in FIG. 3, in wireless communication via communication channel A, the received power (received signal strength), which is one of the parameters indicating communication quality, is good. Furthermore, in wireless communication via communication channel C, the received power exhibits a very high value. Therefore, when the master device 20 and the slave device 30 use communication channels A and C, which have good or very high communication quality, they can perform high-quality wireless communication in which communication errors are sufficiently suppressed. On the other hand, in wireless communication via communication channels B and N, the received power is low. Therefore, when the master device 20 and the slave device 30 use communication channels B and N, which have poor communication quality, there is a high possibility that communication errors will occur in the wireless communication. Note that, for ease of understanding, FIG. 3 shows an example of received signal strength versus frequency using a solid line.

[0041] Therefore, it is preferable that wireless communication between the master device 20 and the slave device 30 be performed using a communication channel that can provide high-quality wireless communication, avoiding communication channels with degraded communication quality.

[0042] However, the electric field distribution between the master unit 20 and the slave unit 30 changes depending on the external environment (such as external noise) and vibrations of the master unit 20 and / or the slave unit 30 (including vibrations of the harness). Therefore, when the master unit 20 and the slave unit 30 are mounted on a vehicle, the electric field distribution in the communication environment between the master unit 20 and the slave unit 30 changes depending on, for example, vehicle vibrations and the state of the vehicle's surrounding environment. As a result, communication channels with good communication quality and communication channels with degraded communication quality are not fixed but may change from moment to moment. Therefore, regardless of the manner in which the communication quality of each communication channel deteriorates, such as when the deterioration is sudden or when the deterioration is small but continues, it is necessary to detect the deterioration of communication quality with high accuracy and set the communication channel with degraded communication quality as a communication channel to be avoided.

[0043] In the wireless communication system 10 of this embodiment, the control processing for detecting a communication channel whose communication quality has deteriorated and realizing wireless communication between the master device 20 and the slave device 30 using a communication channel other than the communication channel whose communication quality has deteriorated will be described with reference to the diagram showing the communication sequence between the master device 20 and the slave device 30 shown in Fig. 4. In Fig. 4, the master device 20 is indicated as MASTER and the slave device 30 is indicated as SLAVE.

[0044] First, the master device 20 and the slave device 30 execute a connection establishment process before executing the communication sequence shown in Fig. 2. For example, if the wireless communication system 10 is installed in a vehicle, the connection establishment process is executed when the IG signal is switched from off to on by a user operation, for example. This connection establishment process is executed between the master device 20 and all slave devices 30 that are targets for wireless communication connection with the master device 20. Note that if the master device 20 and the slave devices 30 are constantly connected, the connection establishment process is executed only once at a predetermined timing. However, if an error occurs during communication and the wireless communication connection between the master device 20 and the slave device 30 is disconnected, the connection establishment process may be executed to reconnect.

[0045] In the connection establishment process, for example, the slave device 30 performs an advertising operation to transmit an advertising signal via an advertising communication channel, and the master device 20 performs a scanning operation to scan for advertising signals. The advertising communication channel includes multiple communication channels (for example, three in the case of Bluetooth LE). When the master device 20 receives an advertising signal through the scanning operation, it transmits a connection request to the slave device 30 that transmitted the advertising signal. This establishes a communication connection between the master device 20 and the slave device 30. Furthermore, after the communication connection is established, the master device 20 and the slave device 30 exchange encryption information and share initial information related to frequency channel hopping. The initial information includes, for example, a hopping pattern or a function for hopping.

[0046] After the connection establishment process is completed, the master device 20 and the slave device 30 perform data communication via a data communication channel that is sequentially selected from multiple communication channels for each periodically occurring communication event. In the case of Bluetooth LE, 37 communication channels are provided as data communication channels. Specifically, as shown in FIG. 4, in step S10, the master device 20 transmits a data request command, i.e., a data request, to the slave device 30. Upon receiving the data request in step S210, the slave device 30 performs a predetermined process required for responding, i.e., a process of acquiring and transmitting the requested data, in step S220.

[0047] The master device 20 and the slave device 30 switch the communication channel for data to be used by performing frequency channel hopping for each communication event, and transmit and receive data requests and requested data. At this time, the master device 20 and the slave device 30 determine the communication channel to be switched by frequency channel hopping according to a channel map described later.

[0048] In step S20, the master device 20 receives the requested data. Then, in step S30, the master device 20 performs, for example, a checksum check based on the error detection code included in the received data to confirm whether the data was received correctly. In the following step S40, if the master device 20 determines in the processing of step S30 that the data was not received correctly, it determines whether to execute processing for retransmission within the same communication event. For example, the master device 20 can decide to retransmit if there is enough time until the end of the current communication event to perform retransmission, or not to retransmit if there is not enough time. If the master device 20 decides to retransmit in step S40, it executes the processing from step S10 again. If it determines in the processing of step S30 that the data was received correctly, or if it determines in step S40 not to retransmit, the master device 20 proceeds to the processing of step S50.

[0049] In step S50, master device 20 executes processing based on information contained in the received data. Note that if it is determined in step S30 that the data has not been received correctly and it is decided in step S40 that retransmission will not be performed, the processing of step S50 may be omitted, or the processing of step S50 may be executed based on previously received data.

[0050] In step S60, the master device 20 detects the received signal strength indicator (RSSI) and packet error rate (PER) as characteristic data indicating the communication quality of the signal received from the slave device 30. PER is the ratio of the number of error packets to the number of packets received by the master device 20, expressed as a percentage. The master device 20 may detect the signal-to-noise ratio (SNR) / signal-to-interference-to-noise ratio (SINR) instead of RSSI. The SNR / SINR can be detected, for example, by the ratio between the RSSI value when the master device 20 receives a wireless signal from the slave device 30 and the RSSI value when the master device 20 does not receive a wireless signal. The master device 20 may also detect the bit error rate (BER) instead of PER. The master device 20 saves and accumulates the detected RSSI or SNR / SINR and PER or BER for each communication channel. In addition to or instead of the master device 20 detecting the characteristic data indicating the communication quality as described above, the slave device 30 can also obtain the characteristic data by detecting the RSSI, PER, etc. when receiving a signal from the master device 20 and transmitting the detected data to the master device 20.

[0051] In step S70, the master device 20 determines whether the communication quality of the communication channel has deteriorated based on the characteristic data indicating the communication quality detected in step S60. The master device 20 then removes the communication channel whose communication quality has deteriorated from the communication channels used for wireless communication between the master device 20 and the slave device 30. Note that the communication channel to be removed is a data communication channel. In this way, the communication channel whose communication quality has deteriorated is removed from the communication channels used for wireless communication. This process of determining whether to remove a communication channel will be described in detail later.

[0052] In step S80, the master device 20 performs a restoration determination for a deleted communication channel that was determined to be deleted during a previous communication event. In this restoration determination, the deleted communication channel may be restored as a communication channel to be used for wireless communication, for example, when a predetermined time has elapsed since the communication channel was deleted. Alternatively, the deleted communication channel may be restored as a communication channel to be used for wireless communication when a communication channel adjacent to the deleted communication channel exhibits good communication quality. In this way, the communication channel determined to be restored as a communication channel to be used for wireless communication is actually used for wireless communication between the master device 20 and the slave device 30. However, if the communication quality when actually used for wireless communication remains deteriorated, the communication channel may again be subject to a deletion determination.

[0053] In step S90, the master device 20 creates a channel map based on the results of the deletion determination in step S70 and the restoration determination in step S80. This channel map may indicate communication channels that are usable for wireless communication, or may indicate communication channels that are unavailable. Furthermore, it may indicate both usable and unavailable communication channels. Note that if the creation of the channel map results in a change in usable / unusable communication channels, the frequency channel hopping pattern may be updated. If the frequency channel hopping pattern is not updated, for example, if the communication channel to be hopped is unavailable, the next communication channel to be hopped may be used.

[0054] In step S100, the master device 20 transmits the created channel map to the slave device 30. In step S230, the slave device 30 receives the channel map transmitted from the master device 20. In step S240, the slave device 30 returns an acknowledgement signal (Ack signal) to the master device 20. In step S110, the master device 20 receives the Ack signal from the slave device 30. Then, in step S120, the master device 20 performs, for example, a checksum check based on the error detection code included in the received Ack signal to confirm whether the Ack signal was received correctly. In the following step S130, if the master device 20 determines in the processing of step S120 that the data was not received correctly, it determines whether to perform processing for retransmission within the same communication event. If the master device 20 determines in step S130 to perform retransmission, it performs the processing again from step S100. If it is determined in the process of step S120 that the data has been received correctly, or if it is determined in step S130 that retransmission is not to be performed, the master device 20 ends the process shown in the flowchart of FIG.

[0055] In this way, the channel map sharing process is performed between the master device 20 and the slave device 30. The master device 20 may perform the above-described processes from steps S70 to S130 for each communication event, or may perform the processes after each set of multiple communication events.

[0056] Next, the above-mentioned communication channel deletion determination process will be described in detail with reference to the flowchart of Fig. 5. The flowchart of Fig. 5 shows a detailed example of the communication channel deletion determination process.

[0057] In step S310, the master device 20 acquires instantaneous values ​​of RSSI and PER, which are first and second characteristic data indicating communication quality. Here, the instantaneous values ​​correspond to the second evaluation data in the present disclosure and refer to values ​​that indicate changes in RSSI and PER with high responsiveness. For example, as shown in FIG. 6, the master device 20 and the slave device 30 perform wireless communication via one communication channel that is sequentially selected from multiple data communication channels by frequency channel hopping for each communication event. Focusing on communication channel A shown in FIG. 6, the instantaneous values ​​of RSSI and PER may be, for example, the RSSI value and PER value detected in the current communication. Alternatively, the instantaneous values ​​of RSSI and PER may be the RSSI value and PER value detected in the previous communication. Furthermore, the instantaneous values ​​of RSSI and PER may be the average values ​​of the RSSI value and PER value detected in the current communication and the RSSI value and PER value detected in the previous communication. In any case, the instantaneous values ​​of RSSI and PER may be based on fewer RSSI and PER values ​​than the average values ​​of RSSI and PER corresponding to the first evaluation data described below. As a result, the instantaneous values ​​of RSSI and PER can indicate the communication quality of wireless communication between the master device 20 and the slave device 30 with higher responsiveness and more real-timeness than the average values ​​of RSSI and PER.

[0058] In step S320, the master device 20 determines whether the instantaneous RSSI value is greater than the second threshold value for RSSI. If the master device 20 determines that the instantaneous RSSI value is greater than the second threshold value for RSSI in this determination process, the master device 20 proceeds to step S330. On the other hand, if the master device 20 determines that the instantaneous RSSI value is equal to or less than the second threshold value for RSSI, the master device 20 proceeds to step S370.

[0059] In step S330, the master device 20 determines whether the instantaneous value of PER is smaller than the second threshold value for PER. If the master device 20 determines that the instantaneous value of PER is smaller than the second threshold value for PER in this determination process, the master device 20 proceeds to step S340. On the other hand, if the master device 20 determines that the instantaneous value of PER is equal to or smaller than the second threshold value for PER, the master device 20 proceeds to step S370.

[0060] In step S340, the master device 20 acquires the average values ​​of RSSI and PER, which are characteristic data indicating communication quality. Here, the average values ​​of RSSI and PER correspond to the first evaluation data in the present disclosure and are values ​​that stably indicate changes in RSSI and PER. For example, for communication channel A in FIG. 6, the average values ​​of RSSI and PER can be the average values ​​of RSSI and PER values ​​detected in the past four communications, as shown in FIG. 6. However, the number of RSSI and PER values ​​used to calculate the average values ​​is not limited to four and may be more or less than four. In this case, the number of RSSI and PER values ​​used to calculate the average values ​​of RSSI and PER only needs to be greater than the number of RSSI and PER values ​​used to calculate the instantaneous values ​​of RSSI and PER. Furthermore, the average values ​​may be calculated by simple averaging or by weighted averaging that emphasizes more recent values. Furthermore, the first evaluation data is not limited to the average values ​​of RSSI and PER, and may be, for example, a median or other value based on multiple RSSI and RER values, as long as it stably indicates changes in RSSI and PER.

[0061] In step S350, the master device 20 determines whether the average value of the RSSI is greater than a first threshold value for RSSI (> a second threshold value for RSSI). In this determination process, if it is determined that the average value of the RSSI is greater than the first threshold value for RSSI, the master device 20 proceeds to the process of step S360. On the other hand, if it is determined that the average value of the RSSI is less than or equal to the first threshold value for RSSI, the master device 20 proceeds to the process of step S370.

[0062] In step S360, the master device 20 determines whether the average value of the PER is less than a first threshold value for PER (< a second threshold value for PER). In this determination process, if it is determined that the average value of the PER is less than the first threshold value for PER, the master device 20 ends the deletion determination process. In this case, since it can be considered that the communication quality of the communication channel has not deteriorated, the communication channel is not deleted. On the other hand, if it is determined that the average value of the PER is greater than or equal to the first threshold value for PER, the master device 20 proceeds to the process of step S370.

[0063] In step S370, the master device 20 deletes the communication channel in which the RSSI and the PER are detected from the communication channels used for wireless communication as a communication channel with deteriorated communication quality.

[0064] As described above, in the present embodiment, as shown in FIG. 7, as characteristic data indicating the communication quality of the communication channel, two types of data, RSSI and PER, are detected, and for the detected RSSI and PER, two types of threshold values (a first threshold value for RSSI, a second threshold value for RSSI, a first threshold value for PER, a second threshold value for PER) are determined.

[0065] The first threshold value for RSSI is greater than the second threshold value for RSSI. A larger RSSI value indicates better communication quality. In other words, the first threshold value for RSSI determines a slight degradation in communication quality, and the second threshold value for RSSI determines a greater degradation in communication quality than the first threshold value for RSSI. Furthermore, the first threshold value for PER is smaller than the second threshold value for PER. A smaller PER value indicates better communication quality. In other words, the first threshold value for PER determines a slight degradation in communication quality, and the second threshold value for PER determines a greater degradation in communication quality than the first threshold value for PER.

[0066] 5, in this embodiment, regarding RSSI, the average RSSI value is compared with a first threshold for RSSI, and if the average RSSI value meets (falls below) the first threshold for RSSI, it is determined that the first condition for RSSI, which indicates a deterioration in communication quality, is satisfied, and the communication channel is deleted. Also, the instantaneous RSSI value is compared with a second threshold for RSSI, and if the instantaneous RSSI value meets (falls below) the second threshold for RSSI, it is determined that the second condition for RSSI, which indicates a deterioration in communication quality, is satisfied, and the communication channel is deleted.

[0067] Similarly, for PER, the average value of PER is compared with a first threshold value for PER, and if the average value of PER meets (exceeds) the first threshold value for PER, it is determined that the first condition for PER, indicating a deterioration in communication quality, is satisfied, and the communication channel is deleted.Furthermore, the instantaneous value of PER is compared with a second threshold value for PER, and if the instantaneous value of PER meets (exceeds) the second threshold value for PER, it is determined that the second condition for PER, indicating a deterioration in communication quality, is satisfied, and the communication channel is deleted.

[0068] There are various ways in which the communication quality of a communication channel may deteriorate. For example, if the communication quality deteriorates suddenly, if the deterioration is determined based only on the average value, it takes time for the average value to change, resulting in a time delay before the deterioration of the communication quality can be determined. As an example, as shown in Figure 8, even if the instantaneous RSSI value deteriorates suddenly, the average RSSI value remains almost unchanged until a period T has elapsed, and then begins to deteriorate after the period T has elapsed. On the other hand, the instantaneous value indicates a deterioration of the communication quality with higher responsiveness than the average value, but it may fluctuate significantly due to the influence of external noise, etc.

[0069] Therefore, in this embodiment, the average values ​​of RSSI and PER are compared with respective first thresholds indicating a relatively small degradation in communication quality, and the instantaneous values ​​of RSSI and PER are compared with respective second thresholds indicating a relatively large degradation in communication quality. As a result, even if the instantaneous values ​​of RSSI and PER fluctuate due to external noise or the like, the communication quality is not determined to have degraded unless they reach the second threshold, which indicates a relatively large degradation in communication quality. This minimizes the risk of erroneous determination of a degradation in communication quality due to external noise or the like. On the other hand, if the communication quality actually degrades and the degradation is sudden, the instantaneous values, which have superior responsiveness compared to the average values, can be used to promptly determine a sudden degradation in communication quality. However, if the degradation in communication quality is small but continues, a determination based on the instantaneous values ​​may not be timely. In this regard, in this embodiment, the average values ​​are compared with the first threshold, which indicates a smaller degradation in communication quality than the second threshold, and therefore, even if the degradation in communication quality is small but continues, an appropriate determination can be made.

[0070] As described above, according to the present embodiment, it is possible to accurately determine the degradation of communication quality due to various situations, such as when the degradation of communication quality is small but continues, or when the degradation of communication quality suddenly degrades, etc. Then, it is possible to exclude a communication channel whose communication quality is determined to be degraded from communication channels for wireless communication.

[0071] 7, the region where the RSSI is greater than the first threshold for RSSI and the PER is less than the first threshold for PER is shown as a primary use region because the communication quality is high and the region is used for wireless communication between the master device 20 and the slave device 30. The region where the RSSI is less than the first threshold for RSSI but greater than the second threshold for RSSI and / or the PER is greater than the first threshold for PER but less than the second threshold for PER is shown as a restricted use region because the region is used for wireless communication only when the average values ​​of both RSSI and PER are not included in this region. The region where the RSSI is less than the second threshold for RSSI and / or the PER is greater than the second threshold for PER is shown as a non-use region because the communication quality is significantly reduced.

[0072] (Second embodiment) Next, a wireless communication system according to a second embodiment of the present disclosure will be described with reference to the drawings. The wireless communication system according to this embodiment has the same configuration as the wireless communication system according to the first embodiment, and therefore a description of the configuration will be omitted.

[0073] The wireless communication system according to this embodiment differs from the wireless communication system according to the first embodiment only in the process of determining whether to remove a communication channel. Therefore, the process of determining whether to remove a communication channel performed in the wireless communication system according to this embodiment will be described below with reference to the flowchart in Fig. 9. Note that the processes in steps S410 to S440 in the flowchart in Fig. 9 are the same as the processes in steps S310 to S340 in the flowchart in Fig. 5, and therefore will not be described here.

[0074] In step S450, the master device 20 determines whether the instantaneous RSSI value is greater than the average RSSI value. If the master device 20 determines that the instantaneous RSSI value is greater than the average RSSI value, the master device 20 proceeds to step S460. On the other hand, if the master device 20 determines that the instantaneous RSSI value is equal to or less than the average RSSI value, the master device 20 proceeds to step S470.

[0075] In step S460, the master device 20 determines whether the instantaneous value of PER is smaller than the average value of PER. If the master device 20 determines that the instantaneous value of PER is smaller than the average value of PER in this determination process, the master device 20 terminates the deletion determination process. In other words, with regard to RSSI and PER, an instantaneous value that is more responsive than the average value indicates better communication quality than the average value, so it can be assumed that communication quality has not deteriorated. Therefore, in this case, the communication channel is not deleted. On the other hand, if the master device 20 determines that the instantaneous value of PER is equal to or greater than the average value of PER, the master device 20 proceeds to the process of step S480.

[0076] In step S470, the master device 20 determines whether the instantaneous value of PER is equal to or greater than the average value of PER. If the master device 20 determines that the instantaneous value of PER is smaller than the average value of PER, the master device 20 proceeds to step S480. On the other hand, if the master device 20 determines that the instantaneous value of PER is equal to or greater than the average value of PER, the master device 20 proceeds to step S500.

[0077] In step S480, the master device 20 acquires the previous and current RSSI values ​​(see FIG. 6), which are first characteristic data indicating communication quality. Then, in step S490, the master device 20 determines whether the current RSSI value indicates a deterioration in communication quality compared to the previous value, based on the magnitude relationship between the previous and current RSSI values. If the master device 20 determines in this determination process that the current RSSI value is smaller than the previous RSSI value, indicating that the communication quality is worse than the previous RSSI value, it proceeds to step S500. On the other hand, if the master device 20 determines that the communication quality is not worse than the previous RSSI value, it ends the deletion determination process without deleting the communication channel. Note that in the process of S490, instead of or in addition to the RSSI, which is the first characteristic data, it may also determine the magnitude relationship between the previous and current PER values, which is the second characteristic data.

[0078] In step S500, the master device 20 determines that the communication channel for which the RSSI and PER have been detected has deteriorated communication quality and deletes it from the communication channels used for wireless communication. That is, in this embodiment, a communication channel is deleted in case 1, in which the condition that the instantaneous value of RSSI is smaller than the average value and the instantaneous value of PER is equal to or greater than the average value is satisfied, and in case 2, in which the condition that either the instantaneous value of RSSI is smaller than the average value or the instantaneous value of PER is equal to or greater than the average value is satisfied and the communication quality is worsened by the current value of RSSI, which is first characteristic data indicating communication quality, compared to the previous value.

[0079] In Case 1, when the instantaneous value of RSSI is smaller than the average value, it means that the instantaneous value of RSSI indicates communication quality that is worse than the average value. Also, when the instantaneous value of PER is equal to or greater than the average value, it means that the instantaneous value of PER also indicates communication quality that is worse than the average value. Therefore, in Case 1 where such conditions are met, it is considered that the first condition for determining a degradation in communication quality for RSSI is satisfied in the determination based on the average value, which is the first evaluation data of RSSI, and / or the first condition for determining a degradation in communication quality for PER is satisfied in the determination based on the average value, which is the first evaluation data of PER, and the communication channel is deleted in step S500.

[0080] In Case 2, either the instantaneous RSSI value is smaller than the average value or the instantaneous PER value is equal to or greater than the average value. However, the other condition is not satisfied. Therefore, this alone does not necessarily indicate a deterioration in communication quality. Therefore, the master device 20 further determines whether the current RSSI value, which is first characteristic data indicating communication quality, is smaller than the previous RSSI value, indicating that the current RSSI value indicates a deterioration in communication quality compared to the previous RSSI value. If the master device 20 determines that the current RSSI value indicates a deterioration in communication quality compared to the previous RSSI value, the master device 20 determines that the first condition is satisfied in the determination based on the average RSSI or PER value, and deletes the communication channel in step S500.

[0081] The deletion determination process of the second embodiment can also achieve the same effects as those of the first embodiment.

[0082] Although the preferred embodiments of the present disclosure have been described above, the present disclosure is not limited to the above-described embodiments and can be implemented in various modifications without departing from the spirit of the present disclosure. Some modified examples of the present disclosure are shown below.

[0083] (Variation 1) In the first embodiment described above, an example has been described in which RSSI is used as the first characteristic data indicating communication quality and PER is used as the second characteristic data, i.e., an example has been described in which two types of characteristic data are used. However, the number of types of characteristic data indicating communication quality may be only one, instead of two or more.

[0084] (Variation 2) In the first and second embodiments described above, when a deterioration in communication quality is determined based on characteristic data indicating communication quality (RSSI, PER, etc.), only the communication channel through which communication was performed for which the characteristic data was detected is deleted.

[0085] However, the communication channels that are deemed to have deteriorated communication quality and are to be deleted from the communication channels for wireless communication between the master device 20 and the slave device 30 may include not only the communication channel whose communication quality is determined to have deteriorated based on evaluation data (average value, instantaneous value) of the detected characteristic data (RSSI, PER, etc.), but also communication channels adjacent to the communication channel. This is because, when it is determined that the communication quality of one communication channel has deteriorated, it is generally highly likely that the communication quality of communication channels of nearby frequencies will also show a similar trend.

[0086] In this case, for example, in judgments based on the evaluation data, such as average values ​​and instantaneous values, all judgments are made regardless of individual judgment results, and the greater the number of judgment results that satisfy the above-mentioned first and second conditions, the greater the degree of deterioration in communication quality is considered to be, so the number of communication channels having nearby frequencies to be deleted may be increased.

[0087] Furthermore, when the average value satisfies the first threshold, the degree of degradation in communication quality is considered to be less than when the instantaneous value satisfies the second threshold. Therefore, for example, when the average value satisfies the first threshold, only the communication channel in which communication for which characteristic data was detected was performed may be deleted, and when the instantaneous value satisfies the second threshold, communication channels of nearby frequencies may also be deleted.

[0088] (Variation 3) In the first and second embodiments described above, PER is used as the second characteristic data. However, instead of the error rate of packet communication, a packet arrival rate (PAR), which is the success rate of packet communication, can also be used. When PAR is used, the magnitude relationship with the threshold value and the magnitude relationship between the average value and the instantaneous value are reversed from those in the first and second embodiments described above.

[0089] (Variation 4) As described in the first embodiment, the wireless communication system 10 according to the present disclosure can be applied to, for example, a battery management system for a battery pack mounted on a vehicle. In this case, both the master device 20 and the slave device 30 of the wireless communication system 10 are mounted on the vehicle.

[0090] As described above, the communication environment between the master unit 20 and the slave unit 30 is affected by interference between transmitted waves and reflected waves, interference with external noise, and the like. However, the influence of interference from reflected waves and external noise is not always constant, but fluctuates due to vibrations caused by vehicle movement and changes in vehicle position. When considering the magnitude of this fluctuation, it is thought that if the degree of vibrations caused by vehicle movement or changes in vehicle position is large, the change in the communication environment will be large, and conversely, if the degree of vibrations caused by vehicle movement or changes in vehicle position is small, the change in the communication environment will be small.

[0091] Therefore, by changing at least one of the first and second conditions for determining whether communication quality has deteriorated depending on the magnitude of such changes in the communication environment, it is possible to further improve the accuracy of determining which communication channels have deteriorated in communication quality.

[0092] For example, when the vehicle is stopped, traveling at a low speed below a predetermined threshold, or vibrations occurring in the vehicle are small, the state of the vehicle can be considered to be a state in which there is little change in the communication environment between the master unit 20 and the slave unit 30. Conversely, when the vehicle is traveling at a speed equal to or greater than the threshold, or vibrations occurring in the vehicle are large, the state of the vehicle can be considered to be a state in which there is a large change in the communication environment between the master unit 20 and the slave unit 30.

[0093] When the change in the communication environment is considered to be small, it is preferable to change at least one of the first condition and the second condition to be more relaxed than when the change in the communication environment is considered to be large. This is because when the change in the communication environment is small, there is less need to sensitively detect degradation of the communication environment. Note that "changing at least one of the first condition and the second condition to be more relaxed" means that the changed condition is not satisfied unless the communication quality deteriorates more significantly with respect to at least one of the first condition and the second condition. In particular, when the change in the communication environment is considered to be small, it is preferable to change at least the second condition to be more relaxed than when the change in the communication environment is considered to be large, so that a greater degradation in communication quality is determined. This is because the second condition is used to determine a degradation in communication quality based on the second evaluation data, which has better responsiveness than the first evaluation data.

[0094] (Variation 5) When the wireless communication system 10 according to the present disclosure is applied to a battery management system for a battery pack mounted on a vehicle, the master device 20 and the slave device 30 communicate multiple different types of data, such as battery information request data, acquired battery information, and abnormality information from various sensors and monitoring devices, as described above. Generally, different types of data often have different importance. For example, abnormality information from various sensors and monitoring devices is more important than battery information, which is transmitted periodically. It is preferable to transmit such important data using a communication channel with higher reliability, i.e., higher communication quality. In the above example, the first data, which requires more reliable communication, corresponds to abnormality information, and the second data, which allows communication of lower quality compared to the first data, corresponds to battery information.

[0095] Therefore, it is preferable to change at least one of the first and second conditions for determining a degradation in communication quality depending on the type of data being communicated. This allows, for example, more important data to be communicated using a communication channel with high communication quality, while less important data can be communicated using a communication channel with normal or higher communication quality. As an example of changing at least one of the first and second conditions, it is possible to change at least one of the first and second conditions for selecting a communication channel for communicating the first data so as to determine a smaller degradation in communication quality than the first and second conditions for selecting a communication channel for communicating the second data. Alternatively, at least one of the first and second conditions for selecting a communication channel for communicating the second data may be changed so as to determine a larger degradation in communication quality than the first and second conditions for selecting a communication channel for communicating the first data.

[0096] (Variation 6) When the wireless communication system 10 of the present disclosure is mounted on a vehicle, the vehicle may be in various states, such as a stopped state with the main switch of the vehicle turned off, a started state with the main switch operated, a driving state including running and stopping of the vehicle, etc. The vehicle may also be in either a normal state in which various on-board devices mounted on the vehicle are operating normally, or an abnormal state in which an abnormality has occurred in any of the on-board devices.

[0097] In particular, when the main switch is turned on or when an abnormality occurs in one of the in-vehicle devices, noise from other in-vehicle devices may increase. Therefore, characteristic data indicating the quality of communication between the master device 20 and the slave device 30 obtained in such a state may not accurately represent the communication quality.

[0098] Therefore, it is preferable to define a state in which there is a possibility of an increase in noise from other in-vehicle devices, such as the above-mentioned startup state or abnormal state, as an unsteady state, and when the state of the vehicle corresponds to the predetermined unsteady state, exclude the detected characteristic data from the characteristic data for generating the first evaluation data and the second evaluation data. Furthermore, when the state of the vehicle becomes unsteady, the characteristic data that has been detected and accumulated up to that point may be reset to be initialized, and collection of the characteristic data may be started again after the unsteady state is resolved.

[0099] The above-described embodiments and the modifications can be implemented in any combination.

[0100] Finally, this specification discloses the following technical ideas and combinations thereof. The combinations of the following technical ideas apply not only to wireless communication systems but also to wireless communication methods.

[0101] (Technical thought 1) A wireless communication system for performing wireless communication between a master device (20) and a slave device (30) via one communication channel sequentially selected from a plurality of communication channels, a detection unit (S60) for detecting characteristic data indicating the communication quality of the wireless communication performed for each communication channel; an evaluation data generation unit (S310, S340, S410, S440) that generates, for each communication channel, first evaluation data based on an average value of the plurality of characteristic data detected by the detection unit, and second evaluation data based on the characteristic data and having better responsiveness to changes in the characteristic data than the first evaluation data; a determination unit (S320, S330, S350, S360, S420, S430, S450, S460, S470) that determines a deterioration in communication quality for each communication channel based on the first evaluation data and the second evaluation data generated by the evaluation data generation unit; a determination unit (S370, S500) that determines to exclude a communication channel whose communication quality has been determined to have deteriorated by the determination unit from communication channels for performing the wireless communication; The determination unit determines that the communication quality of the communication channel has deteriorated based on at least one of the following: a first condition indicating a predetermined deterioration in communication quality is satisfied in a determination based on the first evaluation data; and a second condition indicating a greater deterioration in communication quality than the first condition is satisfied in a determination based on the second evaluation data.

[0102] (Technical thought 2) the plurality of communication channels include a first channel group including a plurality of communication channels used in a connection establishment process for establishing a communication connection between the master device and the slave device, and a second channel group including a plurality of communication channels used in a communication process for performing data communication between the master device and the slave device; The wireless communication system according to Technical Idea 1, wherein the communication channels that the decision unit excludes from the communication channels for performing the wireless communication are communication channels included in the second channel group.

[0103] (Technical Thought 3) the detection unit detects, as the characteristic data, first characteristic data and second characteristic data of different types; the evaluation data generation unit generates the first evaluation data and the second evaluation data for the first characteristic data and the second characteristic data, respectively; the determination unit has the first condition and the second condition for the first characteristic data, and the first condition and the second condition for the second characteristic data, The wireless communication system described in Technical Idea 1 or 2, wherein the judgment unit judges that the communication quality of the communication channel has deteriorated based on at least one of the following: in a judgment based on the first evaluation data of the first characteristic data, the first condition for the first characteristic data is satisfied; in a judgment based on the second evaluation data of the first characteristic data, the second condition for the first characteristic data is satisfied; in a judgment based on the first evaluation data of the second characteristic data, the first condition for the second characteristic data is satisfied; and in a judgment based on the second evaluation data of the second characteristic data, the second condition for the second characteristic data is satisfied.

[0104] (Technical Thought 4) the wireless communication is packet communication, The wireless communication system described in Technical Idea 3, wherein the first characteristic data is a received signal strength or a signal-to-noise ratio / signal-to-interference-to-noise ratio of the packet communication, and the second characteristic data is one of a packet error rate, a packet arrival rate, and a bit error rate in the packet communication.

[0105] (Technical Thought 5) The determination unit (S320, S330, S350, S360) compares the first evaluation data of the first characteristic data with a first threshold value for the first characteristic data, and determines that the first condition for the first characteristic data is satisfied in the determination based on the first evaluation data of the first characteristic data if the first evaluation data of the first characteristic data satisfies the first threshold value for the first characteristic data; compares the second evaluation data of the first characteristic data with a second threshold value for the first characteristic data that indicates a larger degradation in communication quality than the first threshold value for the first characteristic data; and determines that the second condition for the first characteristic data is satisfied in the determination based on the second evaluation data of the first characteristic data if the second evaluation data of the first characteristic data satisfies the second threshold value for the first characteristic data. the first evaluation data of the second characteristic data is compared with a first threshold value for the second characteristic data, and if the first evaluation data of the second characteristic data satisfies the first threshold value for the second characteristic data, it is determined that the first condition for the second characteristic data is satisfied in the determination based on the first evaluation data of the second characteristic data; the second evaluation data of the second characteristic data is compared with a second threshold value for the second characteristic data that indicates a larger degradation in communication quality than the first threshold value for the second characteristic data, and if the second evaluation data of the second characteristic data satisfies the second threshold value for the second characteristic data, it is determined that the second condition for the second characteristic data is satisfied in the determination based on the second evaluation data of the second characteristic data.

[0106] (Technical Thought 6) The wireless communication system according to Technical Idea 3 or 4, wherein the judgment unit (S450, S460, S470) compares the first evaluation data of the first characteristic data with the second evaluation data, and if the comparison result shows that the second evaluation data indicates worse communication quality than the first evaluation data, and compares the first evaluation data of the second characteristic data with the second evaluation data, and if the comparison result shows that the second evaluation data indicates worse communication quality than the first evaluation data, considers that the first condition for the first characteristic data is satisfied in the judgment based on the first evaluation data of the first characteristic data and / or that the first condition for the second characteristic data is satisfied in the judgment based on the first evaluation data of the second characteristic data.

[0107] (Technical Thought 7) The wireless communication system according to Technical Idea 3 or 4, wherein the determination unit (S450, S460, S470) compares the first evaluation data of the first characteristic data with the second evaluation data, and if the comparison result shows that the second evaluation data indicates worse communication quality than the first evaluation data, or if the comparison result shows that the second evaluation data indicates worse communication quality than the first evaluation data, further determines (S490) whether latest characteristic data of at least one of the first characteristic data and the second characteristic data indicates a worsening trend in communication quality, and if the latest characteristic data indicates a worsening trend, it considers that the first condition is satisfied in the determination based on the first evaluation data of the first characteristic data or the second characteristic data.

[0108] (Technical Thought 8) A wireless communication system described in any one of Technical Ideas 1 to 7, wherein the communication channels that the decision unit determines to have deteriorated communication quality and exclude from the communication channels for wireless communication include not only the communication channels whose communication quality is determined to have deteriorated based on the first and second evaluation data based on the detected characteristic data, but also communication channels in the vicinity of the communication channels.

[0109] (Technical Thought 9) The wireless communication system described in Technical Idea 8, wherein the number of communication channels that the decision unit excludes from the communication channels for wireless communication, assuming that the communication quality has deteriorated, increases as the number of determinations that satisfy the first condition and the second condition increases in the determination based on the first and second evaluation data.

[0110] (Technical Thought 10) The wireless communication system according to any one of Technical Ideas 1 to 9, wherein at least one of the master device and the slave device is mounted on a moving body.

[0111] (Technical Thought 11) The wireless communication system described in Technical Idea 10, wherein the moving body is a vehicle.

[0112] (Technical Thought 12) The wireless communication system described in Technical Idea 11, wherein the determination unit changes at least one of the first condition and the second condition depending on the state of the vehicle.

[0113] (Technical Thought 13) The wireless communication system described in Technical Idea 12, wherein when the state of the vehicle is such that environmental changes in wireless communication between the master device and the slave device are considered small, the determination unit changes at least the second condition to determine a greater deterioration in communication quality compared to when the state is such that environmental changes are considered large.

[0114] (Technical Thought 14) the master device and the slave device communicate a plurality of different types of data, The wireless communication system according to any one of Technical Ideas 11 to 13, wherein the determination unit changes at least one of the first condition and the second condition depending on the type of data being communicated.

[0115] (Technical Thought 15) the plurality of different types of data include first data that requires more reliable communication and second data that allows communication of lower quality than the first data; The wireless communication system described in Technical Idea 14, wherein the determination unit changes at least one of the first condition and the second condition for selecting a communication channel for communicating the first data so that at least one of the first condition and the second condition determines a smaller degradation in communication quality than the first condition and the second condition for selecting a communication channel for communicating the second data.

[0116] (Technical Thought 16) A wireless communication system described in any one of Technical Ideas 11 to 15, wherein the evaluation data generation unit excludes the characteristic data detected by the detection unit from the characteristic data used to generate the first evaluation data and the second evaluation data when the state of the vehicle corresponds to a predetermined unsteady state.

[0117] (Technical Thought 17) The wireless communication system described in Technical Idea 16, wherein the non-steady state includes at least one of a startup state in which the main switch of the vehicle is operated and an abnormality state in which an abnormality occurs in an on-board device installed in the vehicle. [Explanation of symbols]

[0118] 10: wireless communication system, 20: master device, 21: control circuit, 22: wireless communication circuit, 23: antenna, 30: slave device, 31: control circuit, 32: wireless communication circuit, 33: antenna, 211: processor, 212: memory, 311: processor, 312: memory

Claims

1. A wireless communication system that performs wireless communication between a master device (20) and a slave device (30) via one communication channel that is sequentially selected from a plurality of communication channels, a detection unit (S60) for detecting characteristic data indicating communication quality of wireless communication performed for each communication channel; an evaluation data generating unit (S310, S340, S410, S440) that generates, for each communication channel, first evaluation data based on the plurality of characteristic data detected by the detecting unit, and second evaluation data based on the characteristic data and having better responsiveness to changes in the characteristic data than the first evaluation data; a determination unit (S320, S330, S350, S360, S420, S430, S450, S460, S470) for determining a deterioration in communication quality for each communication channel based on the first evaluation data and the second evaluation data generated by the evaluation data generation unit; a determination unit (S370, S500) that determines to exclude a communication channel whose communication quality has been determined to have deteriorated from communication channels for performing the wireless communication; The determination unit determines that the communication quality of a communication channel has deteriorated based on at least one of the following: a first condition indicating a predetermined deterioration in communication quality is satisfied in a determination based on the first evaluation data; and a second condition indicating a greater deterioration in communication quality than the first condition is satisfied in a determination based on the second evaluation data.

2. the plurality of communication channels include a first channel group including a plurality of communication channels used in a connection establishment process for establishing a communication connection between the master device and the slave device, and a second channel group including a plurality of communication channels used in a communication process for performing data communication between the master device and the slave device; The wireless communication system according to claim 1 , wherein the communication channels excluded by the determining unit from the communication channels for performing the wireless communication are communication channels included in the second channel group.

3. the detection unit detects, as the characteristic data, first characteristic data and second characteristic data of different types; the evaluation data generation unit generates the first evaluation data and the second evaluation data for the first characteristic data and the second characteristic data, respectively; the determination unit has the first condition and the second condition for the first characteristic data, and the first condition and the second condition for the second characteristic data, 3. The wireless communication system according to claim 1, wherein the determination unit determines that the communication quality of the communication channel has deteriorated based on at least one of the following: in a determination based on the first evaluation data of the first characteristic data, the first condition for the first characteristic data is satisfied; in a determination based on the second evaluation data of the first characteristic data, the second condition for the first characteristic data is satisfied; in a determination based on the first evaluation data of the second characteristic data, the first condition for the second characteristic data is satisfied; and in a determination based on the second evaluation data of the second characteristic data, the second condition for the second characteristic data is satisfied.

4. the wireless communication is packet communication, 4. The wireless communication system according to claim 3, wherein the first characteristic data is a received signal strength or a signal-to-noise ratio / signal-to-interference-to-noise ratio of the packet communication, and the second characteristic data is one of a packet error rate, a packet arrival rate, and a bit error rate in the packet communication.

5. The determination unit (S320, S330, S350, S360) compares the first evaluation data of the first characteristic data with a first threshold value for the first characteristic data, and determines that the first condition for the first characteristic data is satisfied in the determination based on the first evaluation data of the first characteristic data if the first evaluation data of the first characteristic data satisfies the first threshold value for the first characteristic data; compares the second evaluation data of the first characteristic data with a second threshold value for the first characteristic data that indicates a larger degradation in communication quality than the first threshold value for the first characteristic data; and determines that the second condition for the first characteristic data is satisfied in the determination based on the second evaluation data of the first characteristic data if the second evaluation data of the first characteristic data satisfies the second threshold value for the first characteristic data. the first evaluation data of the second characteristic data is compared with a first threshold value for the second characteristic data, and if the first evaluation data of the second characteristic data satisfies the first threshold value for the second characteristic data, it is determined in the determination based on the first evaluation data of the second characteristic data that the first condition for the second characteristic data is satisfied; the second evaluation data of the second characteristic data is compared with a second threshold value for the second characteristic data that indicates a larger degradation in communication quality than the first threshold value for the second characteristic data, and if the second evaluation data of the second characteristic data satisfies the second threshold value for the second characteristic data, it is determined in the determination based on the second evaluation data of the second characteristic data that the second condition for the second characteristic data is satisfied.

6. 4. The wireless communication system according to claim 3, wherein the determination unit (S450, S460, S470) compares the first evaluation data of the first characteristic data with the second evaluation data, and if the comparison result shows that the second evaluation data indicates worse communication quality than the first evaluation data, and compares the first evaluation data of the second characteristic data with the second evaluation data, and if the comparison result shows that the second evaluation data indicates worse communication quality than the first evaluation data, determines that the first condition for the first characteristic data is satisfied in the determination based on the first evaluation data of the first characteristic data and / or that the first condition for the second characteristic data is satisfied in the determination based on the first evaluation data of the second characteristic data.

7. 4. The wireless communication system according to claim 3, wherein the determination unit (S450, S460, S470) compares the first evaluation data of the first characteristic data with the second evaluation data, and if either a comparison result shows that the second evaluation data indicates worse communication quality than the first evaluation data, or compares the first evaluation data of the second characteristic data with the second evaluation data, and if the comparison result shows that the second evaluation data indicates worse communication quality than the first evaluation data, determines (S490) whether latest characteristic data of at least one of the first characteristic data and the second characteristic data indicates a worsening trend in communication quality, and if the latest characteristic data indicates a worsening trend, considers that the first condition is satisfied in the determination based on the first evaluation data of the first characteristic data or the second characteristic data.

8. 2. The wireless communication system according to claim 1, wherein the communication channels that the determination unit determines to have deteriorated communication quality and exclude from the communication channels for wireless communication include not only the communication channel whose communication quality is determined to have deteriorated based on the first and second evaluation data based on the detected characteristic data, but also communication channels in the vicinity of the communication channel.

9. 9. The wireless communication system according to claim 8, wherein the number of communication channels that the determination unit excludes from the communication channels for wireless communication, assuming that communication quality has deteriorated, increases as the number of determinations that satisfy the first condition and the second condition increases in the determination based on the first and second evaluation data.

10. 2. The wireless communication system according to claim 1, wherein at least one of the master device and the slave device is mounted on a mobile object.

11. The wireless communication system according to claim 10 , wherein the moving object is a vehicle.

12. The wireless communication system according to claim 11 , wherein the determination unit changes at least one of the first condition and the second condition depending on a state of the vehicle.

13. 13. The wireless communication system according to claim 12, wherein the determination unit, when the state of the vehicle is such that environmental changes in wireless communication between the master device and the slave device are considered small, changes at least the second condition to determine a greater deterioration in communication quality compared to when the state of the vehicle is such that environmental changes are considered large.

14. the master device and the slave device communicate a plurality of different types of data, The wireless communication system according to claim 11 , wherein the determination unit changes at least one of the first condition and the second condition depending on the type of the data to be communicated.

15. the plurality of different types of data include first data that requires more reliable communication and second data that allows communication of lower quality than the first data; 15. The wireless communication system according to claim 14, wherein the determination unit changes at least one of the first condition and the second condition for selecting a communication channel for communicating the first data so that at least one of the first condition and the second condition determines a smaller degradation in communication quality than the first condition and the second condition for selecting a communication channel for communicating the second data.

16. 12. The wireless communication system according to claim 11, wherein the evaluation data generation unit excludes the characteristic data detected by the detection unit from the characteristic data used to generate the first evaluation data and the second evaluation data when the state of the vehicle corresponds to a predetermined unsteady state.

17. 17. The wireless communication system according to claim 16, wherein the unsteady state includes at least one of a start-up state in which a main switch of the vehicle is operated and an abnormality state in which an abnormality occurs in an on-board device mounted in the vehicle.

18. A wireless communication method for performing wireless communication between a master device (20) and a slave device (30) via one communication channel sequentially selected from a plurality of communication channels, comprising: a detection step (S60) of detecting characteristic data indicating the communication quality of the wireless communication performed for each communication channel; an evaluation data generating step (S310, S340, S410, S440) for generating, for each communication channel, first evaluation data based on the plurality of characteristic data detected in the detecting step, and second evaluation data based on the characteristic data and having better responsiveness to changes in the characteristic data than the first evaluation data; a determination step (S320, S330, S350, S360, S420, S430, S450, S460, S470) of determining a deterioration in communication quality for each communication channel based on the first evaluation data and the second evaluation data generated in the evaluation data generation step; a determining step (S370, S500) of determining to exclude a communication channel whose communication quality has been determined to have deteriorated in the determining step from communication channels for performing the wireless communication, In the judgment step, a wireless communication method is provided in which it is judged that the communication quality of a communication channel has deteriorated based on at least one of the following: a first condition indicating a predetermined deterioration in communication quality is satisfied in a judgment based on the first evaluation data; and a second condition indicating a greater deterioration in communication quality than the first condition is satisfied in a judgment based on the second evaluation data.

Citation Information

Patent Citations

  • Wireless communication apparatus and method

    JP2006128812A

  • Telephone control device and telephone terminal

    JP2007208461A

  • Parameter collecting method, radio base station and relay station

    WO2009072191A1