Controller and control method for variable air volume air conditioning system, variable air volume air conditioning system and storage medium

By designing a controller that can detect and repair faults in a variable air volume air conditioning system, the problem of limited diagnostic functions of traditional controllers is solved, efficient fault diagnosis and repair is achieved, and the cost of use is reduced.

CN119196840APending Publication Date: 2024-12-27HONEYWELL ENVIRONMENTAL & COMBUSTION CONTROLS (TIANJIN) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310755287.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-25
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

The controllers of traditional variable air volume air conditioning systems lack effective diagnostic functions, and the diagnostic process is complex, which increases the cost of use.

Method used

A controller for variable air volume air conditioning system is designed, including a processing unit, a port unit and a sensor unit, which can perform fault detection through pressure differential signals, communication bus signals and motor signals, and generate repair signals when a fault is detected to Adjust the air supply volume and motor output torque to achieve fault repair.

Benefits of technology

It realizes efficient fault diagnosis and repair of variable air volume air conditioning systems, simplifies the operation process, reduces the cost of use, and improves the reliability and efficiency of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119196840A_ABST
    Figure CN119196840A_ABST
Patent Text Reader

Abstract

The invention relates to a controller and a control method for a variable air volume air conditioning system, the variable air volume air conditioning system and a storage medium, the variable air volume air conditioning system comprises the controller, a communication bus, a pipeline, a sensor unit and an actuator unit, and the controller comprises a processing unit and a port unit. The sensor unit comprises a pressure difference sensor, and the pressure difference sensor is configured to detect the pressure difference between the pipeline and the environment and generate a pressure difference signal; the processing unit is further configured to determine whether the variable-air-volume air conditioning system breaks down or not according to the pressure difference signal; and the processing unit is further configured to calibrate the first port through a reference signal of a second port in the port unit under the condition of determining that the signal of the first port in the port unit has an error, and the reference signal is the signal of the second port in a normal working state.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of variable air volume air conditioning systems, and in particular, to a controller and a control method for a variable air volume air conditioning system, a variable air volume air conditioning system, and a storage medium. Background Art

[0002] Traditional controllers for variable air volume air conditioning systems generally do not have the ability to diagnose the entire air conditioning system (including the controller itself). Although some controllers can provide diagnostic functions to a certain extent, the diagnostic services they provide are often limited and the diagnostic process is not efficient enough. On the other hand, the diagnostic functions of traditional controllers may also require complex configuration and operating skills, which will undoubtedly increase the cost of use.

[0003] In view of this, an improved controller is needed. Summary of the invention

[0004] The embodiments of the present application provide a controller and a control method for a variable air volume air conditioning system, a variable air volume air conditioning system and a storage medium, which are used to provide fault diagnosis for the variable air volume air conditioning system and, under certain circumstances, repair the fault.

[0005] According to one aspect of the present application, a controller for a variable air volume air conditioning system is provided. The variable air volume air conditioning system comprises the controller, a communication bus, a pipeline, a sensor unit and an actuator unit, and the controller comprises a processing unit and a port unit, wherein: the sensor unit comprises a pressure difference sensor, and the pressure difference sensor is configured to detect the pressure difference between the pipeline and the environment and generate a pressure difference signal; the processing unit is configured to receive the pressure difference signal via the communication bus, and determine the desired air supply volume to the environment through the pipeline at least partially based on the pressure difference signal, and generate a control signal corresponding to the desired air supply volume; the actuator unit is configured to adjust the air supply volume in the pipeline according to the control signal; wherein the processing unit is also configured to calibrate the first port through the reference signal of the second port in the port unit when it is determined that there is an error in the signal of the first port in the port unit, wherein the reference signal is a signal of the second port in a normal working state.

[0006] In some embodiments of the present application, optionally, the processing unit is further configured to determine whether there is a fault in the variable air volume air conditioning system according to the pressure difference signal.

[0007] In some embodiments of the present application, optionally, the processing unit is configured to determine that there is a fault in the variable air volume air conditioning system when an abnormality occurs in the pressure difference signal, wherein the abnormality includes at least one of the following situations: the pressure difference signal exceeds a preset threshold and the pressure difference signal does not change within a first preset time.

[0008] In some embodiments of the present application, optionally, the processing unit is configured to monitor the signal on the communication bus, and determine that the communication bus fails when the signal level on the communication bus does not change within a second preset time.

[0009] In some embodiments of the present application, optionally, the port unit includes a digital output port for sending the control signal; and the processing unit is configured to determine whether there is a fault in the digital output port by switching the sending state of the digital output port and receiving a signal on the digital output port.

[0010] In some embodiments of the present application, optionally, the port unit includes multiple digital output ports; and the processing unit is configured to send the control signal using a second digital output port among the multiple digital output ports when a first digital output port among the multiple digital output ports fails.

[0011] In some embodiments of the present application, optionally, the actuator unit includes a motor, and the motor is capable of controlling the opening of the valve of the pipe according to the control signal to adjust the air supply in the pipe, and wherein the sensor unit also includes a position sensor, which is configured to detect the opening of the valve and generate an opening signal; and the processing unit is also configured to determine whether the actuator unit is faulty based on the opening signal.

[0012] In some embodiments of the present application, optionally, the sensor unit also includes a current sensor and a temperature sensor, and the current sensor is configured to detect the working current of the motor and generate a current signal, and the temperature sensor is configured to detect the temperature of the motor and generate a temperature signal; and the processing unit is also configured to determine whether the motor is faulty based on the current signal and the temperature signal.

[0013] In some embodiments of the present application, optionally, the processing unit is configured to determine whether the motor is faulty based on a comparison between a difference between temperature signals collected at sampling moments before and after a peak value of the current signal and a preset temperature threshold.

[0014] In some embodiments of the present application, optionally, the processing unit is configured to generate a motor repair signal when it is determined that the motor is faulty, so that the motor increases the output torque of the motor step by step within a preset torque range based on the rated torque of the motor and with torque intervals as steps according to the motor repair signal.

[0015] In some embodiments of the present application, optionally, the port unit includes one or more universal input ports and one or more analog output ports, and the processing unit is configured to respectively receive an input signal of any one of the universal input ports and an output signal of any one of the analog output ports, and determine whether any one of the universal input ports fails based on the input signal, and determine whether any one of the analog output ports fails based on the output signal.

[0016] In some embodiments of the present application, optionally, the processing unit is further configured to be able to issue an instruction to instruct establishment of a connection between any one of the general input ports and any one of the analog output ports.

[0017] In some embodiments of the present application, optionally, the processing unit is configured to instruct, when any one of the universal input ports fails, to establish a connection between the failed universal input port and one of the analog output ports that is working normally, and the processing unit is configured to: determine an expected output voltage distributed at predetermined intervals; instruct one of the analog output ports that is working normally to generate the reference signal based on the expected output voltage and in accordance with its current first configuration information; instruct the failed universal input port to collect the reference signal and generate an input signal corresponding to the reference signal in accordance with its current second configuration information; and compare the input signal with the reference signal, and calibrate the second configuration information based on the comparison result.

[0018] In some embodiments of the present application, optionally, one of the analog output ports that is working normally is the one with the best working condition among the analog output ports, and the processing unit is configured to determine the one with the best working condition among the analog output ports by performing the following steps: configuring any one of the analog output ports to generate a test signal corresponding to a test output voltage; instructing other universal input ports except the universal input port where a fault occurs to collect the test signal and generate a test input voltage corresponding to the test signal; and comparing the test output voltage with the test input voltage, and determining the analog output port corresponding to the one with the smallest absolute value of the difference as the one with the best working condition.

[0019] In some embodiments of the present application, optionally, the processing unit is also configured to stop outputting other signals to one of the analog output ports that is functioning properly before instructing one of the analog output ports that is functioning properly to generate the reference signal based on the expected output voltage and in accordance with its current first configuration information.

[0020] In some embodiments of the present application, optionally, for the first part in which the comparison result indicates that the difference direction between the input signal and the reference signal is the same and the absolute value of the difference is less than a preset threshold, the processing unit is configured to perform the following calibration process on the segment corresponding to the first part of the signal in the second configuration information: determine the average value of the difference; and shift the segment corresponding to the first part of the signal in the second configuration information using the average value as an offset to form an updated second configuration information.

