Control method based on multi-split central air conditioner

By transplanting the centralized control function to the internal unit, the problems of centralized controller resource preemption and data analysis in multiple online central air-conditioning systems are solved, and the refrigeration system and centralized control operations are decoupled, reducing costs and improving system adaptation is achieved. Sex and reliability.

CN119289473AActive Publication Date: 2025-01-10GUANGDONG SANHUA VANADIUM SOUND TECH CO LTD +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411656260.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-19
Publication Date
2025-01-10
Estimated Expiration
2044-11-19

AI Technical Summary

Technical Problem

In the existing multi-online central air conditioning system, the central controller needs to monitor and parse a large amount of internal and external unit status data, resulting in the problem of resource preemption failure and command packet loss. The centralized control operation is coupled with the refrigeration system, which increases costs.

Method used

The centralized control function is ported to the internal unit, and the control token is passed to the internal unit through multiple external units. The internal unit processes and transmits control commands to realize the decoupling of the refrigeration system and centralized control operations, reducing the cost of centralized control.

Benefits of technology

It reduces the demand for additional centralized control equipment, improves the adaptability and intelligence of the system, avoids resource preemption failure, simplifies command processing, reduces complexity and improves cost-effectiveness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119289473A_ABST
    Figure CN119289473A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of air conditioner control, and provides a control method based on a multi-split central air conditioner, and the control method comprises the following steps: S1, obtaining a topology list of online indoor units, and transmitting a control token to a first indoor unit in the topology list by a multi-split outdoor unit; s2, after the centralized controller corresponding to the internal unit with the control token processes the first control command of the slave unit, a second control command is obtained; s3, if the centralized controller successfully obtains the second control command, the centralized controller controls a plurality of target indoor units to execute the second control command according to the type of the second control command; and S4, transmitting the control token to the next internal unit in the topology list by the multi-connected external unit, and executing the steps S2 and S3 until the internal units in the topology list all acquire the control token. The invention aims to realize decoupling of the refrigerating system and centralized control operation and reduce the cost of centralized control.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of air conditioning control, and in particular to a control method based on a multi-connected central air conditioner. Background Art

[0002] A multi-split system is a central air conditioning system in which an outdoor unit is connected to multiple indoor units. During the use of the system, there are interactive scenarios of single control, group control, and full control. In the existing multi-split systems, one is that the centralized controller needs to monitor the status of the indoor and outdoor unit buses and send single control, group control, or full control commands through the indoor and outdoor unit buses. Therefore, the centralized controller needs to obtain the real-time operating status of all indoor and outdoor units, and at the same time seize the right to use the bus to send commands, occupying the resources of the system device layer, and even failing to seize resources, and the centralized control status or command packet loss; the other is that the centralized control is connected to the indoor unit, and the status of the indoor and outdoor units on the bus is forwarded to the centralized control through the indoor unit. The control commands sent by the centralized control are also forwarded to the bus through the indoor unit. Although the problem of bus resource preemption is solved at this time, since the indoor unit is only responsible for forwarding, the centralized controller still needs to parse a large amount of status data, and there is a situation where the forwarding command fails.

[0003] Therefore, it is necessary to propose a control method to design all the status collection and control functions of the centralized control to the indoor unit, so as to decouple the refrigeration system from the centralized control operation and reduce the cost of the centralized control. Summary of the invention

[0004] In view of the above-mentioned defects, the purpose of the present invention is to propose a control method based on a multi-split central air conditioner, aiming to achieve decoupling of the refrigeration system and the centralized control operation and reduce the cost of the centralized control.

[0005] To achieve this object, the present invention adopts the following technical solutions:

[0006] A control method based on a multi-split central air conditioner, the control method is applied to a centralized control system, the centralized control system comprises: a multi-split external unit and a plurality of internal units, the internal units are connected to the multi-split external units via an external unit bus, and each of the internal units is connected to a centralized controller and a plurality of slave units via a corresponding internal unit bus;

[0007] The control method comprises:

[0008] Step S1: Obtain a topology list of online indoor units, and the multi-connected outdoor units pass a control token to the first indoor unit in the topology list;

