Air conditioning system, outdoor unit and indoor unit

The air conditioning system facilitates high-frequency communication over long distances by using a coordinator and nodes with optimized route tables, addressing the challenge of repeater limitations in long-distance communication.

JP7843870B2Active Publication Date: 2026-04-10MITSUBISHI ELECTRIC CORP
View PDF 4 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-01-24
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

The challenge of implementing high-frequency communication in air conditioning systems with long-distance transmission lines, as repeaters are difficult to configure and maintain effective communication over distances exceeding several hundred meters to 1 km.

Method used

An air conditioning system design incorporating a coordinator and multiple nodes, each equipped with high-frequency communication interfaces and route table storage, allowing data frames to be transferred efficiently over long distances using hop processing units and optimized route tables.

Benefits of technology

Enables reliable high-frequency communication over extended distances, optimizing routes based on link costs and local installation environments, enhancing communication efficiency and responsiveness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007843870000001
    Figure 0007843870000001
  • Figure 0007843870000002
    Figure 0007843870000002
  • Figure 0007843870000003
    Figure 0007843870000003
Patent Text Reader

Abstract

An air conditioning system (1) comprises an outdoor unit (2) and a plurality of indoor units (3). When it is necessary to transfer a received data frame, the outdoor unit (2) refers to a first route table to select an indoor unit (3) as the transfer destination and transfers the data frame to the selected indoor unit (3). When it is necessary to transfer a received data frame, each of the plurality of indoor units (3) refers to a second route table to select a device as the transfer destination and transfers the data frame to the selected device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0004] , , , , , , , , ,

[0006] , , , ,

[0005] , , , , , ,

[0007] ,

[0001] The present disclosure relates to an air conditioning system, an outdoor unit, and an indoor unit.

Background Art

[0002] In recent years, in an air conditioning system for air conditioning office buildings, stores, etc., in order to achieve advanced control and realize services such as failure analysis of air conditioners using sensor data provided by the air conditioners and prediction of failure precursors, there has been a tendency for higher communication speed to be required.

[0003] In order to increase the communication speed in an air conditioning system, the adoption of a communication method using a high-frequency signal as in Patent Document 1 has been considered.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] By the way, the wiring length of transmission lines (that is, the centralized transmission line and the internal and external transmission lines) in an air conditioning system may reach about several hundred meters to 1 km. Conventionally, in a communication method using a low-frequency signal, a repeater that amplifies and retransmits the received signal has been used to handle communication with such a long wiring length, that is, long-distance communication.

[0006] Generally, a repeater does not perform control based on the content of the signal, but amplifies the signal flowing from one cable, shapes the waveform, etc., and transmits it to the other cable. However, in communication using a high-frequency signal, there is a problem that it is difficult to configure a repeater in principle.

[0007] Therefore, there is a real need for new technologies that enable long-distance communication while incorporating a configuration that uses high-frequency signals for communication in air conditioning systems.

[0008] This disclosure is made in view of the above circumstances and aims to provide an air conditioning system, outdoor unit, and indoor unit that can communicate using high-frequency signals and support long-distance communication. [Means for solving the problem]

[0009] To achieve the above objectives, the air conditioning system relating to this disclosure is It consists of a coordinator and multiple devices including multiple nodes, The aforementioned coordinator, A first communication means for high-frequency communication with other equipment via a transmission line, For each of the aforementioned multiple nodes, first route information is stored, which includes the number of links and the address of each node in the path from the coordinator to that node. A first route table storage means for storing the first route table, The system includes a first transfer means that, when it is necessary to transfer the received data frame, refers to the first route table to select a destination device and transfers the data frame to the selected device, Each of the aforementioned nodes is A second communication means for high-frequency communication with other equipment via the aforementioned transmission line, A second root table storage means for storing the second root table, The system includes a second transfer means that, when it is necessary to transfer the received data frame, refers to the second route table to select a destination device and transfers the data frame to the selected device.

[0010] According to this disclosure, it will be possible to communicate using high-frequency signals while supporting long-distance communication. [Brief explanation of the drawing]

[0011] [Figure 1] Diagram showing the overall configuration of the air conditioning system in the embodiment. [Figure 2] Block diagram showing the hardware configuration of the outdoor unit in the embodiment [Figure 3] Block diagram showing the hardware configuration of the indoor unit in the embodiment [Figure 4] Block diagram showing the hardware configuration of the central controller in the embodiment [Figure 5] Diagram showing the functional configuration of the outdoor unit in the embodiment [Figure 6] Diagram showing the format of the communication frame in the embodiment [Figure 7] Diagram showing the functional configuration of the indoor unit in the embodiment [Figure 8] Diagram for explaining the adjacent table in the embodiment [Figure 9] Diagram for explaining the adjacent table in the embodiment [Figure 10] Diagram for explaining the adjacent table in the embodiment [Figure 11] Flowchart showing the operation procedure of the coordinator during normal times in the embodiment [Figure 12] Flowchart showing the operation procedure of the node during normal times in the embodiment