[0021] In some embodiments of the present application, optionally, for the second part in which the comparison result indicates that the absolute value of the difference between the input signal and the reference signal is greater than the preset threshold, the processing unit is configured to perform the following calibration process on the segment corresponding to the second part of the signal in the second configuration information: determine the midpoint of the second part of the signal; infer a number of points in the segment of the second part of the signal including the midpoint, wherein the inference of the part above the midpoint includes: setting a first number of points to be estimated that are greater than the midpoint on the segment of the second part of the signal; selecting a first reference point and a second reference point that are greater than the midpoint on the segment corresponding to the first part of the signal in the updated second configuration information, and determining a first linear function for interpolation based on the first reference point and the second reference point, wherein the value of the first reference point is less than the value of the second reference point; and inferring each point in turn in a direction away from the midpoint based on the first linear function until the number of inferred points is equal to the first number, wherein the point inferred for the first time in the inference process is the midpoint between the midpoint and the first reference point, and In the calculation process, the next point to be calculated is the middle point between the currently calculated point and the first reference point; and the calculation of the middle point and the following parts includes: setting a second number of points to be estimated on the segment of the second part of the signal that is less than or equal to the middle point; selecting a third reference point and a fourth reference point that are less than the middle point on the segment corresponding to the first part of the signal in the updated second configuration information, and determining a second linear function for interpolation according to the third reference point and the fourth reference point, wherein the value of the third reference point is less than the value of the fourth reference point; and sequentially calculating each point in a direction away from the middle point based on the second linear function until the number of calculated points is equal to the second number, wherein the point calculated for the first time in the calculation process is the middle point, and the next point to be calculated in the calculation process is the middle point between the currently calculated point and the fourth reference point; and further adjusting each calculated point in a manner to minimize the sum of squares of the deviations of the calculated points according to the calculated points, and forming a segment corresponding to the second part of the signal in the updated second configuration information according to the adjusted points.

[0022] In some embodiments of the present application, optionally, the processing unit is configured to instruct the failed universal input port to verify the updated second configuration information, and if the verification fails, the processing unit is configured to determine the expected output voltage distributed according to the predetermined interval that can cover the operating voltage of the analog output port.

[0023] In some embodiments of the present application, optionally, the processing unit is configured to instruct, when any one of the analog output ports fails, to establish a connection between the failed analog output port and one of the universal input ports that is working properly, and the processing unit is configured to: determine an expected output voltage distributed at predetermined intervals; instruct the failed analog output port to generate an output signal based on the expected output voltage and in accordance with its current first configuration information; instruct one of the universal input ports that is working properly to collect the output signal and generate an input signal corresponding to the output signal in accordance with its current second configuration information; and compare the input signal with the reference signal, and calibrate the first configuration information based on the comparison result, wherein the reference signal is pre-generated by one of the universal input ports that is working properly based on the expected output voltage.

[0024] In some embodiments of the present application, optionally, for the first part in which the comparison result indicates that the difference direction between the input signal and the reference signal is the same and the absolute value of the difference is less than a preset threshold, the processing unit is configured to perform the following calibration process on the segment corresponding to the first part of the signal in the first configuration information: determine the average value of the difference; and shift the segment corresponding to the first part of the signal in the first configuration information using the average value as an offset to form an updated first configuration information.

[0025] In some embodiments of the present application, optionally, for the second part in which the comparison result indicates that the absolute value of the difference between the input signal and the reference signal is greater than the preset threshold, the processing unit is configured to perform the following calibration process on the segment corresponding to the second part of the signal in the first configuration information: determine the midpoint of the second part of the signal; infer a number of points in the segment of the second part of the signal including the midpoint, wherein the inference of the part above the midpoint includes: setting a first number of points to be estimated that are greater than the midpoint on the segment of the second part of the signal; selecting a first reference point and a second reference point that are greater than the midpoint on the segment corresponding to the first part of the signal in the updated first configuration information, and determining a first linear function for interpolation based on the first reference point and the second reference point, wherein the value of the first reference point is less than the value of the second reference point; and inferring each point in turn in a direction away from the midpoint based on the first linear function until the number of inferred points is equal to the first number, wherein the point inferred for the first time in the inference process is the midpoint between the midpoint and the first reference point, and In the calculation process, the next point to be calculated is the middle point between the currently calculated point and the first reference point; and the calculation of the middle point and the following parts includes: setting a second number of points to be estimated on the segment of the second part of the signal that is less than or equal to the middle point; selecting a third reference point and a fourth reference point that are less than the middle point on the segment corresponding to the first part of the signal in the updated first configuration information, and determining a second linear function for interpolation according to the third reference point and the fourth reference point, wherein the value of the third reference point is less than the value of the fourth reference point; and sequentially calculating each point in a direction away from the middle point based on the second linear function until the number of calculated points is equal to the second number, wherein the point calculated for the first time in the calculation process is the middle point, and the next point to be calculated in the calculation process is the middle point between the currently calculated point and the fourth reference point; and further adjusting each calculated point in a manner to minimize the sum of squares of the deviations of the calculated points according to the calculated points, and forming a segment corresponding to the second part of the signal in the updated first configuration information according to the adjusted points.

[0026] In some embodiments of the present application, optionally, the processing unit is configured to instruct the failed analog output port to verify the updated first configuration information, and if the verification fails, the processing unit is configured to determine the expected output voltage distributed according to the predetermined interval that can cover the operating voltage of the universal input port.

[0027] In some embodiments of the present application, optionally, the processing unit is further configured to issue an instruction to instruct establishment of a connection between any one of the universal input ports, any one of the analog output ports and an external device; wherein the processing unit is configured to instruct the failed universal input port to be verified based on the updated second configuration information, and if the verification fails, instruct the failed universal input port to be replaced with other normal universal input ports to connect to the external device; and / or the processing unit is configured to instruct the failed analog output port to be verified based on the updated first configuration information, and if the verification fails, instruct the failed analog output port to be replaced with other normal analog output ports to connect to the external device.

[0028] In some embodiments of the present application, optionally, the controller also includes an electronic switching unit, which is configured to establish a connection between any one of the universal input ports and any one of the analog output ports according to instructions of the processing unit, and / or establish a connection between any one of the universal input ports, any one of the analog output ports and an external device.

[0029] In some embodiments of the present application, optionally, the controller further includes a wireless communication module configured to receive configuration parameters, and the processing unit is configured to determine the desired air supply volume based on the configuration parameters.

[0030] In some embodiments of the present application, optionally, the wireless communication module is also configured to receive a test instruction, and the processing unit is configured to also receive an input signal of any one of the universal input ports and an output signal of any one of the analog output ports based on the test instruction, so as to determine whether a fault occurs.

[0031] According to another aspect of the present application, a variable air volume air conditioning system is provided, and the variable air volume air conditioning system includes any one of the controllers described above.

[0032] According to another aspect of the present application, a control method for a variable air volume air conditioning system is provided. The variable air volume air conditioning system includes a controller, a communication bus, a pipeline, a sensor unit and an actuator unit, and the controller includes a processing unit and a port unit, wherein the method includes the following steps performed by the processing unit: receiving a pressure difference signal via the communication bus, and determining the desired air supply volume to the environment through the pipeline at least partially based on the pressure difference signal, and generating a control signal corresponding to the desired air supply volume, wherein the sensor unit includes a pressure difference sensor, the pressure difference signal is generated by the pressure difference sensor detecting the pressure difference between the pipeline and the environment, and the actuator unit adjusts the air supply volume in the pipeline according to the control signal; when it is determined that there is an error in the signal of the first port in the port unit, the first port is calibrated by the reference signal of the second port in the port unit, wherein the reference signal is a signal of the second port in a normal working state.

[0033] In some embodiments of the present application, optionally, the method further includes: determining whether the variable air volume air conditioning system has a fault according to the pressure difference signal.

[0034] In some embodiments of the present application, optionally, the port unit includes one or more universal input ports and one or more analog output ports, and wherein: an input signal of any one of the universal input ports and an output signal of any one of the analog output ports are received respectively, and whether any one of the universal input ports fails is determined based on the input signal, and whether any one of the analog output ports fails is determined based on the output signal.