[0009] Step S2: The central controller corresponding to the indoor machine having the control token processes the first control command of the slave machine and obtains the second control command;

[0010] Step S3: If the centralized controller successfully obtains the second control command, the centralized controller controls a number of target indoor units to execute the second control command according to the type of the second control command;

[0011] Step S4: The multi-connected outdoor unit transfers the control token to the next indoor unit in the topology list, and executes steps S2 and S3 until all indoor units in the topology list obtain the control token.

[0012] Preferably, the second control command includes a single control command, a group control command and a full control command.

[0013] Preferably, if the second control command is a single control command, step S3 includes:

[0014] The central controller corresponding to the indoor machine having the control token sends a second control command to the target indoor machine;

[0015] The target indoor machine executes the second control command according to its own operating status, and sends the execution result to the central controller corresponding to the indoor machine having the control token.

[0016] Further, if the second control command is a group control command, step S3 includes:

[0017] Get the group control list in the group control command;

[0018] The central controller corresponding to the indoor machine with the control token sends a second control command to the target indoor machine in the group control list;

[0019] The target indoor machine executes the second control command according to its own operating status, and sends the execution result to the central controller corresponding to the indoor machine with the control token in sequence according to the order of the indoor machines in the group control list.

[0020] Further, if the second control command is a full control command, step S3 includes:

[0021] Get the full control list in the full control command;

[0022] The central controller corresponding to the indoor unit with the control token sends a second control command to the target indoor unit in the full control list;

[0023] The target indoor machine executes the second control command according to its own operating status, and sends the execution result to the central controller corresponding to the indoor machine with the control token in sequence according to the order of the indoor machines in the full control list.

[0024] Preferably, after step S3, the method further includes:

[0025] Obtaining the status of all target indoor units after executing the second control command;

[0026] Determine whether the operating status of the multi-connected outdoor unit and the target indoor unit has changed;

[0027] If yes, the central controller corresponding to the indoor machine with the control token sends the operation status frame of the central control system to all slave machines;

[0028] If not, execute step S4.

[0029] Preferably, the first control command includes a setting command and a status acquisition command, and the first control command of the slave machine processed by the central controller corresponding to the internal machine having the control token includes:

[0030] Get the online list of slaves;

[0031] Send permission tokens to the slaves in the online list cyclically, and the slaves with permission tokens send setting commands and / or status acquisition commands to the corresponding internal machines;

[0032] The indoor unit executes all setting commands and status acquisition commands uniformly.

[0033] Furthermore, before the indoor unit uniformly executes all setting commands and status acquisition commands, the following steps are included:

[0034] Generate arbitration data queue based on all setting commands and status acquisition commands;

[0035] The arbitration data queue is logically judged according to the operation status of the internal machine, and the logical judgment includes system mode mutual exclusion judgment, execution condition judgment, exit condition judgment and multi-machine simultaneous operation response conflict judgment.

[0036] Furthermore, obtaining the online list of slaves includes:

[0037] The indoor unit sends a broadcast command to all corresponding slave units;

[0038] The internal machine sends a roll call command to all corresponding slave machines. If a slave machine responds to the roll call command within the preset time, the slave machine will be added to the online list.

[0039] Otherwise the slave is considered offline.

[0040] One of the above technical solutions has the following advantages or beneficial effects:

[0041] The present invention reduces the need for additional centralized control equipment by transplanting the centralized control function to the indoor machine, thereby reducing the cost of the overall centralized control system. The centralized controller does not need to parse a large amount of status data, reducing the failure of command sending. The centralized controller flexibly manages the commands of multiple target indoor machines, improves the adaptability and intelligence of the system, avoids the problem of simultaneously seizing the right to use the bus to send commands, occupying the resources of the system device layer, and causing the problem of resource seizure failure. Real-time status update enhances the reliability of the system, and simplified command processing reduces complexity and improves cost-effectiveness. Any indoor machine can be connected to the centralized control system as a centralized controller, simplifying the installation process and configuration of the centralized control system. The centralized controller no longer relies on the traditional central control system, but directly interacts with each indoor machine, reducing the system coupling and improving flexibility. BRIEF DESCRIPTION OF THE DRAWINGS