Mode for Carrying Out the Invention

[0012] Hereinafter, embodiments of the present disclosure will be described in detail with reference to the drawings.

[0013] FIG. 1 is a diagram showing the overall configuration of an air conditioning system 1 in an embodiment of the present disclosure. The air conditioning system 1 is an example of the air conditioning system according to the present disclosure. The air conditioning system 1 is, for example, a system for air conditioning buildings such as buildings and stores, and includes outdoor units 2a, 2b, indoor units 3a to 3l, and a central controller 4.

[0014] <Outdoor units 2a, 2b, indoor units 3a to 3l> The outdoor unit 2a is connected to the transmission line 5 which is a centralized transmission line, and is also connected to the transmission line 6a which is an internal and external transmission line. The outdoor unit 2a and the indoor units 3a to 3i are connected via the transmission line 6a, and are also connected via a first refrigerant pipe (not shown) for circulating refrigerant. That is, the outdoor unit 2a and the indoor units 3a to 3i constitute one refrigerant system.

[0015] The outdoor unit 2b is connected to the transmission line 5, and is also connected to the transmission line 6b which is an internal and external transmission line. The outdoor unit 2b and the indoor units 3j to 3l are connected via the transmission line 6b, and are also connected via a second refrigerant pipe (not shown) which is different from the above-mentioned first refrigerant pipe. That is, the outdoor unit 2b and the indoor units 3j to 3l constitute one refrigerant system.

[0016] Hereinafter, for the descriptions common to the outdoor units 2a and 2b, they will be referred to as the outdoor unit 2 without particularly specifying each one, for the descriptions common to the indoor units 3a to 3l, they will be referred to as the indoor unit 3 without particularly specifying each one, and for the descriptions common to the transmission lines 6a and 6b, they will be referred to as the transmission line 6 without particularly specifying each one.

[0017] <<Outdoor unit 2>> The outdoor unit 2 is an example of the coordinator according to the present disclosure and is an example of an outdoor unit. As shown in FIG. 2, as a hardware configuration, the outdoor unit 2 includes a first communication interface 20, a second communication interface 21, a main unit 22, a control circuit 23, and an auxiliary storage device 24. The first communication interface 20 is an interface for high-frequency communication with the centralized controller 4 and other outdoor units 2 via the transmission line 5. In the present embodiment, communication is performed between the centralized controller 4 and the outdoor unit 2 and between the outdoor units 2 via the transmission line 5 using a communication method with a high-frequency signal of 100 kHz or more.

[0018] The second communication interface 21 is an example of the first communication means according to this disclosure. The second communication interface 21 is an interface for high-frequency communication with each indoor unit 3 via the transmission line 6. In this embodiment, communication is performed between the outdoor unit 2 and the indoor units 3, and between the indoor units 3 themselves, using a communication method that utilizes high-frequency signals of 100 kHz or higher via the transmission line 6.

[0019] The main unit 22 is a component that realizes the basic functions of a typical outdoor unit, and includes, for example, actuators such as a compressor, outdoor fan, electronic expansion valve, and outdoor solenoid valve, as well as sensors such as a pipe temperature sensor for measuring the temperature of the refrigerant pipes and an outside air temperature sensor for measuring the outside air temperature. The control circuit 23 is a microcontroller that comprehensively controls the outdoor unit 2. Details of the functions of the outdoor unit 2 realized by the control circuit 23 will be described later.

[0020] The auxiliary storage device 24 is composed of, for example, an EEPROM (Electrically Erasable Programmable Read-Only Memory), flash memory, or other read-write non-volatile semiconductor memory. The auxiliary storage device 24 stores the outdoor unit program, which is a program for realizing the hop function and controlling the air conditioning, and data used when the outdoor unit program is executed.

[0021] The outdoor unit 2 can obtain the outdoor unit program or an update program for updating the outdoor unit program from a server (not shown) via the central controller 4 and save it to the auxiliary storage device 24. These programs can also be distributed on computer-readable storage media such as CD-ROMs (Compact Disc Read-Only Memory), DVDs (Digital Versatile Discs), magneto-optical disks, USB (Universal Serial Bus) memory, HDDs (Hard Disk Drives), SSDs (Solid-State Drives), and memory cards. When such a storage media is directly or indirectly attached to the outdoor unit 2, it can also read the outdoor unit program or update program from the storage media and save it to the auxiliary storage device 24.