[0035] In some embodiments of the present application, optionally, the method further includes the following step performed by the processing unit: issuing an instruction instructing the electronic switch to establish a connection between any one of the universal input ports and any one of the analog output ports.

[0036] In some embodiments of the present application, optionally, in the event that any one of the universal input ports fails, an instruction is given to establish a connection between the failed universal input port and one of the analog output ports that is working normally; an expected output voltage distributed at a predetermined interval is determined; one of the analog output ports that is working normally is instructed to generate the reference signal based on the expected output voltage and in accordance with its current first configuration information; the failed universal input port is instructed to collect the reference signal and generate an input signal corresponding to the reference signal in accordance with its current second configuration information; and the input signal is compared with the reference signal, and the second configuration information is calibrated according to the comparison result.

[0037] In some embodiments of the present application, optionally, in the event that any one of the analog output ports fails, an instruction is provided to establish a connection between the failed analog output port and one of the universal input ports that is working properly; an expected output voltage distributed at a predetermined interval is determined; the failed analog output port is instructed to generate an output signal based on the expected output voltage and in accordance with its current first configuration information; one of the universal input ports that is working properly is instructed to collect the output signal and generate an input signal corresponding to the output signal in accordance with its current second configuration information; and the input signal is compared with the reference signal, and the first configuration information is calibrated according to the comparison result, wherein the reference signal is pre-generated by one of the universal input ports that is working properly based on the expected output voltage.

[0038] According to another aspect of the present application, a computer-readable storage medium is provided, wherein instructions are stored in the computer-readable storage medium. When the instructions are executed by a processor, the processor executes any one of the methods described above. BRIEF DESCRIPTION OF THE DRAWINGS

[0039] The above and other objects and advantages of the present application will become more fully apparent from the following detailed description in conjunction with the accompanying drawings, wherein the same or similar elements are represented by the same reference numerals.

[0040] Figure 1 A controller for a variable air volume air conditioning system and a variable air volume air conditioning system including the same according to an embodiment of the present application are shown;

[0041] Figure 2 It shows that a faulty universal input port is calibrated through a normally functioning analog output port according to an embodiment of the present application;

[0042] Figure 3 It shows that a faulty universal input port is calibrated through a normally functioning analog output port according to an embodiment of the present application;

[0043] Figure 4 It shows that a faulty universal input port is calibrated through a normally functioning analog output port according to an embodiment of the present application;

[0044] Figure 5 A control method for a variable air volume air conditioning system according to an embodiment of the present application is shown. DETAILED DESCRIPTION

[0045] For the purpose of brevity and illustration, the principles of the present application are described herein mainly with reference to its exemplary embodiments. However, those skilled in the art will readily recognize that the same principles are equally applicable to all types of controllers and control methods for variable air volume air conditioning systems, variable air volume air conditioning systems and storage media, and these same or similar principles may be implemented therein, and any such changes do not depart from the true spirit and scope of the present application.

[0046] One aspect of the present application provides a controller for a variable air volume air conditioning system. Figure 1 As shown, the variable air volume air conditioning system 10 (hereinafter also referred to as the system 10) includes a controller 20, a communication bus 11, a pipeline 12, a sensor unit 13 and an actuator unit 14, and the controller 20 includes a processing unit 21 and a port unit 22. It should be understood that the controller 20 as a part of the system 10 can be arranged independently of other parts of the system 10. For example, the controller 20 can be arranged on a ceiling. The processing unit 21 of the controller 20 can be a dedicated or general processor with data processing capabilities. For example, the processing unit 21 can be implemented by a microprocessor MCU. In some other examples, the processing unit 21 can also be implemented by an ARM processor. The figure also shows a terminal unit 24 of the controller 20, which is used to provide a connection terminal for accessing the controller 20 to the outside world, thereby realizing a communication connection and / or power transmission between the outside world and the controller 20. In addition, the figure also shows other parts of the variable air volume air conditioning system 10, which will be described in detail below.

[0047] The variable air volume air conditioning system 10 can dynamically adjust the output air volume according to the needs of the user and the actual situation, so that the variable air volume air conditioning system 10 can meet the needs of the user. To this end, the sensor unit 13 of the variable air volume air conditioning system 10 may include a differential pressure sensor 131, which can be used to detect the pressure difference between the pipeline 12 and the environment (for example, the room where the user is located) and generate a differential pressure signal. As shown in the figure, the differential pressure sensor 131 can be connected to the pipeline 12 through a section of the P-head pipe, so that the pressure in the pipeline can be detected. The differential pressure sensor 131 can also measure the ambient pressure, so that the pressure difference between the pipeline 12 and the environment can be further determined.

[0048] The processing unit 21 of the controller 20 can receive the pressure difference signal from the pressure difference sensor 131 via the communication bus 11, and determine the desired air supply volume to the environment through the duct 12 based at least in part on the pressure difference signal. As shown in the figure, the terminal unit 24 includes a connection terminal 245 for accessing the communication bus 11, so that the controller 20 can access the communication bus 11 of the system 10.

[0049] The processing unit 21 of the controller 20 can generate a control signal corresponding to the desired air supply volume, and then the actuator unit 14 can adjust the air supply volume in the pipeline 12 according to the control signal. The detailed structure of the actuator unit 14 will be described below, and its general working principle is to affect the air supply volume by adjusting the pipe diameter of a part of the section of the pipeline 12. As shown in the figure, the controller 20 can establish a communication connection with the actuator unit 14 through the wiring terminal 246 in the terminal unit 24, and can send a control signal for adjusting the desired air supply volume to the actuator unit 14 through the wiring terminal 246.

[0050] In some examples, the controller 20 can be used to determine whether there is a fault in the system 10, and if it is determined that there is a fault, it can also determine the type of fault and the location where it occurs. Specifically, the processing unit 21 of the controller 20 is also configured to determine whether there is a fault in the variable air volume air conditioning system 10 based on the pressure difference signal.

[0051] In some embodiments of the present application, the processing unit 21 can determine that the variable air volume air conditioning system 10 has a fault when the pressure difference signal is abnormal, wherein the abnormal condition of the pressure difference signal can be various conditions in which the received pressure difference signal does not conform to common sense, for example, it can be one or more of the following conditions: the pressure difference signal exceeds a preset threshold value (for example, the pressure difference signal shows that the pressure difference between the pipeline 12 and the environment exceeds one standard atmospheric pressure), and the pressure difference signal does not change within the first preset time (for example, the pressure difference signal does not change within 1 minute). Various subsequent terms are described in this article in ordinal form such as "first" and "second", which is intended to distinguish the subjects or stages associated with these terms, but does not indicate that these subsequent terms are different in terms of dimensions, values, etc.

[0052] In some embodiments of the present application, the processing unit 21 may first monitor the signal on the communication bus 11, and determine that the communication bus 11 has failed when the signal level on the communication bus 11 does not change within the second preset time. The communication bus 11 will always have changes in high and low levels under normal working conditions. When the pressure difference signal received through the communication bus 11 is abnormal, the processing unit 21 may instruct the hardware detection circuit (not shown in the figure) to perform level detection on the communication bus 11. If the communication bus 11 always maintains a high level or a low level, it indicates that the communication bus 11 has failed.

[0053] In some embodiments of the present application, as shown in the figure, the port unit 22 includes a digital output port (DO) 224 for sending a control signal, and the digital output port (DO) 224 can be connected to the wiring terminal 246 so as to be connected to the actuator unit 14. In the present application, "port" and "terminal" are used to distinguish between access ports in different positions, wherein "port" cannot be directly accessed by the outside world, while "terminal" can be exposed outside the controller 20. "Terminal" needs to provide an interface for access by the outside world through physical connection with the "terminal". Distinguishing "port" from "terminal" will be beneficial to the logic of the input / output of the control controller 20, and there is no need to change any cables for adjusting the connection during the control process, thereby greatly reducing the workload of maintenance personnel.

[0054] In some examples, if it is determined that the communication bus 11 has not failed, the processing unit 21 can determine whether the digital output port (DO) 224 has a fault by switching the sending state of the digital output port (DO) 224 and receiving the signal on the digital output port (DO) 224. For example, the processing unit 21 can instruct to switch the state of the digital output port (DO) 224 back and forth between ON and OFF for several rounds, and can collect the signal actually output by the digital output port (DO) 224 through the analog-to-digital sampling circuit, and detect whether the detected signal has a level change. If the processing unit 21 determines that there is no level change, it can be determined that the digital output port (DO) 224 has a fault, and vice versa.