[0042] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.

[0043] Figure 1 is a flow chart of a control method based on a multi-split central air conditioner provided by an embodiment of the present invention;

[0044] Figure 2 It is a structural schematic diagram of a centralized control system based on a control method for a multi-split central air conditioner provided in an embodiment of the present invention;

[0045] Figure 3 It is the command direction of step S2 in the control method based on the multi-split central air conditioner provided by the embodiment of the present invention;

[0046] Figure 4 It is a control flow chart of a single control command in a control method based on a multi-split central air conditioner provided by an embodiment of the present invention;

[0047] Figure 5 It is a control flow chart of group control commands in a control method based on a multi-split central air conditioner provided by an embodiment of the present invention;

[0048] Figure 6 It is a control flow chart of full control commands in a control method based on a multi-split central air conditioner provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0049] Embodiments of the present invention are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and cannot be understood as limiting the present invention.

[0050] In the present invention, the terms "comprises", "comprising" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of more restrictions, an element defined by the sentence "comprising a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element.

[0051] The central air-conditioning integrated control system is an advanced technology product with powerful functions and is widely used in various scenarios. It provides an efficient and intelligent air-conditioning solution by centrally controlling and managing air-conditioning equipment. First of all, the central air-conditioning integrated control system has a multi-zone control function. Through this system, users can independently control and adjust the air-conditioning in different areas. Whether it is a commercial building, office building or residential area, precise temperature control can be performed according to the needs of each area. Through flexible and personalized control methods, it can meet the needs of different users and improve indoor comfort and energy efficiency.

[0052] The central air-conditioning integrated control system has a wide range of application scenarios. It can be used in large commercial buildings, such as office buildings, shopping malls and hotels. In these places, there are multiple areas and rooms that require independent temperature control to meet the needs of different groups of people. The central air-conditioning integrated control system can achieve precise temperature regulation and achieve the goal of energy conservation and emission reduction through intelligent energy consumption management functions. At the same time, the system's remote monitoring and management functions facilitate operation and maintenance personnel to monitor and maintain air-conditioning equipment, thereby improving the reliability and stability of the equipment.

[0053] A multi-split system is a central air conditioning control system in which an outdoor unit is connected to multiple indoor units. During the use process, users have interactive scenarios of single control, group control and full control. In the existing multi-split systems, one is that the centralized controller needs to monitor the status of the indoor and outdoor unit buses and send single control, group control, or full control commands through the indoor and outdoor unit buses. Therefore, the centralized controller needs to obtain the real-time operating status of all indoor and outdoor units, and at the same time seize the right to use the bus to send commands, occupying the resources of the system device layer, and even failing to seize resources, and the centralized control status or command packet loss; the other is that the centralized control is connected to the indoor unit, and the status of the indoor and outdoor units on the bus is forwarded to the centralized control through the indoor unit. The control commands sent by the centralized control are also forwarded to the bus through the indoor unit. Although the problem of bus resource preemption is solved at this time, since the indoor unit is only responsible for forwarding, the centralized controller still needs to parse a large amount of status data, and there is a situation where the forwarding command fails.

[0054] Therefore, it is necessary to propose a control method to design all the status collection and control functions of the centralized control to the indoor unit, so as to decouple the refrigeration system from the centralized control operation and reduce the cost of the centralized control.

[0055] A control method based on a multi-split central air conditioner, the control method is applied to a centralized control system, the centralized control system comprises: a multi-split external unit and a plurality of internal units, the internal units are connected to the multi-split external units via an external unit bus, and each of the internal units is connected to a centralized controller and a plurality of slave units via a corresponding internal unit bus;

[0056] like Figure 1 As shown, in one embodiment provided by the present invention, the control method includes:

[0057] Step S1: Obtain a topology list of online indoor units, and the multi-connected outdoor units pass a control token to the first indoor unit in the topology list;

[0058] Step S2: The central controller corresponding to the indoor machine having the control token processes the first control command of the slave machine and obtains the second control command;