[0022] <<Indoor unit 3>> Indoor unit 3 is an example of a node and an example of an indoor unit according to this disclosure. As shown in Figure 3, indoor unit 3 comprises, as a hardware configuration, a communication interface 30, a main unit 31, a control circuit 32, and an auxiliary storage device 33. The communication interface 30 is an example of a second communication means according to this disclosure. The communication interface 30 is an interface for high-frequency communication with the outdoor unit 2 and other indoor units 3 via the transmission line 6.

[0023] The main unit 31 is a component that realizes the basic functions of a typical indoor unit, and includes, for example, actuators such as an indoor fan and an indoor solenoid valve, and sensors such as a pipe temperature sensor for measuring the temperature of the refrigerant piping and an indoor temperature sensor for measuring the indoor temperature. The control circuit 32 is a microcontroller that comprehensively controls the indoor unit 3. Details of the functions of the indoor unit 3 realized by the control circuit 32 will be described later.

[0024] The auxiliary storage device 33 is composed of, for example, a read / write non-volatile semiconductor memory such as an EEPROM or flash memory. The auxiliary storage device 33 stores an indoor unit program, which is a program for realizing the hop function and performing air conditioning control, and data used when the indoor unit program is executed.

[0025] The indoor unit 3 can obtain the indoor unit program or an update program for updating the indoor unit program from a server (not shown) via a central controller 4 and store it in the auxiliary storage device 33. These programs can also be distributed on computer-readable storage media such as CD-ROMs, DVDs, magneto-optical disks, USB memory sticks, HDDs, SSDs, and memory cards. When such a storage media is directly or indirectly attached to the indoor unit 3, it can read the indoor unit program or update program from the storage media and store it in the auxiliary storage device 33.

[0026] <Centralized Controller 4> The central controller 4 is a device for centrally controlling each component of the air conditioning system 1 (i.e., the outdoor units 2a, 2b and the indoor units 3a to 3l), and is installed in a control room or other location within the building where unauthorized persons cannot enter. As shown in Figure 4, the central controller 4 has a hardware configuration that includes a communication interface 40, an operation reception unit 41, a display 42, a control circuit 43, and an auxiliary storage device 44.

[0027] The communication interface 40 is an interface for high-frequency communication with the outdoor units 2 (i.e., outdoor units 2a and 2b) connected to the transmission line 5. The operation reception unit 41 is configured to include one or more input devices such as a keyboard, mouse, keypad, push button, touch panel, or touchpad, and receives input operations from the user and outputs signals related to the received input operations to the control circuit 43. The display 42 is configured to include a display device such as a liquid crystal display or an organic EL (electroluminescence) display. Under the control of the control circuit 43, the display 42 displays screens for monitoring the operation of each device constituting the air conditioning system 1, screens for controlling each device, etc.

[0028] The control circuit 43 is composed of a CPU (Central Processing Unit), ROM (Read-Only Memory), RAM (Random-Access Memory), etc., and comprehensively controls the central controller 4. The auxiliary storage device 44 is composed of read-write non-volatile semiconductor memory, HDD, etc. Examples of read-write non-volatile semiconductor memory include EEPROM and flash memory. The auxiliary storage device 44 stores a central control program, which is a program for centrally controlling each device that constitutes the air conditioning system 1, and data used when the central control program is executed.

[0029] The central controller 4 can obtain a central control program or an update program for updating the central control program from a server (not shown) via communication and store it in the auxiliary storage device 44. These programs can also be distributed on computer-readable storage media such as CD-ROMs, DVDs, magneto-optical disks, USB memory sticks, HDDs, SSDs, and memory cards. When such a storage media is directly or indirectly attached to the central controller 4, it can also read the central control program or update program from the storage media and store it in the auxiliary storage device 44.

[0030] <Outdoor Unit 2 Functional Configuration> As shown in Figure 5, the outdoor unit 2 has the following functional configuration: a centralized communication frame transmission / reception unit 200, an internal / external communication frame transmission / reception unit 201, a data processing unit 202, a hop processing unit 203, and a route table update unit 204. These functional units are realized when the control circuit 23 of the outdoor unit 2 executes the outdoor unit program described above, which is stored in the auxiliary storage device 24.