[0055] In some embodiments of the present application, the port unit 22 includes a plurality of digital output ports, and the illustrated digital output port (DO) 224 includes a series of digital output ports (DO). At this time, the processing unit 21 can use a second digital output port among the plurality of digital output ports (DO) 224 to send a control signal when a first digital output port among the plurality of digital output ports (DO) 224 fails. Specifically, the physical connection between the first digital output port and the wiring terminal 246 can be released, and a physical connection between the second digital output port and the wiring terminal 246 can be established, so that the second digital output port can send a control signal to the outside. If any digital output port other than the failed digital output port can work normally, then a control signal can still be sent to the outside, but when all digital output ports cannot work normally, it means that the digital output cannot be restored.

[0056] In some examples, if it is determined that the communication bus 11 has not failed, the processing unit 21 will then be able to determine whether the abnormality of the pressure difference signal is caused by the failure of the actuator unit 14. Specifically, in some embodiments of the present application, the actuator unit 14 includes a motor (not shown in the figure), and the motor can control the opening of the valve of the pipeline 12 according to the control signal to adjust the air supply in the pipeline 12. In addition, the sensor unit 13 also includes a position sensor 132, which can detect the opening of the valve and generate an opening signal. The processing unit 21 can determine whether the actuator unit 14 has a fault based on the opening signal. For example, if the opening signal shows that the actuator unit 14 fails to adjust the valve to the target opening according to the control signal, the processing unit 21 can determine that the motor of the actuator unit 14 may have a stuck fault.

[0057] In some embodiments of the present application, the sensor unit 13 also includes a current sensor 133 and a temperature sensor 144, and the current sensor 133 can detect the working current of the motor and generate a current signal, while the temperature sensor 144 can detect the temperature of the motor and generate a temperature signal. The processing unit 21 can also determine whether the motor is faulty based on the current signal and the temperature signal. As understood, when the motor is under the same load, if the motor rotates at the same angle, its speed is proportional to the current, and the faster the speed, the greater the current required. Under normal working conditions, the temperature of the motor will rise rapidly in the initial stage during operation, and then reach a balance point and no longer continue to rise. When the motor stops running, the temperature will slowly decrease according to the operating environment until it returns to the ambient temperature. When the motor has a stuck fault, the motor will be driven according to the set peak current. Since the motor stops rotating due to a stall, the temperature will continue to rise significantly. When the running time is full, the motor current will be reduced to the cut-off current, and the temperature of the motor will also slowly decrease. In some embodiments of the present application, the processing unit 21 can determine whether the motor is faulty based on the comparison of the difference between the temperature signal collected at the sampling time before and after the peak of the current signal and the preset temperature threshold. Specifically, when the difference is greater than a preset temperature threshold, it can be determined that a stuck fault has occurred.

[0058] In some embodiments of the present application, the processing unit 21 can generate a motor repair signal when it is determined that the motor has a fault, so that the motor can increase the output torque of the motor step by step with the rated torque of the motor as a reference and the torque interval as a step within a preset torque range according to the motor repair signal. Specifically, the motor can be driven with the rated torque K1 first, and then the output torque can be increased step by step, with the torque increased by K2 each time, until the jamming fault can be eliminated. If the jamming fault still cannot be eliminated when the maximum allowable torque K3 is reached, the actuator unit 14 cannot eliminate the fault by this method, and it may be necessary to eliminate the fault manually.

[0059] In addition, since most motor jam failures are caused by the increase of foreign matter in the pipe 12 after the equipment has been running for a long time, causing the foreign matter to be stuck when the valve rotates, a small vibrator can be installed on the pipe 12. When the processing unit 21 determines that the motor is blocked, it can automatically execute the repair program to control the vibrator to vibrate at different frequencies to make the foreign matter leave the valve position, so that the valve can be restored to rotate. The above troubleshooting process can be tried repeatedly several times. If the blocking abnormality does not disappear, the blocking abnormality information can be reported and human intervention repair can be performed.

[0060] In some examples, if the abnormality of the pressure difference signal is not caused by one of the above reasons, the processing unit 21 may determine that the abnormality is caused by the detachment of the P-head pipe.

[0061] In some examples, the controller 20 can be used to determine whether the port unit 22 of the system 10 is working properly, and provide a calibration solution or a backup solution when some ports of the port unit 22 do not work properly. Specifically, the processing unit 21 of the controller 20 can calibrate the first port through the reference signal of the second port in the port unit 22 when it is determined that there is an error in the signal of the first port in the port unit 22, wherein the reference signal is a signal of the second port in a normal working state.

[0062] In some embodiments of the present application, in addition to the digital output port (DO) 224 described above, the port unit 22 includes a universal input port (UI) 221, an analog output port (AO) 222, and a digital input port (DI) 223. Among them, the universal input port (UI) 221 can be composed of one or more universal input ports, and the analog output port (AO) 222 can also be composed of one or more analog output ports. Similar to the digital output port (DO) 224 described above, the universal input port (UI) 221, the analog output port (AO) 222, and the digital input port (DI) 223 can also establish physical connections to the wiring terminals 241, 242, 243, and 244 in the terminal unit 24, thereby providing an interface for the outside world to access the universal input port (UI) 221, the analog output port (AO) 222, the digital input port (DI) 223, and the digital output port (DO) 224.

[0063] The processing unit 21 can receive the input signal of any one of the universal input ports (UI) 221 and the output signal of any one of the analog output ports (AO) 222, respectively, and determine whether the universal input port fails according to the input signal, and determine whether the analog output port fails according to the output signal. Specifically, the output signal and the input signal can be collected and analyzed for rationality to determine whether the universal input port and the analog output port are faulty. The rationality detection standard here can be whether the signal exceeds a predetermined range, whether the signal is out of the group compared with similar signals (for example, a large deviation from the average value of each signal indicates that an abnormality may occur), whether there is a significant change compared with the historical value of the signal (for example, a deviation from the historical mean exceeds a preset value, indicating that an abnormality may occur), etc.

[0064] In some embodiments of the present application, the processing unit 21 is further configured to issue an instruction to establish a connection between any one of the universal input ports (UI) 221 and any one of the analog output ports (AO) 222. Specifically, the controller 20 may further include an electronic switch unit 23, which is configured to establish a connection between any one of the universal input ports (UI) 221 and any one of the analog output ports (AO) 222 according to the instruction of the processing unit 21. In some other examples, the device receiving the instruction to establish a connection issued by the processing unit 21 may still be a controlled electromagnetic relay or other device; it may also be other control logic, and this control logic may exist in the processing unit 21, and the control logic directly connects the ports through auxiliary hardware circuits. For the convenience of explanation, the electronic switch unit 23 will be used as an example to illustrate the working principle of the present application. Establishing a connection between the universal input port and the analog output port inside the controller 20 will enable the calibration of the faulty port using the port without the fault, so that it can resume normal operation. The universal input port (UI) 221 and the analog output port (AO) 222 work through configuration information. For example, the processing unit 21 can convert the expected output signal into a signal for processing by the analog output port (AO) 222 through the configuration information, so that the analog output port (AO) 222 outputs signals such as output voltage corresponding to the expected output signal. However, the internal components of the input port (UI) 221 and the analog output port (AO) 222 are greatly affected by the environment, and the preset configuration information may become unsuitable for continued use due to environmental changes, device aging, etc. For example, the expected output signal of the processing unit 21 is 5V, but after being processed by the preset configuration information, the voltage output by the analog output port (AO) 222 may be 6V, which seriously deviates from the expected value.

[0065] In some embodiments of the present application, the faulty universal input port (UI) 221 can be calibrated through the normally working analog output port (AO) 222. Specifically, the processing unit 21 can instruct the electronic switch unit 23 to establish a connection between the faulty universal input port (UI) 221 and one of the analog output ports (AO) 222 that is working normally when any one of the universal input ports (UI) 221 fails. Subsequently, the processing unit 21 can perform the following operations to implement the calibration of the configuration information of the universal input port (UI) 221:

[0066] (1) First, the processing unit 21 can determine the expected output voltage distributed according to a predetermined interval. For example, the processing unit 21 takes the output voltage 5V of the analog output port (AO) 222 when it is working normally as the middle value, and takes values ​​around 5V at intervals of 0.2V, thereby forming the following Figure 2 The combination of expected output voltage values ​​shown includes: 4.6 V, 4.8 V, 5.0 V, 5.2 V, and 5.4 V. Each of the combinations of expected output voltage values ​​can be output in sequence in time, so as to facilitate reception by the universal input port (UI) 221 .

[0067] (2) Secondly, the processing unit 21 will instruct one of the analog output ports (AO) 222 that is working properly to generate a reference signal based on the expected output voltage and according to its current first configuration information. Since the analog output port (AO) 222 is working properly, the signal it generates will be used as a reference signal and can be used to calibrate the universal input port (UI) 221 that has a fault. In some examples, although each port in the analog output port (AO) 222 that is working properly can be used for testing, the one in the analog output port (AO) 222 that is in the best working state can also be selected to generate a reference signal based on the expected output voltage and according to its current first configuration information, thereby further improving the accuracy of calibration. Specifically, the processing unit 21 can determine which analog output port is in the best working state through the following process. (2-1) Configure any one of the analog output ports to generate a test signal corresponding to the test output voltage. The test voltage here can also be the expected output voltage described in step (1), and the process of generating the test signal is also consistent with the principle of generating the reference signal. (2-2) Instruct the other universal input ports except the universal input port with the fault to collect the test signal and generate the test input voltage corresponding to the test signal. (2-3) Compare the test output voltage with the test input voltage, and determine the analog output port corresponding to the one with the smallest absolute value of the difference as the one with the best working state. In this way, the best performing analog output port can be used as the reference signal described in the generation step (2).

[0068] It is worth mentioning that during the normal operation of the controller 20, the processing unit 21 may instruct the analog output port to output the working voltage, etc. at a certain period. For this reason, the original output logic should be disconnected before the analog output port is used for calibration to prevent the original output logic from affecting the calibration process. Specifically, the processing unit 21 may stop outputting other signals to one of the analog output ports that is working properly (for example, stop outputting a signal to the analog output port that indicates the analog output port generates the working voltage) before instructing one of the analog output ports that is working properly to generate a reference signal based on the expected output voltage and according to its current first configuration information.

[0069] (3) The processing unit 21 then indicates the universal input port (UI) where the fault has occurred.

[0070] 221 collects a reference signal and generates an input signal corresponding to the reference signal according to its current second configuration information.

[0071] (4) Finally, the processing unit 21 can compare the input signal with the reference signal and calibrate the second configuration information according to the comparison result. Thus, a feedback signal can be formed according to the expression of the input signal and the reference signal to calibrate the second configuration information, so that the calibrated second configuration information is suitable for working in the current environment.

[0072] In some embodiments of the present application, Figure 2 As shown, environmental influences may cause the electrical characteristics of the universal input port (UI) to shift linearly within the global or local voltage range. At this time, the comparison result indicates that the direction of the difference between the input signal and the reference signal is the same (positive) and the absolute value of the difference is less than the preset threshold. Therefore, for the first part (the first part may cover the entire segment of the second configuration information, and the environmental influence causes the electrical characteristics of the universal input port (UI) to shift linearly within the entire operating voltage range) where the comparison result indicates that the direction of the difference between the input signal and the reference signal is the same and the absolute value of the difference is less than the preset threshold, the processing unit 21 may perform the following calibration process on the segment corresponding to the first part of the signal in the second configuration information: (A) determine the average value of the difference; and (B) use the average value as an offset to translate the segment corresponding to the first part of the signal in the second configuration information to form an updated second configuration information.

[0073] In some embodiments of the present application, Figure 3As shown in FIG. 1 , environmental influences may cause the electrical characteristics of the universal input port (UI) to shift nonlinearly within a local voltage range. At this time, the comparison result indicates that the direction of the difference between the input signal and the reference signal is not completely the same and the absolute value of the difference is less than the preset threshold. Therefore, for the second part (X+Y) where the comparison result indicates that the absolute value of the difference between the input signal and the reference signal is greater than the preset threshold, as shown in FIG. Figure 4 As shown, the processing unit 21 may perform the following calibration process on the segment corresponding to the second part of the signal in the second configuration information:

[0074] (a) determining the midpoint ① of the second part of the signal;

[0075] (b) inferring a number of points including the midpoint ① in the segment of the second part of the signal, wherein the inferring (b-1) of the part X above the midpoint ① comprises: (b-1-1) setting a first number of points to be estimated that are greater than the midpoint ① on the segment of the second part of the signal; (b-1-2) selecting a first reference point E and a second reference point F that are greater than the midpoint ① on the segment corresponding to the first part of the signal in the updated second configuration information, and determining a first linear function for interpolation based on the first reference point E and the second reference point F, wherein the first reference point The signal value of the test point E is less than the signal value of the second reference point F; and (b-1-3) based on the first linear function, each point is calculated in sequence in a direction away from the midpoint ① until the number of calculated points is equal to the first number, wherein the point calculated for the first time in the calculation process is the middle point ② between the midpoint ① and the first reference point E, and the point to be calculated next in the calculation process is the middle point between the currently calculated point and the first reference point E (for example, the point to be calculated for the second time is the middle point ③ between the current first calculated point ② and point E, and so on).

[0076] The calculation (b-2) of the midpoint ① and the following part Y includes: (b-2-1) setting a second number of points to be estimated that are less than or equal to the midpoint on the segment of the second part of the signal (for example, generally speaking, the second number is 1 greater than the first number for symmetry); (b-2-2) selecting a third reference point G and a fourth reference point H that are less than the midpoint ① on the segment corresponding to the first part of the signal in the updated second configuration information, and determining a second linear function for interpolation based on the third reference point G and the fourth reference point H, wherein the value of the third reference point G is is less than the value of the fourth reference point H; and (b-2-3) based on the second linear function, each point is successively extrapolated in a direction away from the midpoint ① until the number of extrapolated points is equal to the second number, wherein the point extrapolated for the first time in the extrapolation process is the midpoint ①, and the point to be extrapolated next in the extrapolation process is the midpoint between the currently extrapolated point and the fourth reference point H (for example, the point to be extrapolated for the second time is the midpoint ④ between the current first extrapolated point ① and point H, the point to be extrapolated for the third time is the midpoint ⑤ between the extrapolated point ④ and point H, and so on).

[0077] From this point on, in step (b), a linear interpolation method is used to form a number of interpolation points with the midpoint as the interpolation object.

[0078] (c) further adjusting the inferred points in a manner to minimize the sum of squared deviations of the inferred points, and forming a segment corresponding to the second part of the signal in the updated second configuration information according to the adjusted points. Figure 4 As shown in the figure, the positions of points ① to ⑤ are adjusted in such a way that the sum of squares of deviations of their signal values ​​is minimized, so that the adjusted points are used as the basis for forming the segments corresponding to the second part of the signal in the second configuration information.

[0079] In some embodiments of the present application, environmental influences may cause the electrical characteristics of the universal input port (UI) to shift nonlinearly on a global scale. At this time, the processing unit 21 may instruct the universal input port (UI) 221 that has failed to verify the updated second configuration information, and if the verification fails, the processing unit 21 may determine the expected output voltage that can cover the operating voltage of the analog output port (AO) 222 distributed at predetermined intervals. Specifically, the expected output voltage determined by the processing unit 21 may be 0V, 0.2, 0.4V, ..., 5.0V, 5.2V, ..., 9.8V, 10.0V. That is, the determined expected output voltage covers the operating range of 0V-10V, and the predetermined interval of the value is 0.2V.