[0059] Step S3: If the centralized controller successfully obtains the second control command, the centralized controller controls a number of target indoor units to execute the second control command according to the type of the second control command;

[0060] Step S4: The multi-link outdoor unit transfers the control token to the next indoor unit in the topology list, and executes steps S2 and S3 until all indoor units in the topology list obtain the control token.

[0061] Specifically, Figure 2 As shown in the figure, it is a centralized control system applied by the present method. The multi-split outdoor unit is connected to multiple indoor units through the outdoor unit bus Bus2 (OutdoorBus). The indoor units in the figure include ducts, ceilings, wall mounts and cabinets. The slaves corresponding to the indoor units include master wire controllers, slave wire controllers, centralized controllers, building BMS and protocol converters, etc. The slaves are connected to the indoor units through the indoor unit bus Bus1 (IndoorBus). Users can choose to connect the indoor units with some or all of the slaves such as the master wire controller, slave wire controller, centralized controller, building BMS and protocol converter. The centralized control function is realized by the indoor units. Each multi-split indoor unit air conditioner master control is a centralized controller, while the traditional centralized controller is only used for display and cloud control transmission, as well as human-computer interaction, and is not coupled with the protocol logic of air conditioner interaction. The present invention realizes the decoupling of the refrigeration system and the centralized control operation, and reduces the cost of the centralized control. At the same time, at the engineering installation site, the centralized controller can select any one of the multi-split indoor units to access the system. At the same time, through the present invention, the main line controller, the slave line controller and other multi-line controllers can be freely expanded, and the building gateway, protocol converter and other multi-device interconnection can be freely expanded without being restricted by the limitations of the refrigeration system, truly realizing the free protocol expansion of the multi-split air conditioner, the access of multiple control devices, and the upgrade of the intelligent link.

[0062] Before step S1, the multi-linked external machine assigns IP addresses to all internal machines on the external machine bus. The external machine collects the response information received from all internal machines to form a topology list. The topology list not only reflects the number and status of online internal machines, but also includes the connection relationship between them, which helps the subsequent control sequence and instruction transmission. After the external host completes the allocation of the slave bus address, the main external machine sends the C1 command to transfer the control token. The content of the control token is the operating status of the external machine and the operating status of the bus system. In addition, it is necessary to verify whether the internal machine is online. The main external machine monitors whether the internal machine has data to send. If the internal machine is offline and has no data to send, and the bus idle time is greater than or equal to 40ms, it is considered that the internal machine is offline, and the control token is passed to the next internal machine in the topology list.

[0063] In step S2, after obtaining the control token, the indoor unit uses its centralized controller to receive and parse the first control command from the slave (such as the master wire controller, the slave wire controller, etc.), and first executes the control command inside the indoor unit. The first control command may include setting the temperature, adjusting the wind speed, switching the working mode (cooling, heating, dehumidification, etc.) or turning on / off the indoor unit, etc. For example, if the first control command is "set the temperature to 22°C and switch the mode to cooling", the indoor unit will immediately adjust its internal settings, and the centralized controller will activate the compressor and fan to ensure that the indoor unit starts to run in cooling mode and set the temperature to 22°C. Then, based on the status of the centralized control system, such as the temperature of the working environment, a second control command is generated to further combine multiple indoor units to achieve air conditioning regulation.

[0064] In step S3, when the centralized controller does not obtain the second control command, the multi-connected external machine directly passes the control token to the next internal machine in the topology list. When the centralized controller successfully obtains the second control command, the centralized controller identifies the type of command based on the received second control command. The centralized controller identifies the internal machine that needs to execute the second control command and sends the second control command to the internal machine that needs to execute the second control command. This process involves identification operations such as command parsing and IP address matching of the target internal machine. After receiving the instruction, the target internal machine adjusts its operating status according to specific requirements.

[0065] After the current indoor unit completes the control, the multi-link outdoor unit will pass the control token to the next indoor unit in the topology list to ensure orderly control between multiple indoor units. In this way, the central air-conditioning system can achieve sequential control, so that each indoor unit has the opportunity to receive the control token and participate in the control process, which helps to enhance the overall coordination of the system.

