An air conditioner control method, electronic device, air conditioner, and storage medium
By obtaining the current drive parameters of the air conditioner fan, determining its compatibility, and comparing it with the drive parameter library, the compatibility and control problems when replacing the air conditioner fan are solved, achieving precise control, reducing costs, and improving the user experience.
Patent Information
- Application Number
- CN202310564692.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-05-18
- Publication Date
- 2025-12-30
- Estimated Expiration
- 2043-05-18
AI Technical Summary
When replacing an air conditioner fan, how to determine if the fan is compatible and how to accurately control its operation are issues that traditional methods rely on DIP switch consistency checks, which users dislike disassembling and increase after-sales costs.
By acquiring the current drive parameters of the air conditioner fan, including line-to-line inductance, phase-to-phase resistance, and back EMF, it is determined whether the fan is compatible. The parameters are then compared with the preset parameters in the drive parameter library. The fan operation is selectively controlled, and a drive parameter library for the main control module and sub-drive modules is established to achieve precise control.
It enables precise adaptation and operation control of air conditioning fans, reduces production and after-sales service costs, and improves user experience and work efficiency.
Smart Images

Figure CN118998953B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of air conditioning technology, specifically to an air conditioning control method, electronic device, air conditioner, and storage medium. Background Technology
[0002] Currently, in the production and sales of air conditioning products, multiple spare fans with the same rated power, rated speed and other parameters as the air conditioner fan of this model are generally selected to ensure that they are compatible with the new air conditioner when the fan is replaced, and that the fan operation can be precisely controlled.
[0003] The traditional method for selecting alternative fans is to determine whether the physical components and storage devices, such as DIP switches, are consistent between the fans. Using this method to select backup fans is not an obstacle in the air conditioner development process, but it becomes limited once the air conditioner is installed in the user's home. Users do not like to disassemble the unit, and disassembly will increase after-sales costs.
[0004] Therefore, a new technical solution is needed in this field to solve or partially solve the above-mentioned technical problems, namely, how to determine whether the fan is compatible when replacing the air conditioner fan, and how to accurately control the operation of the fan.
[0005] Accordingly, a new technical solution is needed in this field to solve the above problems. Summary of the Invention
[0006] In order to overcome the above-mentioned defects, the present invention is proposed to provide an air conditioning control method, electronic device, air conditioner and storage medium that solves or at least partially solves the technical problem of how to determine whether the air conditioner is compatible and how to accurately control the operation of the air conditioner when replacing the air conditioner fan.
[0007] In a first aspect, an air conditioning control method is provided, the method comprising:
[0008] Obtain the current drive parameters of the air conditioner fan;
[0009] Determine whether the fan is compatible based on the current driving parameters;
[0010] Based on the judgment result, selectively compare the current driving parameters with multiple sets of preset driving parameters in the driving parameter library;
[0011] The operation of the fan is selectively controlled based on the comparison results.
[0012] In one technical solution of the above-mentioned air conditioning control method, the step of selectively comparing the current driving parameters with multiple sets of preset driving parameters in the driving parameter library based on the judgment result includes:
[0013] If the wind turbine is determined to be compatible, then the current drive parameters are compared with multiple sets of preset drive parameters in the drive parameter library.
[0014] And / or,
[0015] If the fan is determined to be incompatible, it is marked as an unfamiliar fan, and the ID of the unfamiliar fan and the current drive parameters are sent to the server.
[0016] In one technical solution of the above-mentioned air conditioning control method, the selective control of fan operation based on comparison results includes:
[0017] If at least one set of preset driving parameters in the driving parameter library matches the current driving parameter, then the fan is controlled to operate based on the preset driving parameter.
[0018] Otherwise, the fan is controlled to operate based on the current driving parameters.
[0019] In one technical solution of the above-mentioned air conditioning control method, the method further includes:
[0020] If at least one set of preset driving parameters in the driving parameter library has a difference between the current driving parameter and the preset driving parameter that is less than a preset threshold, then it is determined to be a match.
[0021] In one technical solution of the above-mentioned air conditioning control method, the method further includes:
[0022] Establish a drive parameter library in the air conditioner controller;
[0023] Alternatively, a main control module and multiple sub-drive modules can be set in the air conditioner controller, and a corresponding drive parameter library can be established in each sub-drive module;
[0024] Each of the driving parameter libraries stores at least one set of preset driving parameters.
[0025] In one technical solution of the above-mentioned air conditioning control method, the method further includes:
[0026] The main control module communicates with the multiple sub-drive modules;
[0027] When the wind turbine is running based on the current drive parameters, the main control module stores the current drive parameters as a new set of preset drive parameters in the drive parameter library corresponding to any of the sub-drive modules.
[0028] In one technical solution of the above-mentioned air conditioning control method, the current driving parameters include line-to-line inductance, phase-to-phase resistance, and back EMF; obtaining the current driving parameters of the air conditioning fan includes:
[0029] When the fan is malfunctioning or the air conditioner is idle, a parameter identification command is generated.
[0030] Based on the parameter identification instructions, the line-to-line inductance, the phase-to-phase resistance, and the back electromotive force are obtained.
[0031] In a second aspect, an electronic device is provided, comprising a processor and a storage device, the storage device being adapted to store a plurality of program codes, the program codes being adapted to be loaded and executed by the processor to perform the air conditioning control method described in any of the above-described technical solutions.
[0032] In a third aspect, an air conditioner is provided, which includes an air conditioner body and the electronic equipment described in the above-mentioned electronic equipment technical solution.
[0033] In a fourth aspect, a computer-readable storage medium is provided, wherein a plurality of program codes are stored therein, the program codes being adapted to be loaded and run by a processor to perform the air conditioning control method described in any of the above-described technical solutions.
[0034] The present invention comprises one or more of the following technical solutions:
[0035] Beneficial effects:
[0036] In implementing the technical solution of this invention, the current driving parameters of the air conditioner fan can be obtained first. Based on the current driving parameters, it can be determined whether the fan is compatible. Based on the determination result, the current driving parameters can be selectively compared with multiple sets of preset driving parameters in the driving parameter library. Finally, the fan operation can be selectively controlled based on the comparison result. Through the above implementation method, it is possible to determine whether the fan is compatible by using the current driving parameters of the fan, compare the current driving parameters of the fan with the driving parameters in the driving parameter library, select more accurate driving parameters to control the fan operation, achieve precise control of the air conditioner, reduce the cost of air conditioner production and after-sales service, improve work efficiency, and improve the user experience. Attached Figure Description
[0037] The disclosure of this invention will become more readily understood with reference to the accompanying drawings. It will be readily understood by those skilled in the art that these drawings are for illustrative purposes only and are not intended to limit the scope of protection of this invention. Wherein:
[0038] Figure 1 This is a schematic flowchart of the main steps of an air conditioning control method according to an embodiment of the present invention;
[0039] Figure 2This is a schematic flowchart of the main steps for obtaining the current driving parameters of an air conditioner fan according to an embodiment of the present invention;
[0040] Figure 3 This is a flowchart illustrating the main steps of determining whether a fan is compatible based on current driving parameters according to an embodiment of the present invention.
[0041] Figure 4 This is a schematic diagram of bus networking communication between a main control module and multiple sub-driver modules according to an embodiment of the present invention;
[0042] Figure 5 This is a schematic flowchart of the main steps of an air conditioning control method according to another embodiment of the present invention;
[0043] Figure 6 This is a schematic diagram of the main structure of an electronic device according to an embodiment of the present invention.
[0044] List of reference numerals in the attached diagram:
[0045] 401: Main control module; 402: First sub-driver module; 403: Second sub-driver module; 404: Third sub-driver module; 405: Fourth sub-driver module; 601: Processor; 602: Storage device. Detailed Implementation
[0046] Some embodiments of the present invention will now be described with reference to the accompanying drawings. Those skilled in the art should understand that these embodiments are merely illustrative of the technical principles of the present invention and are not intended to limit the scope of protection of the present invention.
[0047] In the description of this invention, "module" and "processor" can include hardware, software, or a combination of both. A module can include hardware circuitry, various suitable sensors, communication ports, memory, and may also include software components, such as program code, or a combination of software and hardware. A processor can be a central processing unit, microprocessor, image processor, digital signal processor, or any other suitable processor. The processor has data and / or signal processing capabilities. The processor can be implemented in software, in hardware, or a combination of both. Non-transitory computer-readable storage media includes any suitable medium capable of storing program code, such as magnetic disks, hard disks, optical disks, flash memory, read-only memory, random access memory, etc. The term "A and / or B" means all possible combinations of A and B, such as only A, only B, or A and B. The terms "at least one A or B" or "at least one of A and B" have a similar meaning to "A and / or B" and can include only A, only B, or A and B. The singular terms "a" or "this" can also include plural forms.
[0048] Here we will first explain some of the terms involved in this invention.
[0049] PMSM stands for Permanent Magnet Synchronous Motor. It mainly consists of a rotor, end covers, and a stator. The stator structure of a PMSM is very similar to that of a conventional induction motor. The biggest difference between the rotor structure and that of an asynchronous motor is the presence of high-quality permanent magnet poles on the rotor. Depending on the location of the permanent magnets on the rotor, PMSMs are generally classified into surface-mounted rotor structures and internal rotor structures. PMSMs employ control algorithms such as vector control, field weakening control, and sensorless control.
[0050] Line-to-line inductance: This is a property of a closed circuit. When current flows through a coil, a magnetic field is induced within it. This induced magnetic field then generates an induced current that opposes the current flowing through the coil. This interaction between the current and the coil is called inductive reactance, or inductance. Line-to-line inductance includes Ld and Lq, where Ld is the direct-axis inductance of the motor, and Lq is the quadrature-axis inductance.
[0051] Phase-to-phase resistance (Res): This refers to the resistance between each phase in a motor. In a motor, current flows through the windings, generating a magnetic field that causes the motor to rotate. Phase resistance is a crucial parameter that directly affects the motor's performance and efficiency.
[0052] Back electromotive force (EMF) Ke: This refers to the electromotive force generated against the tendency of a current to change. Back EMF is commonly found in electromagnetic coils, such as relay coils, solenoid valves, contactor coils, motors, and inductors.
[0053] Currently, in the production and sales of air conditioning products, multiple spare fans with the same rated power, rated speed and other parameters as the air conditioner fan of this model are generally selected to ensure that they are compatible with the new air conditioner when the fan is replaced, and that the fan operation can be precisely controlled.
[0054] The traditional method for selecting alternative fans is to determine whether the physical components and storage devices, such as DIP switches, are consistent between the fans. Using this method to select backup fans is not an obstacle in the air conditioner development process, but it becomes limited once the air conditioner is installed in the user's home. Users do not like to disassemble the unit, and disassembly will increase after-sales costs.
[0055] Therefore, a new technical solution is needed in this field to solve or partially solve the above-mentioned technical problems, namely, how to determine whether the fan is compatible when replacing the air conditioner fan, and how to accurately control the operation of the fan.
[0056] To address the aforementioned problems, the present invention provides an air conditioning control method, an electronic device, an air conditioner, and a storage medium.
[0057] See appendix Figure 1 , Figure 1 This is a schematic flowchart illustrating the main steps of an air conditioning control method according to an embodiment of the present invention. Figure 1 As shown, the air conditioning control method in this embodiment of the invention mainly includes the following steps S101 to S104.
[0058] Step S101: Obtain the current drive parameters of the air conditioner fan.
[0059] Step S102: Determine whether the fan is compatible based on the current drive parameters.
[0060] Step S103: Based on the judgment result, selectively compare the current driving parameters with multiple sets of preset driving parameters in the driving parameter library.
[0061] Step S104: Selectively control the operation of the fan based on the comparison results.
[0062] Based on the methods described in steps S101 to S104 above, it is possible to determine whether the fan is compatible by the current drive parameters of the fan, compare the current drive parameters of the fan with the drive parameters in the drive parameter library, select more accurate drive parameters to control the operation of the fan, achieve precise control of the air conditioner, reduce the cost of air conditioner production and after-sales service, improve work efficiency, and improve the user experience.
[0063] The following provides a further explanation of steps S101 to S104.
[0064] Currently, commonly used motors for air conditioner fans include induction motors, synchronous motors, and asynchronous motors. Among them, permanent magnet synchronous motors (PMSMs) are widely used due to their advantages such as simple structure, high power density, high power factor, and high efficiency.
[0065] Permanent magnet synchronous motors are mainly composed of components such as rotor, end cover and stator. The stator structure of permanent magnet synchronous motors is very similar to that of ordinary induction motors. The biggest difference between the rotor structure and asynchronous motors is that high-quality permanent magnet poles are placed on the rotor. Depending on the position of the permanent magnets on the rotor, permanent magnet synchronous motors are usually divided into surface rotor structure and built-in rotor structure.
[0066] Permanent magnet synchronous motors employ control algorithms such as vector control, field weakening control, and sensorless control. For different permanent magnet synchronous motors, sensorless control relies heavily on parameters such as line-to-line inductance, phase-to-phase resistance, and back EMF. Therefore, the compatibility of an air conditioner fan can be determined by obtaining its current drive parameters.
[0067] In some embodiments of step S101 above, the current driving parameters of the air conditioner fan obtained include line-to-line inductance Ld, Lq, phase-to-phase resistance Res, and back electromotive force Ke, etc.
[0068] Further, see appendix. Figure 2 , Figure 2 This is a schematic flowchart illustrating the main steps of obtaining the current driving parameters of an air conditioner fan according to an embodiment of the present invention. Figure 2 As shown, step S101 mainly includes the following steps S1011 to S1012.
[0069] Step S1011: When the fan is malfunctioning or the air conditioner is idle, generate a parameter identification command.
[0070] Specifically, during air conditioner use, when the air conditioner's fan malfunctions, such as fan blockage or fan speed deviation, or when the air conditioner is idle (especially when it is first installed in a user's home), the air conditioner's controller will automatically generate parameter recognition commands.
[0071] In some implementations, the air conditioner's electronic controller includes a control module, a fan drive module, a fan testing module, and a communication module.
[0072] Step S1012: Based on the parameter identification instruction, obtain the line inductance Ld, Lq, phase resistance Res, and back EMF Ke.
[0073] Specifically, the fan drive module in the air conditioner controller can obtain current drive parameters such as line inductance Ld, Lq, phase-to-phase resistance Res, and back EMF Ke based on parameter recognition instructions.
[0074] Furthermore, in some implementations, the wind turbine drive module can obtain the current drive parameters through parameter identification.
[0075] Parameter identification includes offline parameter identification and online parameter identification.
[0076] Offline parameter identification involves detecting and calculating motor parameters by applying various types of excitation signals, such as voltage and current, to the motor before it starts running.
[0077] Offline parameter identification methods are further divided into static parameter identification when the motor is completely stationary and dynamic parameter identification when the motor is rotating. There are also parameter detection methods that use external devices and methods that rely solely on the frequency converter itself for excitation and detection without adding any devices.
[0078] One common method for identifying static parameters is to identify the resistance, voltage, and current under static conditions, and then, given a voltage pulse, calculate the inductance L based on the rise time of the current response.
[0079] In addition, commonly used static parameter identification methods include impulse response method, step response method, and frequency response method.
[0080] Online parameter identification adjusts the controller parameters based on relevant algorithms, thereby improving the system's control performance.
[0081] Commonly used online parameter identification methods include least squares method, extended Kalman filter method, model parameter adaptive method, and other intelligent identification (neural network, genetic optimization) algorithms.
[0082] Among them, the least squares identification method has strong applicability and few restrictions, so it is also commonly used in parameter identification; the model reference adaptive method depends on the quality of the adaptive rate design; the extended Kalman filter method can identify multiple parameters at the same time, but the computational load is slightly larger.
[0083] Since the high-frequency injection method is less affected by rotor position rotation, it can achieve offline and online identification, and even estimate the rotor position of the motor while identifying parameters. Therefore, the high-frequency injection method can be selected to obtain the motor parameters of the current fan. Furthermore, as temperature and load current change, the inductance, resistance, and permanent magnet flux of the permanent magnet synchronous motor will change, causing the control model and sensorless observation model required by the motor to gradually deviate from the design model. Therefore, parameter identification can also be used to improve the control performance of the motor.
[0084] It should be noted that offline parameter identification can provide the control system with initial motor parameter values, but it cannot track parameter changes during online motor operation. Online parameter identification can track motor parameter changes in real time, but in practical applications, motors are usually directly connected to the load and cannot achieve no-load rotation or even rotate arbitrarily. Therefore, in practical applications, those skilled in the art can choose the parameter identification method according to the specific scenario, and no limitations are imposed here.
[0085] The above is a further explanation of step S101. The following is a further explanation of step S102.
[0086] In some embodiments of step S102 above, see Appendix Figure 3 , Figure 3 This is a schematic flowchart illustrating the main steps of determining whether a fan is compatible based on current drive parameters according to an embodiment of the present invention. Figure 3 As shown, step S102 mainly includes the following steps S1021 to S1023.
[0087] Step S1021: Drive the fan to run based on the current drive parameters.
[0088] After obtaining the current driving parameters of the air conditioner fan, the fan drive module in the air conditioner controller can drive the fan to start operating based on the current driving parameters.
[0089] Step S1022: Obtain the fan operating parameters.
[0090] Specifically, when the fan drive module drives the fan to operate within the speed range corresponding to the air conditioner model, the fan test module generates a fan test command and obtains the fan operating parameters.
[0091] In some implementations, the wind turbine operating parameters include phase current, power module (IPM) temperature, and DC bus voltage.
[0092] The power module (IPM), also known as the inverter, is one of the most important components of a variable frequency air conditioner, essentially acting as its brain. The IPM integrates power switching devices and drive circuits, and also incorporates fault detection circuits for overvoltage, overcurrent, and overheating. It can send detection signals to the CPU and consists of high-speed, low-power transistors, optimized gate drive circuits, and fast protection circuits.
[0093] Step S1023: Determine whether the fan is compatible based on the fan operating parameters.
[0094] In some implementations, it can be determined whether the fan operating parameters such as phase current, IPM temperature and DC bus voltage all meet the corresponding preset parameter thresholds.
[0095] Specifically, the preset parameter thresholds for parameters such as phase current, IPM temperature, and DC bus voltage of air conditioner fans vary for different models. In practical applications, those skilled in the art can set the preset parameter thresholds for parameters such as phase current, IPM temperature, and DC bus voltage of air conditioner fans according to the specific air conditioner model, which is not limited here.
[0096] Furthermore, if the phase current, IPM temperature, and DC bus voltage all meet the corresponding preset parameter thresholds, the fan is deemed compatible. At this point, the fan can be driven to operate normally.
[0097] If at least one of the phase current, IPM temperature and DC bus voltage does not meet the corresponding preset parameter threshold, the fan is determined to be unsuitable, or steps S101 to S102 are repeated.
[0098] In some implementations, the current driving parameters of the air conditioner fan may be inaccurate due to factors such as environment and temperature. Therefore, steps S101 to S102 can be re-executed to determine whether the fan is compatible.
[0099] Furthermore, if steps S101 to S102 are repeated a preset number of times (e.g., three times), and at least one parameter among phase current, IPM temperature, and DC bus voltage still does not meet the corresponding preset parameter threshold, then the fan is determined to be unsuitable.
[0100] The above is a further explanation of step S102. The following is a further explanation of step S103.
[0101] In some embodiments of step S103 above, if the fan is determined to be compatible, the current drive parameters are compared with multiple sets of preset drive parameters in the drive parameter library.
[0102] The drive parameter library is established by those skilled in the art during the development process using the traditional method of configuring fan drive parameters. Specifically, it can find fans on the market with the same rated power, rated speed and other parameters as the air conditioner fan, and store the drive parameters of these fans as preset drive parameters in the drive parameter library.
[0103] Furthermore, the air conditioning control method provided by the present invention also includes:
[0104] Establish a drive parameter library in the air conditioner controller;
[0105] Alternatively, a main control module and multiple sub-drive modules can be set up in the air conditioner controller, and a corresponding drive parameter library can be established in each sub-drive module.
[0106] Each driver parameter library stores at least one set of preset driver parameters.
[0107] Specifically, in some embodiments, when the air conditioning control method provided by the present invention is applied to a single-fan air conditioning system, a drive parameter library can be established in the air conditioner's electronic controller, and at least one set of preset drive parameters can be stored in the drive parameter library.
[0108] In other embodiments, when the air conditioning control method provided by the present invention is applied to an air conditioning system with multiple fans, the FLASH storage capacity of the MCU chip of the air conditioning controller is limited. If a single chip with large FLASH is used, then the fan drive requires many chip peripherals, which is very strict on the program execution time. Moreover, most chips on the market at present only support dual fan drives. Using multiple chips can reduce the technical difficulty. Therefore, a main control module and multiple sub-drive modules can be set in the air conditioning controller. Each main control module and multiple sub-drive modules use different chips, and a corresponding drive parameter library is established in each sub-drive module.
[0109] Furthermore, multiple sub-driver modules can be networked with the main control module for communication via a bus, and the networking communication methods include, but are not limited to, IIC, RS485, CAN, and Hombus.
[0110] IIC stands for Inter-Integrated Circuit, also known as I2C, a two-wire serial bus used to connect microcontrollers and their peripherals. It is often used for master-slave communication in situations where the data volume is small and the transmission distance is short.
[0111] RS485 is a differential communication method. It uses two communication lines, usually represented by A and B or D+ and D-. Logic "1" is represented by a voltage difference of +(0.2~6)V between the two lines, and logic "0" is represented by a voltage difference of -(0.2~6)V between the two lines. It is a typical differential communication method.
[0112] CAN is an abbreviation for Controller Area Network, which is an ISO internationally standardized serial communication protocol. It is an asynchronous half-duplex communication protocol.
[0113] Hombus stands for Japanese Home Bus. Hombus enables two-wire wireless communication, is easy to install, has good noise immunity, and can communicate over long distances.
[0114] Furthermore, various wiring schemes, such as daisy-chain, star, and canopy topologies, can be used between the main control module and multiple sub-drive modules.
[0115] In some implementations, see Appendix Figure 4 , Figure 4 This is a schematic diagram of a main control module and multiple sub-driver modules communicating via a bus network according to an embodiment of the present invention.
[0116] like Figure 4 As shown, the main control module 401 and the four sub-drive modules (including the first sub-drive module 402, the second sub-drive module 403, the third sub-drive module 404, and the fourth sub-drive module 405) adopt a daisy-chain wiring scheme. The bus is formed by connecting the main control module 401 and the four sub-drive modules to nodes on the link. On the one hand, each node in the network establishes sub-drive modules to enrich the drive parameter library and realize the expansion of the drive parameter library. On the other hand, there may be more complex fan matching problems in multi-fan air conditioning systems, and a richer drive parameter library can adapt to more situations.
[0117] It should be noted that the above examples of bus networking communication methods and wiring schemes between multiple sub-driver modules and the main control module are only illustrative. In practical applications, those skilled in the art can make selections according to specific usage scenarios, and no limitations are imposed here.
[0118] In some other embodiments of step S103 above, if it is determined that the fan is not compatible, the fan is marked as an unfamiliar fan, and the ID of the unfamiliar fan and its current drive parameters are sent to the server.
[0119] Specifically, the ID of an unfamiliar fan and its preceding drive parameters can be sent to the company's big data backend through the communication modules of the air conditioner's electronic controller, such as WIFI modules and 4G modules, so that the company can process them and replace the fan for the user in a timely manner.
[0120] In some implementations, if the fan is determined to be incompatible, a fault warning can be issued, such as by issuing an alarm sound, flashing a fault light, or displaying a failure message on the screen. This is not limited to specific methods.
[0121] The above is a further explanation of step S103. The following is a further explanation of step S104.
[0122] In some embodiments of step S104 above, if at least one set of preset driving parameters in the multiple sets of preset driving parameters in the driving parameter library matches the current driving parameter, then the fan operation is controlled based on the preset driving parameters.
[0123] Specifically, if at least one set of preset driving parameters in the driving parameter library has a difference of less than a preset threshold with the current driving parameter, then it is determined to be a match.
[0124] The drive parameter library is established during the development process using the traditional method of configuring fan drive parameters. The drive parameter library stores the drive parameters of fans with the same motor rated power, rated speed and other parameters as the air conditioner fan. Therefore, when the difference between the current drive parameter and the preset drive parameter is less than the preset threshold, the fan can be controlled by the preset drive parameter, thus achieving precise control of the air conditioner.
[0125] Furthermore, in some implementations, if there are more than one set of preset driving parameters in the driving parameter library whose difference from the current driving parameter is less than a preset threshold, then the fan operation is controlled based on the preset driving parameter with the smaller difference.
[0126] In practical applications, those skilled in the art can set preset thresholds according to specific usage scenarios, which are not limited here.
[0127] In some other embodiments of step S104 above, if the drive parameter library cannot be traversed and a preset drive parameter matching the current drive parameter is still not found, the fan is controlled to operate based on the current drive parameter.
[0128] Furthermore, the current driving parameters can be stored as a new set of preset driving parameters in the driving parameter library.
[0129] See appendix Figure 5 , Figure 5 This is a schematic flowchart of the main steps of an air conditioning control method according to another embodiment of the present invention. Figure 5 As shown, it includes steps S501 to S502.
[0130] Step S501: The main control module communicates with multiple sub-driver modules.
[0131] The specific working process and related explanations of the communication between the main control module and multiple sub-drive modules can be found in the embodiments of the above-mentioned air conditioning control method, and will not be repeated here.
[0132] Step S502: When the wind turbine is running based on the current drive parameters, the main control module stores the current drive parameters as a new set of preset drive parameters in the drive parameter library corresponding to any sub-drive module.
[0133] Specifically, when the wind turbine is running based on the current drive parameters, the main control module allocates the current drive parameters as a new set of preset drive parameters to the drive parameter library corresponding to any one of the sub-drive modules according to the memory status of each sub-drive module, thereby enriching the drive parameter library and realizing the updating and expansion of the drive parameter library.
[0134] The above is a further explanation of step S104.
[0135] Through the above implementation method, it is possible to determine whether the fan is suitable by the current drive parameters of the fan, and compare the current drive parameters of the fan with the drive parameters in the drive parameter library, select more accurate drive parameters to control the operation of the fan, realize precise control of the air conditioner, reduce the cost of air conditioner production and after-sales service, improve work efficiency, and improve the user experience.
[0136] It should be noted that although the steps in the above embodiments are described in a specific order, those skilled in the art will understand that in order to achieve the effects of the present invention, different steps do not necessarily have to be executed in such an order. They can be executed simultaneously (in parallel) or in other orders, and these variations are all within the scope of protection of the present invention.
[0137] Those skilled in the art will understand that all or part of the processes in the method of the above embodiment of the present invention can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by a processor, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable file, or some intermediate form. The computer-readable storage medium can include any entity or device capable of carrying the computer program code, a medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory, a random access memory, an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc.
[0138] Furthermore, the present invention also provides an electronic device. (See appendix.) Figure 6 , Figure 6 This is a schematic diagram of the main structure of an electronic device according to an embodiment of the present invention. Figure 6 As shown, the electronic device in this embodiment of the invention mainly includes a processor 601 and a storage device 602. The storage device 602 can be configured to store a program for executing the air conditioning control method of the above-described method embodiment. The processor 601 can be configured to execute the program in the storage device 602, which includes, but is not limited to, a program for executing the air conditioning control method of the above-described method embodiment. For ease of explanation, only the parts related to the embodiments of the present invention are shown. For specific technical details not disclosed, please refer to the method section of the embodiments of the present invention.
[0139] In some possible embodiments of the present invention, the electronic device may include multiple processors 601 and multiple storage devices 602. The program executing the air conditioning control method of the above-described method embodiments can be divided into multiple subroutines, each of which can be loaded and run by a processor 601 to execute different steps of the air conditioning control method of the above-described method embodiments. Specifically, each subroutine can be stored in different storage devices 602, and each processor 601 can be configured to execute programs in one or more storage devices 602 to jointly implement the air conditioning control method of the above-described method embodiments; that is, each processor 601 executes different steps of the air conditioning control method of the above-described method embodiments to jointly implement the air conditioning control method of the above-described method embodiments.
[0140] The aforementioned multiple processors 601 can be processors deployed on the same device. For example, the aforementioned electronic device can be a high-performance device composed of multiple processors, and the aforementioned multiple processors 601 can be processors configured on that high-performance device. Alternatively, the aforementioned multiple processors 601 can also be processors deployed on different devices. For example, the aforementioned electronic device can be a server cluster, and the aforementioned multiple processors 601 can be processors on different servers within the server cluster.
[0141] Furthermore, the present invention also provides an air conditioner. In one embodiment of an air conditioner according to the present invention, the air conditioner may include an air conditioner body and the electronic equipment described in the above-described electronic equipment embodiments.
[0142] Furthermore, the present invention also provides a computer-readable storage medium. In one embodiment of the computer-readable storage medium according to the present invention, the computer-readable storage medium can be configured to store a program for executing the air conditioning control method of the above-described method embodiments. This program can be loaded and run by a processor to implement the above-described air conditioning control method. For ease of explanation, only the parts related to the embodiments of the present invention are shown; for specific technical details not disclosed, please refer to the method section of the embodiments of the present invention. The computer-readable storage medium can be a storage device comprising various electronic devices. Optionally, in the embodiments of the present invention, the computer-readable storage medium is a non-transitory computer-readable storage medium.
[0143] It should be noted that the user information (including but not limited to user device information, user personal information, object information corresponding to air conditioner usage data, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, air conditioner usage data, etc.) involved in the embodiments of this disclosure are all information and data authorized by the user or fully authorized by all parties.
[0144] The data acquisition and collection actions involved in the embodiments of this disclosure are all performed after authorization by the user or object, or after full authorization by all parties.
[0145] The technical solution of the present invention has been described above with reference to one embodiment shown in the accompanying drawings. However, it will be readily understood by those skilled in the art that the scope of protection of the present invention is obviously not limited to these specific embodiments. Without departing from the principles of the present invention, those skilled in the art can make equivalent changes or substitutions to the relevant technical features, and the technical solutions resulting from such changes or substitutions will all fall within the scope of protection of the present invention.
Claims
1. An air conditioner control method characterized by comprising: The method comprises: obtaining a current driving parameter of an air conditioner fan; judging whether the fan is adapted based on the current driving parameter; selectively performing comparison between the current driving parameter and a plurality of preset driving parameters in a driving parameter library based on the judgment result; selectively controlling the fan to run based on the comparison result; the selectively performing comparison between the current driving parameter and a plurality of preset driving parameters in a driving parameter library based on the judgment result comprises: if it is determined that the fan is adapted, performing comparison between the current driving parameter and a plurality of preset driving parameters in the driving parameter library; if it is determined that the fan is not adapted, marking the fan as a strange fan, and sending the ID of the strange fan and the current driving parameter to a server.
2. The air conditioner control method according to claim 1, characterized by, the selectively controlling the fan to run based on the comparison result comprises: if there is at least one preset driving parameter in the plurality of preset driving parameters in the driving parameter library that matches the current driving parameter, controlling the fan to run based on the preset driving parameter; otherwise, controlling the fan to run based on the current driving parameter.
3. The air conditioner control method according to claim 2, characterized by, the method further comprises: if there is at least one preset driving parameter in the plurality of preset driving parameters in the driving parameter library that matches the current driving parameter, determining that the difference between the current driving parameter and the preset driving parameter is less than a preset threshold.
4. The air conditioner control method according to claim 3, characterized by, the method further comprises: establishing a driving parameter library in the air conditioner electronic controller; or, setting a master control module and a plurality of sub-driving modules in the air conditioner electronic controller, and establishing a corresponding driving parameter library in each sub-driving module; wherein each driving parameter library stores at least one preset driving parameter.
5. The air conditioner control method according to claim 4, characterized by, the method further comprises: the master control module communicates with the plurality of sub-driving modules; when the fan runs based on the current driving parameter, the master control module stores the current driving parameter as a new preset driving parameter in the driving parameter library corresponding to any one of the sub-driving modules.
6. The air conditioner control method according to claim 1, characterized by, The current driving parameter includes inter-line inductance, inter-phase resistance and back electromotive force; the obtaining of the current driving parameter of the air conditioner fan comprises: generating a parameter identification command when the fan runs abnormally or the air conditioner is in an idle state; obtaining the inter-line inductance, the inter-phase resistance and the back electromotive force based on the parameter identification command.
7. An electronic device comprising a processor and a storage device, said storage device being adapted to store a plurality of program codes, characterized in that, The program code is adapted to be loaded and run by the processor to execute the air conditioner control method of any one of claims 1 to 6.
8. An air conditioner characterized by comprising: The air conditioner comprises an air conditioner body and the electronic device of claim 7.
9. A computer readable storage medium having stored therein a plurality of program codes, characterized in that, The program code is adapted to be loaded and run by the processor to execute the air conditioner control method of any one of claims 1 to 6. The program code is adapted to be loaded and run by the processor to execute the air conditioner control method of any one of claims 1 to 6.
Citation Information
Patent Citations
Method and air conditioner system for acquiring blast capacity data of air conditioner
CN108954660A
Control method and control device of air conditioner and air conditioner
CN116085967A