[0080] In some embodiments of the present application, the faulty analog output port (AO) 222 can also be calibrated through the normally functioning universal input port (UI) 221. The relevant process is similar to the calibration of the faulty universal input port (UI) 221 through the normally functioning analog output port (AO) 222 mentioned above, and will not be discussed in detail in this article due to space limitations. Specifically, when any one of the analog output ports (AO) 222 fails, the processing unit 21 can instruct the electronic switch unit 23 to establish a connection between the faulty analog output port (AO) 222 and one of the universal input ports (UI) 221 that is working normally, and the processing unit 21 is configured to: determine the expected output voltage distributed at a predetermined interval; instruct the faulty analog output port (AO) 222 to generate an output signal based on the expected output voltage and in accordance with its current first configuration information; instruct the one of the universal input ports (UI) 221 that is working normally to collect the output signal and generate an input signal corresponding to the output signal in accordance with its current second configuration information; and compare the input signal with a reference signal, and calibrate the first configuration information according to the comparison result, wherein the reference signal is pre-generated by one of the universal input ports (UI) 221 that is working normally based on the expected output voltage.

[0081] In some embodiments of the present application, for the first part in which the comparison result indicates that the direction of the difference between the input signal and the reference signal is the same and the absolute value of the difference is less than a preset threshold, the processing unit 21 is configured to perform the following calibration process on the segment corresponding to the first part of the signal in the first configuration information: determine the average value of the difference; and shift the segment corresponding to the first part of the signal in the first configuration information using the average value as an offset to form an updated first configuration information.

[0082] In some embodiments of the present application, for the second part where the comparison result indicates that the absolute value of the difference between the input signal and the reference signal is greater than a preset threshold, the processing unit 21 is configured to perform the following calibration process on the segment corresponding to the second part of the signal in the first configuration information: determine the midpoint of the second part of the signal; infer a number of points including the midpoint in the segment of the second part of the signal, wherein the inference of the part above the midpoint includes: setting a first number of points to be estimated that are greater than the midpoint on the segment of the second part of the signal; selecting a first reference point and a second reference point that are greater than the midpoint on the segment corresponding to the first part of the signal in the updated first configuration information, and determining a first linear function for interpolation based on the first reference point and the second reference point, wherein the value of the first reference point is less than the value of the second reference point; and inferring each point in turn in a direction away from the midpoint based on the first linear function until the number of inferred points is equal to the first number, wherein the point inferred for the first time in the inference process is the midpoint between the midpoint and the first reference point, and in the inference The next point to be estimated in the process is the middle point between the currently estimated point and the first reference point; and the estimation of the middle point and the following parts includes: setting a second number of points to be estimated on the segment of the second part of the signal that is less than or equal to the middle point; selecting a third reference point and a fourth reference point that are less than the middle point on the segment corresponding to the first part of the signal in the updated first configuration information, and determining a second linear function for interpolation based on the third reference point and the fourth reference point, wherein the value of the third reference point is less than the value of the fourth reference point; and sequentially estimating each point in a direction away from the middle point based on the second linear function until the number of estimated points is equal to the second number, wherein the point estimated for the first time in the estimation process is the middle point, and the next point to be estimated in the estimation process is the middle point between the currently estimated point and the fourth reference point; and further adjusting each estimated point in a manner to minimize the sum of squared deviations of the estimated points based on the estimated points, and forming a segment corresponding to the second part of the signal in the updated first configuration information based on the adjusted points.

[0083] In some embodiments of the present application, the processing unit 21 is configured to instruct the faulty analog output port (AO) 222 to verify the updated first configuration information, and if the verification fails, the processing unit 21 is configured to determine an expected output voltage distributed at predetermined intervals that can cover the operating voltage of the universal input port (UI) 221.

[0084] In some embodiments of the present application, the electronic switch unit 23 is also configured to be able to establish a physical connection between any one of the universal input ports (UI) 221, any one of the analog output ports (AO) 222 and the terminal 241, terminal 242, terminal 243 and terminal 244 in the terminal unit 24, thereby providing a connection to external devices.

[0085] The processing unit 21 is configured to instruct the failed universal input port (UI) 221 to be verified based on the updated second configuration information, and if the verification fails, instruct the electronic switch unit 23 to replace the failed universal input port (UI) 221 with other normal universal input ports (UI) 221 to connect to an external device; and / or the processing unit 21 is configured to instruct the failed analog output port (AO) 222 to be verified based on the updated first configuration information, and if the verification fails, instruct the electronic switch unit 23 to replace the failed analog output port (AO) 222 with other normal analog output ports (AO) 222 to connect to an external device.

[0086] In some embodiments of the present application, the controller 20 further includes a wireless communication module 25 configured to receive configuration parameters, and the processing unit 21 can also determine the desired air supply volume based on the configuration parameters. In this way, the user can connect to the controller 20 through a wireless device such as a mobile terminal and modify the configuration parameters.

[0087] In some embodiments of the present application, the wireless communication module 25 is further configured to receive a test instruction, and the processing unit 21 can also receive an input signal of any one of the universal input ports (UI) 221 and an output signal of any one of the analog output ports (AO) 222 based on the test instruction to determine whether a fault occurs. In this way, the user can manually initiate a test for the universal input port (UI) 221 and the analog output port (AO) through a wireless device such as a mobile terminal.

[0088] Another aspect of the present application provides a variable air volume air conditioning system, which includes any one of the controllers described above.

[0089] Another aspect of the present application provides a control method for a variable air volume air conditioning system. The variable air volume air conditioning system includes a controller, a communication bus, a pipeline, a sensor unit and an actuator unit, and the controller includes a processing unit and a port unit.

[0090] like Figure 5 As shown, a control method 50 for a variable air volume air conditioning system (hereinafter also referred to as method 50) includes the following steps performed by a processing unit: in step S502, a pressure difference signal is received via a communication bus, and a desired air supply volume to the environment through a pipeline is determined at least partially based on the pressure difference signal, and a control signal corresponding to the desired air supply volume is generated, wherein the sensor unit includes a pressure difference sensor, the pressure difference signal is generated by the pressure difference sensor detecting the pressure difference between the pipeline and the environment, and the actuator unit adjusts the air supply volume in the pipeline according to the control signal; in an optional step S504, the method 50 can determine whether the variable air volume air conditioning system has a fault according to the pressure difference signal; and in step S506, when it is determined that the signal of the first port in the port unit has an error, the first port is calibrated by a reference signal of the second port in the port unit, wherein the reference signal is a signal of the second port in a normal working state. Through the above steps, the method 50 can determine whether the variable air volume air conditioning system has a fault, and when it is determined that there is a fault, the fault type and the location where it occurs can also be determined. In addition, method 50 can also determine whether the port unit of the variable air volume air conditioning system works normally through the above steps, and provide a calibration plan or a backup plan when some ports of the port unit do not work normally.

[0091] In some embodiments of the present application, the port unit includes one or more universal input ports and one or more analog output ports, and wherein: an input signal of any one of the universal input ports and an output signal of any one of the analog output ports are received respectively, and whether any one of the universal input ports fails is determined based on the input signal, and whether any one of the analog output ports fails is determined based on the output signal.

[0092] In some embodiments of the present application, the controller further includes an electronic switch unit, and the method further includes: instructing the electronic switch to establish a connection between any one of the general input ports and any one of the analog output ports.

[0093] In some embodiments of the present application, when any one of the universal input ports fails, the electronic switch unit is instructed to establish a connection between the failed universal input port and one of the analog output ports that is working normally; an expected output voltage distributed at a predetermined interval is determined; one of the analog output ports that is working normally is instructed to generate a reference signal based on the expected output voltage and in accordance with its current first configuration information; the failed universal input port is instructed to collect the reference signal and generate an input signal corresponding to the reference signal in accordance with its current second configuration information; and the input signal is compared with the reference signal, and the second configuration information is calibrated according to the comparison result.

[0094] In some embodiments of the present application, when any one of the analog output ports fails, the electronic switch unit is instructed to establish a connection between the failed analog output port and one of the universal input ports that is working normally; the expected output voltage distributed at a predetermined interval is determined; the failed analog output port is instructed to generate an output signal based on the expected output voltage and in accordance with its current first configuration information; the universal input port that is working normally is instructed to collect the output signal and generate an input signal corresponding to the output signal in accordance with its current second configuration information; and the input signal is compared with a reference signal, and the first configuration information is calibrated according to the comparison result, wherein the reference signal is pre-generated by one of the universal input ports that is working normally based on the expected output voltage.

[0095] Other aspects of the method 50 may be developed according to the specific embodiment of the system 10 as described above, and the relevant contents are incorporated herein, and will not be elaborated here due to space limitations.