[0066] In addition, the software interface of the centralized controller is standardized and loosely coupled with the air-conditioning system protocol, which enables independent iteration of the centralized control, provides a diversified centralized control ecological interface, deletes the air-conditioning function layer, and only implements human-machine input and display interaction, which can effectively reduce costs.

[0067] The present invention reduces the need for additional centralized control equipment by transplanting the centralized control function to the indoor machine, thereby reducing the cost of the overall centralized control system. The centralized controller does not need to parse a large amount of status data, reducing the failure of command sending. The centralized controller flexibly manages the commands of multiple target indoor machines, improves the adaptability and intelligence of the system, avoids the problem of simultaneously seizing the right to use the bus to send commands, occupying the resources of the system device layer, and causing the problem of resource seizure failure. Real-time status update enhances the reliability of the system, and simplified command processing reduces complexity and improves cost-effectiveness. Any indoor machine can be connected to the centralized control system as a centralized controller, simplifying the installation process and configuration of the centralized control system. The centralized controller no longer relies on the traditional central control system, but directly interacts with each indoor machine, reducing the system coupling and improving flexibility.

[0068] Preferably, the second control command includes a single control command, a group control command and a full control command.

[0069] Specifically, the design of the second control command includes single control command, group control command and full control command, which can realize a more flexible and efficient control strategy. The single control command can accurately control a specific indoor unit, the group control command allows the same operation to be performed on a group of indoor units at the same time, and the full control command can uniformly manage all indoor units. This classification not only improves the adaptability of the system, but also enhances the user's operating experience, so that the needs in different scenarios can be met.

[0070] Furthermore, if Figure 4 As shown, if the second control command is a single control command, step S3 includes the following steps:

[0071] S31: The central controller corresponding to the indoor unit having the control token sends a second control command to the target indoor unit;

[0072] S32: The target indoor machine executes the second control command according to its own operating status, and sends the execution result to the central controller corresponding to the indoor machine having the control token.

[0073] Specifically, in this embodiment, the centralized control host (air conditioner indoor unit) first sends the reorganized control data (second control command) to a specific target indoor unit through a 0xCC command, and its target address is a single IP. The target indoor unit that receives the command will perform corresponding operations according to its own operating status. Assuming that an air conditioner indoor unit receives a temperature adjustment command from a centralized controller of an indoor unit with a control token, such as setting the temperature to 22°C, when executing this command, the target indoor unit will check the following aspects: Current temperature: If the current room temperature is 20°C, the indoor unit will start the heating function to increase the indoor temperature; Operation mode: If the ... If the air conditioner is in cooling mode and the current temperature is higher than the set value, the indoor unit will switch to cooling mode and start working; Energy consumption status: If the indoor unit detects that the energy consumption is too high, it may choose to delay the execution of the command, or optimize the operation according to the preset strategy (such as economic mode); After completing the inspection and single control operations, the execution result is then fed back to the centralized control host (the indoor unit that currently has the control token), and the 0xCC command is also used for reply. For example, the indoor unit will reply to the centralized control host with the current status through the 0xCC command, such as "the temperature has been adjusted to 22℃, and the current operating mode is heating", ensuring that the indoor unit obtains the latest device status and execution results.

[0074] In this process, after executing the single control command, the indoor machine obtains the execution status and broadcasts the status information to the slave machine (for example, the centralized control hand operator) to ensure that all related devices can receive the latest system status in a timely manner.

[0075] Preferably, if Figure 5 As shown, if the second control command is a group control command, step S3 includes:

[0076] S33: Obtaining the group control list in the group control command;

[0077] S34: The central controller corresponding to the indoor unit having the control token sends a second control command to the target indoor unit in the group control list;

[0078] S35: The target indoor machine executes the second control command according to its own operating status, and sends the execution result to the central controller corresponding to the indoor machine having the control token in sequence according to the order of the indoor machines in the group control list.

