Communication anti-interference method and device, main controller and heating, ventilation and air conditioning control system
By implementing a multi-level communication bus service and a driver module restart mechanism for the main controller and expansion modules in the HVAC control system, the problem of communication interference in complex electromagnetic environments was solved, and the system's autonomous fault repair and stable operation were achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- GREE ELECTRIC APPLIANCE INC OF ZHUHAI
- Filing Date
- 2025-08-13
- Publication Date
- 2026-08-04
AI Technical Summary
Existing HVAC control systems are susceptible to interference in complex electromagnetic environments, leading to communication link interruptions or data transmission errors. Furthermore, existing anti-interference methods lack system-level collaborative recovery capabilities, resulting in incomplete and time-consuming recovery.
By restarting the communication bus service module between the main controller and the expansion module, combined with the restart mechanism of the communication bus driver module between the main controller and the expansion module, multi-level system collaborative self-healing is achieved, which can predict and proactively respond to potential faults and reduce the impact of equipment status changes on communication interference.
It has achieved stable operation of HVAC control systems in complex electromagnetic environments, improved self-healing efficiency and system stability, and ensured rapid and autonomous repair of communication faults.
Smart Images

Figure CN120845872B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication anti-interference technology, and in particular to a communication anti-interference method and apparatus, a main controller and a heating, ventilation and air conditioning control system. Background Technology
[0002] With the rapid iteration of microelectronics and computer technologies, the scale of HVAC control systems in buildings is gradually expanding, and system control requirements are showing a diversified and differentiated development trend. The architecture of an HVAC control system typically includes controllers, expansion modules, and a large number of complex electromechanical devices. Due to the complex internal wiring topology of related technical systems, the high-voltage environment can easily cause electromagnetic coupling interference to controllers and expansion modules, leading to abnormal fluctuations in communication bus voltage, damage to signal integrity, and consequently, communication link interruptions or data transmission errors in controllers and expansion modules. Summary of the Invention
[0003] The inventors discovered through research that the anti-interference methods of related technologies lack system-level collaborative recovery capabilities. Due to the complexity of actual engineering environments, interference sources in HVAC control systems often affect multiple levels of the system. However, most anti-interference methods for HVAC control systems employ a single strategy, resulting in incomplete recovery and long recovery times.
[0004] In view of at least one of the above technical problems, this disclosure provides a communication anti-interference method and device, a main controller and a heating, ventilation and air conditioning control system, which can realize multi-level system collaborative self-healing and can realize the system's autonomous fault repair.
[0005] According to one aspect of this disclosure, a communication anti-interference method is provided, comprising:
[0006] When the HVAC control system is at a high-risk interference point, the communication bus service module between the main controller and the expansion module is restarted. The HVAC control system includes a main controller and expansion modules. At the high-risk interference point, it is predicted that the communication between the main controller and the expansion module is about to fail or has already failed.
[0007] Restart the communication bus driver module of the main controller;
[0008] Restart the communication bus driver module of the expansion module.
[0009] In some embodiments of this disclosure, restarting the communication bus service module between the main controller and the expansion module includes:
[0010] Obtain the current running status information of the communication bus service between the main controller and the expansion module;
[0011] Determine whether the communication bus service is functioning normally based on the current operating status information;
[0012] In the event of an anomaly in the communication bus service, the communication bus service module shall be restarted.
[0013] In some embodiments of this disclosure, restarting the communication bus service module between the main controller and the expansion module further includes:
[0014] After the communication bus service module restarts abnormally, determine whether the communication between the main controller and the expansion module is normal;
[0015] In the event of an abnormal restart of the communication bus service module or an abnormal communication between the main controller and the expansion module, the step of restarting the communication bus driver module of the main controller shall be performed.
[0016] If the communication bus service is normal, perform the step of restarting the communication bus driver module of the main controller.
[0017] In some embodiments of this disclosure, restarting the communication bus driver module of the main controller includes:
[0018] Obtain the operating status parameters of the main controller's communication bus driver module;
[0019] Perform functional testing on the communication bus driver module of the main controller;
[0020] Based on the operating status parameters and the results of the functional tests, determine whether the communication bus driver module of the main controller is functioning properly;
[0021] If the communication bus driver module of the main controller malfunctions, the communication bus driver module of the main controller shall be restarted.
[0022] In some embodiments of this disclosure, restarting the communication bus driver module of the expansion module further includes:
[0023] After the communication bus driver module of the main controller restarts abnormally, determine whether the communication between the main controller and the expansion module is normal.
[0024] If the main controller's communication bus driver module restarts and communication between the main controller and the expansion module is abnormal, the step of restarting the expansion module's communication bus driver module shall be performed.
[0025] If the communication bus driver module of the main controller is functioning normally, the step of restarting the communication bus driver module of the expansion module is performed.
[0026] In some embodiments of this disclosure, functional testing of the communication bus driver module of the main controller includes:
[0027] Send a specific test command to the communication bus driver module of the main controller to check whether the communication bus driver module of the main controller responds correctly and performs the corresponding operation;
[0028] Verify whether the communication bus driver module of the main controller can correctly receive response frames from other nodes.
[0029] In some embodiments of this disclosure, sending a specific test command to the communication bus driver module of the main controller to check whether the communication bus driver module of the main controller responds correctly and performs corresponding operations includes:
[0030] Send communication frames to the communication bus driver module of the main controller;
[0031] Monitor whether the communication bus driver module of the main controller can send the communication frame to the communication bus.
[0032] In some embodiments of this disclosure, restarting the communication bus driver module of the expansion module includes:
[0033] Check if the communication connection between the main controller and the expansion module is normal;
[0034] Obtain the running status information of the communication bus driver module of the expansion module;
[0035] Perform functional testing on the communication bus driver module of the expansion module;
[0036] Based on the communication connection detection results, the operating status information, and the functional test results, determine whether the communication bus driver module of the expansion module is normal.
[0037] If the communication bus driver module of the expansion module malfunctions, the communication bus driver module of the expansion module shall be restarted.
[0038] In some embodiments of this disclosure, detecting whether the communication connection between the main controller and the expansion module is normal includes:
[0039] The main controller sends connection request signals to each expansion module via the communication bus;
[0040] Check if the communication connection between the main controller and the expansion module is normal;
[0041] If the extension module responds to the connection request in a timely manner, the communication connection is considered to be normal.
[0042] If no response is received from the expansion module within the predetermined time, a communication connection failure is determined.
[0043] In some embodiments of this disclosure, the communication anti-interference method further includes:
[0044] The system acquires the operating parameters of the electromechanical equipment, wherein the HVAC control system further includes at least one electromechanical device;
[0045] Based on the operating parameters of the electromechanical equipment, determine whether the HVAC control system is at a high-risk interference point.
[0046] In some embodiments of this disclosure, obtaining the operating parameters of the electromechanical equipment includes:
[0047] Determine the current operating stage of the electromechanical equipment;
[0048] Obtain the operating parameters of the electromechanical equipment at the current operating stage.
[0049] In some embodiments of this disclosure, when the electromechanical equipment is a motor, the operation phase of the electromechanical equipment includes at least one of a pre-start self-test phase, a start-up acceleration phase, and a power frequency operation phase.
[0050] In some embodiments of this disclosure, obtaining the operating parameters of the electromechanical equipment at the current operating stage includes at least one of the following steps:
[0051] The control loop voltage is acquired during the pre-start self-test phase.
[0052] During the startup acceleration phase, at least one of the following is obtained: startup current rise slope, motor speed synchronization rate, inverter module temperature change rate, and abnormal impact.
[0053] During power frequency operation, at least one of voltage, current, and frequency is obtained.
[0054] In some embodiments of this disclosure, determining whether the HVAC control system is at a high-risk interference point based on the operating parameters of the electromechanical equipment includes:
[0055] Based on the operating parameters of the electromechanical equipment, construct an equipment status anomaly parameter matrix;
[0056] The probability of equipment failure is determined based on the equipment status anomaly parameter matrix and the preset equipment parameter failure impact weights.
[0057] If the probability of equipment failure exceeds a predetermined threshold, the electromechanical equipment is determined to have a failure risk, the electromechanical equipment is considered abnormal, and the HVAC control system is at a high-risk interference point.
[0058] In some embodiments of this disclosure, the communication anti-interference method further includes:
[0059] Perform parameter analysis on each operating parameter of the malfunctioning equipment;
[0060] Determine whether the abnormal equipment parameters of the abnormal equipment can be adjusted;
[0061] If the abnormal equipment parameters are adjustable, adjust the abnormal equipment parameters;
[0062] When the parameters of an abnormal device cannot be adjusted, the abnormal device should be isolated.
[0063] In some embodiments of this disclosure, the communication anti-interference method further includes:
[0064] Starting with the isolation of abnormal devices, an internal timer is initiated to record the isolation time of the abnormal devices and monitor various operating parameters of normal devices;
[0065] Determine whether the quarantine period exceeds the predetermined stabilization period;
[0066] If the isolation time is longer than the predetermined stabilization time, determine whether the status of the normal equipment has stabilized based on the various operating parameters of the normal equipment.
[0067] Equipment restoration will proceed if the isolation period exceeds the predetermined stabilization period and the normal equipment status has stabilized.
[0068] In some embodiments of this disclosure, the device recovery includes:
[0069] Send a recovery command to the isolated malfunctioning device;
[0070] Re-establish the electrical connections and communication links between the malfunctioning device and the rest of the system;
[0071] After restoring communication with the malfunctioning device, the main controller performs a communication test with the malfunctioning device to verify whether communication has been restored normally.
[0072] According to another aspect of this disclosure, a communication anti-interference device is provided, comprising:
[0073] The first restart module is configured to restart the communication bus service module between the main controller and the expansion module when the HVAC control system is at a high-risk interference point. The HVAC control system includes a main controller and expansion modules. At a high-risk interference point, it is predicted that the communication between the main controller and the expansion modules is about to fail or has already failed.
[0074] The second restart module is configured to restart the communication bus driver module of the main controller;
[0075] The third restart module is configured to restart the communication bus driver module of the expansion module.
[0076] According to another aspect of this disclosure, a communication anti-interference device is provided, comprising:
[0077] Memory; and
[0078] A processor coupled to the memory is configured to execute the communication anti-interference method as described in any of the above embodiments based on instructions stored in the memory.
[0079] According to another aspect of this disclosure, a main controller is provided, including a communication anti-interference device as described in any of the above embodiments.
[0080] According to another aspect of this disclosure, a heating, ventilation, and air conditioning control system is provided, including an expansion module, electromechanical equipment, and a main controller as described in any of the above embodiments.
[0081] According to another aspect of this disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions that, when executed by a processor, implement the communication anti-interference method as described in any of the above embodiments.
[0082] According to another aspect of this disclosure, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a processor, it implements the communication anti-interference method as described in any of the above embodiments.
[0083] This disclosure enables multi-level system collaborative self-healing and allows the system to autonomously repair faults. Attached Figure Description
[0084] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0085] Figure 1 This is a schematic diagram of some embodiments of the communication anti-interference method disclosed herein.
[0086] Figure 2 The diagram illustrates some other embodiments of the communication anti-interference method disclosed herein.
[0087] Figure 3 This is a schematic diagram of some embodiments of the communication anti-interference method disclosed herein.
[0088] Figure 4This is a schematic diagram of some embodiments of the communication anti-interference method disclosed herein.
[0089] Figure 5 This is a schematic diagram of the structure of some embodiments of the communication anti-interference device disclosed herein.
[0090] Figure 6 This is a schematic diagram of the structure of some other embodiments of the communication anti-interference device disclosed herein.
[0091] Figure 7 This is a schematic diagram of the structure of some embodiments of the main controller of this disclosure.
[0092] Figure 8 This is a schematic diagram of the structure of some other embodiments of the HVAC control system disclosed herein. Detailed Implementation
[0093] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. The following description of at least one exemplary embodiment is merely illustrative and is in no way intended to limit this disclosure or its application or use. All other embodiments obtained by those skilled in the art based on the embodiments of this disclosure without creative effort are within the scope of protection of this disclosure.
[0094] Unless otherwise specifically stated, the relative arrangement, numerical expressions, and values of the components and steps set forth in these embodiments do not limit the scope of this disclosure.
[0095] At the same time, it should be understood that, for ease of description, the dimensions of the various parts shown in the accompanying drawings are not drawn according to actual scale.
[0096] Techniques, methods, and equipment known to those skilled in the art may not be discussed in detail, but where appropriate, such techniques, methods, and equipment should be considered part of the specification.
[0097] In all examples shown and discussed herein, any specific values should be interpreted as merely exemplary and not as limitations. Therefore, other examples of exemplary embodiments may have different values.
[0098] It should be noted that similar labels and letters in the following figures indicate similar items; therefore, once an item is defined in one figure, it does not need to be discussed further in subsequent figures.
[0099] The inventors discovered through research that during steady-state operation, dynamic changes in the unit's equipment status can become a source of interference injection in related HVAC control systems. Taking variable frequency drives (VFDs) as an example, they achieve precise adjustment of the output frequency through high-frequency switching, which generates broadband electromagnetic radiation. This radiation can couple to the controller's communication lines through conduction or radiation, causing communication failures.
[0100] When a related HVAC control system is in operation, the characteristics of interference sources are highly uncertain due to the dynamic changes in the on-site electromagnetic environment and equipment operating conditions, making it difficult to effectively identify and troubleshoot interference sources using conventional methods before the system is put into operation.
[0101] In communication fault mitigation strategies of related technologies, it is common to perform investigation and diagnosis after a fault occurs. These strategies often limit their focus to individual control devices such as the controller and expansion modules, severely neglecting the interactive impact of all devices within the system on controller communication.
[0102] In one embodiment of the related technology, a technical approach is followed under a master-slave architecture: first performing fault query, then restarting to achieve self-recovery. However, this patented technology can only perform post-event queries for faults that have already occurred, exhibiting significant technical shortcomings in fault prediction and lacking the ability to proactively assess potential fault hazards. Furthermore, the self-recovery mechanism of this related technology only revolves around the master and slave units, failing to comprehensively consider the coupling relationships between various devices within the system from a systems engineering perspective. It fails to collaboratively construct a fault self-healing and recovery system, and thus cannot achieve efficient fault response and repair across the entire system.
[0103] Interference with controller communication caused by changes in the status or failure of related technical equipment is difficult to predict, resulting in passive responses. In HVAC equipment, since the equipment and controller are physically connected, when the equipment status changes or fails, abnormal signals are transmitted to the communication bus, causing momentary bit errors on the bus or controller offline. Existing technology does not actively identify the correlation between equipment abnormalities and communication interference, and can only respond passively after interference occurs, resulting in poor system stability.
[0104] The anti-interference methods of related technologies lack system-level collaborative recovery capabilities. Due to the complexity of actual engineering environments, interference sources often affect multiple layers of the system. Traditional HVAC control system anti-interference methods mostly adopt a single strategy, which has problems such as incomplete recovery and long recovery time. For example, resetting only the controller software layer cannot solve hardware driver or expansion module firmware abnormalities; while using a global reset requires resynchronizing all device parameters, resulting in a long downtime, which cannot meet the requirements of high real-time scenarios.
[0105] In view of at least one of the above-mentioned technical problems, this disclosure provides a communication anti-interference method and apparatus, a main controller, and a heating, ventilation, and air conditioning control system. The present disclosure will be described below through specific embodiments.
[0106] Figure 1 This is a schematic diagram of some embodiments of the communication anti-interference method disclosed herein. Figure 1 The embodiments can be executed by the communication anti-interference device of this disclosure, the main control of this disclosure, or the HVAC control system of this disclosure. Figure 1 A flowchart illustrating the systematic, multi-level anti-interference self-healing method of this disclosure is also provided. For example... Figure 1 As shown, Figure 1 The method of the embodiment may include at least one of steps 100 to 300.
[0107] In step 100, when the HVAC control system is at a high-risk interference point, the communication bus service module between the main controller and the expansion module is restarted. The HVAC control system includes a main controller and expansion modules. At the high-risk interference point, it is predicted that the communication between the main controller and the expansion modules is about to fail or has already failed.
[0108] The embodiments described above can predict whether a communication failure is about to occur between the main controller and the expansion module, or monitor whether a failure has already occurred.
[0109] In some embodiments of this disclosure, the controller module may include a main controller and at least one expansion module.
[0110] In some embodiments of this disclosure, the communication may include communications.
[0111] In some embodiments of this disclosure, step 100, which involves restarting the communication bus service module between the main controller and the expansion module, may include at least one of steps 110 to 160.
[0112] In step 110, the current running status information of the communication bus service between the main controller and the expansion module is obtained.
[0113] In step 120, the current operating status information is used to determine whether the communication bus service is normal.
[0114] In step 130, if the communication bus service is abnormal, the communication bus service module is restarted.
[0115] In the above embodiments of the present disclosure, for the communication bus of the HVAC control system, at the level of the main controller and expansion module, the current operating status information of the communication bus service can be used to determine whether the communication bus service is normal. The above embodiments of the present disclosure have designed a communication bus service fault restart mechanism to ensure that the communication bus service remains in a normal state.
[0116] In step 140, after the communication bus service module restarts abnormally, it is determined whether the communication between the main controller and the expansion module is normal.
[0117] In step 150, if the communication bus service module restarts abnormally and communication between the main controller and the expansion module is abnormal, the communication bus driver module of the main controller is restarted, that is, step 200 is executed.
[0118] In step 160, if the communication bus service is normal, the communication bus driver module of the main controller is restarted, that is, step 200 is executed.
[0119] The embodiments of this disclosure can implement a communication bus service failure restart mechanism and a main controller communication bus driver abnormal restart mechanism. The embodiments of this disclosure can sequentially implement at least one of the two restart mechanisms. Therefore, the embodiments of this disclosure can achieve systematic multi-level collaborative anti-interference self-healing and can also achieve communication failure self-healing in HVAC control systems.
[0120] In step 200, the communication bus driver module of the main controller is restarted.
[0121] In some embodiments of this disclosure, step 200 may include at least one of steps 210 to 270.
[0122] In step 210, the operating status parameters of the communication bus driver module of the main controller are obtained.
[0123] In step 220, the communication bus driver module of the main controller is functionally tested.
[0124] In some embodiments of this disclosure, step 220 may include at least one of steps 221 to 222.
[0125] In step 221, a specific test command is sent to the communication bus driver module of the main controller to check whether the communication bus driver module of the main controller responds correctly and performs the corresponding operation.
[0126] In some embodiments of this disclosure, step 221 may include: sending a communication frame to the communication bus driver module of the main controller; and monitoring whether the communication bus driver module of the main controller is able to send the communication frame to the communication bus.
[0127] The embodiments of this disclosure, by monitoring whether the communication bus driver module of the main controller can send the communication frame to the communication bus, can more accurately and conveniently determine whether the communication bus driver module of the main controller is abnormal.
[0128] In step 222, it is verified whether the communication bus driver module of the main controller can correctly receive response frames from other nodes.
[0129] The embodiments disclosed above can be used for functional testing, specifically by determining whether the main controller's communication bus driver module is malfunctioning, through determining whether it responds to test commands and whether it can receive response frames.
[0130] In step 230, based on the operating status parameters and the results of the functional test, it is determined whether the communication bus driver module of the main controller is normal.
[0131] In step 240, if the communication bus driver module of the main controller malfunctions, the communication bus driver module of the main controller is restarted.
[0132] The embodiments of this disclosure can determine whether the communication bus driver module of the main controller is normal based on the operating status parameters and the results of the functional test. Thus, the embodiments of this disclosure establish an abnormal restart mechanism for the communication bus driver of the main controller, thereby ensuring that the communication bus driver of the main controller can operate normally.
[0133] In step 250, after the main controller's communication bus driver module restarts abnormally, it is determined whether the communication between the main controller and the expansion module is normal.
[0134] In step 260, if the main controller's communication bus driver module restarts and communication between the main controller and the expansion module is abnormal, the step of restarting the expansion module's communication bus driver module is executed, that is, step 300 is executed.
[0135] In step 270, if the communication bus driver module of the main controller is normal, the step of restarting the communication bus driver module of the expansion module is performed, that is, step 300 is performed.
[0136] The embodiments of this disclosure can implement the communication bus driver abnormal restart mechanism of the main controller, the communication bus driver abnormal restart mechanism of the main controller, and the communication bus driver abnormal restart mechanism of the expansion module, and can sequentially implement at least one of the above three restart mechanisms. Therefore, the embodiments of this disclosure can achieve systematic multi-level collaborative anti-interference self-healing and can achieve communication fault self-healing of the HVAC control system.
[0137] In step 300, the communication bus driver module of the expansion module is restarted.
[0138] The HVAC control system of the above embodiments of this disclosure can perform multi-level collaborative self-healing. The above embodiments of this disclosure design a multi-level collaborative restart mechanism to address communication anomalies in the HVAC control system controller and expansion modules, thereby gradually improving recovery strength while balancing self-healing efficiency and system stability.
[0139] The above embodiments of this disclosure propose a multi-level system collaborative self-healing method, which can realize the autonomous fault repair of the system and ensure that the HVAC control system can maintain a stable and efficient operating state under harsh conditions such as complex and changeable electromagnetic environment and dynamic operating conditions, thus ensuring the normal realization of system functions.
[0140] The above embodiments of this disclosure propose a systematic multi-level collaborative anti-interference self-healing method. For the communication bus of the HVAC control system, a communication bus service fault restart mechanism is designed at the level of the main controller and expansion module to ensure that the communication bus service remains in normal state. At the same time, an abnormal restart mechanism for the communication bus driver of the main controller and expansion module is also established to ensure that the communication bus service mechanism and the communication bus driver can operate normally.
[0141] In some embodiments of this disclosure, step 300 may include at least one of steps 310 to 350.
[0142] In step 310, the communication connection between the main controller and the expansion module is checked to see if it is normal.
[0143] In some embodiments of this disclosure, step 310 may include at least one of steps 311 to 314.
[0144] In step 311, the main controller sends connection request signals to each expansion module via the communication bus.
[0145] In step 312, the communication connection between the main controller and the expansion module is checked to see if it is normal.
[0146] In step 313, if the extension module responds to the connection request in a timely manner, the communication connection is determined to be normal.
[0147] In step 314, if no response is received from the expansion module within a predetermined time, it is determined that there is a communication connection failure.
[0148] The embodiments described above in this disclosure send connection request signals to each expansion module via a communication bus through the main controller, which can accurately monitor whether the communication connection between the main controller and the expansion modules is normal.
[0149] In step 320, the running status information of the communication bus driver module of the expansion module is obtained.
[0150] In step 330, the communication bus driver module of the expansion module is functionally tested.
[0151] In step 340, based on the communication connection detection result, the running status information, and the functional test result, it is determined whether the communication bus driver module of the expansion module is normal.
[0152] In step 350, if the communication bus driver module of the expansion module malfunctions, the communication bus driver module of the expansion module is restarted.
[0153] The embodiments of this disclosure can determine whether the communication bus driver module of the expansion module is normal based on the communication connection detection result, the running status information and the functional test result. Thus, the embodiments of this disclosure establish an abnormal restart mechanism for the communication bus driver of the expansion module, thereby ensuring that the communication bus driver of the expansion module can run normally.
[0154] Figure 2 The diagram illustrates some other embodiments of the communication anti-interference method disclosed herein. Figure 2 The embodiments can be executed by the communication anti-interference device of this disclosure, the main control of this disclosure, or the HVAC control system of this disclosure. Figure 2 A flowchart of a proactive interference prediction method based on equipment status monitoring is presented. Figure 2 The method in the embodiment may include, in addition to, Figure 1 In addition to at least one of steps 100 to 300 in the embodiment, prior to step 100, Figure 2 The method of the embodiment may further include at least one of steps 80 and 90.
[0155] In step 80, the operating parameters of the electromechanical equipment are obtained, wherein the HVAC control system may further include at least one electromechanical device.
[0156] In some embodiments of this disclosure, the electromechanical equipment may include different types of units and frequency converters, such as screw compressors, cooling water pumps, variable frequency fans, variable frequency EC (Electrical Commutation) fans, fixed frequency fans, fixed frequency AC (Alternating Current) fans, temperature sensors, pressure sensors, flow meters, etc.
[0157] In some embodiments of this disclosure, step 80 may include at least one of steps 81 and 82.
[0158] In step 81, the current operating stage of the electromechanical equipment is determined.
[0159] In step 82, the operating parameters of the electromechanical equipment at the current operating stage are obtained.
[0160] The embodiments of this disclosure, targeting typical startup processes of HVAC equipment, incorporate phased dynamic monitoring models for different devices. These models perform core monitoring of parameters significantly affected by communication interference at different operational stages of the startup process. Therefore, the embodiments of this disclosure can better achieve proactive early warning and defense, reducing communication interference to the controller caused by changes in equipment status or faults.
[0161] In some embodiments of this disclosure, when the electromechanical equipment is a motor, the operation phase of the electromechanical equipment includes at least one of a pre-start self-test phase, a start-up acceleration phase, and a power frequency operation phase.
[0162] In some embodiments of this disclosure, step 82 may include at least one of steps 821 and 823:
[0163] In step 821, the control loop voltage is acquired during the pre-start self-test phase.
[0164] In step 822, during the startup acceleration phase, at least one of the following is obtained: startup current rise slope, motor speed synchronization rate, frequency converter module temperature change rate, and abnormal impact.
[0165] In step 823, during the power frequency operation phase, at least one of voltage, current, and frequency is acquired.
[0166] The embodiments of this disclosure, targeting a typical startup process for HVAC equipment, incorporate a phased dynamic monitoring model for the motor. This model performs core monitoring of parameters significantly affected by communication interference at different operational stages of the startup process. Therefore, the embodiments of this disclosure can better achieve proactive early warning and defense, reducing communication interference to the controller caused by changes in equipment status or faults.
[0167] In step 90, based on the operating parameters of the electromechanical equipment, it is determined whether the HVAC control system is at a high-risk interference point.
[0168] The HVAC control system of the above embodiments of this disclosure can proactively provide early warning and defense. When the controller monitors changes in equipment status or malfunctions by establishing a process running equipment early warning module, it can predict whether the degree of interference in communication between the controller and the expansion module is high-risk. If so, it proactively responds to the early warning mechanism and adopts corresponding defense strategies, thereby reducing communication interference to the controller caused by changes in equipment status or malfunctions.
[0169] The above embodiments of this disclosure provide an anti-interference self-healing method for HVAC control systems, which can accurately predict potential system failure risks before a failure occurs by monitoring the equipment status.
[0170] In some embodiments of this disclosure, step 90 may include at least one of steps 91 and 93:
[0171] In step 91, an equipment status anomaly parameter matrix is constructed based on the operating parameters of the electromechanical equipment.
[0172] In step 92, the probability of equipment failure is determined based on the equipment status abnormality parameter matrix and the preset equipment parameter failure impact weights.
[0173] In step 93, if the probability of equipment failure exceeds a predetermined threshold, it is determined that the electromechanical equipment has a failure risk, the electromechanical equipment is abnormal equipment, and the HVAC control system is at a high-risk interference point.
[0174] The above embodiments of this disclosure propose an active interference prediction method based on equipment status monitoring. By establishing a process operation equipment early warning module through the controller, various electromechanical equipment are monitored in real time, and equipment operating parameters (such as current, voltage, temperature, vibration frequency, etc.) are collected. An abnormal status parameter matrix of the HVAC control system is constructed. The above embodiments of this disclosure, combined with preset fault thresholds, can predict whether the equipment is in an abnormal state and its potential interference risk to the communication bus.
[0175] The above embodiments of this disclosure propose an active interference prediction method based on equipment status monitoring. This method can monitor various electromechanical equipment in real time through the controller, collect equipment operating parameters, construct a system status anomaly parameter matrix according to the startup process of the HVAC control system equipment, and combine it with preset fault thresholds to predict whether the equipment is in an abnormal state and its potential interference risk to the communication bus.
[0176] Figure 3 This is a schematic diagram of some embodiments of the communication anti-interference method disclosed herein. Figure 3The embodiments can be executed by the communication anti-interference device of this disclosure, the main control of this disclosure, or the HVAC control system of this disclosure. Figure 3 A flowchart is provided for an active interference prediction method based on equipment status monitoring, which is based on the startup process of an HVAC control system. Figure 3 The method in the embodiment may include, in addition to, Figure 1 In addition to at least one of steps 100 to 300 in the embodiment, prior to step 100, Figure 3 The method of the embodiment may further include at least one of steps 31 and 39.
[0177] In step 31, the main controller is connected to the device, wherein the device is an electromechanical device.
[0178] In step 32, the main controller establishes a process running device early warning module, which is specifically used to monitor whether the device will interfere with system communication; then steps 33 and 36 are executed.
[0179] In step 33, the equipment is monitored in stages.
[0180] In some embodiments of this disclosure, step 33 may include: the device early warning module has a built-in phased dynamic monitoring model for different devices for the typical startup process of HVAC equipment, and will perform core monitoring on parameters that have a significant impact on communication interference during the process.
[0181] In some embodiments of this disclosure, taking an electric motor as an example, its multiple stages are a pre-start self-test stage, a start-up acceleration stage, and a power frequency operation stage.
[0182] In some embodiments of this disclosure, the control loop voltage is primarily monitored during the pre-start self-test phase.
[0183] In some embodiments of this disclosure, parameters such as the rise rate of the starting current, the synchronization rate of the motor speed, the temperature change rate of the frequency converter module, and abnormal shocks are mainly monitored during the startup acceleration phase.
[0184] In some embodiments of this disclosure, conventional monitoring parameters such as voltage, current, and frequency are restored during power frequency operation.
[0185] In step 34, the early warning module outputs the probability of equipment failure. Equipment is monitored in stages.
[0186] In some embodiments of this disclosure, step 34 may include: constructing an equipment status anomaly parameter matrix based on the operating parameters of the electromechanical equipment; and determining the equipment fault anomaly probability based on the equipment status anomaly parameter matrix and a pre-set equipment parameter fault influence weight.
[0187] In step 35, it is determined whether the probability of the equipment malfunction is greater than a predetermined threshold. If the probability of the equipment malfunction is greater than the predetermined threshold, step 39 is executed; otherwise, if the probability of the equipment malfunction is not greater than the predetermined threshold, step 33 is executed.
[0188] In step 36, the operating status of the early warning module is developed into the host computer.
[0189] In some embodiments of this disclosure, step 36 may include: the main controller sharing the real-time content of the early warning module with the host computer software.
[0190] In step 37, the host computer displays the information in real time.
[0191] In some embodiments of this disclosure, step 37 may include: displaying the fault warning status of the current device causing interference in real time from the host computer software.
[0192] In step 38, based on the input from the staff, the device is switched to alarm mode. Then, step 39 is executed.
[0193] In some embodiments of this disclosure, step 38 may include: manually switching the device into a warning state.
[0194] In some embodiments of this disclosure, step 38 may include: staff can manually change the fault status of the device through a host computer, causing it to enter or exit the subsequent systematic multi-level collaborative anti-interference self-healing method process.
[0195] In step 39, an early warning process is performed.
[0196] In some embodiments of this disclosure, step 39 may include: determining that the electromechanical equipment has a risk of failure, that the electromechanical equipment is abnormal equipment, and that the HVAC control system is at a high-risk interference point.
[0197] In some embodiments of this disclosure, step 39 may include: determining that the equipment has a fault risk when the probability of equipment failure is greater than a set threshold; and entering a high-risk interference point of the HVAC control system when the probability of failure of a certain equipment exceeds a parameter threshold, and the main controller immediately starting the subsequent systematic multi-level collaborative anti-interference self-healing method.
[0198] The above embodiments of this disclosure propose an active interference prediction method based on equipment status monitoring. By establishing a process operation equipment early warning module through the controller, various electromechanical equipment are monitored in real time, and equipment operating parameters (such as current, voltage, temperature, vibration frequency, etc.) are collected to construct a state abnormality parameter matrix of the HVAC control system. Combined with preset fault thresholds, it is possible to predict whether the equipment is in an abnormal state and its potential interference risk to the communication bus.
[0199] Figure 4 This is a schematic diagram of some embodiments of the communication anti-interference method disclosed herein. Figure 4 The embodiments can be executed by the communication anti-interference device of this disclosure, the main control of this disclosure, or the HVAC control system of this disclosure. Figure 4 A flowchart illustrating the systematic, multi-level anti-interference self-healing method of this disclosure is also provided. For example... Figure 4 As shown, Figure 4 The method of the embodiment may include at least one of steps 400 to 415.
[0200] In step 400, when the HVAC control system enters a high-risk interference point and detects an impending or already occurring fault, the system immediately initiates the fault diagnosis process, i.e., at least one of steps 401 to 415.
[0201] In step 401, it is determined whether the communication bus service between the main controller and the expansion module is normal. If the communication bus service between the main controller and the expansion module is normal, step 404 is executed; otherwise, if the communication bus service between the main controller and the expansion module is normal, step 402 is executed.
[0202] In some embodiments of this disclosure, the main controller can communicate with multiple expansion modules simultaneously via a communication bus, and the relevant data in the expansion modules are sent to the main controller for processing.
[0203] In some embodiments of this disclosure, the extension module may include at least one of an RS485 extension module and an IO extension module.
[0204] In some embodiments of this disclosure, step 401, which involves determining whether the communication bus service between the main controller and the expansion module is normal, may include: obtaining the current operating status information of the communication bus service between the main controller and the expansion module; and determining whether the communication bus service is normal based on the current operating status information.
[0205] In some embodiments of this disclosure, step 401, the step of determining whether the communication bus service between the main controller and the expansion module is normal, may include: the main controller sending a status query instruction to the communication bus service module through an internal diagnostic program to obtain the current operating status information of the communication bus service, wherein the current operating status information may include at least one of information such as communication status, data transmission rate, and error code; determining whether the communication bus service is normal based on the obtained status information; if there are error codes or communication status abnormalities in the service status information, such as data transmission timeout or excessively high packet loss rate, the communication bus service is determined to be abnormal; otherwise, if all indicators are within the normal range, the communication bus service is determined to be normal.
[0206] In step 402, if the communication bus service is abnormal, the communication bus service module is restarted.
[0207] In step 403, after the communication bus service module restarts abnormally, it is determined whether the communication between the main controller and the expansion module is normal. If the communication between the main controller and the expansion module is abnormal after the communication bus service module restarts abnormally, step 404 is executed; otherwise, if the communication between the main controller and the expansion module is normal after the communication bus service module restarts abnormally, the process ends, and other steps of this embodiment are not executed.
[0208] In step 404, the communication bus driver module of the main controller is monitored for normal operation. If the communication bus driver module of the main controller is abnormal, step 405 is executed; otherwise, if the communication bus driver module of the main controller is normal, step 407 is executed.
[0209] In some embodiments of this disclosure, step 404, the step of monitoring whether the communication bus driver module of the main controller is normal, may include: obtaining the operating status parameters of the communication bus driver module of the main controller; performing a functional test on the communication bus driver module of the main controller; determining whether the communication bus driver module of the main controller is normal based on the operating status parameters and the results of the functional test; if the driver status parameters are abnormal or cannot respond correctly to the test command, then it is determined that the communication bus driver of the main controller is faulty; otherwise, it is determined that the communication bus driver module of the main controller is normal.
[0210] In some embodiments of this disclosure, the step of obtaining the operating status parameters of the communication bus driver module of the main controller may include: the controller calling its own diagnostic interface to read the operating status parameters of the communication bus driver, such as the driver's working mode, the status of the receive and transmit buffers, the value of the error counter, and other parameters.
[0211] In some embodiments of this disclosure, the step of performing functional testing on the communication bus driver module of the main controller may include: sending a specific test command to the communication bus driver of the main controller, checking whether the driver can respond correctly and perform the corresponding operation, such as sending a simple communication frame and observing whether the driver can correctly send it to the communication bus; and verifying whether it can correctly receive response frames from other nodes.
[0212] In step 405, the communication bus driver module of the main controller is restarted.
[0213] In step 406, after the main controller's communication bus driver module restarts abnormally, it is determined whether the communication between the main controller and the expansion module is normal. If the main controller's communication bus driver module restarts and the communication between the main controller and the expansion module is abnormal, step 407 is executed; otherwise, if the main controller's communication bus driver module restarts and the communication between the main controller and the expansion module is normal, the process ends, and no further steps of this embodiment are executed.
[0214] In step 407, the communication bus driver module of the expansion module is monitored for normal operation. If the communication bus driver module of the expansion module is abnormal, step 408 is executed; otherwise, if the communication bus driver module of the expansion module is normal, step 410 is executed.
[0215] In some embodiments of this disclosure, step 407, which involves monitoring whether the communication bus driver module of the expansion module is functioning properly, may include: detecting whether the communication connection between the main controller and the expansion module is normal; obtaining the operating status information of the communication bus driver module of the expansion module; performing a functional test on the communication bus driver module of the expansion module; and determining whether the communication bus driver module of the expansion module is functioning properly based on the communication connection detection result, the operating status information, and the result of the functional test.
[0216] In some embodiments of this disclosure, the step of detecting whether the communication connection between the main controller and the expansion modules is normal may include: the main controller sending a connection request signal to each expansion module through the communication bus; detecting whether the communication connection between the main controller and the expansion modules is normal; determining that the communication connection is normal if the expansion modules respond to the connection request in a timely manner; and determining that there is a communication connection failure if no response is received from the expansion modules within a predetermined time.
[0217] In some embodiments of this disclosure, step 407, the step of monitoring whether the communication bus driver module of the expansion module is normal, may include: the main controller sending a connection request signal to each expansion module through the communication bus to check whether the communication connection with the expansion module is normal. If the expansion module can respond to the connection request in a timely manner, it indicates that the communication connection is normal; otherwise, if no response is received within a specified time, there may be a communication connection failure. For expansion modules with normal communication connections, the main controller sends a driver status query instruction to obtain the running status information of the expansion module's communication bus driver, including driver version number, working status, error information, etc. Similar to the controller's communication bus driver monitoring, a specific function test instruction is sent to the expansion module's communication bus driver to verify whether it can work normally. Based on the results of the communication connection check, driver status query, and function verification, it is determined whether the expansion module's communication bus driver is normal. If there is a communication connection failure, abnormal driver status, or function verification failure, it is determined that the expansion module's communication bus driver is faulty; otherwise, it is determined to be normal.
[0218] In step 408, the communication bus driver module of the expansion module is restarted.
[0219] In step 409, after the communication bus driver module of the expansion module restarts abnormally, it is determined whether the communication between the expansion modules is normal. If the communication between the expansion modules is abnormal after the communication bus driver module of the expansion module restarts, step 410 is executed; otherwise, if the communication between the main controller and the expansion modules is normal after the communication bus driver module of the expansion module restarts, the process ends, and no further steps of this embodiment are executed.
[0220] In step 410, it is determined whether the abnormal device parameters of the system are adjustable. If the abnormal device parameters are adjustable, step 411 is executed; otherwise, if the abnormal device parameters are not adjustable, step 413 is executed.
[0221] In some embodiments of this disclosure, step 410 may include: performing parameter analysis on various operating parameters of the malfunctioning device; and determining whether the malfunctioning device parameters are adjustable.
[0222] In some embodiments of this disclosure, step 410 may include: the main controller performing in-depth analysis of various operating parameters of the detected abnormal equipment, combining historical operating data and standard parameter ranges of the equipment to determine the specific circumstances and severity of the parameter anomalies, and assessing whether the abnormal equipment parameters are adjustable based on the results of the parameter analysis. Factors considered include the equipment's design characteristics, current operating status, and the potential impact of adjusting the parameters. For example, for parameters that can be adjusted through software settings, such as the output frequency of the inverter and the set temperature of the temperature controller, it is determined whether they can be adjusted without affecting the overall system performance; for parameters that are limited by hardware or difficult to adjust, such as the rated power of the equipment, they are determined to be non-adjustable, and corresponding processing decisions are made based on the results of the adjustment feasibility assessment.
[0223] In step 411, the main controller adjusts the device status parameters.
[0224] In some embodiments of this disclosure, step 411 may include: adjusting abnormal device parameters.
[0225] In some embodiments of this disclosure, step 411 may include: if the abnormal device parameters are adjustable, the main controller adjusts the device parameters through control commands to attempt to restore the normal operation of the device.
[0226] In step 412, it is determined whether the communication between the expansion modules is normal. If the communication between the expansion modules is abnormal after adjusting the abnormal device parameters, step 413 is executed; otherwise, if the communication between the main controller and the expansion modules is normal after adjusting the abnormal device parameters, the process ends, and no further steps of this embodiment are executed.
[0227] In step 413, the abnormal device is isolated and the device status change is allowed to stabilize.
[0228] The embodiments disclosed above establish a device parameter adjustment mechanism and a device isolation mechanism at the entire system level, reducing the impact of system device state changes on communication failures of the main controller and expansion modules.
[0229] The above embodiments of this disclosure propose a systematic multi-level collaborative anti-interference self-healing method, which establishes a communication bus service fault restart mechanism, a communication bus driver abnormal restart mechanism, a device parameter adjustment mechanism, and a device isolation mechanism at the system level, thereby enabling communication fault self-healing of the HVAC control system.
[0230] In some embodiments of this disclosure, step 413 may include: if the parameters cannot be adjusted, then proceeding to the device isolation process.
[0231] In some embodiments of this disclosure, step 413 may include: when it is determined that the abnormal device parameters cannot be adjusted or cannot be restored to normal operation after adjustment, the main controller sends an isolation command to the abnormal device, and activates the electrical isolation circuit designed with isolation devices such as isolation transformers and optocouplers in the controller, which can electrically isolate the controller from the device, cut off the path of interference signals transmitted through power lines or signal lines, and avoid the abnormal device from causing further impact on the system; after isolating the abnormal device, the main controller continuously monitors the status changes of other devices, including various operating parameters, temperature, vibration, etc. of the devices, to determine whether the device status tends to stabilize.
[0232] In some embodiments of this disclosure, the criteria for whether the device state tends to be stable are: 1. The main controller has logs and message records to record the communication status between the controller and the expansion module, and to determine whether the expansion module is online and in a normal communication state at this stage; 2. The main controller also has an error frame count, and the number of error frames generated is calculated by calculating CRC check, and the number of error frames must be less than 5%.
[0233] In step 414, it is determined whether the isolation time is greater than the predetermined stabilization time. If the isolation time is greater than the predetermined stabilization time, step 415 is executed.
[0234] In some embodiments of this disclosure, step 414 may include: starting an internal timer from the isolation of the abnormal device, recording the isolation time of the abnormal device, and monitoring various operating parameters of the normal device; determining whether the isolation time is greater than a predetermined stabilization time; if the isolation time is greater than the predetermined stabilization time, determining whether the state of the normal device has stabilized based on various operating parameters of the normal device, wherein the normal device is other equipment in the electromechanical equipment besides the abnormal device; and performing equipment recovery if the isolation time is greater than the predetermined stabilization time and the state of the normal device has stabilized.
[0235] In some embodiments of this disclosure, step 414 may include: starting from the isolation of the abnormal device, the main controller starts an internal timer to record the isolation time of the device; comparing the recorded isolation time with a preset stabilization time, which is determined based on the characteristics of the device and historical fault handling experience, and is generally the approximate time required for the device to recover from an abnormal state to a stable state; if the isolation time exceeds the preset stabilization time, and the device status monitoring shows that the device status has stabilized, then the device recovery process is initiated; if the isolation time does not reach the preset stabilization time, then the device status is monitored again.
[0236] In step 415, if the isolation time is longer than the predetermined stabilization time, the device isolation is canceled and device communication is restored.
[0237] The embodiments of this disclosure perform equipment recovery when the isolation time exceeds the predetermined stabilization time and the normal equipment status has stabilized. This allows for timely equipment recovery after the isolated equipment returns to normal. Therefore, this disclosure designs a multi-level collaborative restart mechanism for communication anomalies in HVAC control system controllers and expansion modules, which can gradually increase recovery strength while balancing self-healing efficiency and system stability.
[0238] In some embodiments of this disclosure, step 415, the step of canceling device isolation and restoring device communication, may include: performing device recovery.
[0239] In some embodiments of this disclosure, step 415, the step of canceling device isolation and restoring device communication, may include: sending a recovery command to the isolated abnormal device; re-establishing the electrical connection and communication link between the abnormal device and other parts of the system; and after restoring the communication of the abnormal device, the main controller performs a communication test with the abnormal device to verify whether the communication has been restored normally.
[0240] The embodiments described above can restore the equipment promptly after the isolated equipment returns to normal by re-establishing electrical connections and communication links and conducting communication tests. Therefore, this disclosure designs a multi-level collaborative restart mechanism for communication anomalies in HVAC control system controllers and expansion modules, which can gradually improve recovery efforts while balancing self-healing efficiency and system stability.
[0241] In some embodiments of this disclosure, step 415, the step of canceling device isolation and restoring device communication, may include: when it is determined that the isolation time exceeds a preset stabilization time and the device status is stable, the main controller sends a recovery command to the isolated abnormal device to re-establish its electrical connection and communication link with other parts of the system. After the device communication is restored, the main controller performs a communication test with the device to verify whether the communication has been restored normally. For example, a simple query command is sent to check whether the device can respond correctly. After the device restores communication, the main controller continuously monitors the overall operating status of the system to ensure that the device will not cause new impacts on the system after it resumes normal operation.
[0242] The above embodiments of this disclosure are mainly for early warning and self-healing of communication between the controller and the expansion module. The above embodiments of this disclosure take into account the impact of "communication failure between the controller module and electromechanical equipment such as the fan" on the communication between the "main controller and the expansion module". The main controller has an internal mechanism that records and alarms the communication failure between the controller module and electromechanical equipment such as the fan in a log file.
[0243] In some embodiments of this disclosure, the step of the main controller recording and alarming based on communication faults of electromechanical equipment may include: the main controller connecting to the electromechanical equipment to perform online polling of the equipment's points; if no online data is received from the electromechanical equipment for N consecutive times, a fault is determined; or the fault is determined by reading the equipment's point data; if the configured equipment has fewer than N point data points, then reading all point data is considered a communication anomaly; if the equipment's point data does not read N point data points of its configured point data, it is considered an anomaly.
[0244] The embodiments of this disclosure propose a systematic multi-level collaborative anti-interference self-healing method. For the communication bus of the HVAC control system, a communication bus service failure restart mechanism is designed at the controller and expansion module level to ensure that the communication bus service remains in normal condition. At the same time, the embodiments of this disclosure also establish an abnormal restart mechanism for the communication bus driver of the controller and expansion module to ensure that the communication bus service mechanism and the communication bus driver can operate normally. In addition, the embodiments of this disclosure establish a device parameter adjustment mechanism and a device isolation mechanism at the entire system level to reduce the impact of system device state changes on the communication failure of the main controller and expansion module.
[0245] The above embodiments of this disclosure provide an anti-interference self-healing method for HVAC control systems. By monitoring the equipment status, it can accurately predict potential system failure risks before a failure occurs. Furthermore, the above embodiments of this disclosure propose a multi-level system collaborative self-healing method, which can realize the system's autonomous fault repair and ensure that the HVAC control system can maintain a stable and efficient operating state under harsh conditions such as complex and changing electromagnetic environments and dynamic operating conditions, thereby ensuring the normal realization of system functions.
[0246] Figure 5 This is a schematic diagram of the structure of some embodiments of the communication anti-interference device disclosed herein. For example... Figure 5 As shown, the communication anti-interference device disclosed herein may include a first restart module 51, a second restart module 52, and a third restart module 53.
[0247] The first restart module 51 is configured to restart the communication bus service module between the main controller and the expansion module when the HVAC control system is at a high-risk interference point. The HVAC control system includes a main controller and expansion modules. At the high-risk interference point, it is predicted that the communication between the main controller and the expansion modules is about to fail or has already failed.
[0248] In some embodiments of this disclosure, the first restart module 51 can be configured to obtain the current running status information of the communication bus service between the main controller and the expansion module; determine whether the communication bus service is normal based on the current running status information; and restart the communication bus service module if the communication bus service is abnormal.
[0249] In some embodiments of this disclosure, the first restart module 51 may also be configured to determine whether the communication between the main controller and the expansion module is normal after the communication bus service module restarts abnormally; if the communication between the main controller and the expansion module is abnormal after the communication bus service module restarts abnormally, perform a restart operation on the communication bus driver module of the main controller; and if the communication bus service is normal, perform a restart operation on the communication bus driver module of the main controller.
[0250] The second restart module 52 is configured to restart the communication bus driver module of the main controller.
[0251] In some embodiments of this disclosure, the second restart module 52 may be configured to: acquire the operating status parameters of the communication bus driver module of the main controller; perform functional tests on the communication bus driver module of the main controller; determine whether the communication bus driver module of the main controller is normal based on the operating status parameters and the results of the functional tests; and restart the communication bus driver module of the main controller if the communication bus driver module of the main controller is abnormal.
[0252] In some embodiments of this disclosure, the second restart module 52 may also be configured to determine whether the communication between the main controller and the expansion module is normal after the communication bus driver module of the main controller restarts abnormally; if the communication between the main controller and the expansion module is abnormal after the communication bus driver module of the main controller restarts, perform a restart operation on the communication bus driver module of the expansion module; if the communication bus driver module of the main controller is normal, perform a restart operation on the communication bus driver module of the expansion module.
[0253] In some embodiments of this disclosure, when performing functional tests on the communication bus driver module of the main controller, the second restart module 52 can be configured to send specific test instructions to the communication bus driver module of the main controller to check whether the communication bus driver module of the main controller responds correctly and performs corresponding operations; and to verify whether the communication bus driver module of the main controller can correctly receive response frames from other nodes.
[0254] In some embodiments of this disclosure, the second restart module 52, when sending a specific test command to the communication bus driver module of the main controller to check whether the communication bus driver module of the main controller responds correctly and performs the corresponding operation, can be configured to send a communication frame to the communication bus driver module of the main controller; and monitor whether the communication bus driver module of the main controller can send the communication frame to the communication bus.
[0255] The third restart module 53 is configured to restart the communication bus driver module of the expansion module.
[0256] In some embodiments of this disclosure, the third restart module 53 can be configured to: detect whether the communication connection between the main controller and the expansion module is normal; obtain the operating status information of the communication bus driver module of the expansion module; perform functional tests on the communication bus driver module of the expansion module; determine whether the communication bus driver module of the expansion module is normal based on the communication connection detection result, the operating status information and the result of the functional test; and restart the communication bus driver module of the expansion module if the communication bus driver module of the expansion module is abnormal.
[0257] In some embodiments of this disclosure, the third restart module 53, when detecting whether the communication connection between the main controller and the expansion modules is normal, can be configured to send a connection request signal from the main controller to each expansion module through the communication bus; detect whether the communication connection between the main controller and the expansion modules is normal; determine that the communication connection is normal if the expansion modules respond to the connection request in a timely manner; and determine that there is a communication connection failure if no response is received from the expansion modules within a predetermined time.
[0258] In some embodiments of this disclosure, the communication anti-interference device may also be configured to acquire the operating parameters of electromechanical equipment, wherein the HVAC control system further includes at least one electromechanical device; and to determine whether the HVAC control system is at a high-risk interference point based on the operating parameters of the electromechanical device.
[0259] In some embodiments of this disclosure, the communication anti-interference device of this disclosure, when acquiring the operating parameters of electromechanical equipment, can be configured to determine the current operating stage of the electromechanical equipment; and acquire the operating parameters corresponding to the current operating stage of the electromechanical equipment.
[0260] In some embodiments of this disclosure, when the electromechanical equipment is a motor, the operation phase of the electromechanical equipment includes at least one of a pre-start self-test phase, a start-up acceleration phase, and a power frequency operation phase.
[0261] In some embodiments of this disclosure, when the communication anti-interference device of this disclosure acquires the operating parameters corresponding to the electromechanical equipment in the current operating stage, it can be configured to perform at least one of the following steps: acquiring the control loop voltage in the pre-start self-test stage; acquiring at least one of the following in the start-up acceleration stage: starting current rise slope, motor speed synchronization rate, frequency converter module temperature change rate, and abnormal impact; and acquiring at least one of the following in the power frequency operation stage: voltage, current, and frequency.
[0262] In some embodiments of this disclosure, when the communication anti-interference device determines whether the HVAC control system is at a high-risk interference point based on the operating parameters of the electromechanical equipment, it can be configured to construct an abnormal equipment status parameter matrix based on the operating parameters of the electromechanical equipment; determine the abnormal probability of equipment failure based on the abnormal equipment status parameter matrix and a preset equipment parameter failure impact weight; and determine that the electromechanical equipment has a failure risk, the electromechanical equipment is abnormal equipment, and the HVAC control system is at a high-risk interference point when the abnormal probability of equipment failure is greater than a predetermined threshold.
[0263] In some embodiments of this disclosure, the communication anti-interference device may also be configured to perform parameter analysis on various operating parameters of the abnormal device; determine whether the abnormal device parameters are adjustable; adjust the abnormal device parameters if they are adjustable; and isolate the abnormal device if they are not adjustable.
[0264] In some embodiments of this disclosure, the communication anti-interference device of this disclosure may also be configured to start an internal timer from the start of isolation of abnormal devices, record the isolation time of abnormal devices, and monitor various operating parameters of normal devices; determine whether the isolation time is greater than a predetermined stabilization time; if the isolation time is greater than the predetermined stabilization time, determine whether the state of normal devices has stabilized based on various operating parameters of normal devices; and perform device recovery if the isolation time is greater than the predetermined stabilization time and the state of normal devices has stabilized.
[0265] In some embodiments of this disclosure, the communication anti-interference device of this disclosure can be configured to send a recovery command to the isolated abnormal device during device recovery; re-establish the electrical connection and communication link between the abnormal device and other parts of the system; and after the communication of the abnormal device is restored, the main controller performs a communication test with the abnormal device to verify whether the communication has been restored normally.
[0266] In some embodiments of this disclosure, the communication anti-interference device of this disclosure may also be configured to implement the communication anti-interference method as described in any of the above embodiments.
[0267] The above embodiments of this disclosure propose an active interference prediction scheme based on equipment status monitoring. By monitoring various electromechanical equipment in real time through the controller and collecting equipment operating parameters, and constructing a system status abnormality parameter matrix according to the startup process of the HVAC control system equipment, and combining it with preset fault thresholds, it is possible to predict whether the equipment is in an abnormal state and its potential interference risk to the communication bus.
[0268] The above embodiments of this disclosure propose a systematic multi-level collaborative anti-interference self-healing scheme, which establishes a communication bus service fault restart mechanism, a communication bus driver abnormal restart mechanism, a device parameter adjustment mechanism, and a device isolation mechanism at the system level, thereby realizing the self-healing of communication faults in the HVAC control system.
[0269] Figure 6 The diagram shows the structure of some other embodiments of the communication anti-interference device disclosed herein. For example... Figure 6 As shown, the communication anti-interference device disclosed herein may include a memory 61 and a processor 62.
[0270] The memory 61 is used to store instructions, and the processor 62 is coupled to the memory 61. The processor 62 is configured to implement the communication anti-interference method involved in the above embodiments based on the execution of instructions stored in the memory.
[0271] like Figure 6 As shown, the communication anti-interference device also includes a communication interface 63 for exchanging information with other devices. Simultaneously, the communication anti-interference device also includes a bus 64, through which the processor 62, communication interface 63, and memory 61 communicate with each other.
[0272] Memory 61 may include high-speed RAM, and may also include non-volatile memory, such as at least one disk drive. Memory 61 may also be a memory array. Memory 61 may also be divided into blocks, and the blocks may be combined into virtual volumes according to certain rules.
[0273] Furthermore, processor 62 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present disclosure.
[0274] Figure 7 This is a schematic diagram illustrating the structure of some embodiments of the main controller disclosed herein. For example... Figure 7 As shown, the main controller 71 of this disclosure may include a communication anti-interference device 72.
[0275] In some embodiments of this disclosure, the communication anti-interference device 72 may be a communication anti-interference device as described in any of the above embodiments.
[0276] Figure 7 Schematic diagrams of some embodiments of the HVAC control system disclosed herein are also provided. For example... Figure 7 As shown, the HVAC control system disclosed herein may include a main controller 71, an expansion module 73, and electromechanical equipment 74.
[0277] In some embodiments of this disclosure, the HVAC control system can be an intelligent HVAC control system.
[0278] In some embodiments of this disclosure, the main controller 71 may be the main controller as described in any of the above embodiments.
[0279] Figure 8 This is a schematic diagram of the structure of some other embodiments of the HVAC control system disclosed herein. For example... Figure 8 As shown, the HVAC control system disclosed herein may include a switch 75, a host computer 76, electromechanical equipment 74, a main controller 71, and an expansion module 73.
[0280] In some embodiments of this disclosure, such as Figure 8 As shown, the electromechanical equipment 74 disclosed herein may include different types of units and frequency conversion equipment, such as screw chillers, cooling water pumps, variable frequency fans, variable frequency EC fans, fixed frequency fans, fixed frequency AC fans, temperature sensors, pressure sensors, flow meters, etc.
[0281] In some embodiments of this disclosure, such as Figure 8 As shown, the extension module 73 disclosed herein may include an RS485 extension module and an I / O extension module.
[0282] In some embodiments of this disclosure, such as Figure 8 As shown, the main controller 71 of this disclosure can be implemented as an IP main controller.
[0283] This disclosed HVAC control system can be widely used in various engineering projects.
[0284] In HVAC control systems, the startup process of each device is relatively fixed. The above-described embodiments of this disclosure can analyze the high-risk points that are prone to interference with the controller devices during the startup of the HVAC control system. As can be seen from the architecture diagram of the HVAC control system, the main controller and expansion modules are directly connected to various electromechanical devices through physical wiring. Therefore, the main controller can directly obtain various status information of the devices, thereby determining whether the HVAC control system is at a high-risk point of interference and whether changes in device status will interfere with the controller and expansion modules. When the controller and expansion modules are interfered with, interference self-healing is performed at multiple levels, including the main controller and expansion module level and the entire system, to ensure that the system can operate normally.
[0285] According to another aspect of this disclosure, a computer program product is provided, comprising a computer program, wherein when the computer program is executed by a processor, it implements the communication anti-interference method as described in any of the above embodiments.
[0286] According to another aspect of this disclosure, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions that, when executed by a processor, implement the communication anti-interference method as described in any of the above embodiments.
[0287] The computer-readable storage medium disclosed herein can be implemented as a non-transitory computer-readable storage medium.
[0288] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, apparatus, or computer program products. Therefore, this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, this disclosure can take the form of a computer program product embodied on one or more computer-usable non-transitory storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0289] This disclosure is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this disclosure. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create a machine for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0290] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0291] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0292] The communication anti-interference device, main controller, expansion module, first restart module, second restart module and third restart module described above can be implemented as a general-purpose processor, programmable logic controller, digital signal processor (DSP), application-specific integrated circuit (ASIC), field-programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component or any suitable combination thereof for performing the functions described in this disclosure.
[0293] Those skilled in the art will understand that all or part of the steps of the methods in the above embodiments of this disclosure can be implemented in hardware. The hardware can be implemented as a general-purpose processor, programmable logic controller, digital signal processor, application-specific integrated circuit, field-programmable gate array or other programmable logic device, discrete gate or transistor logic device, discrete hardware component or any suitable combination thereof for executing the methods of this disclosure.
[0294] This concludes the detailed description of the present disclosure. To avoid obscuring the concept of the disclosure, some details known in the art have not been described. Those skilled in the art will fully understand how to implement the technical solutions disclosed herein based on the above description.
[0295] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware, or by a program instructing the relevant hardware to implement them. The program can be stored in a non-transitory computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.
[0296] The description in this disclosure is provided for illustrative and descriptive purposes only and is not intended to be exhaustive or to limit the disclosure to its forms. Many modifications and variations will be apparent to those skilled in the art. The embodiments were chosen and described in order to better illustrate the principles and practical application of this disclosure and to enable those skilled in the art to understand this disclosure and to design various embodiments with various modifications suitable for a particular purpose.
Claims
1. A communication anti-interference method, comprising: When the HVAC control system is at a high-risk interference point, the communication bus service module between the main controller and the expansion module is restarted. The HVAC control system includes a main controller and expansion modules. At the high-risk interference point, it is predicted that the communication between the main controller and the expansion module is about to fail or has already failed. Restart the communication bus driver module of the main controller; Restart the communication bus driver module of the expansion module.
2. The communication anti-interference method according to claim 1, wherein, Restarting the communication bus service module between the main controller and the expansion modules includes: Obtain the current running status information of the communication bus service between the main controller and the expansion module; Determine whether the communication bus service is functioning normally based on the current operating status information; In the event of an anomaly in the communication bus service, the communication bus service module shall be restarted. If the communication bus service is normal, perform the step of restarting the communication bus driver module of the main controller.
3. The communication anti-interference method according to claim 2, wherein, Restarting the communication bus service module between the main controller and the expansion modules also includes: After the communication bus service module restarts abnormally, determine whether the communication between the main controller and the expansion module is normal; In the event of an abnormal restart of the communication bus service module or an abnormal communication between the main controller and the expansion module, the step of restarting the communication bus driver module of the main controller shall be performed.
4. The communication anti-interference method according to any one of claims 1 to 3, wherein, Restarting the main controller's communication bus driver module includes: Obtain the operating status parameters of the main controller's communication bus driver module; Perform functional testing on the communication bus driver module of the main controller; Based on the operating status parameters and the results of the functional tests, determine whether the communication bus driver module of the main controller is functioning properly; If the communication bus driver module of the main controller malfunctions, the communication bus driver module of the main controller shall be restarted. If the communication bus driver module of the main controller is functioning normally, the step of restarting the communication bus driver module of the expansion module is performed.
5. The communication anti-interference method according to claim 4, wherein, Restarting the main controller's communication bus driver module also includes: After the communication bus driver module of the main controller restarts abnormally, determine whether the communication between the main controller and the expansion module is normal. If the main controller's communication bus driver module restarts or communication between the main controller and the expansion module is abnormal, the step of restarting the expansion module's communication bus driver module shall be performed.
6. The communication anti-interference method according to claim 4, wherein, Functional testing of the main controller's communication bus driver module includes: Send a specific test command to the communication bus driver module of the main controller to check whether the communication bus driver module of the main controller responds correctly and performs the corresponding operation; Verify whether the communication bus driver module of the main controller can receive response frames from other nodes.
7. The communication anti-interference method according to claim 6, wherein, Sending specific test commands to the main controller's communication bus driver module to check whether the main controller's communication bus driver module responds correctly and performs the corresponding operations includes: Send communication frames to the communication bus driver module of the main controller; Monitor whether the communication bus driver module of the main controller can send the communication frame to the communication bus.
8. The communication anti-interference method according to any one of claims 1 to 3, wherein, Restarting the communication bus driver module of the expansion module includes: Check if the communication connection between the main controller and the expansion module is normal; Obtain the running status information of the communication bus driver module of the expansion module; Perform functional testing on the communication bus driver module of the expansion module; Based on the communication connection detection results, the operating status information, and the functional test results, determine whether the communication bus driver module of the expansion module is normal. If the communication bus driver module of the expansion module malfunctions, the communication bus driver module of the expansion module shall be restarted.
9. The communication anti-interference method according to claim 8, wherein, Checking whether the communication connection between the main controller and the expansion module is normal includes: The main controller sends connection request signals to each expansion module via the communication bus; Check if the communication connection between the main controller and the expansion module is normal; If the extension module responds to the connection request in a timely manner, the communication connection is considered to be normal. If no response is received from the expansion module within the predetermined time, a communication connection failure is determined.
10. The communication anti-interference method according to any one of claims 1 to 3, further comprising: The system acquires the operating parameters of the electromechanical equipment, wherein the HVAC control system further includes at least one electromechanical device; Based on the operating parameters of the electromechanical equipment, determine whether the HVAC control system is at a high-risk interference point.
11. The communication anti-interference method according to claim 10, wherein, The acquisition of the operating parameters of the electromechanical equipment includes: Determine the current operating stage of the electromechanical equipment; Obtain the operating parameters of the electromechanical equipment at the current operating stage.
12. The communication anti-interference method according to claim 11, wherein, When the electromechanical equipment is a motor, the operation phase of the electromechanical equipment includes at least one of the following phases: pre-start self-test phase, start-up acceleration phase, and power frequency operation phase. The acquisition of the operating parameters of the electromechanical equipment at the current operating stage includes at least one of the following steps: The control loop voltage is acquired during the pre-start self-test phase. During the startup acceleration phase, at least one of the following is obtained: startup current rise slope, motor speed synchronization rate, inverter module temperature change rate, and abnormal impact. During power frequency operation, at least one of voltage, current, and frequency is obtained.
13. The communication anti-interference method according to claim 10, wherein, The step of determining whether the HVAC control system is at a high-risk interference point based on the operating parameters of the electromechanical equipment includes: Based on the operating parameters of the electromechanical equipment, construct an equipment status anomaly parameter matrix; The probability of equipment failure is determined based on the equipment status anomaly parameter matrix and the preset equipment parameter failure impact weights. If the probability of equipment failure exceeds a predetermined threshold, the electromechanical equipment is determined to have a failure risk, the electromechanical equipment is considered abnormal, and the HVAC control system is at a high-risk interference point.
14. The communication anti-interference method according to claim 13 further includes: Perform parameter analysis on each operating parameter of the malfunctioning equipment; Determine whether the abnormal equipment parameters of the abnormal equipment can be adjusted; If the abnormal equipment parameters are adjustable, adjust the abnormal equipment parameters; When the parameters of an abnormal device cannot be adjusted, the abnormal device should be isolated.
15. The communication anti-interference method according to claim 14, further comprising: Starting with the isolation of abnormal devices, an internal timer is initiated to record the isolation time of the abnormal devices and monitor various operating parameters of normal devices; Determine whether the quarantine period exceeds the predetermined stabilization period; If the isolation time is longer than the predetermined stabilization time, determine whether the status of the normal equipment has stabilized based on the various operating parameters of the normal equipment. Equipment restoration will proceed if the isolation period exceeds the predetermined stabilization period and the normal equipment status has stabilized.
16. The communication anti-interference method according to claim 15, wherein, The equipment restoration process includes: Send a recovery command to the isolated malfunctioning device; Re-establish the electrical connections and communication links between the malfunctioning device and the rest of the system; After restoring communication with the malfunctioning device, the main controller performs a communication test with the malfunctioning device to verify whether communication has been restored normally.
17. A communication anti-interference device, comprising: The first restart module is configured to restart the communication bus service module between the main controller and the expansion module when the HVAC control system is at a high-risk interference point. The HVAC control system includes a main controller and expansion modules. At a high-risk interference point, it is predicted that the communication between the main controller and the expansion modules is about to fail or has already failed. The second restart module is configured to restart the communication bus driver module of the main controller; The third restart module is configured to restart the communication bus driver module of the expansion module.
18. A communication anti-interference device, comprising: Memory; as well as A processor coupled to the memory, the processor being configured to execute the communication anti-interference method as described in any one of claims 1 to 16 based on instructions stored in the memory.
19. A master controller, comprising the communication anti-interference device as described in claim 17 or 18.
20. A heating, ventilation, and air conditioning control system, comprising an expansion module, electromechanical equipment, and a main controller as described in claim 19.
21. A computer-readable storage medium, wherein, The computer-readable storage medium stores computer instructions that, when executed by a processor, implement the communication anti-interference method as described in any one of claims 1 to 16.
22. A computer program product comprising a computer program, wherein, When the computer program is executed by the processor, it implements the communication anti-interference method as described in any one of claims 1 to 16.