[0096] According to another aspect of the present application, a computer-readable storage medium is provided, in which instructions are stored. When the instructions are executed by a processor, the processor executes any one of the control methods for a variable air volume air conditioning system as described above. The computer-readable medium referred to in the present application includes various types of computer storage media, which can be any available medium that can be accessed by a general-purpose or special-purpose computer. For example, the computer-readable medium can include RAM, ROM, EPROM, EEPROM, etc. 2PROM, register, hard disk, removable disk, CD-ROM or other optical disk storage, disk storage or other magnetic storage device, or can be used to carry or store the desired program code unit in the form of instruction or data structure and can be accessed by general or special computer, or general or special processor. As used herein, the disk usually copies data magnetically, while the dish uses laser to optically copy data. The above combination should also be included in the protection scope of computer-readable medium. Exemplary storage medium is coupled to the processor so that the processor can read and write information from / to the storage medium. In an alternative solution, the storage medium can be integrated into the processor. The processor and the storage medium can reside in the ASIC. The ASIC can reside in the user terminal. In an alternative solution, the processor and the storage medium can reside in the user terminal as discrete components.

[0097] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto. Those skilled in the art can think of other feasible changes or substitutions based on the technical scope disclosed in the present application, and such changes or substitutions are all included in the protection scope of the present application. In the absence of conflict, the implementation modes of the present application and the features in the implementation modes can also be combined with each other. The protection scope of the present application shall be subject to the description of the claims.

Claims

1. A controller for a variable air volume air conditioning system, characterized in that: The variable air volume air conditioning system comprises the controller, a communication bus, a pipeline, a sensor unit and an actuator unit, and the controller comprises a processing unit and a port unit, wherein: The sensor unit includes a differential pressure sensor, and the differential pressure sensor is configured to detect a pressure difference between the pipeline and an environment and generate a differential pressure signal; The processing unit is configured to receive the pressure differential signal via the communication bus, and determine a desired air supply volume to the environment through the duct based at least in part on the pressure differential signal, and generate a control signal corresponding to the desired air supply volume; The actuator unit is configured to adjust the air supply volume in the duct according to the control signal; The processing unit is further configured to calibrate the first port in the port unit by using a reference signal of a second port in the port unit when it is determined that an error exists in the signal of the first port in the port unit, wherein the reference signal is a signal of the second port in a normal working state.

2. The controller according to claim 1, wherein: The processing unit is further configured to determine whether there is a fault in the variable air volume air conditioning system according to the pressure difference signal.

3. The controller according to claim 2, wherein: The processing unit is configured to determine that a fault exists in the variable air volume air conditioning system when an abnormality occurs in the pressure difference signal, wherein the abnormality includes at least one of the following situations: the pressure difference signal exceeds a preset threshold, and the pressure difference signal does not change within a first preset time.

4. The controller according to claim 3, wherein: The processing unit is configured to monitor a signal on the communication bus and determine that a failure occurs on the communication bus if a signal level on the communication bus does not change within a second preset time.

5. The controller according to claim 1, wherein: The port unit comprises a digital output port for sending the control signal; and The processing unit is configured to determine whether the digital output port has a fault by switching a transmission state of the digital output port and receiving a signal on the digital output port.

6. The controller according to claim 5, wherein: The port unit includes a plurality of digital output ports; and The processing unit is configured to send the control signal using a second digital output port among the plurality of digital output ports if a first digital output port among the plurality of digital output ports fails.

7. The controller according to claim 2, wherein: The actuator unit includes a motor, and the motor is capable of controlling the opening of the valve of the duct according to the control signal to adjust the air supply volume in the duct, and wherein the sensor unit further includes a position sensor configured to detect the opening of the valve and generate an opening signal; and The processing unit is further configured to determine whether the actuator unit has a fault according to the opening signal.

8. The controller according to claim 7, wherein: The sensor unit further includes a current sensor and a temperature sensor, wherein the current sensor is configured to detect an operating current of the motor and generate a current signal, and the temperature sensor is configured to detect a temperature of the motor and generate a temperature signal; as well as The processing unit is further configured to determine whether the motor has a fault according to the current signal and the temperature signal.

9. The controller according to claim 8, wherein: The processing unit is configured to determine whether the motor has a fault based on a comparison between a difference between temperature signals collected at sampling moments before and after a peak value of the current signal and a preset temperature threshold.

10. The controller according to claim 9, wherein: The processing unit is configured to generate a motor repair signal when it is determined that the motor has a fault, so that the motor increases the output torque of the motor step by step within a preset torque range based on the rated torque of the motor and with torque intervals as steps according to the motor repair signal.

11. The controller according to claim 1, wherein: The port unit includes one or more universal input ports and one or more analog output ports, and the processing unit is configured to respectively receive an input signal of any one of the universal input ports and an output signal of any one of the analog output ports, and to determine whether any one of the universal input ports fails based on the input signal, and to determine whether any one of the analog output ports fails based on the output signal.

12. The controller according to claim 11, wherein: The processing unit is further configured to be able to issue an instruction to instruct to establish a connection between any one of the general input ports and any one of the analog output ports.

13. The controller according to claim 12, wherein: The processing unit is configured to instruct, when any one of the universal input ports fails, to establish a connection between the failed universal input port and one of the analog output ports that is working properly, and the processing unit is further configured to: determining a desired output voltage distributed according to a predetermined interval; Instructing one of the analog output ports that is working normally to generate the reference signal based on the expected output voltage and according to its current first configuration information; Instructing the universal input port where the fault occurs to collect the reference signal and generate an input signal corresponding to the reference signal according to its current second configuration information; as well as The input signal is compared with the reference signal, and the second configuration information is calibrated according to the comparison result.

14. The controller according to claim 13, wherein: The one of the analog output ports that works normally is the one of the analog output ports that works best, and the processing unit is configured to determine the one of the analog output ports that works best by performing the following steps: configuring any one of the analog output ports to generate a test signal corresponding to a test output voltage; Instructing other universal input ports except the universal input port where the fault occurs to collect the test signal and generate a test input voltage corresponding to the test signal; as well as The test output voltage is compared with the test input voltage, and the analog output port corresponding to the one with the smallest absolute value of the difference is determined as the one with the best working state.

15. The controller according to claim 13, wherein: The processing unit is further configured to stop outputting other signals to one of the analog output ports that is operating normally before instructing one of the analog output ports that is operating normally to generate the reference signal based on the expected output voltage and in accordance with its current first configuration information.

16. The controller according to claim 13, wherein: For the first part where the comparison result indicates that the direction of the difference between the input signal and the reference signal is the same and the absolute value of the difference is less than a preset threshold, the processing unit is configured to perform the following calibration process on the segment corresponding to the first part of the signal in the second configuration information: determining an average of the differences; and The segments corresponding to the first partial signal in the second configuration information are shifted using the average value as an offset to form updated second configuration information.

17. The controller according to claim 16, wherein: For the second part where the comparison result indicates that the absolute value of the difference between the input signal and the reference signal is greater than the preset threshold, the processing unit is configured to perform the following calibration process on the segment corresponding to the second part of the signal in the second configuration information: determining a midpoint of the second portion of the signal; The plurality of points in the segment of the second part of the signal including the midpoint are calculated, wherein the calculation of the portion above the midpoint comprises: Setting a first number of points to be estimated that are greater than the midpoint on the segment of the second part of the signal; Selecting a first reference point and a second reference point greater than the midpoint on the segment corresponding to the first partial signal in the updated second configuration information, and determining a first linear function for interpolation according to the first reference point and the second reference point, wherein the value of the first reference point is smaller than the value of the second reference point; and sequentially extrapolating points in a direction away from the midpoint based on the first linear function until the number of extrapolated points is equal to the first number, wherein the first extrapolated point in the extrapolation process is the midpoint between the midpoint and the first reference point, and the next extrapolated point in the extrapolation process is the midpoint between the currently extrapolated point and the first reference point; and The calculations for the midpoint and below include: Setting a second number of points to be estimated on the segment of the second part of the signal that are less than or equal to the midpoint; Selecting a third reference point and a fourth reference point smaller than the midpoint on the segment corresponding to the first partial signal in the updated second configuration information, and determining a second linear function for interpolation according to the third reference point and the fourth reference point, wherein the value of the third reference point is smaller than the value of the fourth reference point; and sequentially extrapolating points in a direction away from the midpoint based on the second linear function until the number of extrapolated points is equal to the second number, wherein the point extrapolated for the first time in the extrapolation process is the midpoint, and the point to be extrapolated next in the extrapolation process is the midpoint between the currently extrapolated point and the fourth reference point; and The inferred points are further adjusted according to the inferred points in a manner to minimize the sum of squared deviations thereof, and segments corresponding to the second partial signal in the updated second configuration information are formed according to the adjusted points.