[0079] Specifically, first obtain the target indoor unit address in the group control command to form a list of indoor units that need to be controlled. The central controller of the indoor unit with the control token sends a second control command to the target indoor units in the group control list, instructing them to perform specific operations. Each target indoor unit executes the command according to its own operating status, such as adjusting the temperature or changing the operating mode. The target indoor unit sends the execution results to the central controller of the indoor unit with the control token in the order of the group control list to ensure that the central control host receives the status update in real time. For example, the indoor unit sends the second control command to a single target indoor unit through the 0xCD command. After receiving the command, the target indoor unit first checks the temperature, operating mode and energy consumption status of the room where the target indoor unit is located. If the set temperature is 22°C and the current temperature is 20°C, the target indoor unit will start the heating function; if the current mode does not match, the target indoor unit will automatically switch to the appropriate mode; if the energy consumption is too high, the indoor unit may delay the execution of the command. After execution, the target indoor unit will feedback the execution status to the centralized control host through the 0xCD command, for example, "the temperature has been adjusted to 22°C, and the current operating mode is heating". The indoor unit with the control token can obtain the latest status information of each indoor unit.

[0080] Furthermore, if Figure 6 As shown, if the second control command is a full control command, step S3 includes the steps of:

[0081] S36: Obtain the full control list in the full control command;

[0082] S37: The central controller corresponding to the indoor unit having the control token sends a second control command to the target indoor unit in the full control list;

[0083] S38: The target indoor machine executes the second control command according to its own operating status, and sends the execution result to the central controller corresponding to the indoor machine having the control token in sequence according to the order of the indoor machines in the full control list.

[0084] Specifically, the centralized control host extracts the address of the target indoor machine from the full control command to form a list of full control indoor machines that need to be controlled. The centralized controller of the indoor machine with the control token sends a second control command to each target indoor machine in the full control list, instructing them to perform the corresponding operation. Each target indoor machine executes the command according to its own operating status. For example, it may adjust the temperature, change the operating mode, or start other functions. The target indoor machine sends the execution result to the centralized controller of the indoor machine with the control token in the order of the full control list, ensuring that the centralized control host can receive status updates in real time. For example, if the full control command is "turn on the cooling mode of all air conditioners and set the temperature to 24°C", and the full control list includes the living room air conditioner, bedroom air conditioner and study air conditioner, a command is sent to each air conditioner in the full control list by broadcasting the 0xCF command, for example, "turn on the cooling mode and set the temperature to 24°C". Assuming that the temperature of the study air conditioner has dropped to 22°C and the operating power of the air conditioner is also decreasing, based on the current state of the study air conditioner, the temperature of the study air conditioner should be increased to 24°C. Assuming that the temperature of the living room air conditioner is 26°C, based on the current state of the living room air conditioner, the current temperature should be lowered to achieve the purpose of executing the second control command. After the execution is completed, the execution results are sent to the central controller corresponding to the indoor unit with the control token in sequence according to the order of the indoor units in the full control list to ensure that the indoor unit obtains the latest device status and execution results.

[0085] Preferably, after step S3, the method further includes:

[0086] Obtaining the status of all target indoor units after executing the second control command;

[0087] Determine whether the operating status of the multi-connected outdoor unit and the target indoor unit has changed;

[0088] If yes, the central controller corresponding to the indoor machine with the control token sends the operation status frame of the central control system to all slave machines;

[0089] If not, execute step S4.

[0090] Specifically, the indoor units obtain their status after executing the second control command. If the temperature of the study air conditioner is found to be lower and the operating status is changed, the indoor unit with the control token will determine whether the status of the multi-link outdoor unit and the target indoor unit has changed. If the status has changed, the central controller corresponding to the indoor unit with the control token will send the operating status frame of the centralized control system to all slave units, which contains the current operating mode, set temperature and energy consumption information to ensure that all slave units can adjust their working status in real time to adapt to the new environmental requirements. If the status has not changed, the system continues to maintain the current setting and regularly checks the status of each air conditioner, thereby realizing dynamic and intelligent temperature control management.

[0091] Preferably, the first control command includes a setting command and a status acquisition command, and the first control command of the slave machine processed by the central controller corresponding to the internal machine having the control token includes:

[0092] Get the online list of slaves;