[0031] The centralized communication frame transmission / reception unit 200 receives communication frames transmitted from other devices (centralized controller 4 or other outdoor units 2) via the transmission line 5. The centralized communication frame transmission / reception unit 200 also transmits communication frames generated by the data processing unit 202 to other devices via the transmission line 5. Figure 6 shows an example of the format of communication frames transmitted and received via the transmission line 5 and transmission line 6 in this embodiment. The centralized communication frame transmission / reception unit 200 receives communication frames whose destination address 1 matches its own (i.e., the outdoor unit 2's) communication address (hereinafter abbreviated as "address"), and stores the received communication frames in the auxiliary storage device 24. The address is, for example, a MAC (Media Access Control address) address.

[0032] The internal / external communication frame transmission / reception unit 201 receives communication frames transmitted from other devices (i.e., indoor unit 3) via the transmission line 6. Specifically, the internal / external communication frame transmission / reception unit 201 receives communication frames whose destination address 1 matches its own address, and stores the received communication frames in the auxiliary storage device 24. The internal / external communication frame transmission / reception unit 201 also transmits communication frames generated by the data processing unit 202 to other devices via the transmission line 6.

[0033] The data processing unit 202 performs processing based on the data contained in the data frame of the communication frame received by the centralized communication frame transceiver 200. The data processing unit 202 also generates data indicating commands or notifications to other devices (i.e., the centralized controller 4 or other outdoor units 2) as needed, and generates a communication frame containing the generated data. At this time, the data processing unit 202 sets its own address in source address 1 and source address 2 of the data frame, and sets the address of the other device in destination address 1 and destination address 2 of the data frame. The data processing unit 202 transmits the generated communication frame to the other device via the centralized communication frame transceiver 200.

[0034] Furthermore, the data processing unit 202 performs processing based on the data contained in the data frame if the frame type of the communication frame received by the internal / external communication frame transmission / reception unit 201 is a data frame and the destination address 2 of the data frame matches its own address. The data processing unit 202 also generates a communication frame indicating a command or notification to other equipment (i.e., any indoor unit 3 connected to the same transmission line 6 as itself) as necessary.

[0035] In this process, the data processing unit 202 sets its own address in source address 1 and source address 2, and sets the address of the final destination device (i.e., the other device) in destination address 2. Hereinafter, the final destination device will be abbreviated as the final destination. The data processing unit 202 refers to the first route table, which is a route table for the coordinator, and obtains first route information that shows the path from itself to the final destination. The coordinator refers to a single device that is central to the communication of the transmission line 6, and in this embodiment, the outdoor unit 2 is the coordinator.

[0036] The first route table is a data table that stores first route information, which is information about the path from the coordinator to each node (i.e., all indoor units 3) connected to the same transmission line 6 as the coordinator, and is stored in an auxiliary storage device 24. The auxiliary storage device 24 is an example of the first route table storage means according to this disclosure. The first route information includes the number of links in the path, the link cost between the coordinator and the first node in the path (i.e., the node that can communicate with the coordinator in the path), the address of each node, the link cost between each node, and the sum of the link costs (hereinafter referred to as "path cost"). The link cost is calculated based on the communication quality between the coordinator and the nodes, and between the nodes themselves.

[0037] The data processing unit 202 sets the destination address 1 of the communication frame to the address of the first node in the acquired first route information. If the number of links in the first route information is 1, the address of the first node will be the same as the address of the final destination. The data processing unit 202 then transmits the communication frame generated in this manner to the final destination or relay node via the internal / external communication frame transmitting / receiving unit 201.

[0038] The hop processing unit 203 is an example of the first forwarding means according to this disclosure. If the frame type of the communication frame received by the internal / external communication frame transmission / reception unit 201 is a data frame and the destination address 2 of the data frame does not match its own address, the hop processing unit 203 selects a node to which the communication frame will be forwarded (hereinafter referred to as the "forwarding node") based on the destination address 2 and the first route table. The hop processing unit 203 sets the address of the selected forwarding node to the destination address 1 of the communication frame and forwards the communication frame to the forwarding node via the internal / external communication frame transmission / reception unit 201.

[0039] The route table update unit 204 updates the first route table periodically during and after startup, as will be described in detail later.

[0040] <Functional configuration of indoor unit 3> As shown in Figure 7, the indoor unit 3 has the following functional configuration: an indoor / outdoor communication frame transmission / reception unit 300, a data processing unit 301, a hop processing unit 302, and a route table update unit 303. These functional units are realized when the control circuit 32 of the indoor unit 3 executes the indoor unit program described above, which is stored in the auxiliary storage device 33.

[0041] The internal / external communication frame transmission / reception unit 300 receives communication frames transmitted from other devices (i.e., the outdoor unit 2 or other indoor units 3) via the transmission line 6. Specifically, the internal / external communication frame transmission / reception unit 300 receives communication frames whose destination address 1 matches its own address and stores the received communication frames in the auxiliary storage device 33. The internal / external communication frame transmission / reception unit 300 also transmits communication frames generated by the data processing unit 301 to other devices via the transmission line 6.

[0042] The data processing unit 301 performs processing based on the data contained in the data frame if the frame type of the communication frame received by the internal / external communication frame transmission / reception unit 300 is a data frame and the destination address 2 of the data frame matches its own address. The data processing unit 301 also generates a communication frame indicating a command or notification to other equipment (i.e., an outdoor unit 2 or any of the indoor units 3 connected to the same transmission line 6 as itself).

[0043] In this case, the data processing unit 301 sets its own address in source address 1 and source address 2, and sets the address of the final destination, which is the other device, in destination address 2. The data processing unit 301 refers to a second route table, which is a route table for nodes, to determine whether it is possible to communicate directly with the final destination. The second route table is a data table that stores second route information regarding the path from the coordinator to itself via the device, for each device with which it can communicate directly, and is stored in the auxiliary storage device 33. The auxiliary storage device 33 is an example of the second route table storage means according to this disclosure.

[0044] The second route information includes the number of links in the route, the link cost between each device, the address of each device, and the route cost. If it is determined that it can communicate directly with the final destination, the data processing unit 301 sets the address of the final destination in destination address 1 of the communication frame. On the other hand, if it is determined that it cannot communicate directly with the final destination, the data processing unit 301 refers to the second route table and obtains the address of the device that can communicate directly with itself and has the smallest corresponding route cost.

[0045] The data processing unit 301 sets the acquired address to destination address 1 of the communication frame. If the number of links in the second route information is 1, this address will be the same as the coordinator's address. The data processing unit 301 then transmits the communication frame generated in this manner to the final destination or relay destination device (coordinator or node) via the internal / external communication frame transmitting / receiving unit 300.

[0046] The hop processing unit 302 is an example of the second forwarding means according to this disclosure. When the frame type of a communication frame received by the internal / external communication frame transmitting / receiving unit 300 is a data frame, and the destination address 2 of the data frame does not match its own address, the hop processing unit 302 selects a device to which the communication frame will be forwarded (hereinafter referred to as the "forwarding device") based on the destination address 2 and the second route table. The hop processing unit 302 sets the address of the selected forwarding device to the destination address 1 of the communication frame and forwards the communication frame to the forwarding device via the internal / external communication frame transmitting / receiving unit 300.

[0047] The route table update unit 303 periodically updates the second route table during and after startup. The following describes in detail the processing performed by the route table update unit 204 of the outdoor unit 2 and the route table update unit 303 of the indoor unit 3 during the startup of the air conditioning system 1.

[0048] The route table update unit 204 broadcasts a communication frame containing a hello message (see Figure 6) via the internal / external communication frame transmission / reception unit 201. As will be explained in detail later, the hello message transmitted by the indoor unit 3, which is a node, includes the number of links in the path to the coordinator, the link cost between each node in that path, and the address of each node in that path. However, when the outdoor unit 2, which is the coordinator, transmits a hello message, this information is not included in the hello message.

[0049] When the indoor unit 3 receives a communication frame containing a hello message from the outdoor unit 2 via the indoor / outdoor communication frame transmission / reception unit 300, the indoor unit 3's route table update unit 303 calculates a first link cost, which is the link cost between the indoor unit 3 and the source device of the communication frame (i.e., the outdoor unit 2), based on the reception quality of the received communication frame. Reception quality includes, for example, radio wave strength (also called electric field strength) and S / N ratio (signal-to-noise ratio). After calculating the first link cost, the route table update unit 303 registers a record in the adjacency table as shown in Figure 8. The adjacency table is a data table that stores information about the path from the coordinator to itself via the device, for each device with which it can directly communicate, and is stored in the auxiliary storage device 33.

[0050] As shown in Figure 8, each record in the adjacency table contains the source address, which is the address of the device that sent the hello message, the type of the source device, the status of the record, the first link cost, the second link cost, the relay link cost, the relay address, and the route cost. The adjacency table is cleared each time the second route table is updated.

[0051] When the route table update unit 303 of the indoor unit 3 registers the above record in the adjacency table, it generates a communication frame containing a link request (see Figure 6) and broadcasts the generated communication frame via the internal / external communication frame transmission / reception unit 300. The link request includes the calculated first link cost and the destination address (i.e., the address of the device that sent the hello message).

[0052] When the outdoor unit 2 receives a communication frame containing a link request addressed to itself via the indoor / outdoor communication frame transmission / reception unit 201, the route table update unit 204 of the outdoor unit 2 calculates a second link cost, which is the link cost between the outdoor unit 2 and the source device of the communication frame (i.e., the indoor unit 3), based on the reception quality of the received communication frame. The route table update unit 204 generates a communication frame containing the calculated second link cost and a link response (see Figure 6) that stores the destination address (i.e., the address of the source device of the link request), and broadcasts the generated communication frame via the indoor / outdoor communication frame transmission / reception unit 201.

[0053] When the indoor unit 3 receives a communication frame containing a link response addressed to itself via the indoor / outdoor communication frame transmission / reception unit 300, the indoor unit 3's route table update unit 303 stores the second link cost included in the link response in the record corresponding to the outdoor unit 2 in the adjacent table (see Figure 9). The route table update unit 303 determines the relay link cost and route cost based on the first link cost and the second link cost, and stores the determined relay link cost and route cost in the record. In this embodiment, the route table update unit 303 determines the relay link cost and route cost to be the larger of the first link cost and the second link cost. The route table update unit 303 also updates the state of the record bidirectionally, rather than unidirectionally.

[0054] The route table update unit 303 of each indoor unit 3 (i.e., each node) receives a hello message from the coordinator or another node, and broadcasts a hello message based on the contents of the record whenever the state of the record corresponding to the hello message in the adjacency table is updated bidirectionally. The processing from sending the hello message to sending the link response in the route table update unit 303 is the same as that of the route table update unit 204 of the outdoor unit 2. In addition, the route table update unit 303 performs the same processing whenever it receives a hello message from another indoor unit 3 and stores information about the route from the coordinator through that other indoor unit 3 to itself in the adjacency table (see Figure 10).

[0055] The route table update unit 303 of each indoor unit 3 (i.e., each node) updates the second route table based on the adjacency table after a certain period of time has elapsed since startup. Specifically, the route table update unit 303 extracts information including relay link cost, relay address, and route cost from each record in the adjacency table, and updates the second route table based on the extracted information. If there are multiple records with the same source address in the adjacency table, the route table update unit 303 extracts the above information from the record with the smallest route cost.

[0056] Once the update of the second route table is complete, the route table update unit 303 generates a topology report (see Figure 6) showing the updated second route table, and broadcasts a communication frame containing the generated topology report via the internal / external communication frame transmission / reception unit 300. The communication frames containing the topology report transmitted from each indoor unit 3 (i.e., each node) are relayed to the coordinator along the path indicated in the topology report.

[0057] When the outdoor unit 2 receives a communication frame containing a topology report via the internal / external communication frame transmission / reception unit 201, the route table update unit 204 updates the first route table based on the topology report. Thereafter, the route table update unit 204 periodically broadcasts a communication frame containing a hello message via the internal / external communication frame transmission / reception unit 201. As a result, the second route table held by each node is periodically updated, and the first route table held by the coordinator is periodically updated.

[0058] <Coordinator Operation Procedure> Figure 11 is a flowchart showing the operation procedure of the coordinator (i.e., the outdoor unit 2) under normal circumstances.

[0059] (Step S100) The coordinator determines whether or not it has received a data frame from the node (i.e., indoor unit 3). If a data frame has been received from the node (step S100; YES), the coordinator proceeds to step S101. On the other hand, if a data frame has not been received from the node (step S100; NO), the coordinator proceeds to step S105.

[0060] (Step S101) The coordinator determines whether the final destination of the data frame is itself, specifically whether the destination address 2 included in the data frame is the same as its own address. If the final destination of the data frame is itself (step S101; YES), the coordinator proceeds to step S102. On the other hand, if the final destination of the data frame is not itself (step S101; NO), the coordinator proceeds to step S103.

[0061] (Step S102) The coordinator performs processing based on the data contained in the data frame. After that, the coordinator's processing returns to step S100.

[0062] (Step S103) The coordinator selects the destination node based on the final destination address, i.e., the destination address 2 included in the data frame, and the first route table. The coordinator's processing then proceeds to step S104.

[0063] (Step S104) The coordinator transfers the data frame to the selected node. The coordinator then returns to step S100.

[0064] (Step S105) The coordinator determines whether it is necessary to generate a data frame indicating a command or notification for any node. If it is necessary to generate a data frame (step S105; YES), the coordinator proceeds to step 106. On the other hand, if it is not necessary to generate a data frame (step S105; NO), the coordinator returns to step 100.

[0065] (Step S106) The coordinator generates a data frame indicating a command or notification for the node. The coordinator's processing then proceeds to step S107.

[0066] (Step S107) The coordinator selects the destination node based on the address of the node in question (i.e., the final destination) and the first route table. The coordinator's processing then proceeds to step S108.

[0067] (Step S108) The coordinator sends the generated data frame to the selected node. The coordinator then returns to step S100.

[0068] <Node Operation Procedure> Figure 12 is a flowchart showing the operating procedure of each node (i.e., each indoor unit 3) under normal conditions.

[0069] (Step S200) The node determines whether or not it has received a data frame from another device (i.e., the coordinator or another node). If it has received a data frame from another device (step S200; YES), the node's processing proceeds to step S201. On the other hand, if it has not received a data frame from another device (step S200; NO), the node's processing proceeds to step S205.

[0070] (Step S201) The node determines whether the final destination of the data frame is itself, specifically whether the destination address 2 included in the data frame is the same as its own address. If the final destination of the data frame is itself (step S201; YES), the node proceeds to step S202. On the other hand, if the final destination of the data frame is not itself (step S201; NO), the node proceeds to step S203.

[0071] (Step S202) The node performs processing based on the data contained in the data frame. After that, the node's processing returns to step S200.

[0072] (Step S203) The node selects the destination device based on the final destination address, i.e., destination address 2 included in the data frame, and the second route table. The node then proceeds to step S204.

[0073] (Step S204) The node transfers the data frame to the selected device. The node then returns to step S200.

[0074] (Step S205) The node determines whether it is necessary to generate a data frame indicating a command or notification to any other device (i.e., the coordinator or another node). If it is necessary to generate a data frame (step S205; YES), the node proceeds to step 206. On the other hand, if it is not necessary to generate a data frame (step S205; NO), the node returns to step 200.

[0075] (Step S206) The node generates a data frame indicating a command or notification to the device. The node then proceeds to step S207.

[0076] (Step S207) The node selects the destination device based on the address of the device in question (i.e., the final destination) and the second route table. The node then proceeds to step S208.

[0077] (Step S208) The node sends the generated data frame to the selected device. The node then returns to step S200.

[0078] As described above, in the air conditioning system 1 of this embodiment, the outdoor unit 2, which is the coordinator, and each indoor unit 3, which is a node, relay data frames on the transmission line 6, which is the indoor-outdoor transmission line, via hops. This makes it possible to support configurations using high-frequency communication, which is difficult to relay with repeaters, and to extend the communication distance on the indoor-outdoor transmission line.

[0079] Furthermore, since the second route table maintained by each node is generated based on the link cost between the coordinator (outdoor unit 2 in this embodiment) and each node, it is possible to generate a route suitable for an indoor-outdoor transmission line where the traffic between outdoor unit 2 and each indoor unit 3 is significantly greater than the traffic between indoor units 3 themselves. In addition, the hop function can be optimized according to the local installation environment (arrangement, wiring length, noise, etc.).

[0080] (Variation 1) The coordinator is not limited to the outdoor unit 2, but may also be the indoor unit 3.

[0081] (Modification 2) Each device connected to the centralized transmission line 5 (i.e., the centralized controller 4, and the outdoor units 2a and 2b) may be equipped with a hop function for the transmission line 5, so that data frames on the transmission line 5 are relayed via hops. In this way, even when high-frequency communication is performed via the centralized transmission line, the communication distance on the centralized transmission line can be extended. In this case, for example, the centralized controller 4 becomes the coordinator, and the outdoor units 2a and 2b become nodes. By making the centralized controller 4 the coordinator, it is possible to generate a route suitable for the centralized transmission line where the traffic between the centralized controller 4 and each outdoor unit 2 is significantly greater than the traffic between the outdoor units 2 themselves.

[0082] (Variation 3) Communication via the centralized transmission line, transmission line 5, may be performed using a communication method that utilizes low-frequency signals of 10 kHz or less, for example. Alternatively, if the configuration of the modified example 2 described above is adopted, communication via the internal and external transmission line, transmission line 6, may be performed using a communication method that utilizes low-frequency signals.

[0083] (Modification 4) When updating the second route table based on the adjacency table at each node (i.e., each indoor unit 3), if there are multiple records with the same address as the sender of the hello message, the record from which to extract information may be determined based on the route cost and the number of links. In this case, for example, the number of links may be converted to a link cost for each record (for example, link cost = number of links × 5), and the record from which to extract information is determined to be the record whose converted value and the sum of the route cost are smallest.

[0084] (Variation 5) The coordinator and each node may, under predetermined conditions, send together data frames that are not their final destination, received within a certain time (e.g., 10ms). In this case, multiple data frames are stored in Payload 1. For example, consider the case where a coordinator with address "XX" receives a data frame whose final destination is a node with address "YY" (hereinafter referred to as "Data Frame A") and a data frame whose final destination is a node with address "ZZ" (hereinafter referred to as "Data Frame B") within a certain time. In this case, the coordinator selects the destination node for Data Frame A based on address "YY" and the first route table, and selects the destination node for Data Frame B based on address "ZZ" and the first route table.

[0085] If both destination nodes are the same, the coordinator sets the destination address 1 to the address of that node, generates a communication frame in payload 1 that concatenates data frame A and data frame B, and sends the generated communication frame to that node. By sending multiple data frames together in this way, throughput and responsiveness can be improved compared to sending data frames one by one.

[0086] (Experimental variation 6) In addition to the outdoor unit 2 and indoor unit 3, relay devices with hop functionality may be connected as nodes to the transmission line 6, which is an indoor / outdoor transmission line. Also, when adopting the configuration of Modification 2, relay devices with hop functionality may be connected as nodes to the transmission line 5, which is a centralized transmission line, in addition to the centralized controller 4 and outdoor unit 2.

[0087] (Example 7) In air conditioning systems, the maximum wiring length is specified in the regulations, allowing for the prediction of the maximum number of hops (i.e., the maximum number of links). For example, if the communication distance per hop is 200m and the maximum wiring length is 1km, the maximum number of hops will be 4 to 5. If the number of hops exceeds the predicted maximum number of hops, there may be a wiring error, so the system may notify the user via the central controller 4. Alternatively, if the maximum wiring length for the building can be confirmed from drawings or other sources, rather than the maximum wiring length specified in the regulations, this value may be input into the central controller 4 to verify whether the number of hops is appropriate.

[0088] (Variation 8) All or part of the functional components of the outdoor unit 2 (see Figure 5) may be implemented using dedicated hardware. Similarly, all or part of the functional components of the indoor unit 3 (see Figure 7) may be implemented using dedicated hardware. Dedicated hardware may include, for example, a single circuit, a composite circuit, a programmed processor, an ASIC (Application-Specific Integrated Circuit), an FPGA (Field-Programmable Gate Array), or a combination thereof.

[0089] The technical concepts related to each of the above-described modifications may be implemented individually or in combination as appropriate.

[0090] This disclosure can be implemented in various forms and variations without departing from its broad spirit and scope. Furthermore, the embodiments described above are for illustrative purposes only and do not limit the scope of this disclosure. In other words, the scope of this disclosure is indicated by the claims, not by the embodiments. Various variations implemented within the scope of the claims and the equivalent significance of the disclosure are considered to be within the scope of this disclosure. [Industrial applicability]

[0091] This disclosure can be suitably adopted in an air conditioning system comprising multiple air conditioners. [Explanation of symbols]

[0092] 1 Air conditioning system, 2,2a,2b Outdoor unit, 3,3a~3l Indoor unit, 4 Central controller, 5 Central transmission line, 6,6a,6b Indoor / outdoor transmission line, 20 First communication interface, 21 Second communication interface, 22,31 Main unit, 23,32,43 Control circuit, 24,33,44 Auxiliary storage device, 30,40 Communication interface, 41 Operation reception unit, 42 Display, 200 Central communication frame transmission / reception unit, 201,300 Indoor / outdoor communication frame transmission / reception unit, 202,301 Data processing unit, 203,302 Hop processing unit, 204,303 Route table update unit

Claims

1. It consists of a coordinator and multiple devices including multiple nodes, The aforementioned coordinator, A first communication means for high-frequency communication with other equipment via a transmission line, For each of the aforementioned plurality of nodes, a first route table storage means stores a first route table containing first route information including the number of links and the address of each node in the path from the coordinator to the node, The system includes a first transfer means that, when it is necessary to transfer the received data frame, refers to the first route table to select a destination device and transfers the data frame to the selected device, Each of the aforementioned nodes is A second communication means for high-frequency communication with other equipment via the aforementioned transmission line, A second route table storage means for storing the second route table, An air conditioning system comprising: a second transfer means that, when it is necessary to transfer a received data frame, refers to the second route table to select a destination device and transfers the data frame to the selected device.

2. A system comprising a coordinator and a plurality of devices including a plurality of nodes, The aforementioned coordinator, A first communication means for high-frequency communication with other equipment via a transmission line, A first route table storage means for storing the first route table, The system includes a first transfer means that, when it is necessary to transfer the received data frame, refers to the first route table to select a destination device and transfers the data frame to the selected device, Each of the aforementioned nodes is A second communication means for high-frequency communication with other equipment via the aforementioned transmission line, A second route table storage means stores a second route table containing second route information for each device that can communicate directly with the node, including the number of links, the address of each device, and the route cost in the path from the coordinator to the node via the device. An air conditioning system comprising: a second transfer means that, when it is necessary to transfer a received data frame, refers to the second route table to select a destination device and transfers the data frame to the selected device.

3. The air conditioning system according to claim 1 or 2, wherein the coordinator transfers multiple data frames together if the destination of multiple data frames received within a certain period of time is the same.

4. A first communication means for high-frequency communication with other equipment via a transmission line, A first route table storage means stores a first route table containing first route information for each of the multiple indoor units, including the number of links and the address of each indoor unit in the path from itself to the indoor unit. An outdoor unit comprising: a first transfer means that, when it is necessary to transfer a received data frame, refers to the first route table to select a destination device and transfers the data frame to the selected device.

5. A second communication means for high-frequency communication with other equipment via a transmission line, A second route table storage means stores a second route table containing second route information for each device that can communicate directly with itself, including the number of links, the address of each device, and the route cost in the path from the outdoor unit to itself via that device, An indoor unit comprising: a second transfer means that, when it is necessary to transfer a received data frame, refers to the second route table to select a destination device and transfers the data frame to the selected device.

Citation Information

Patent Citations

  • Network system

    JP2003185235A

  • Sensor information transmission device, sensor information transmission system, and sensor information reception device

    JP2014153882A

  • Recognition method for recognizing physical connection relationship

    JP2020167580A

  • air conditioning system

    JP6702471B2