18. The controller according to claim 17, wherein: The processing unit is configured to instruct the failed universal input port to verify the updated second configuration information, and if the verification fails, the processing unit is configured to determine the expected output voltage distributed according to the predetermined interval that can cover the operating voltage of the analog output port.

19. The controller according to claim 12, wherein: The processing unit is configured to instruct, when any one of the analog output ports fails, to establish a connection between the analog output port where the failure occurs and one of the universal input ports that is working normally, and the processing unit is configured to: determining a desired output voltage distributed according to a predetermined interval; Indicating that the analog output port having a fault generates an output signal based on the expected output voltage and in accordance with its current first configuration information; instructing one of the universal input ports that is working normally to collect the output signal and generate an input signal corresponding to the output signal according to its current second configuration information; as well as The input signal is compared with the reference signal, and the first configuration information is calibrated according to the comparison result, wherein the reference signal is pre-generated based on the expected output voltage by one of the universal input ports that works normally.

20. The controller according to claim 19, wherein: For the first part where the comparison result indicates that the direction of the difference between the input signal and the reference signal is the same and the absolute value of the difference is less than a preset threshold, the processing unit is configured to perform the following calibration process on the segment corresponding to the first part of the signal in the first configuration information: determining an average of the differences; and The segments corresponding to the first partial signal in the first configuration information are shifted using the average value as an offset to form updated first configuration information.

21. The controller according to claim 20, wherein: For the second part where the comparison result indicates that the absolute value of the difference between the input signal and the reference signal is greater than the preset threshold, the processing unit is configured to perform the following calibration process on the segment corresponding to the second part of the signal in the first configuration information: determining a midpoint of the second portion of the signal; The plurality of points in the segment of the second part of the signal including the midpoint are calculated, wherein the calculation of the portion above the midpoint comprises: Setting a first number of points to be estimated that are greater than the midpoint on the segment of the second part of the signal; Selecting a first reference point and a second reference point greater than the midpoint on the segment corresponding to the first partial signal in the updated first configuration information, and determining a first linear function for interpolation according to the first reference point and the second reference point, wherein the value of the first reference point is smaller than the value of the second reference point; and sequentially extrapolating points in a direction away from the midpoint based on the first linear function until the number of extrapolated points is equal to the first number, wherein the first extrapolated point in the extrapolation process is the midpoint between the midpoint and the first reference point, and the next extrapolated point in the extrapolation process is the midpoint between the currently extrapolated point and the first reference point; and The calculations for the midpoint and below include: Setting a second number of points to be estimated on the segment of the second part of the signal that are less than or equal to the midpoint; Selecting a third reference point and a fourth reference point smaller than the midpoint on the segment corresponding to the first partial signal in the updated first configuration information, and determining a second linear function for interpolation according to the third reference point and the fourth reference point, wherein a value of the third reference point is smaller than a value of the fourth reference point; and sequentially extrapolating points in a direction away from the midpoint based on the second linear function until the number of extrapolated points is equal to the second number, wherein the point extrapolated for the first time in the extrapolation process is the midpoint, and the point to be extrapolated next in the extrapolation process is the midpoint between the currently extrapolated point and the fourth reference point; and The inferred points are further adjusted according to the inferred points in a manner to minimize the sum of squared deviations thereof, and a segment corresponding to the second partial signal in the updated first configuration information is formed according to the adjusted points.

22. The controller according to claim 21, wherein: The processing unit is configured to instruct the failed analog output port to verify the updated first configuration information, and if the verification fails, the processing unit is configured to determine the expected output voltage distributed according to the predetermined interval that can cover the operating voltage of the universal input port.

23. The controller according to claim 11, wherein: The processing unit is further configured to be able to issue an instruction to establish a connection between any one of the general input ports, any one of the analog output ports and an external device; wherein, The processing unit is configured to instruct the malfunctioning universal input port to be verified based on the updated second configuration information, and if the verification fails, instruct the malfunctioning universal input port to be replaced with an external device through other normal universal input ports; and / or The processing unit is configured to instruct the failed analog output port to be verified based on the updated first configuration information, and if the verification fails, instruct the failed analog output port to be replaced with an external device through other normal analog output ports.

24. The controller according to claim 23, wherein: The controller also includes an electronic switching unit, which is configured to establish a connection between any one of the universal input ports and any one of the analog output ports according to the instructions of the processing unit, and / or establish a connection between any one of the universal input ports, any one of the analog output ports and an external device.

25. The controller according to claim 10, wherein: The controller further includes a wireless communication module configured to receive configuration parameters, and the processing unit is configured to determine the desired air supply volume further based on the configuration parameters.

26. The controller according to claim 25, wherein: The wireless communication module is further configured to receive a test instruction, and the processing unit is further configured to receive an input signal of any one of the general input ports and an output signal of any one of the analog output ports based on the test instruction to determine whether a fault occurs.

27. A variable air volume air conditioning system, characterized in that: The variable air volume air conditioning system comprises a controller as claimed in any one of claims 1-26.

28. A control method for a variable air volume air conditioning system, characterized in that: The variable air volume air conditioning system comprises a controller, a communication bus, a pipeline, a sensor unit and an actuator unit, and the controller comprises a processing unit and a port unit, wherein the method comprises the following steps performed by the processing unit: receiving a pressure difference signal via the communication bus, and determining a desired air supply volume through the duct to the environment based at least in part on the pressure difference signal, and generating a control signal corresponding to the desired air supply volume, wherein the sensor unit comprises a pressure difference sensor, the pressure difference signal is generated by the pressure difference sensor detecting a pressure difference between the duct and the environment, and the actuator unit adjusts the air supply volume in the duct according to the control signal; When it is determined that an error exists in the signal of the first port in the port unit, the first port is calibrated by using a reference signal of the second port in the port unit, wherein the reference signal is a signal of the second port in a normal working state.

29. The method according to claim 28, further comprising: It is determined whether the variable air volume air conditioning system has a fault according to the pressure difference signal.

30. The method of claim 28, wherein: The port unit includes one or more universal input ports and one or more analog output ports, and wherein: an input signal of any one of the universal input ports and an output signal of any one of the analog output ports are received respectively, and whether any one of the universal input ports fails is determined according to the input signal, and whether any one of the analog output ports fails is determined according to the output signal.

31. The method of claim 30, further comprising the step of issuing, performed by the processing unit, an instruction instructing the electronic switch to establish a connection between any one of the general input ports and any one of the analog output ports.

32. The method of claim 31, wherein: When any one of the universal input ports fails, instructing to establish a connection between the failed universal input port and one of the analog output ports that is working normally; determining a desired output voltage distributed according to a predetermined interval; Instructing one of the analog output ports that is working normally to generate the reference signal based on the expected output voltage and according to its current first configuration information; Instructing the universal input port where the fault occurs to collect the reference signal and generate an input signal corresponding to the reference signal according to its current second configuration information; as well as The input signal is compared with the reference signal, and the second configuration information is calibrated according to the comparison result.

33. The method of claim 31, wherein: When any one of the analog output ports fails, instructing to establish a connection between the analog output port having the failure and one of the universal input ports that is working normally; determining a desired output voltage distributed according to a predetermined interval; Indicating that the analog output port having a fault generates an output signal based on the expected output voltage and in accordance with its current first configuration information; instructing one of the universal input ports that is working normally to collect the output signal and generate an input signal corresponding to the output signal according to its current second configuration information; as well as The input signal is compared with the reference signal, and the first configuration information is calibrated according to the comparison result, wherein the reference signal is pre-generated based on the expected output voltage by one of the universal input ports that works normally.

34. A computer-readable storage medium having instructions stored therein, characterized in that: When the instructions are executed by a processor, the processor is caused to perform the method according to any one of claims 28 to 33.