[0093] Send permission tokens to the slaves in the online list cyclically, and the slaves with permission tokens send setting commands and / or status acquisition commands to the corresponding internal machines;

[0094] The indoor unit executes all setting commands and status acquisition commands uniformly.

[0095] Specifically, the internal machine can send a verification message or command to the corresponding slave machine. After receiving the message or command, the slave machine replies to the internal machine. The internal machine creates and updates the list of online slave machines according to the slave machine's response. When the allocation of the authority token begins, such as Figure 3 As shown in the figure, the indoor unit sends a command (0xC2) to the first online slave to grant it control authority. The slave that obtains the authority can send a setting command (such as the 0xC3 command to set the switch status, mode or wind speed of the air conditioner) or a status acquisition command (such as the 0xC4 command). After receiving these commands, the indoor unit parses the request and performs logical judgment to execute the first control command received. After executing the request, the indoor unit will pass the authority token to the next online slave to ensure that the entire process is cyclic until all slaves have completed the operation. At the same time, the host regularly broadcasts the operating status of the system (through the 0xC7 command) so that all slaves can obtain the latest information in a timely manner. This process ensures the coordination and response speed of the centralized control system, thereby improving the overall operating efficiency and user experience of the air-conditioning system.

[0096] Furthermore, before the indoor unit uniformly executes all setting commands and status acquisition commands, the following steps are included:

[0097] Generate arbitration data queue based on all setting commands and status acquisition commands;

[0098] The arbitration data queue is logically judged according to the operation status of the internal machine, and the logical judgment includes system mode mutual exclusion judgment, execution condition judgment, exit condition judgment and multi-machine simultaneous operation response conflict judgment.

[0099] Specifically, after receiving multiple setting commands and status acquisition commands, the indoor machine will integrate these commands into an arbitration data queue according to priority and time order. This queue will contain all commands to be executed and provide a basis for subsequent logical judgment. The system mode mutual exclusion judgment can be: cooling and heating modes cannot be turned on at the same time. The indoor machine will check the commands in the arbitration queue. If it finds that there are commands with mutually exclusive modes, it will give priority to executing commands with higher priority and remove conflicting commands. Before executing certain commands, it is necessary to check the current state of the indoor machine. For example, the temperature setting command can only be executed when the air conditioner is turned on. If the air conditioner is currently turned off, the command will be marked as invalid and removed from the queue. Some commands may contain specific exit conditions. For example, when the temperature reaches the set value, the air conditioner can automatically exit the cooling mode. The indoor machine will monitor the current state. If the exit condition is met, the relevant command will be executed or adjusted. When multiple indoor machines receive different commands at the same time, conflicts may occur. For example, if two indoor machines receive different temperature setting commands at the same time, the indoor machine will determine whether there is a conflict. If there is, it will select one command to execute according to the preset priority rules (such as timestamp, slave number, etc.), and delay or discard other commands. Through this series of logical judgments, the indoor unit can execute commands in a consistent and stable manner, ensuring the efficient operation of the multi-split central air-conditioning system and avoiding potential conflicts, enabling it to maintain normal operation in a complex environment.

[0100] Preferably, obtaining the online list of slaves includes:

[0101] The indoor unit sends a broadcast command to all corresponding slave units;

[0102] The internal machine sends a roll call command to all corresponding slave machines. If a slave machine responds to the roll call command within the preset time, the slave machine will be added to the online list.

[0103] Otherwise the slave is considered offline.

[0104] Specifically, the indoor unit first sends a broadcast command 0xC0. At this time, the slave does not need to reply. After the broadcast, the centralized control host sends the roll call command 0xC1 in turn, requesting each centralized control slave to report its online status. After sending 0xC1, the centralized control host waits for the response of each centralized control slave. If a slave successfully replies to the 0xC1 command, the slave is confirmed to be online. The indoor unit stores the address of the online centralized control slave in the online list. The centralized control host refreshes the centralized control slave list every 30 seconds and re-executes the above process to ensure the accuracy of the online list and accurately obtain the online status of the slave.

[0105] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "illustrative embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.

[0106] Although the embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the claims and their equivalents.

