wireless communication system
The wireless communication system addresses continuous errors by determining frequency channel availability based on communication quality index changes, ensuring reliable communication by adapting to environmental shifts.
Patent Information
- Application Number
- JP2022063115
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-04-05
- Publication Date
- 2025-10-07
- Estimated Expiration
- 2042-04-05
AI Technical Summary
Existing wireless communication systems fail to adapt to changes in electric field distribution due to the state of a mobile unit and its environment, leading to continuous communication errors by not switching frequency channels until thresholds are exceeded.
A wireless communication system that determines frequency channel availability based on the amount of change in communication quality index before a state change, reflecting this determination in the use of frequency channels to prevent continuous errors.
Enables highly reliable wireless communication by anticipating and adjusting frequency channels in response to changes in the electric field distribution caused by the mobile unit's state or environment.
Smart Images

Figure 0007750163000001 
Figure 0007750163000002 
Figure 0007750163000003
Abstract
Description
[Technical Field]
[0001] TECHNICAL FIELD The disclosure herein relates to wireless communication systems. [Background technology]
[0002] Patent Document 1 discloses a wireless communication system mounted on a mobile object. The wireless communication system includes a master device and a slave device. The contents of the prior art document are incorporated by reference as an explanation of the technical elements in this specification. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] International Publication No. 2015 / 189898 Summary of the Invention [Problem to be solved by the invention]
[0004] The electric field distribution in the communication environment changes depending on the state of the mobile unit and / or the state of the environment surrounding the mobile unit. However, in the system disclosed in Patent Document 1, a threshold is set for each frequency channel in wireless communication between the master device and the slave device, and if the received signal strength or the like exceeds the threshold, it is determined that the communication quality has deteriorated. Then, the system switches to another frequency channel where the communication quality is not deteriorated. Therefore, even if the state changes, that is, the electric field distribution changes and the communication environment deteriorates, the frequency channel cannot be switched until the threshold is exceeded. There is a risk of continuous communication errors occurring. In the above-mentioned respects and in other respects not mentioned, further improvements are required in wireless communication systems.
[0005] One disclosed object is to provide a wireless communication system capable of highly reliable wireless communication. [Means for solving the problem]
[0006] The wireless communication system disclosed herein comprises: A wireless communication system mounted on a mobile object, a master device (20); a slave device (30) that performs wireless communication with a master device while switching the frequency channel used; Equipped with The master device When at least one of the state of the moving object and / or the state of the surrounding environment of the moving object switches from a first state to a second state, determining whether each frequency channel is available for use based on the amount of change in the communication quality index during the period from the timing of switching to a predetermined time before; The result of the determination is reflected in the use of frequency channels.
[0007] The value of the communication quality index is affected by the electric field distribution in the usage environment. The index changes significantly when the electric field distribution changes. In the disclosed wireless communication system, the master device determines whether each frequency channel can be used based on the amount of change in the index during the period immediately before switching to the second state. The determination result is then reflected in the use of the frequency channel. As a result, a wireless communication system capable of highly reliable wireless communication can be provided.
[0008] The various aspects disclosed in this specification employ different technical means to achieve their respective objectives. The reference numerals in parentheses in the claims and in this section are intended to exemplify correspondences with the following embodiments and are not intended to limit the technical scope. The objectives, features, and advantages disclosed in this specification will become more apparent by reference to the following detailed description and the accompanying drawings. [Brief explanation of the drawings]
[0009] [Figure 1] 1 is a block diagram showing a wireless communication system according to a first embodiment. [Figure 2] FIG. 10 is a diagram illustrating an example of a communication sequence between a master device and a slave device. [Figure 3] FIG. 1 is a diagram illustrating the electric field strength distribution in a communication environment. [Figure 4] FIG. 2 is a diagram illustrating an example of available frequency channels. [Figure 5] FIG. 2 is a block diagram showing the configuration of a control circuit of the master device; [Figure 6] 10 is a flowchart illustrating an example of a usability determination process. [Figure 7] FIG. 2 is a diagram illustrating a frequency channel hopping pattern. [Figure 8] 10A and 10B are diagrams illustrating timings of state changes and changes in quality indexes. [Figure 9] 10 is a flowchart showing an example of a usability determination process executed by a master device in a wireless communication system according to a second embodiment. [Figure 10] 11 is a flowchart showing an example of a usability determination process executed by a master device in a wireless communication system according to a third embodiment. [Figure 11] 13 is a flowchart showing an example of a usability determination process executed by a master device in a wireless communication system according to a fourth embodiment. [Figure 12] 13 is a flowchart showing an example of a usability determination process executed by a master device in a wireless communication system according to a fifth embodiment. [Figure 13] 13A and 13B are diagrams showing state switching timings and changes in quality indicators in a wireless communication system according to a sixth embodiment. DETAILED DESCRIPTION OF THE INVENTION
[0010] Hereinafter, several embodiments will be described with reference to the drawings. Note that in each embodiment, corresponding components are designated by the same reference numerals, and redundant description may be omitted. When only a portion of the configuration is described in each embodiment, the configuration of another embodiment previously described may be applied to the remaining portion of the configuration. Furthermore, in addition to the combinations of configurations explicitly stated in the description of each embodiment, configurations of several embodiments may be partially combined together even if not explicitly stated, provided that there is no particular problem with the combination.
[0011] (First embodiment) The wireless communication system of this embodiment is mounted on a moving object, such as a vehicle such as an automobile or a railway vehicle, an air vehicle such as an electric vertical take-off and landing aircraft or a drone, a ship, a construction machine, or an agricultural machine.
[0012] <Overall overview of wireless communication system> FIG. 1 is a block diagram showing a schematic configuration of a wireless communication system. The wireless communication system 10 is mounted on, for example, a vehicle (automobile). The wireless communication system 10 includes at least one master device 20 and at least one slave device 30. The master device 20 may be referred to as a master node, a master, or the like. The slave device 30 may be referred to as a slave node, a slave, or the like. The master device 20 and the slave device 30 perform wireless communication while switching the frequency channel they use. Hereinafter, the master device 20 and the slave device 30 may be referred to as devices 20 and 30.
[0013] As an example, the wireless communication system 10 of this embodiment includes one master device 20 and one slave device 30. Alternatively, the wireless communication system 10 may include multiple slave devices 30 that individually communicate wirelessly with one master device 20. The wireless communication system 10 may include multiple master devices 20 for redundancy purposes, for example, and each slave device 30 may communicate wirelessly with each of the multiple master devices 20. The master device 20 and the slave device 30 may or may not be located in a common housing.
[0014] 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. BLE and ZigBee (registered trademark), for example, can be used as standards for short-range communication. BLE is an abbreviation for Bluetooth Low Energy. Bluetooth is a registered trademark. 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 BLE standard (hereinafter referred to as BLE communication). Details of the communication method, such as communication connection and encrypted communication, are implemented according to a sequence defined in the BLE standard.
[0015] <Master device> 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.
[0016] 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.
[0017] 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.
[0018] 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.
[0019] 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.
[0020] The control circuit 21 generates a command requesting processing from the slave device 30 and transmits transmission data including the command to the wireless communication circuit 22. The control circuit 21 executes predetermined processing based on information acquired from the slave device 30 via wireless communication. As an example, the control circuit 21 executes control of equipment mounted on the vehicle. One example of the equipment is a driving actuator. Another example of the equipment is a battery pack including battery cells. The control circuit 21 may also execute control to transmit the information acquired from the slave device 30 to other equipment mounted on the vehicle, such as a host ECU. ECU is an abbreviation for Electronic Control Unit.
[0021] The wireless communication circuit 22 includes an RF circuit (not shown) for wirelessly transmitting and receiving data. The wireless communication circuit 22 has a transmission function of modulating transmission data and oscillating at the frequency of an RF signal. The wireless communication circuit 22 has a reception function of demodulating received data. RF is an abbreviation for radio frequency.
[0022] The wireless communication circuit 22 modulates the data transmitted from the control circuit 21 and transmits it to the slave device 30 via the antenna 23. The wireless communication circuit 22 adds data necessary for wireless communication, such as communication control information, to the transmission data and transmits it. The data necessary for wireless communication includes, for example, an identifier (ID) and an error detection code. 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.
[0023] The wireless communication circuit 22 receives the data transmitted from the slave device 30 via the antenna 23 and demodulates it. Then, it transmits the demodulated data to the control circuit 21. The antenna 23 converts the electrical signal into radio waves and radiates them into space. The antenna 23 receives the radio waves propagating through space and converts them into electrical signals.
[0024] <Slave device> 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.
[0025] The control circuit 31 executes a predetermined process (response process) required to respond based on the request command acquired via the wireless communication circuit 32. As a response to the request, the control circuit 31 transmits data including the processing result to the wireless communication circuit 32. The control circuit 31 may execute a process other than the response process to the request command, for example, control of equipment mounted on the vehicle.
[0026] The wireless communication circuit 32 includes an RF circuit (not shown) for transmitting and receiving data wirelessly. 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 data transmitted from the master device 20 via the antenna 33 and demodulates the data. The wireless communication circuit 32 then transmits the demodulated data to the control circuit 31. The wireless communication circuit 32 modulates the data transmitted from the control circuit 31 and transmits the modulated data 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 data before transmitting it.
[0027] 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.
[0028] <Wireless communication> 2 is a diagram showing an example of a communication sequence between the master device 20 and the slave device 30. In FIG. 2, the master device 20 is indicated as MASTER, and the slave device 30 is indicated as SLAVE.
[0029] As shown in FIG. 2, the master device 20 and the slave device 30 first execute startup processing, such as establishing a connection (step S10). "Startup" refers to, for example, when operating power is supplied. In a configuration where power is supplied continuously, startup occurs during the vehicle manufacturing process or after a part is replaced at a repair shop. "Startup" may also refer to the supply of a startup signal, such as an IG signal. For example, startup occurs when the IG signal is switched from off to on by a user operation.
[0030] At startup, a startup 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. The startup process includes, for example, a connection establishment process for establishing a wireless communication connection and a pairing process for exchanging unique information for encrypted communication. In the connection establishment process, the slave devices 30 perform an advertising operation, and the master device 20 performs a scanning operation. The startup process includes a process for sharing initial information related to frequency channel hopping. The initial information includes, for example, a hopping pattern or a function for hopping.
[0031] After the process of step S10 is completed, the master device 20 and the slave device 30 periodically perform data communication. As shown in Fig. 2, the master device 20 transmits transmission data including a request command, i.e., request data, to the slave device 30 (step S12).
[0032] When the slave device 30 receives the request data, it executes a predetermined process required for responding, that is, a response process (step S14). Next, the slave device 30 transmits data including the processing result as response data to the master device 20 (step S16).
[0033] Upon receiving the response data, the master device 20 executes a predetermined process based on the information included in the response data (step S18). The wireless communication system 10 periodically executes the processes of steps S12 to S18.
[0034] The master device 20 switches the frequency channel to be used for each data transmission / reception cycle to transmit request data or receive response data. The master device 20 performs frequency channel hopping to determine the frequency channel to be used, and transmits request data or receives response data on the determined frequency channel (frequency).
[0035] Similarly, the slave device 30 also performs frequency channel hopping for each transmission / reception cycle to determine the frequency channel to use, and receives request data and transmits response data on the determined frequency channel (frequency). The slave device 30 performs frequency channel hopping in accordance with information shared with the master device 20. Therefore, the master device 20 and the slave device 30 can transmit and receive data using a common frequency channel.
[0036] <Field strength distribution> Fig. 3 is a diagram showing the electric field strength distribution in the communication environment between the master device 20 and the slave device 30. Fig. 3 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 located in a fixed position in the vehicle. When radio waves of a predetermined frequency are emitted from the master unit 20 and / or the slave unit 30, interference between the transmitted wave and the reflected wave and interference with external noise creates areas of high and low electric field strength in the usage environment. The reflected wave is generated by reflection from metal elements of the vehicle present around the units 20 and 30, such as reflection from the vehicle body, metal casing, and harness. In the communication environment between the master unit 20 and the slave unit 30, multiple so-called NULL points, which are areas of low electric field strength, occur.
[0038] The electric field distribution in the communication environment changes depending on the state of the vehicle and / or the state of the vehicle's surrounding environment. In other words, the position of the null point may change. The electric field distribution changes depending on, for example, physical quantities that indicate the state of the vehicle or physical quantities that indicate the state of the vehicle's surrounding environment. One example of a physical quantity is the vehicle speed. When the vehicle speed changes, the operating states of other systems change, changing the impact of external noise on wireless communications. In addition, vibrations also change depending on the vehicle speed, which changes the propagation path of radio waves. Furthermore, the temperature of specific equipment in the vehicle and the ambient temperature change depending on the vehicle speed. In this way, the electric field distribution changes depending on the vehicle speed.
[0039] <Usability determination process> Fig. 4 shows an example of usable frequency channels. Hereinafter, a frequency channel may be referred to as "ch." An usable frequency channel is a frequency channel allocated for data communication among multiple frequency channels. As shown in Fig. 4, the frequency channels usable for data transmission and reception (data communication) between the master device 20 and the slave device 30 are predetermined.
[0040] As an example, in this embodiment, a total of 10 channels, ch1 to ch10, are available. The frequency channels have a predetermined frequency width and have different frequencies. In the example shown in FIG. 4, ch1 has the lowest frequency and ch10 has the highest frequency. The number of frequency channels available for data transmission and reception may be more or less than 10. The master device 20 and the slave device 30 may share information about available frequency channels as initial information, for example, or may have information about available frequency channels that is common to both devices in advance.
[0041] Fig. 5 is a block diagram showing the configuration of the control circuit 21 of the master device 20. Fig. 5 shows some of the functional units provided by the control circuit 21. The control circuit 21 includes a storage unit 24 and a control unit 25. The storage unit 24 is constructed in the memory 212. The storage unit 24 stores communication data 241, a state reference value 242, and a channel list 243.
[0042] The communication data 241 is performance data and quality indicators, which will be described later. When the state switches, the communication data 241 is cleared (reset). The state reference value 242 is a reference value that indicates a switch from a first state to a second state, and is set in advance. The state reference value 242 is a boundary value between the first state and the second state. The state reference value 242 may be set to only one value, or may be set in multiple stages. As an example, the state reference value 242 in this embodiment is the vehicle speed. The vehicle speed, which is the state reference value 242, may be set to only one value, for example, 50 km / h, or may be set in multiple stages, for example, every 10 km / h.
[0043] The channel list 243 may be a list indicating available frequency channels, or may be a list indicating unavailable frequency channels, or may be a list indicating available and unavailable frequency channels.
[0044] The control unit 25 is a functional unit constructed by the processor 211. The control unit 25 includes a quality index calculation unit 251, a switch detection unit 252, a change amount calculation unit 253, a usability determination unit 254, and an update unit 255.
[0045] The quality index calculation unit 251 calculates an index of communication quality (quality index) for each frequency channel used based on the transmission and reception results (performance data) between the master device 20 and the slave device 30. The quality index is stored as communication data 241. The quality index is, for example, PER. PER is an abbreviation for Packet Error Rate. As an example, the quality index calculation unit 251 of this embodiment calculates PER (Packet Error Rate). 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.
[0046] As a quality index, BER or PAR may be used instead of PER. BER is an abbreviation for Bit Error Rate. PAR is an abbreviation for Packet Arrival Rate. A combination of PER, BER, and PAR may be used.
[0047] The switching detection unit 252 acquires the state of the vehicle (mobile body) and / or the state of the environment around the vehicle, and detects a switching of the state. The switching detection unit 252 acquires physical quantities indicating the state of the vehicle and / or the state of the environment around the vehicle from on-board devices such as sensors and ECUs. The switching detection unit 252 detects a switching from the first state to the second state based on the acquired physical quantities and the state reference value 242.
[0048] The change amount calculation unit 253 calculates the amount of change in the quality index during the period from the timing when the state change is detected by the change detection unit 252 to a predetermined time before. In other words, it calculates the amount of change in the quality index immediately before the state change. The change amount calculation unit 253 calculates the amount of change by, for example, differentiation processing, approximation using the least squares method, or the like. The change amount calculation unit 253 calculates the amount of change for each frequency channel.
[0049] The usability determination unit 254 determines whether each frequency channel is usable based on the calculated amount of change. The usability determination unit 254 may, for example, compare the amount of change with a preset threshold to determine whether the channel is usable. The usability determination unit 254 may also determine whether the channel is usable based on the polarity of the amount of change, that is, an increase (plus) or a decrease (minus). The usability determination unit 254 updates the channel list 243 based on the determination result. The usability determination unit 254 reflects the determination result in the channel list 243.
[0050] The update unit 255 updates the channel list 243 based on the determination result. The update unit 255 reflects the determination result of the usability determination unit 254 in the channel list 243. The update unit 255 may update the frequency channel hopping pattern. The update unit 255 may update the frequency channel hopping pattern based on the channel list 243.
[0051] 6 shows an example of the usability determination process executed by the master device 20. First, the master device 20 performs frequency channel hopping to determine the frequency channel to be used in the current transmission / reception cycle in order to perform data communication with the slave device 30 (step S20). The master device 20 performs frequency channel hopping for each data transmission / reception cycle.
[0052] The frequency channel hopping method is not particularly limited. As an example, the master device 20 of this embodiment determines the frequency channel to be used according to a frequency channel hopping pattern. Hereinafter, the frequency channel hopping pattern may be referred to as a hopping pattern. Alternatively, the frequency channel to be used may be determined using a predetermined function. The hopping pattern and function are included in the initial information described above, for example.
[0053] FIG. 7 shows an example of a hopping pattern. The top row of FIG. 7 shows a hopping pattern shared as initial information. In other words, it is a hopping pattern before reflecting availability. In this embodiment, the frequency channel to be used is switched in the order of ch1 → ch4 → ch7 → ch10 → ch3 → ch6 → ch9 → ch2 → ch5 → ch8 → ch1. In this way, the process of shifting the frequency channel by a predetermined number can also be performed using a function. For example, ch1 is used for the first data communication after the start-up process is executed.
[0054] Next, the master device 20 executes transmission and reception processing on the determined frequency channel (step S22). The frequency channel hopping and transmission and reception processing correspond to the transmission of request data and the reception of response data shown in FIG. 2. Before executing the transmission and reception processing, the slave device 30 also determines the frequency channel to be used according to the hopping pattern common to the master device 20. The master device 20 and the slave device 30 mutually determine a common frequency channel.
[0055] Next, the master device 20 calculates a quality index (step S24). The master device 20 calculates the quality index based on the transmission and reception results of step S22. The master device 20 may calculate the quality index based on, for example, information related to the reception status of response data (response signal). The master device 20 may obtain information related to the reception status of request data (request signal) from the slave device 30 as part of the communication data and calculate the quality index. The master device 20 calculates the quality index based on information related to the reception status of the request data and / or information related to the reception status of the response data. As an example, the master device 20 of this embodiment calculates, for example, PER. The master device 20 calculates the quality index individually for each frequency channel.
[0056] Next, the master device 20 accumulates the calculated quality index (step S26). The master device 20 stores the quality index together with time information as communication data 241 in the memory 212 (storage unit 24).
[0057] Next, the master unit 20 determines whether the vehicle speed, which is a physical quantity indicating the state of the vehicle and / or the state of the environment around the vehicle, has switched from the first state to the second state (step S28). The master unit 20 acquires the vehicle speed from a sensor, ECU, etc., and detects the switch from the first state to the second state based on the acquired vehicle speed and the state reference value 242. As an example, the physical quantity is the vehicle speed, and the state reference value 242 is 50 km / h. For example, a speed less than 50 km / h is the first state, and a speed equal to or greater than 50 km / h is the second state.
[0058] If the vehicle speed is less than the state reference value 242, the master unit 20 determines that the state has not been switched to the second state. In this case, the master unit 20 executes the processes from step S20 onwards again. If the vehicle speed is equal to or greater than the state reference value 242, the master unit 20 determines that the state has been switched to the second state. If it is determined that the state has been switched to the second state, the master unit 20 then calculates the amount of change in the quality index (step S30).
[0059] FIG. 8 is a diagram showing the timing of state switching and changes in PER, which is a quality index. FIG. 8 shows the PER of one frequency channel. H and L in the diagram indicate high and low. PER changes significantly as the state switches. PER starts to increase before switching to the second state and continues to rise across switching timing t1. The master device 20 calculates the amount of change in PER during a period P1 from timing t1 of the state switching detected in step S28 to a predetermined time before t1. The master device 20 calculates the amount of change, for example, by differentiation processing. The master device 20 calculates the amount of change for each frequency channel.
[0060] Next, the master device 20 determines whether each frequency channel is usable based on the calculated amount of change (step S32). The master device 20 determines whether each frequency channel is usable by, for example, comparing the amount of change with a preset threshold. The master device 20 determines that the channel is usable if the amount of change is less than the threshold, and determines that the channel is unusable if the amount of change is equal to or greater than the threshold.
[0061] Next, the master device 20 reflects the determination result of step S32 in the use of frequency channels (step S34), and ends the series of processes. The master device 20 updates the channel list 243 based on the determination result. The master device 20 transmits information about the updated channel list 243 to the slave device 30. The master device 20 may update the hopping pattern based on the channel list 243, for example. The reflection of the hopping pattern may be performed in step S20.
[0062] After the above-mentioned startup process is completed, the master device 20 repeatedly executes the processes of steps S20 to S34. When transmitting and receiving data to and from the slave device 30, the master device 20 executes the above-mentioned usability determination process.
[0063] The bottom part of Figure 7 shows an example of a hopping pattern that takes into account unavailable frequency channels. For example, if the master device 20 determines that ch4 is unavailable, it excludes ch4 from the hopping pattern. When frequency channel hopping is performed in the next transmission / reception cycle after the one in which ch1 is used, the frequency channel to be used switches to ch7. It is also possible to avoid using an unavailable frequency channel by not excluding it from the hopping pattern and instead performing frequency channel hopping again when an unavailable channel is selected.
[0064] <Summary of the First Embodiment> As described above, the locations of the master unit 20 and the slave unit 30 are fixed in a vehicle (moving object). Interference between transmitted waves and reflected waves and interference with external noise causes multiple NULL points to occur in the communication environment between the master unit 20 and the slave unit 30. The electric field distribution in the communication environment changes depending on the state of the vehicle and / or the state of the environment surrounding the vehicle. In other words, the positions of the NULL points change.
[0065] The PER, which is a quality index, is affected by the electric field distribution in the usage environment. PER changes significantly when the electric field distribution changes. In this embodiment, the master device 20 determines whether each frequency channel is usable based on the amount of change in PER during the period P1 immediately before switching from the first state to the second state. The determination result is then reflected in the use of the frequency channel. In this way, the change in PER is used to detect a sign of a change in the electric field distribution. A frequency channel in which a change in PER is detected is immediately made unusable. This makes it possible to prevent consecutive communication errors, such as when a frequency channel is made unusable after the quality index exceeds a threshold. This makes it possible to provide a wireless communication system 10 that enables highly reliable wireless communication.
[0066] The electric field distribution changes depending on, for example, a physical quantity indicating the state of the vehicle or a physical quantity indicating the state of the environment surrounding the vehicle. In this embodiment, vehicle speed is used as the physical quantity. When the vehicle speed changes, the operating states of other systems change, and the impact of external noise on wireless communications changes. Generally, when the vehicle speed increases, the load on at least one of the other systems increases, thereby increasing the impact of external noise. Furthermore, vibrations, specifically vibrations associated with driving and vibrations associated with the operation of equipment, also change depending on the vehicle speed. This causes a positional shift in metal objects such as harnesses, changing the propagation path of radio waves. Generally, when the vehicle speed increases, the amount of vibration increases, making the propagation path more likely to change.
[0067] Furthermore, the temperature of specific equipment in the vehicle and the ambient temperature change depending on the vehicle speed. Generally, as the vehicle speed increases, the temperature of specific equipment also increases. The characteristics of the hardware constituting the master unit 20 and the slave unit 30 change depending on the temperature. Temperature affects the transmission and reception results. As described above, the electric field distribution changes depending on the vehicle speed. The electric field distribution is likely to change as the vehicle speed switches from the first state to the second state. As shown in Figure 8, the quality index PER is likely to increase as the vehicle switches from the first state to the second state.
[0068] In this embodiment, when the vehicle speed switches from the first state to the second state, the amount of change in PER during a period P1 from the timing t1 of the switch to a predetermined time before is calculated. Then, based on the calculated amount of change, the availability of each frequency channel is determined, and the determination result is reflected in the use of the frequency channel. This enables highly reliable wireless communication.
[0069] Although the low speed side with respect to the state reference value 242 is defined as the first state and the high speed side as the second state, this is not limitative. The high speed side may be defined as the first state and the low speed side as the second state.
[0070] (Second embodiment) This embodiment is a modification based on the preceding embodiment, and the description of the preceding embodiment can be used.
[0071] Fig. 9 shows the usability determination process executed by the master device 20 in the wireless communication system 10 according to this embodiment. In Fig. 9, the process of step S28A is executed instead of step S28 in the process shown in Fig. 6. The rest of the process is the same as Fig. 6.
[0072] As shown in step S28A, in this embodiment, the travel distance of the vehicle is used as a physical quantity indicating the state of the vehicle and / or the state of the environment surrounding the vehicle. The travel distance is sometimes referred to as mileage. In step S28A, the master unit 20 determines whether the travel distance of the vehicle has switched from the first state to the second state. The master unit 20 acquires the travel distance from an odometer or the like, and detects the switch from the first state to the second state based on the acquired travel distance and the state reference value 242. As an example, the state reference value 242 is set within a range of several hundred meters to several kilometers. For example, less than 1 km from the start of traveling is the first state, and 1 km or more is the second state. The state reference value 242 may be set in multiple stages. For example, the state reference value 242 may be set every 1 km.
[0073] If the moving distance is less than the state reference value 242, the master device 20 determines that the state has not been switched to the second state. In this case, the master device 20 executes the processes from step S20 onwards again. If the moving distance is equal to or greater than the state reference value 242, the master device 20 determines that the state has been switched to the second state and executes the process of step S30, i.e., calculates the amount of change in the quality index.
[0074] <Summary of the second embodiment> It is highly likely that the vehicle's driving environment changes depending on the travel distance. The impact of external noise on the communication environment also changes depending on the driving environment. Therefore, the electric field distribution changes depending on the travel distance. It is highly likely that the electric field distribution changes as the travel distance switches from the first state to the second state.
[0075] In this embodiment, when the travel distance switches from the first state to the second state, the amount of change in PER during a period P1 from the timing t1 of the switch to a predetermined time before is calculated. Then, based on the calculated amount of change, the availability of each frequency channel is determined, and the determination result is reflected in the use of the frequency channel. This enables highly reliable wireless communication.
[0076] (Third embodiment) This embodiment is a modification based on the preceding embodiment, and the description of the preceding embodiment can be used.
[0077] Fig. 10 shows the usability determination process executed by the master device 20 in the wireless communication system 10 according to this embodiment. In Fig. 10, the process of step S28B is executed instead of step S28 of the process shown in Fig. 6. The rest of the process is the same as Fig. 6.
[0078] As shown in step S28B, in this embodiment, vehicle temperature is used as a physical quantity indicating the state of the vehicle and / or the state of the vehicle's surrounding environment. The vehicle temperature may be the temperature of the space in which the master device 20 and / or the slave device 30 are installed. It may also be the temperature of the in-vehicle device in which the master device 20 and / or the slave device 30 are installed. For example, it may be the temperature of the device to be controlled by the master device 20.
[0079] In step S28B, the master unit 20 determines whether the vehicle temperature has switched from the first state to the second state. The master unit 20 acquires the vehicle temperature from a temperature sensor or the like, and detects the switch from the first state to the second state based on the acquired vehicle temperature and the state reference value 242. The state reference value 242 is a predetermined temperature. If the predetermined temperature is 40°C, temperatures below 40°C are the first state, and temperatures above 40°C are the second state. The state reference value 242 may be set in multiple stages. For example, the state reference value 242 may be set every 10°C.
[0080] If the vehicle temperature is less than the state reference value 242, the master unit 20 determines that the vehicle has not switched to the second state. In this case, the process from step S20 onward is executed again. If the vehicle temperature is equal to or greater than the state reference value 242, the master unit 20 determines that the vehicle has switched to the second state, and executes the process of step S30, i.e., calculates the amount of change in the quality index.
[0081] <Summary of the third embodiment> As described above, the characteristics of the hardware constituting the master device 20 and the slave device 30 change depending on the vehicle temperature. Therefore, the electric field distribution changes according to the vehicle temperature. The electric field distribution is likely to change as the vehicle temperature switches from the first state to the second state.
[0082] In this embodiment, when the vehicle temperature switches from a first state to a second state, the amount of change in PER during a period P1 from timing t1 at which the vehicle temperature switches to a second state is calculated. Then, based on the calculated amount of change, the availability of each frequency channel is determined, and the determination result is reflected in the use of the frequency channel. This enables highly reliable wireless communication.
[0083] Although the vehicle temperature is used as an example in this embodiment, the present invention is not limited to this, and the temperature of the external atmosphere, i.e., the outside air temperature, may also be used.
[0084] Although the lower temperature side relative to the state reference value 242 is defined as the first state and the higher temperature side as the second state, this is not limitative. The higher temperature side may be defined as the first state and the lower temperature side as the second state.
[0085] (Fourth embodiment) This embodiment is a modification based on the preceding embodiment, and the description of the preceding embodiment can be used.
[0086] Fig. 11 shows the usability determination process executed by the master device 20 in the wireless communication system 10 according to this embodiment. In Fig. 10, the process of step S28C is executed instead of step S28 of the process shown in Fig. 6. The rest of the process is the same as Fig. 6.
[0087] As shown in step S28C, in this embodiment, vibration is used as a physical quantity indicating the state of the vehicle and / or the state of the vehicle's surrounding environment. In step S28C, the master unit 20 determines whether the vibration amount has switched from the first state to the second state. The master unit 20 acquires the vibration amount from a gyro sensor or the like, and detects the switch from the first state to the second state based on the acquired vibration amount and the state reference value 242. The state reference value 242 is a predetermined vibration amount. The state reference value 242 may be set in multiple stages.
[0088] If the vibration amount is less than the state reference value 242, the master device 20 determines that the state has not been switched to the second state. In this case, the master device 20 executes the processes from step S20 onwards again. If the vibration amount is equal to or greater than the state reference value 242, the master device 20 determines that the state has been switched to the second state and executes the process of step S30, i.e., calculates the amount of change in the quality index.
[0089] <Summary of the Fourth Embodiment> As described above, vibrations, specifically vibrations caused by driving or by the operation of equipment, can cause misalignment of metal objects such as harnesses, changing the propagation path of radio waves. Generally, the greater the vibration, the more likely the propagation path is to change. The electric field distribution changes in response to vibration. The electric field distribution is likely to change as the vibration switches from the first state to the second state.
[0090] In this embodiment, when the vibration state switches from the first state to the second state, the amount of change in PER during a period P1 from the timing t1 of the switch to a predetermined time before is calculated. Then, based on the calculated amount of change, the availability of each frequency channel is determined, and the determination result is reflected in the use of the frequency channel. This enables highly reliable wireless communication.
[0091] Although the side with a smaller vibration amount relative to the state reference value 242 is defined as the first state and the side with a larger vibration amount is defined as the second state, this is not limitative. The side with a larger vibration amount may be defined as the first state and the side with a smaller vibration amount as the second state.
[0092] (Fifth embodiment) This embodiment is a modification based on the preceding embodiment, and the description of the preceding embodiment can be used.
[0093] Fig. 12 shows the usability determination process executed by the master device 20 in the wireless communication system 10 according to this embodiment. In Fig. 10, the process of step S28D is executed instead of step S28 of the process shown in Fig. 6. The rest of the process is the same as Fig. 6.
[0094] As shown in step S28D, in this embodiment, humidity is used as a physical quantity indicating the state of the vehicle and / or the state of the vehicle's surrounding environment. The humidity is, for example, relative humidity. In step S28D, the master unit 20 determines whether the humidity has switched from a first state to a second state. The master unit 20 acquires the humidity from a humidity sensor or the like, and detects the switch from the first state to the second state based on the acquired humidity and the state reference value 242. The state reference value 242 is a predetermined humidity. If the predetermined humidity is 70% RH, humidity below 70% RH is the first state, and humidity above 70% RH is the second state. The state reference value 242 may be set in multiple stages. For example, the state reference value 242 may be set every 10% RH.
[0095] If the humidity is less than the state reference value 242, the master device 20 determines that the state has not been switched to the second state. In this case, the master device 20 executes the processes from step S20 onwards again. If the humidity is equal to or greater than the state reference value 242, the master device 20 determines that the state has been switched to the second state and executes the process of step S30, i.e., calculates the amount of change in the quality index.
[0096] <Summary of the Fifth Embodiment> Moisture in the air hinders radio wave propagation. When humidity is high, that is, when the moisture density in the air is high, the electric field strength decreases. In this way, the electric field distribution changes depending on the humidity. The electric field distribution is likely to change as the humidity switches from the first state to the second state.
[0097] In this embodiment, when the humidity changes from the first state to the second state, the amount of change in PER during a period P1 from the timing t1 of the change to a predetermined time before is calculated. Then, based on the calculated amount of change, the usability of each frequency channel is determined, and the determination result is reflected in the use of the frequency channel. This enables highly reliable wireless communication.
[0098] Although the lower humidity side relative to the state reference value 242 is defined as the first state and the higher humidity side as the second state, this is not limitative. The higher humidity side may be defined as the first state and the lower humidity side as the second state.
[0099] (Sixth embodiment) This embodiment is a modification based on the preceding embodiment, and the description of the preceding embodiment can be used.
[0100] FIG. 13 is a diagram showing state switching timings and changes in quality indicators in the wireless communication system 10 according to this embodiment. In this embodiment, RSSI (Received Signal Strength Indicator) is used as the quality indicator instead of PER. RSSI is an abbreviation for Received Signal Strength Indicator. FIG. 13 shows the RSSI of one frequency channel. H and L in the diagram indicate high and low.
[0101] The RSSI varies depending on the state of the vehicle and / or the state of the environment surrounding the vehicle. As shown in FIG. 13, the RSSI varies significantly as the state changes. For example, the RSSI starts to decrease before the vehicle speed changes to the second state, and continues to decrease across the change timing t1. The master unit 20 calculates the amount of change in the RSSI during a period P1 from the state change timing t1 detected in step S28 to a predetermined time before timing t1. The master unit 20 calculates the amount of change by, for example, differential processing. The master unit 20 calculates the amount of change for each frequency channel. The other configurations are the same as those described in the preceding embodiment.
[0102] <Summary of the Sixth Embodiment> The RSSI, which is a quality index, is affected by the electric field distribution in the usage environment. The RSSI changes significantly when the electric field distribution changes. In this embodiment, the master device 20 determines whether each frequency channel is usable based on the amount of change in RSSI during a period P1 immediately before switching from the first state to the second state. The determination result is then reflected in the use of the frequency channel. In this way, the change in RSSI is used to detect a sign of a change in the electric field distribution. A frequency channel in which a change in RSSI is detected is immediately made unusable. This makes it possible to prevent consecutive communication errors, such as when a frequency channel is made unusable after the quality index exceeds a threshold. This makes it possible to provide a wireless communication system 10 that enables highly reliable wireless communication.
[0103] As a quality index, at least one of PER, BER, and PAR may be used in addition to RSSI.
[0104] Although the low speed side with respect to the state reference value 242 is defined as the first state and the high speed side as the second state, this is not limitative. The high speed side may be defined as the first state and the low speed side as the second state.
[0105] The physical quantity indicating the state is not limited to the vehicle speed, and can be combined with any of the physical quantities described in the preceding embodiments.
[0106] (Other embodiments) The disclosure in this specification and drawings, etc. is not limited to the exemplified embodiments. The disclosure encompasses the exemplified embodiments and modifications thereto by those skilled in the art. For example, the disclosure is not limited to the combinations of parts and / or elements shown in the embodiments. The disclosure can be implemented in various combinations. The disclosure can have additional parts that can be added to the embodiments. The disclosure encompasses the omission of parts and / or elements from the embodiments. The disclosure encompasses the substitution or combination of parts and / or elements between one embodiment and another embodiment. The disclosed technical scope is not limited to the description of the embodiments. Some disclosed technical scopes are defined by the claims, and should be interpreted as including all modifications within the meaning and scope equivalent to the claims.
[0107] The disclosure in the specification, drawings, etc. is not limited by the claims. The disclosure in the specification, drawings, etc. encompasses the technical ideas described in the claims, and extends to more diverse and broader technical ideas than the technical ideas described in the claims. Therefore, various technical ideas can be extracted from the disclosure in the specification, drawings, etc. without being bound by the claims.
[0108] When another wireless system installed in a vehicle (mobile object) is operating, interference with the radio waves used by that system may occur. The interference may cause an increase in the noise floor, intermodulation distortion, etc., resulting in changes in PER and RSSI information. The electric field distribution in the usage environment of the wireless communication system 10 changes depending on the operating state of the other wireless system. The operating electric field distribution is likely to change as the operating state switches from a first state to a second state.
[0109] Therefore, the master device 20 may directly or indirectly acquire the operating status of another wireless system, detect a transition between a non-operating state and an operating state from the acquired operating status, and determine whether the frequency channel is available for use. For example, the master device 20 calculates the amount of change in a quality index (e.g., PER) during a period P1 when switching from a non-operating state (first state) to an operating state (second state). Then, the master device 20 determines whether the frequency channel is available for use based on the calculated amount of change.
[0110] Depending on the position of the moving object, for example, the vehicle's driving position, interference with radio waves used outside the moving object may occur. For example, if the vehicle is driving near a radio tower, it may be affected by external radio waves. The interference may cause an increase in the noise floor or intermodulation distortion, resulting in changes in PER and RSSI information. The electric field distribution in the usage environment of the wireless communication system 10 changes depending on the driving position. The electric field distribution is likely to change as the driving position switches from a first state to a second state.
[0111] Therefore, the master unit 20 acquires information about its own vehicle position from a car navigation system, a locator, or the like. The master unit 20 may detect, from the acquired position information, a change between a position that is not affected by external radio waves and a position that is expected to be affected by external radio waves, and determine whether or not the frequency channel is usable. For example, the master unit 20 calculates the amount of change in a quality index (e.g., PER) during a period P1 when the state changes from a position that is not affected by external radio waves (first state) to a position that is expected to be affected by external radio waves (second state). Then, the master unit 20 determines whether or not the frequency channel is usable based on the calculated amount of change.
[0112] Interference may occur with radio waves from devices carried by passengers in the vehicle, i.e., passengers other than the operator. The interference may cause an increase in the noise floor, intermodulation distortion, and changes in PER and RSSI information. The electric field distribution in the usage environment of the wireless communication system 10 changes depending on the state of the passengers. When a passenger is present, the electric field strength is more likely to be reduced than when no passenger is present. The electric field distribution is likely to change as the riding state switches from a first state to a second state.
[0113] Therefore, the master unit 20 may acquire passenger information from a seat switch or seating sensor, detect a change between a non-occupant state and an occupied state from the acquired passenger information, and determine whether a frequency channel is available for use. For example, the master unit 20 calculates the amount of change in a quality index (e.g., PER) during a period P1 when the passenger switches from a non-occupant state (first state) to an occupied state (second state). Then, the master unit 20 determines whether a frequency channel is available for use based on the calculated amount of change. Note that if the carried device is a digital key, information may be acquired from the digital key.
[0114] The influence of noise (external noise) from other systems differs depending on whether the vehicle's IG signal is on or off. Vibrations and vehicle temperature also change. The electric field distribution changes as the IG signal switches from the first state to the second state. Therefore, the master unit 20 may acquire information about the IG signal, detect switching between IG on and IG off from the acquired information, and determine whether the frequency channel is usable.
[0115] The master unit 20 calculates the amount of change in a quality index (e.g., PER) during a period P1 when switching from IG off (first state) to IG on (second state). The master unit 20 then determines whether or not a frequency channel is available based on the calculated amount of change. Note that an ACC (accessory) signal or an Awake signal may be used instead of the IG signal. The Awake on state is a state in which an ECU operating on Vbat is active and communicating. The Awake signal indicates the operating state of other systems that may be noise sources.
[0116] When a passenger approaches, the possibility of the vehicle moving increases. The impact of noise (external noise) from other systems differs depending on whether the vehicle is operating or not. Vibrations and vehicle temperature also change. Therefore, the master unit 20 acquires information about the digital key and calculates the amount of change in the quality index (for example, PER) during period P1 when the state switches from a state in which the passenger is far away (first state) to a state in which the passenger is close to the vehicle (second state). The master unit 20 may then determine whether or not to use the frequency channel based on the calculated amount of change. [Explanation of symbols]
[0117] 10...wireless communication system, 20...master device, 21...control circuit, 211...processor, 212...memory, 22...wireless communication circuit, 23...antenna, 24...storage unit, 241...communication data, 242...status reference value, 243...channel list, 25...control unit, 251...quality index calculation unit, 252...switching detection unit, 253...variation amount calculation unit, 254...usability determination unit, 255...update unit, 30...master device, 31...control circuit, 311...processor, 312...memory, 32...wireless communication circuit, 33...antenna
Claims
1. A wireless communication system mounted on a mobile object, A master device (20); a slave device (30) that performs wireless communication with the master device while switching the frequency channel used; Equipped with The master device When at least one of the state of the moving object and / or the state of the surrounding environment of the moving object switches from a first state to a second state, determining whether each of the frequency channels is usable based on a change in a communication quality index during a period from the timing of switching to a predetermined time before the switching; A wireless communication system that reflects the result of the determination in the use of the frequency channel.
2. The wireless communication system described in Claim 1, wherein when at least one of the physical quantities indicating the state of the mobile body and / or the physical quantities indicating the state of the surrounding environment of the mobile body switches from the first state to the second state, the master device determines whether each frequency channel can be used based on the amount of change in the communication quality index.
3. The wireless communication system according to claim 2 , wherein the physical quantity is a speed of the moving object.
4. The wireless communication system according to claim 2 , wherein the physical quantity is a travel distance of the mobile object.
5. The wireless communication system according to claim 2 , wherein the physical quantity is a temperature of the moving body and / or a temperature of an external atmosphere.
6. The wireless communication system according to claim 2 , wherein the physical quantity is vibration of the moving body.
7. The wireless communication system according to claim 2 , wherein the physical quantity is humidity.
8. 8. The wireless communication system according to claim 1, wherein the indicator is a packet error rate.
9. The wireless communication system according to any one of claims 1 to 7, wherein the indicator is a received signal strength.
Citation Information
Patent Citations
Communication system, radio communication device, and determination method
JP2017152978A
JPP7014320B
Battery system
WO2015189898A1