Fan control system and method of air conditioner, controller and air conditioner
Through I2C communication module and closed-loop feedback adjustment technology, the problems of slow response and poor anti-interference capability in the existing air-conditioning fan control system are solved, and the fan is efficient, stable operation and flexible expansion are achieved.
Patent Information
- Application Number
- CN202411693494.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-22
- Publication Date
- 2025-01-10
AI Technical Summary
In the existing air conditioner fan control system, the VSP speed regulation signal and FG feedback signal cannot respond and adjust in time, have poor anti-interference ability, and cannot be easily expanded, which limits the control effect of the fan system.
The main control module and the drive module are connected through the I2C communication module to realize the closed-loop feedback adjustment of the fan, and the fan speed is adjusted through the speed ring, current ring and position ring, and the isolation module and protection components are added to isolate the voltage area, improving system stability and flexibility. sex.
It realizes timely response and precise control of fan speed, improves the anti-interference ability and flexibility of the system, ensures the smooth and efficient operation of the fan under various working conditions, extends the service life and reduces operation and maintenance costs.
Smart Images

Figure CN119289491A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of air conditioning control, and in particular to a control system of an air conditioning fan, a control method of an air conditioning fan, a controller and an air conditioner. Background Art
[0002] When controlling the air-conditioning fan, the air-conditioning fan is required to reach the preset speed stably and quickly. Therefore, the transmission of internal signals of the fan system has higher requirements.
[0003] At present, most of the related technologies use VSP (Velocity or Speed Control Port) speed control signal and FG (Feedback Ground) feedback signal to coordinately adjust the fan. However, the VSP speed control signal and FG feedback signal cannot respond to the adjustment in time, and have poor anti-interference ability. At the same time, the system cannot be easily expanded, which greatly limits the control of the fan system. Summary of the invention
[0004] The present invention aims to solve at least one of the technical problems in the related art to a certain extent. To this end, the first object of the present invention is to provide a control system for an air-conditioning fan, which adjusts the output speed by feedback speed and responds to the adjustment speed in time, thereby effectively controlling the speed of the air-conditioning fan and improving the stability of the air-conditioning operation.
[0005] A second object of the present invention is to provide a control method for an air conditioner fan.
[0006] The third object of the present invention is to provide a controller.
[0007] A fourth object of the present invention is to provide an air conditioner.
[0008] To achieve the above-mentioned purpose, the first embodiment of the present invention proposes a control system for an air-conditioning fan, including a main control module, a drive module and a target fan; the main control module includes a speed loop, and the drive module includes an I2C communication module; the main control module and the drive module are connected via the I2C communication bus of the I2C communication module, and the drive module is used to adjust the speed of the target fan; the main control module is used to obtain the feedback speed of the target fan through the I2C communication module, and adjust the speed of the speed loop according to the feedback speed and the preset speed. The control system of the air-conditioning fan provided by the embodiment of the present invention can realize the closed-loop feedback adjustment of the fan, thereby effectively and timely controlling the speed of the fan, improving the anti-interference ability of the fan, making the operation of the fan more stable, and at the same time being able to obtain the operation information of the fan, and can ensure the safety of the operation of the fan according to the operation information.
[0009] In addition, the control system of the air conditioner fan according to the above embodiment of the present invention may also have the following additional technical features:
[0010] According to some embodiments of the present invention, an isolation module is provided between the main control module and the driving module, and the isolation module is used to isolate a low-voltage area of the main control module from a high-voltage area of the driving module.
[0011] According to some embodiments of the present invention, the drive module further includes a current loop and a position loop, wherein the current loop is used to adjust the torque of the target fan according to the output of the speed loop, and the position loop is used to adjust the position of the target fan according to the output of the current loop.
[0012] According to some embodiments of the present invention, a first protection component is disposed between the main control module and the isolation module; and a second protection component is disposed between the isolation module and the driving module.
[0013] According to some embodiments of the present invention, the main control module includes an auxiliary speed loop, and the driving module includes a speed loop; the main control module is also used to adjust the speed of the auxiliary speed loop according to the feedback speed and the preset speed, so as to adjust the speed of the speed loop according to the output of the auxiliary speed loop to control the target fan.
[0014] The control system of the air-conditioning fan according to the embodiment of the present invention can implement dynamic feedback adjustment of the fan, accurately control the rotation speed of the fan, and ensure that the fan can maintain the optimal operating state under various working conditions, thereby making the operation of the fan more stable and efficient. At the same time, the control system of the air-conditioning fan according to the embodiment of the present invention is also highly flexible and scalable, and can meet the needs of driving multiple fans.
[0015] To achieve the above-mentioned purpose, the second aspect of the embodiment of the present invention proposes a control method for an air-conditioning fan, including: obtaining the feedback speed of the target fan, calculating the difference between the preset speed and the feedback speed, and obtaining a speed adjustment signal; inputting the speed adjustment signal into the speed PI regulator, calculating the speed adjustment variable for the target fan within a preset time interval, and controlling the target fan according to the output of the speed loop indicated by the speed adjustment variable.
[0016] According to some embodiments of the present invention, the control method of an air conditioning fan further includes: in response to obtaining a preset speed, generating a control instruction according to the preset speed, and sending the control instruction to a driving module so that the driving module drives the target fan according to the control instruction.
[0017] According to some embodiments of the present invention, the control method of an air conditioning fan further includes: obtaining closed-loop operating parameters of a target fan, comparing the closed-loop operating parameters with a closed-loop standard parameter range, and in response to the closed-loop operating parameters being not within the closed-loop standard parameter range, determining that a fault has occurred in the target fan, and controlling the speed loop to stop working.
[0018] A control method for an air-conditioning fan provided in an embodiment of the present invention can realize dynamic feedback adjustment of the fan, accurately control the rotation speed of the fan, and ensure that the fan can maintain the optimal operating state under various working conditions, thereby making the operation of the fan more stable and efficient. At the same time, based on the real-time acquired fan operation information, the fan operation faults can be captured in time and corresponding protection measures can be taken to ensure the long-term stable operation of the fan, effectively extend the service life of the fan, and reduce operation and maintenance costs.
[0019] To achieve the above objectives, the third aspect of the present invention proposes a controller, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the control method of the air-conditioning fan as described above when executing the program.
[0020] To achieve the above-mentioned purpose, a fourth aspect of the present invention provides an air conditioner, which includes an air conditioner fan to achieve smoother and more efficient operation.
[0021] Additional aspects and advantages of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] In order to more clearly illustrate the technical solutions in the present invention or the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings in the following description are only for the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0023] Figure 1 A schematic diagram of a control system for an air-conditioning fan provided in an embodiment of the present invention.
[0024] Figure 2 A schematic diagram of a control system for an air-conditioning fan provided in an embodiment of the present invention.
[0025] Figure 3 A schematic diagram of a control system for another air-conditioning fan provided in an embodiment of the present invention.
[0026] Figure 4 A flow chart of a method for controlling an air conditioner fan provided in an embodiment of the present invention.
[0027] Figure 5 A schematic diagram of the target speed and the corresponding adjustment time provided in an embodiment of the present invention.
[0028] Figure 6 A schematic flow chart of a method for controlling an air-conditioning fan provided in an embodiment of the present invention.
[0029] Figure 7 A schematic diagram of the controller structure provided by an embodiment of the present invention.
[0030] Figure numerals: 100 - main control module, 200 - isolation module, 300 - drive module, 400 target fan, 110 - speed loop, 111 - auxiliary speed loop, 310 - I2C communication module, 320 - current loop, 330 - position loop, 510 - first protection component, 520 - second protection component, 710 - processor, 720 - memory, 730 - input / output interface, 740 - communication interface, 750 - bus. DETAILED DESCRIPTION
[0031] In order to make the objectives, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with specific embodiments and with reference to the accompanying drawings.
[0032] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the present invention should be understood by people with ordinary skills in the field to which the present invention belongs. The "first", "second" and similar words used in the present invention do not indicate any order, quantity or importance, but are only used to distinguish different components. "Include" or "comprise" and similar words mean that the elements or objects appearing before the word include the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0033] As described in the background technology section, the traditional fan control system usually works in coordination with the VSP speed regulation signal and the FG feedback signal, wherein the VSP port is used to receive a DC voltage signal. By changing the voltage value input to the VSP port, the fan speed can be precisely adjusted. The higher the voltage, the faster the fan speed; the lower the voltage, the slower the fan speed; the FG port is used to output the fan speed or position feedback signal. Generally, the feedback signal is a pulse signal in the form of an open collector. By detecting the FG signal, the external control circuit can understand the fan's operating status in real time, including speed and position information, and further achieve precise control of the fan, overload protection, etc. When the fan system works in coordination with the VSP speed regulation signal and the FG feedback signal, the control system can input the corresponding voltage signal to the VSP port according to the preset speed target value to adjust the fan speed. At the same time, the control system monitors the FG signal in real time, obtains the actual speed value of the fan, and compares it with the preset speed target value. When there is a difference between the actual speed value and the preset speed target value, the control system will adjust the VSP signal according to the difference until the actual speed of the fan reaches the preset speed target value.
[0034] In the process of implementing the present invention, the applicant found that the control system that uses the VSP speed control signal and the FG feedback signal to work together cannot drive multiple fans at the same time because its signal is transmitted through a hardware line, which limits the possibility of expanding the system. The system may also fail in a strong electromagnetic interference environment. At the same time, the control system needs to adjust the speed through the obtained FG feedback signal. This adjustment method has certain limitations and cannot adjust the speed in time. In addition, the system cannot obtain the operation information of the fan, which is not conducive to troubleshooting. Therefore, when adjusting the fan speed, the control system needs to take into account both stable and efficient operation and safe operation of the fan.
[0035] The technical solution of the present invention is further described in detail below through specific embodiments.
[0036] refer to Figure 1 , is a schematic diagram of a control system of an air-conditioning fan provided in an embodiment of the present invention.
[0037] The control system of the air-conditioning fan provided in the embodiment of the present invention includes: a main control module 100, an isolation module 200, a drive module 300 and a target fan 400, wherein the main control module 100 includes a speed loop 110, and the drive module 300 includes an I2C communication module 310, a current loop 320 and a position loop 330.
[0038] It should be noted that I2C (Inter-Integrated Circuit) communication control is a serial communication protocol that uses a master-slave structure and implements communication between devices through two lines: Serial Clock Line (SCL) and Serial Data Line (SDA). Among them, SCL is used to provide a clock signal to control the data transmission speed, and SDA is used to transmit data.
[0039] Specifically, the main control module 100 is the active communication end of the control system of the air-conditioning fan, and the driving module 300 is the slave communication end of the control system of the air-conditioning fan. The main control module 100 and the driving module 300 are connected to each other through the I2C communication protocol, and the driving module 300 is connected to the target fan 400 through the I2C communication protocol.
[0040] Among them, the main control module 100, as the active communication terminal of the control system, can accurately control the start and stop, speed, wind direction, etc. of the fan according to the preset parameters or real-time feedback signals, so as to ensure that the fan can operate as required; the main control module 100 also includes a speed loop 110. The main control module 100 obtains the feedback speed of the target fan 400 in real time through the I2C communication protocol, transmits it to the speed loop 110, adjusts the speed of the speed loop 110 according to the feedback speed and the preset speed, and outputs a command signal at the same time, and communicates the command signal to the drive module 300 to achieve control of the target fan 400. Directly controlling the speed loop 110 through the main control module 100 can improve the response speed of the system, ensure that the system can respond quickly under various working conditions, and achieve rapid adjustment of the speed of the target fan 400. Then, when the system is disturbed by the environment, it can respond quickly and adjust the output, further suppress the fluctuation of the speed of the target fan 400 in time, and improve the stability of the system operation.
[0041] It should be noted that the main control module 100 may also include algorithms, for example, a control algorithm: it can obtain the operating parameters of the target fan 400 and transmit control instructions to the drive module 300 to achieve precise control of the target fan 400. The control algorithm can be a PID control algorithm or other control algorithms customized according to actual needs; a fault handling algorithm can determine whether the target fan 400 is in normal operating state based on the obtained operating parameters of the target fan 400. If abnormal operating parameters are received, the system can be controlled to stop running or issue an alarm, etc., to protect the system.
[0042] The driver module 300 includes an I2C communication module 310, which is used to process the signal transmitted to the driver module 300. The I2C communication protocol uses two lines in the system: a serial data line (SDA) and a serial clock line (SCL) for communication. The I2C communication is triggered by the master device sending a start signal, which is triggered by pulling down the SDA line (when the SCL line is at a high level), marking the beginning of data transmission; then, the master device sends the address of the slave device (7 bits or 10 bits) and a read / write bit (0 for write, 1 for read) to specify the target of the communication and the type of operation to be performed. If the slave device recognizes its own address, it prepares for the corresponding data transmission; in the data transmission stage, data is transmitted serially on the SDA line in bytes, and each byte is followed by an acknowledge bit, which is sent by the slave device to confirm that the data is successfully received. The data is transmitted synchronously under the control of the SCL clock signal to ensure the stability and accuracy of the data; when the data transmission is completed or the communication needs to be terminated, the master device sends a stop signal, which is achieved by pulling the SDA line high when the SCL line is at a high level, releasing the bus for use by other devices.
[0043] The I2C communication protocol can achieve efficient serial communication, effectively simplify the circuit design, and make the hardware interface easier to wire and design in the PCB (Printed Circuit Board), reducing production costs. At the same time, the I2C communication protocol supports multiple devices to communicate on the same bus through SDA and SCL. At this time, the master device can flexibly communicate with different slave devices, greatly improving the flexibility and scalability of the system.
[0044] As an optional embodiment, an isolation module 200 is provided between the main control module 100 and the driving module 300 , and the isolation module 200 is used to isolate the low-voltage area of the main control module 100 from the high-voltage area of the driving module 300 .
[0045] refer to Figure 2 , is a schematic diagram of a control system of an air-conditioning fan provided in an embodiment of the present invention.
[0046] Specifically, the main control module is responsible for the control and logical operations of the entire system and is not directly involved in high voltage and high current operations. Therefore, it belongs to the low voltage area. In the low voltage area, the transmission of electronic signals is more stable and less affected by external interference, which helps to ensure the accuracy of the instructions and data received by the main control module. At the same time, the manufacturing cost of low voltage components is relatively low, and they are easy to maintain and replace, which helps to reduce production costs.
[0047] Specifically, the driving module also includes an ADC sampling unit, a storage unit, a protection unit, a logic control unit and a driving amplification unit.
[0048] ADC sampling unit: responsible for converting analog signals (such as the fan's current, voltage, etc.) into digital signals for further analysis and processing, so that the control system can understand the fan's operating status in real time and adjust the control strategy as needed;
[0049] Storage unit: It is mainly used to store control algorithms, parameter settings, operating data and other information in the system, so that the system can operate stably for a long time and ensure the security and integrity of the stored data.
[0050] Protection unit: responsible for monitoring the operating status of the fan and changes in the external environment. Once an abnormal situation is detected (such as overcurrent, overvoltage, overheating, etc.), measures will be taken immediately to cut off the power supply of the fan or reduce its output power to prevent damage to the fan or cause a safety accident.
[0051] Logic control unit: It can generate corresponding control signals according to the digital signals provided by the ADC sampling unit, as well as the preset control algorithms and logic, to drive the fan to operate in a predetermined manner. The control signals may include the start, stop, forward and reverse rotation, speed adjustment, etc. of the fan. It can automatically adjust the control strategy according to the actual operating status of the fan and changes in the external environment, realize intelligent control, and flexibly meet the different control requirements of the fan;
[0052] Drive amplifier unit: responsible for amplifying the control signal generated by the logic control unit to drive the fan to operate. Since the fan usually requires a large current and voltage to start and run, to ensure sufficient power for the load, the drive module is in the high-voltage area. The drive module in the high-voltage area can reduce energy losses caused by factors such as resistance and inductance, and improve the overall operating efficiency of the system.
[0053] Specifically, the isolation module 200 is arranged between the main control module 100 and the drive module 300, and is used to isolate the low-voltage area of the main control module 100 and the high-voltage area of the drive module 300, so as to prevent the voltage, current or noise signal of the high-voltage circuit from interfering with the low-voltage circuit, thereby realizing protection of the circuit. The isolation module 200 can be a bidirectional I2C isolator, such as an ADuM1250 isolator or a CA-IS302X series isolator, etc. The isolation module 200 can also be a self-designed isolation circuit, and the isolation module 200 can be selected according to specific application scenarios and requirements. As an optional embodiment, the drive module 300 also includes a current loop 320 and a position loop 330, the current loop 320 is used to adjust the torque of the target fan 400 according to the output of the speed loop 110, and the position loop 330 is used to adjust the position of the target fan 400 according to the output of the current loop 320.
[0054] Specifically, the drive module 300 also includes a current loop 320 and a position loop 330. The current loop 320 receives the command signal output by the speed loop 110, compares it with the feedback signal of the current loop 320, and outputs a voltage analog signal to adjust the torque of the target fan 400. The position loop 330 is the control loop of the drive module 300. The position loop 330 generates a feedback signal to the speed loop 110 by comparing the target position of the fan with the actual position. The speed loop 110 then generates a command signal to the current loop 320 based on the speed command and its own speed feedback signal, and adjusts the position of the target fan 400 through the output of the current loop 320.
[0055] As an optional embodiment, a first protection component 510 is disposed between the main control module 100 and the isolation module 200 ; and a second protection component 520 is disposed between the isolation module 200 and the driving module 300 .
[0056] Specifically, the main control module 100, the driving module 300 and the target wind turbine 400 communicate through two lines of the I2C communication protocol, wherein between the main control module 100 and the isolation module 200, the SDA and SCL lines are provided with series protection resistors R1 and R2, and pull-up resistors R3 and R4, as a first protection component 510. Between the isolation module 200 and the driving module 300, the SDA and SCL lines are provided with series protection resistors R8 and R7, and pull-up resistors R5 and R6, as a second protection component 520.
[0057] Among them, when the load current on the I2C bus is too large, the series protection resistor can play a role in current limiting protection to prevent the I2C bus from being damaged, while reducing signal distortion and noise, and suppressing electrostatic interference and electromagnetic interference; the pull-up resistor is used to ensure that the I2C bus maintains a high level state in the idle state. When all devices on the I2C bus release the line, since I2C adopts an open-drain output mode, that is, it has no ability to output logic 1, when one device in the system outputs logic 1 and the other device outputs logic 0, it may cause a power short circuit. Therefore, a pull-up resistor is required to pull the line to a high level state, which can effectively avoid the occurrence of a power short circuit. At the same time, the pull-up resistor can also limit the current when the line is pulled low, preventing excessive current from flowing into the device that outputs a low level, and playing a role in protecting the device. In addition, the pull-up resistor also helps to reduce noise interference and improve the stability of the system.
[0058] refer to Figure 3 , is a schematic diagram of a control system of another air-conditioning fan provided in an embodiment of the present invention.
[0059] As an optional embodiment, the main control module 100 includes an auxiliary speed loop 111, and the drive module 300 includes a speed loop 110; the main control module 100 is also used to adjust the speed of the auxiliary speed loop 111 according to the feedback speed and the preset speed, so as to adjust the speed of the speed loop 110 according to the output of the auxiliary speed loop 111, so as to control the target fan 400.
[0060] Specifically, the main control module 100 includes an auxiliary speed loop 111, and the drive module 300 includes a speed loop 110, a current loop 320, a position loop 330, and an I2C communication module 310. At this time, the main control module 100 compares the feedback speed with the preset speed, adjusts the speed of the auxiliary speed loop 111, and outputs a command signal at the same time, which is communicated to the speed loop 110 of the speed drive module 300 to further control the target fan 400. Since the auxiliary speed loop 111 is set in the main control module 100, it can quickly respond to speed changes, reducing the time consumed by the signal communication transmission on the I2C bus. At the same time, the speed loop 110 in the drive module 300 can further eliminate the speed error, so that the control system can achieve more accurate speed control, significantly improve the dynamic performance of the system, enable the system to quickly and accurately adjust to the target speed, reduce speed fluctuations and errors in interference scenarios, and improve the reliability and stability of the system.
[0061] Specifically, the auxiliary speed loop 111 in the main control module 100 can also realize buffering of the control of the current loop 320. After the command signal is sent from the auxiliary speed loop 111 to the speed loop 110 in the drive module 300, the speed loop 110 in the drive module 300 further processes the command information. For example, the rotational speed in the command information can be further set so that the rotational speed changes evenly within unit time, ensuring that the command information transmitted to the current loop 320 will not cause fan failure, thereby improving the safety of the system.
[0062] From the above, it can be seen that the control system of the air-conditioning fan provided by the present invention, by placing the speed loop in the main control module, can achieve dynamic feedback adjustment of the fan while responding to the signal more quickly, further accurately control the speed of the fan, and ensure that the fan can maintain the optimal operating state under various working conditions, thereby making the operation of the fan more stable and efficient.
[0063] refer to Figure 4 , which is a flow chart of a control method for an air-conditioning fan provided in an embodiment of the present invention.
[0064] Step S401, obtaining the feedback speed of the target fan, calculating the difference between the preset speed and the feedback speed, and obtaining the speed adjustment signal.
[0065] Specifically, the system obtains the current speed of the target fan, that is, the feedback speed of the target fan. After the feedback speed is communicated to the main control module, the main control module calculates the speed difference based on the preset speed and the feedback speed, and converts the speed difference into a signal quantity for speed regulation, wherein the signal quantity for speed regulation can be current, voltage or adjustment time, etc.
[0066] Step S402, input the speed regulation signal into the speed PI regulator, calculate the speed regulation variable for the target fan within a preset time interval, and indicate the output of the speed loop according to the speed regulation variable to control the target fan.
[0067] refer to Figure 5 , is a schematic diagram of the target speed and the corresponding adjustment time provided in an embodiment of the present invention.
[0068] It should be noted that the speed loop needs to calculate the adjustment variable through a certain control algorithm, such as the PI (Proportional-Integral) control algorithm. In the PI control algorithm, P (Proportional) represents proportional control, which can generate a control signal in proportion to the size of the speed difference. The larger the speed difference, the stronger the control signal, so the corresponding adjustment speed is faster. Proportional control is mainly used to provide fast response and reduce speed deviation; I (Integral) represents integral control, which integrates the speed difference. The generated control signal is proportional to the time of accumulation of the speed difference. Integral control is used to eliminate steady-state errors, and can ensure that the fan eventually reaches the set speed even in the presence of continuous disturbances. The PI control algorithm achieves effective error regulation by combining proportional control and integral control, which not only ensures the response speed of the system, but also eliminates steady-state errors.
[0069] Specifically, the main control module inputs the speed regulation signal into the speed PI regulator. When the speed regulation signal obtained by the main control module is low, the PI regulation speed is correspondingly slow. When the speed regulation signal obtained by the main control module is high, the PI regulation speed is correspondingly fast. The PI regulator can calculate the speed regulation variable per unit time according to the speed regulation signal obtained by the main control module, which is recorded as ΔFpwm. At this time, the target speed formula is:
[0070] Fpwm=Fpwm0+∑ΔFpwm
[0071] Among them, Fpwm0 is the initial state speed variable (that is, the feedback speed of the target fan), Fpwm is the target speed, and ΔFpwm is the speed adjustment variable per unit time.
[0072] Furthermore, the PI regulator indicates the output signal of the speed loop through the speed adjustment variable, and further transmits the output signal communication to the drive module for speed adjustment, thereby finally achieving the adjustment of the target fan speed.
[0073] As an optional embodiment, the control method of the air-conditioning fan also includes: in response to obtaining the adjustment parameters sent by the upper computer, generating control instructions according to the adjustment parameters, and sending the control instructions to the driving module so that the driving module drives the target fan according to the control instructions; wherein the adjustment parameters correspond to the preset speed.
[0074] Specifically, the upper computer can transmit the adjustment parameters to the main control module through communication, wherein the adjustment parameters may be a preset speed. After receiving the adjustment parameters initiated by the upper computer, the main control module calculates and generates corresponding control instructions, wherein the control instructions may be signals containing voltage, current or time and other information signals (such as frequency, clock, control parameters, etc.). Furthermore, the main control module communicates the calculated control instructions to the drive module. After parsing the control instructions sent by the main control module, the drive module adjusts the target fan according to the control instructions until the target fan is adjusted.
[0075] It should be noted that in the control method of the air-conditioning fan provided in the embodiment of the present invention, the driving module can also feed back the operating parameters of the target fan to the main control module, wherein the operating parameter may be the operating speed of the target fan. The main control module will further adjust the control instructions according to the feedback information to form a closed loop of the adjustment process, thereby ensuring that the fan can operate accurately and stably according to the adjustment parameters of the host computer.
[0076] As an optional embodiment, the control method of the air-conditioning fan also includes: obtaining the closed-loop operating parameters of the target fan, comparing the closed-loop operating parameters with the closed-loop standard parameter range, and in response to the closed-loop operating parameters being not within the closed-loop standard parameter range, determining that the target fan has failed, and controlling the speed loop to stop working.
[0077] Specifically, the main control module can obtain the closed-loop operating parameters of the target fan, wherein the closed-loop operating parameters can be the operating speed of the target fan, and compare the closed-loop operating parameters with the closed-loop standard parameter range, wherein the closed-loop standard parameter range can be the standard operating speed range of the target fan. When the closed-loop operating parameters are not within the closed-loop standard parameter range, it can be determined that there is a fault in the operation of the target fan, and the main control module controls the speed loop to stop working, and further controls the target fan to stop working, thereby realizing the operation verification of the target fan, ensuring the accuracy, stability and safety of the target fan operation, thereby improving the operation efficiency and reliability of the entire system.
[0078] refer to Figure 6 , is a flow chart of a control method for an air-conditioning fan provided in an embodiment of the present invention.
[0079] Step S1, the main control module obtains the preset speed set by the host computer.
[0080] Specifically, after receiving the adjustment parameters initiated by the host computer, the main control module calculates and generates corresponding control instructions, wherein the adjustment parameters may be a preset speed, and the control instructions may be signals including voltage, current or time, and other information signals.
[0081] Step S2: the main control module sends the control instruction to the driving module.
[0082] Specifically, the main control module communicates the calculated control instruction to the driving module, and the driving module parses the control instruction sent by the main control module.
[0083] Step S3: the main control module obtains the feedback rotation speed of the driving module, and compares the rotation speed difference between the preset rotation speed and the feedback rotation speed.
[0084] Specifically, the main control module obtains the feedback rotation speed of the driving module, compares the rotation speed difference between the preset rotation speed and the feedback rotation speed, and adjusts the speed loop according to the rotation speed difference.
[0085] Step S4: the speed loop is adjusted according to the speed difference.
[0086] Specifically, the speed loop adjusts the rotation speed after receiving the adjustment signal, generates a command signal through the speed PI regulator, and transmits the command signal to the drive module.
[0087] It should be noted that the command signal may be a current or voltage signal or other adjustment command information for adjusting the rotation speed per unit time.
[0088] Step S5: the driving module adjusts the speed of the target fan and feeds the speed back to the main control module.
[0089] Specifically, after receiving the command signal sent by the speed loop, the driving module adjusts the current loop according to the command signal, and further adjusts the rotation speed of the fan.
[0090] Step S6, determining whether the target rotation speed is consistent with the preset rotation speed.
[0091] The driving module feeds back the feedback speed to the main control module, and the active module determines that the feedback speed is consistent with the preset speed. When the feedback speed is consistent with the preset speed, the speed regulation ends; when the feedback speed is inconsistent with the preset speed, the speed difference between the preset speed and the feedback speed is compared, and step S3 is repeated until the target speed is consistent with the preset speed and the speed regulation ends.
[0092] From the above, it can be seen that the control method of the air-conditioning fan provided by the present invention can realize dynamic feedback adjustment of the fan, accurately control the rotation speed of the fan, ensure that the fan can maintain the optimal operating state under various working conditions, thereby making the operation of the fan more stable and efficient. At the same time, according to the real-time acquired fan operation information, the fan operation faults can be captured in time and corresponding protection measures can be taken to ensure the long-term stable operation of the fan, effectively extend the service life of the fan, and reduce operation and maintenance costs.
[0093] It should be noted that the method of the embodiment of the present invention can be performed by a single device, such as a computer or a server. The method of this embodiment can also be applied in a distributed scenario and completed by multiple devices cooperating with each other. In the case of such a distributed scenario, one of the multiple devices can only perform one or more steps in the method of the embodiment of the present invention, and the multiple devices will interact with each other to complete the described method.
[0094] It should be noted that some embodiments of the present invention are described above. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recorded in the claims can be performed in an order different from that in the above embodiments and still achieve the desired results. In addition, the processes depicted in the accompanying drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0095] Based on the same inventive concept, corresponding to the method described in any of the above embodiments, the present invention also provides a controller, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method described in any of the above embodiments when executing the program.
[0096] Figure 7 A more specific schematic diagram of the hardware structure of an electronic device provided in this embodiment is shown, and the device may include: a processor 710, a memory 720, an input / output interface 730, a communication interface 740, and a bus 750. The processor 710, the memory 720, the input / output interface 730, and the communication interface 740 are connected to each other in communication within the device through the bus 750.
[0097] The processor 710 can be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of this specification.
[0098] The memory 720 may be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage device, dynamic storage device, etc. The memory 720 may store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented by software or firmware, the relevant program codes are stored in the memory 720 and are called and executed by the processor 710.
[0099] The input / output interface 730 is used to connect the input / output module to realize information input and output. The input / output module can be configured in the device as a component (not shown in the figure), or it can be externally connected to the device to provide corresponding functions. The input device may include a keyboard, a mouse, a touch screen, a microphone, various sensors, etc., and the output device may include a display, a speaker, a vibrator, an indicator light, etc.
[0100] The communication interface 740 is used to connect a communication module (not shown) to realize communication interaction between the device and other devices. The communication module can realize communication through a wired mode (such as USB, network cable, etc.) or a wireless mode (such as mobile network, WIFI, Bluetooth, etc.).
[0101] The bus 750 comprises a pathway that transmits information between the various components of the device (eg, the processor 710 , the memory 720 , the input / output interface 730 , and the communication interface 740 ).
[0102] It should be noted that, although the above device only shows the processor 710, the memory 720, the input / output interface 730, the communication interface 740 and the bus 750, in the specific implementation process, the device may also include other components necessary for normal operation. In addition, it can be understood by those skilled in the art that the above device may also only include the components necessary for implementing the embodiments of the present specification, and does not necessarily include all the components shown in the figure.
[0103] The controller of the above embodiment is used to implement the corresponding method in any of the above embodiments, and has the beneficial effects of the corresponding method embodiments, which will not be described in detail here.
[0104] Based on the same inventive concept, corresponding to the system described in any of the above embodiments, the present invention also provides an air conditioner, which includes a control system of the corresponding air-conditioning fan in any of the above embodiments, and has the beneficial effects of the corresponding air-conditioning fan embodiments, which will not be repeated here.
[0105] In addition, although the operations of the method of the present invention are described in a specific order in the accompanying drawings, this does not require or imply that the operations must be performed in this specific order, or that all the operations shown must be performed to achieve the desired results. On the contrary, the steps depicted in the flow chart can be performed in a different order. Additionally or alternatively, some steps can be omitted, multiple steps can be combined into one step, and / or one step can be decomposed into multiple steps.
[0106] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0107] It should be noted that, unless otherwise defined, the technical terms or scientific terms used in the embodiments of the present invention should be understood by people with ordinary skills in the field to which the present invention belongs. The "first", "second" and similar words used in the embodiments of the present invention do not indicate any order, quantity or importance, but are only used to distinguish different components. "Include" or "comprise" and similar words mean that the elements or objects appearing before the word include the elements or objects listed after the word and their equivalents, without excluding other elements or objects. "Connect" or "connected" and similar words are not limited to physical or mechanical connections, but may include electrical connections, whether direct or indirect. "Up", "down", "left", "right" and the like are only used to indicate relative positional relationships. When the absolute position of the described object changes, the relative positional relationship may also change accordingly.
[0108] Although the spirit and principle of the present invention have been described with reference to several specific embodiments, it should be understood that the present invention is not limited to the disclosed specific embodiments, and the division of various aspects does not mean that the features in these aspects cannot be combined to benefit, and this division is only for the convenience of expression. The present invention is intended to cover various modifications and equivalent arrangements included in the spirit and scope of the attached claims. The scope of the attached claims conforms to the broadest interpretation, thereby including all such modifications and equivalent structures and functions.
Claims
1. A control system for an air conditioner fan, characterized in that: It comprises a main control module (100), a drive module (300) and a target fan (400); the main control module (100) comprises a speed loop (110), and the drive module (300) comprises an I2C communication module (310); The main control module (100) is connected to the driving module (300) via an I2C communication bus of the I2C communication module (310), and the driving module (300) is used to adjust the rotation speed of the target fan; The main control module (100) is used to obtain the feedback rotation speed of the target fan (400) through the I2C communication module (310), and adjust the rotation speed of the speed loop (110) according to the feedback rotation speed and a preset rotation speed.
2. The control system of the air conditioner fan according to claim 1, characterized in that: An isolation module (200) is provided between the main control module (100) and the driving module (300), and the isolation module (200) is used to isolate a low-voltage area of the main control module (100) and a high-voltage area of the driving module (300).
3. The control system of the air conditioner fan according to claim 1, characterized in that: The driving module (300) further comprises a current loop (320) and a position loop (330), wherein the current loop (320) is used to adjust the torque of the target fan according to the output of the speed loop (110), and the position loop (330) is used to adjust the position of the target fan according to the output of the current loop (320).
4. The control system of the air conditioner fan according to claim 2, characterized in that: A first protection component (510) is provided between the main control module (100) and the isolation module (200); and a second protection component (520) is provided between the isolation module (200) and the driving module (300).
5. The control system of the air conditioner fan according to any one of claims 1 to 4, characterized in that: The main control module (100) includes an auxiliary speed loop (111), and the driving module (300) includes the speed loop (110); The main control module (100) is further used to adjust the rotation speed of the auxiliary speed loop (111) according to the feedback rotation speed and the preset rotation speed, so as to adjust the rotation speed of the speed loop (110) according to the output of the auxiliary speed loop (111).
6. A method for controlling an air conditioner fan, characterized in that: A control system for an air conditioner fan as claimed in any one of claims 1 to 5, comprising: Obtaining the feedback speed of the target fan, calculating the difference between the preset speed and the feedback speed, and obtaining the speed adjustment signal; The speed regulation signal is input into a speed PI regulator, a speed regulation variable for the target fan within a preset time interval is calculated, and the output of the speed loop is indicated according to the speed regulation variable to control the target fan.
7. The control method of the air conditioner fan according to claim 6, characterized in that: The method further comprises: In response to obtaining the preset rotation speed, a control instruction is generated according to the preset rotation speed, and the control instruction is sent to the driving module, so that the driving module drives the target fan according to the control instruction.
8. The control method of the air conditioner fan according to claim 6, characterized in that: The method further comprises: The closed-loop operating parameters of the target fan are obtained, and the closed-loop operating parameters are compared with a closed-loop standard parameter range. In response to the closed-loop operating parameters not being within the closed-loop standard parameter range, it is determined that the target fan has failed, and the speed loop is controlled to stop working.
9. A controller, characterized in that: It includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the control method for the air conditioner fan as described in any one of claims 6 to 8 when executing the computer program.
10. An air conditioner, characterized in that: A control system comprising an air conditioning fan as claimed in any one of claims 1 to 5.