Claims

1. A control method based on a multi-split central air conditioner, characterized in that: The control method is applied to a centralized control system, which includes: a multi-link external machine and a plurality of internal machines, wherein the internal machine is connected to the multi-link external machine via an external machine bus, and each of the internal machines is connected to a centralized controller and a plurality of slave machines via a corresponding internal machine bus; The control method comprises: Step S1: Obtain a topology list of online indoor units, and the multi-connected outdoor units pass a control token to the first indoor unit in the topology list; Step S2: The central controller corresponding to the indoor machine having the control token processes the first control command of the slave machine and obtains the second control command; Step S3: If the centralized controller successfully obtains the second control command, the centralized controller controls a number of target indoor units to execute the second control command according to the type of the second control command; Step S4: The multi-link outdoor unit transfers the control token to the next indoor unit in the topology list, and executes steps S2 and S3 until all indoor units in the topology list obtain the control token.

2. The control method according to claim 1, characterized in that: The second control command includes a single control command, a group control command and a full control command.

3. The control method according to claim 2, characterized in that: If the second control command is a single control command, step S3 includes: The central controller corresponding to the indoor machine having the control token sends a second control command to the target indoor machine; The target indoor machine executes the second control command according to its own operating status, and sends the execution result to the central controller corresponding to the indoor machine having the control token.

4. The control method according to claim 2, characterized in that: If the second control command is a group control command, step S3 includes: Get the group control list in the group control command; The central controller corresponding to the indoor unit with the control token sends a second control command to the target indoor unit in the group control list; The target indoor machine executes the second control command according to its own operating status, and sends the execution result to the central controller corresponding to the indoor machine with the control token in sequence according to the order of the indoor machines in the group control list.

5. The control method according to claim 2, characterized in that: If the second control command is a full control command, step S3 includes: Get the full control list in the full control command; The central controller corresponding to the indoor unit with the control token sends a second control command to the target indoor unit in the full control list; The target indoor machine executes the second control command according to its own operating status, and sends the execution result to the central controller corresponding to the indoor machine with the control token in sequence according to the order of the indoor machines in the full control list.

6. The control method according to claim 1, characterized in that: After step S3, the method further includes: Obtaining the status of all target indoor units after executing the second control command; Determine whether the operating status of the multi-connected outdoor unit and the target indoor unit has changed; If yes, the central controller corresponding to the indoor machine with the control token sends the operation status frame of the central control system to all slave machines; If not, execute step S4.

7. The control method according to claim 1, characterized in that: The first control command includes a setting command and a status acquisition command. The first control command of the slave machine processed by the central controller corresponding to the indoor machine with the control token includes: Get the online list of slaves; Send permission tokens to the slaves in the online list cyclically. The slaves with permission tokens send setting commands and / or status acquisition commands to the corresponding slaves; The indoor unit executes all setting commands and status acquisition commands uniformly.

8. The control method according to claim 7, characterized in that: Before the indoor unit executes all setting commands and status acquisition commands uniformly, it includes: Generate arbitration data queue based on all setting commands and status acquisition commands; The arbitration data queue is logically judged according to the operation status of the internal machine, and the logical judgment includes system mode mutual exclusion judgment, execution condition judgment, exit condition judgment and multi-machine simultaneous operation response conflict judgment.

9. The control method according to claim 7, characterized in that: Obtaining the online list of slaves includes: The indoor unit sends a broadcast command to all corresponding slave units; The internal machine sends a roll call command to all corresponding slave machines. If a slave machine responds to the roll call command within the preset time, the slave machine will be added to the online list. Otherwise the slave is considered offline.

Citation Information

Patent Citations

  • Air conditioner system, rapid control method thereof, terminal and medium

    CN109974232A

  • Multi-split system based on Bluetooth communication

    CN113587391A

  • Air conditioning system capable of group control and its operation method

    CN1987239A

  • Grouping control type air conditioning communication system, air conditioner grouping method and air conditioner grouping program

    JP2003185234A

  • Lock Available Multi Air-Conditioner System and theLocking Method for the Same

    KR1020060088957A