Air conditioner air deflector program reset control method, device and equipment and air conditioner
By monitoring the stepper motor power and temperature of the air conditioner, the system can detect and automatically update the air guide plate program, thus solving the problem of program corruption during air conditioner use. This implements an automatic reset control method for the air guide plate program, resolving the issue of abnormal air guide plate program and improving the user experience.
Patent Information
- Application Number
- CN202310464937.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-26
- Publication Date
- 2025-12-19
- Estimated Expiration
- 2043-04-26
AI Technical Summary
During the use of an air conditioner, the air deflector's program can easily malfunction, leading to abnormal phenomena such as closing when the unit is turned on or opening when the unit is turned off, which affects the lifespan of the air conditioner and the user experience.
By monitoring the operating power of the stepper motor, it can determine whether the current control program is abnormal and automatically update it to the target control program. This includes obtaining the coil temperature and stepper motor power, identifying abnormal conditions, and updating to the normal target control program.
The automatic reset of the air conditioner's air guide plate program has been achieved, eliminating the need for manual maintenance and improving the user experience.
Smart Images

Figure CN116481131B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of air conditioners, and in particular to an air conditioner air deflector program reset control method, device, equipment and air conditioner. BACKGROUND
[0002] Air conditioners are an indispensable part of modern life, and air conditioners provide people with coolness and warmth.
[0003] Because users frequently turn on and off and adjust the functions of air conditioners when using air conditioners, the air conditioner indoor unit program will be disordered, and the air conditioner air deflector will be closed during the start-up process or the air deflector will be opened during the shutdown process, which not only affects the service life of the air conditioner, but also greatly affects the user experience.
[0004] In the prior art, when the user discovers this technical problem, the user will seek help from after-sales personnel, the after-sales personnel will come to repair, and the air conditioner can be used normally again after repair. Therefore, this greatly affects the user experience. SUMMARY
[0005] The present application provides an air conditioner air deflector program reset control method, device, equipment and air conditioner, by monitoring the running power of the stepping motor, the current control program for controlling the air deflector is found to be abnormal, the abnormal program can be automatically updated to the normal target control program, the manual repair program is saved, and the user experience is greatly improved.
[0006] In a first aspect, the present application provides an air conditioner air deflector program reset control method applied to an air conditioner, the air conditioner at least comprising: an air deflector and a controller connected to the air deflector through an electrical signal, wherein the controller is connected to a coil and a stepping motor through an electrical signal; the air conditioner air deflector program reset control method comprises:
[0007] obtaining an initial temperature of the coil and an initial power of the stepping motor;
[0008] in the case of receiving a start instruction, executing a current control program corresponding to the start instruction, and obtaining a current temperature of the coil based on the current control program;
[0009] determining whether the current control program meets a first abnormal condition according to the initial temperature and the current temperature, and if so, collecting a current power of the stepping motor;
[0010] According to the initial power and the current power, it is judged whether the current control program meets a second abnormal condition, if yes, it is determined that the air deflector corresponding to the current control program is abnormal, and the abnormal current control program is updated as a target control program.
[0011] Preferably, the control method for resetting the air deflector program of the air conditioner provided by the application comprises the following steps:
[0012] The initial temperature and the current temperature are calculated to obtain a temperature difference value;
[0013] The temperature difference value and a preset temperature threshold range are compared, if the temperature difference value falls within the temperature threshold range, it is determined that the current control program does not meet the first abnormal condition;
[0014] If the temperature difference value does not fall within the temperature threshold range, it is determined that the current control program meets the first abnormal condition.
[0015] Preferably, the control method for resetting the air deflector program of the air conditioner provided by the application comprises the following steps:
[0016] The current power and the initial power are calculated to obtain a power difference value;
[0017] The power difference value and a preset power threshold range are compared, if the power difference value falls within the power threshold range, it is determined that the current control program does not meet the second abnormal condition;
[0018] If the power difference value does not fall within the power threshold range, it is determined that the current control program meets the second abnormal condition.
[0019] Preferably, the control method for resetting the air deflector program of the air conditioner provided by the application comprises the following steps:
[0020] The current control program meets the first abnormal condition.
[0021] if the current control program meets the second abnormal condition, starting a next control program, and re-acquiring a next current power of the stepper motor by using the next control program, and comparing the next current power with the initial power to determine whether the next current power of the stepper motor is normal;
[0022] if the next current power is the same as the initial power, determining that the next current power is normal, and updating the current control program to the next control program.
[0023] Preferably, the control method for resetting the program of the air conditioner air deflector provided by the present application further comprises, after the step of determining whether the next current power of the stepper motor is normal:
[0024] if the next current power is different from the initial power, determining that the next current power is not normal, and deleting the current control program and the next control program;
[0025] acquiring a preset backup control program, and updating the current control program and the next control program to the backup control program.
[0026] Preferably, the control method for resetting the program of the air conditioner air deflector provided by the present application, the air deflector at least comprises: a horizontal air deflector and a vertical air deflector;
[0027] after the step of updating the current control program which is abnormal to the target control program, the method further comprises:
[0028] if the current control program and the next control program are updated to the backup control program, detecting a coil temperature of the coil and a fan speed of the fan;
[0029] controlling the horizontal air deflector to run to a first horizontal position, and controlling the vertical air deflector to run to a first vertical position, detecting a corresponding first coil temperature and a first fan speed if the horizontal air deflector runs to the first horizontal position and the vertical air deflector runs to the first vertical position;
[0030] controlling the horizontal air deflector to run to a second horizontal position, and controlling the vertical air deflector to run to a second vertical position, detecting a corresponding second coil temperature and a second fan speed if the horizontal air deflector runs to the second horizontal position and the vertical air deflector runs to the second vertical position;
[0031] determine that the vertical air deflector and the horizontal air deflector are in normal operation based on the coil temperature, the first coil temperature, the second coil temperature, the fan speed, the first fan speed, and the second fan speed.
[0032] Preferably, the control method for program reset of an air deflector of an air conditioner provided by the application determines that the vertical air deflector and the horizontal air deflector are in normal operation based on the coil temperature, the first coil temperature, the second coil temperature, the fan speed, the first fan speed, and the second fan speed, which comprises:
[0033] determining a first temperature fluctuation value of the coil based on the coil temperature and the first coil temperature, and determining a first speed fluctuation value of the fan based on the fan speed and the first fan speed;
[0034] determining a second temperature fluctuation value of the coil based on the coil temperature and the second coil temperature, and determining a second speed fluctuation value of the fan based on the fan speed and the second fan speed;
[0035] determining a target temperature fluctuation value based on the first temperature fluctuation value and the second temperature fluctuation value, and determining a target speed fluctuation value based on the first speed fluctuation value and the second speed fluctuation value;
[0036] comparing the target temperature fluctuation value with a preset temperature fluctuation threshold range, and comparing the target speed fluctuation value with a preset speed fluctuation threshold range;
[0037] determining that the vertical air deflector and the horizontal air deflector are in normal operation when the target temperature fluctuation value falls within the temperature fluctuation threshold range and the target speed fluctuation value falls within the speed fluctuation threshold range.
[0038] In a second aspect, the application further provides a control device for program reset of an air deflector of an air conditioner, which is applied to an air conditioner and comprises at least an air deflector and a controller connected to the air deflector through electrical signals, wherein the controller is connected to a coil and a stepper motor through electrical signals; the control device for program reset of the air deflector of the air conditioner comprises:
[0039] an acquisition module, which is configured to acquire an initial temperature of the coil and an initial power of the stepper motor;
[0040] an execution module, which is configured to execute a current control program corresponding to a start instruction when the start instruction is received, and acquire a current temperature of the coil based on the current control program;
[0041] The collection module is configured to determine whether the current control program satisfies a first abnormal condition according to the initial temperature and the current temperature, and collect a current power of the stepper motor if the current control program satisfies the first abnormal condition.
[0042] The updating module is configured to determine whether the current control program satisfies a second abnormal condition according to the initial power and the current power, determine that the current control program corresponds to an abnormal deflector if the current control program satisfies the second abnormal condition, and update the abnormal current control program to a target control program.
[0043] In a third aspect, the present application further provides an electronic device, which comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, and the processor implements the steps of the control method for resetting the program of the deflector of the air conditioner according to any one of the above aspects.
[0044] In a fourth aspect, the present application further provides a non-transitory computer-readable storage medium, which stores a computer program, and the computer program is executable on a processor to implement the steps of the control method for resetting the program of the deflector of the air conditioner according to any one of the above aspects.
[0045] In a fifth aspect, the present application further provides a computer program product, which comprises a computer program, and the computer program is executable on a processor to implement the steps of the control method for resetting the program of the deflector of the air conditioner according to any one of the above aspects.
[0046] In a sixth aspect, the present application further provides an air conditioner, which comprises a deflector and a controller connected with the deflector through electrical signals, the controller is connected with a coil and a stepper motor through electrical signals respectively, and the controller implements the steps of the control method for resetting the program of the deflector of the air conditioner according to any one of the above aspects.
[0047] The control method, device, equipment and air conditioner for resetting the program of the deflector of the air conditioner provided by the present application obtain an initial temperature of the coil and an initial power of the stepper motor, execute a current control program corresponding to a start instruction in the case that the start instruction is received, and obtain a current temperature of the coil based on the current control program; determine whether the current control program satisfies a first abnormal condition according to the initial temperature and the current temperature, and collect a current power of the stepper motor if the current control program satisfies the first abnormal condition; determine whether the current control program satisfies a second abnormal condition according to the initial power and the current power, and determine that the current control program corresponds to an abnormal deflector if the current control program satisfies the second abnormal condition, and update the abnormal current control program to a target control program. The running power of the stepper motor is monitored, so that the current control program for controlling the deflector to run is found to be abnormal, the abnormal program can be automatically updated to the normal target control program, manual maintenance program is saved, and the experience of users is greatly improved. Attached Figure Description
[0048] To more clearly illustrate the technical solutions in this invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.
[0049] Figure 1 This is one of the flowcharts illustrating the control method for resetting the air guide plate program of an air conditioner provided by the present invention;
[0050] Figure 2 This is the second flowchart of the control method for resetting the air guide plate program of the air conditioner provided by the present invention;
[0051] Figure 3 This is a schematic diagram of the control device for resetting the air guide plate program of the air conditioner provided by the present invention;
[0052] Figure 4 This is a schematic diagram of the structure of the electronic device provided by the present invention. Detailed Implementation
[0053] To make the objectives, technical solutions, and advantages of this invention clearer, the technical solutions of this invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this invention. All other embodiments obtained by those skilled in the art based on the embodiments of this invention without creative effort are within the scope of protection of this invention.
[0054] The following is combined Figures 1-4 This invention describes a control method, apparatus, device, and air conditioner for resetting the air guide plate program of an air conditioner. By monitoring the operating power of the stepper motor, it can detect abnormalities in the current control program controlling the operation of the air guide plate and automatically update the abnormal program to the normal target control program, eliminating the need for manual maintenance and greatly improving the user experience.
[0055] like Figure 1 As shown, it is one of the implementation flow diagrams of a control method for resetting the air guide plate program of an air conditioner provided by an embodiment of the present invention. The control method for resetting the air guide plate program of an air conditioner may include, but is not limited to, steps S100 to S400.
[0056] S100, obtain the initial temperature of the coil and the initial power of the stepper motor;
[0057] S200, in the case of receiving a start instruction, executing a current control program corresponding to the start instruction, and acquiring a current temperature of the coil based on the current control program;
[0058] S300, determining whether the current control program meets a first abnormal condition according to the initial temperature and the current temperature, and if so, collecting a current power of the stepper motor;
[0059] S400, determining whether the current control program meets a second abnormal condition according to the initial power and the current power, and if so, determining that the current control program corresponding to the air deflector is abnormal, and updating the abnormal current control program as a target control program.
[0060] It should be noted that the execution subject of the air deflector program reset control method of the air conditioner according to the embodiments of the present application can be a hardware device with data information processing capability and / or necessary software for driving the hardware device to work.
[0061] Optionally, the execution subject can include but is not limited to a workstation, a server, a computer, a user terminal and other intelligent devices. The user terminal includes but is not limited to a mobile phone, a computer, a smart voice interactive device, a smart home appliance, a vehicle-mounted terminal and the like.
[0062] In step S100 of some embodiments, an initial temperature of the coil is acquired and an initial power of the stepper motor is acquired.
[0063] It can be understood that a temperature sensor is arranged at the coil for monitoring the temperature of the coil, and the initial temperature of the coil is acquired before the air conditioner is started, and the initial power of the stepper motor is acquired.
[0064] In step S200 of some embodiments, in the case of receiving a start instruction, a current control program corresponding to the start instruction is executed, and a current temperature of the coil is acquired based on the current control program.
[0065] It can be understood that after the step of acquiring the initial temperature of the coil and the initial power of the stepper motor in step S100 is executed, the specific execution step can be that in the case that the air conditioner receives a start instruction, the air conditioner executes a current control program corresponding to the start instruction to start running, and the current temperature of the coil is detected again when the air conditioner starts to execute the current control program, so as to determine whether the air deflector corresponding to the current control program is abnormally running according to the current temperature. If the air deflector is abnormally running, it means that the current control program for controlling the air deflector is abnormal.
[0066] The current control program is used to control the operation of the air deflector, and the air deflector normally operates when the current control program is normal, and the air deflector abnormally operates when the current control program is abnormal.
[0067] In step S300 of some embodiments, according to the initial temperature and the current temperature, it is judged whether the current control program meets a first abnormal condition, and if so, the current power of the stepper motor is collected.
[0068] It can be understood that after the step S200 is executed to start in the case of receiving a start instruction, the current control program corresponding to the start instruction is executed, and the current temperature of the coil is obtained based on the current control program. After the step, the specific execution step can be: according to the initial temperature and the current temperature, it is judged whether the current control program meets a first abnormal condition, and if so, the current power of the stepper motor is collected.
[0069] Wherein, according to the initial temperature and the current temperature, it is judged whether the current control program meets a first abnormal condition, including:
[0070] The initial temperature and the current temperature are calculated and processed to obtain a temperature difference value;
[0071] The temperature difference value and a preset temperature threshold range are compared and processed, and if the temperature difference value falls within the temperature threshold range, it is determined that the current control program does not meet the first abnormal condition;
[0072] If the temperature difference value does not fall within the temperature threshold range, it is determined that the current control program meets the first abnormal condition.
[0073] It can be further understood that, for example, the initial temperature is T1, the current temperature of the coil is T2, and the temperature difference value is T3.
[0074] T3 = T1-T2, wherein T3 is the temperature difference value of the coil, T1 is the initial temperature, and T2 is the current temperature.
[0075] If T1 is 25 degrees Celsius and T2 is 15 degrees Celsius, then T3 is 10 degrees Celsius.
[0076] Suppose the temperature threshold range is 0 = < T4 = < 5.
[0077] The temperature difference T3 is compared with a preset temperature threshold range. For example, when T3 = 10 degrees Celsius, T3 does not fall within the temperature threshold range, which indicates that the temperature of the coil changes sharply after starting, and it is highly possible that the air deflector is abnormal, causing the air conditioner to start the self-protection mode and thus reducing the temperature of the coil. Therefore, when the temperature difference does not fall within the temperature threshold range, it is determined that the current control program meets the first abnormal condition.
[0078] Of course, assuming that the temperature difference T3 = 2 degrees Celsius, the temperature difference is compared with the temperature threshold range. When the temperature difference falls within the temperature threshold range, it is determined that the current control program does not meet the first abnormal condition, indicating that the air conditioner is operating normally.
[0079] In this way, it can be quickly determined whether the air deflector of the air conditioner is abnormal and whether the current control program corresponding to the air deflector is abnormal.
[0080] In step S400 of some embodiments, according to the initial power and the current power, it is determined whether the current control program meets a second abnormal condition. If it meets, it is determined that the air deflector corresponding to the current control program is abnormal, and the abnormal current control program is updated to a target control program.
[0081] It can be understood that after step S300 of determining whether the current control program meets the first abnormal condition according to the initial temperature and the current temperature, and if it meets, the specific execution step after the step of collecting the current power of the stepper motor can be: according to the initial power and the current power, it is determined whether the current control program meets a second abnormal condition. If it meets, it is determined that the air deflector corresponding to the current control program is abnormal, and the abnormal current control program is updated to a target control program.
[0082] The step of determining whether the current control program meets the second abnormal condition according to the initial power and the current power can be specifically:
[0083] The current power and the initial power are calculated to obtain a power difference;
[0084] The power difference is compared with a preset power threshold range. If the power difference falls within the power threshold range, it is determined that the current control program does not meet the second abnormal condition.
[0085] If the power difference does not fall within the power threshold range, it is determined that the current control program meets the second abnormal condition.
[0086] It can be further understood that the initial power is P1, the current power is P2, and the power difference is P3.
[0087] Suppose P1 is 20w, P2 is 40w, and the power difference P3 is 20w.
[0088] Similarly, P1 is 20w, P2 is 16w, and the power difference P3 is 4w.
[0089] P3 = |P1-P2|, where P3 is the power difference, P1 is the initial power, and P2 is the current power.
[0090] The power difference is compared with the preset power threshold range,
[0091] Suppose the power threshold range is 0 = <P4 = <5, P1 is 20w, P2 is 40w, and the power difference P3 is 20w. The power difference does not fall within the power threshold range, indicating that the current power of the stepper motor has increased significantly, and it is determined that the current control program meets the second abnormal condition.
[0092] For example, P1 is 20w, P2 is 16w, and the power difference P3 is 4w. The power difference falls within the power threshold range, indicating that the current power of the stepper motor is relatively stable, and it is determined that the current control program does not meet the second abnormal condition, and the air conditioner operates normally.
[0093] In some embodiments of the present application, the target control program at least includes: the next segment control program;
[0094] The determination that the current control program corresponds to an abnormal deflector and the updating of the abnormal current control program to a target control program comprises:
[0095] In the case where the current control program meets the second abnormal condition, the next segment control program is started, and the next segment current power of the stepper motor is re-acquired using the next segment control program. The next segment current power and the initial power are compared and processed to determine whether the next segment current power of the stepper motor is restored to normal.
[0096] In the case where the next segment current power and the initial power are the same, it is determined that the next segment current power is restored to normal, and the current control program is updated to the next segment control program.
[0097] It can be understood that in the case where the current control program meets the second abnormal condition, the next segment control program is started to determine whether the next segment control program can be normally executed.
[0098] After executing the next segment of the control program, the next segment of the current power of the stepper motor is re-acquired, the next segment of the current power and the initial power are compared, and it is determined whether the next segment of the current power of the stepper motor is normal.
[0099] In the case that the next segment of the current power is the same as the initial power, it is determined that the next segment of the current power is normal, i.e., the next segment of the current control program corresponds to a normal operation of the air deflector, and then the current control program is updated to the next segment of the control program, so that the air deflector of the air conditioner is normally operated.
[0100] In some embodiments of the present application, after the step of determining whether the next segment of the current power of the stepper motor is normal, the method further comprises:
[0101] In the case that the next segment of the current power is different from the initial power, it is determined that the next segment of the current power is not normal, and then the current control program and the next segment of the control program are deleted.
[0102] A preset backup control program is acquired, and the current control program and the next segment of the control program are updated to the backup control program.
[0103] It can be understood that, in the case that the next segment of the current power is different from the initial power, it is determined that the next segment of the current power is not normal, which indicates that the next segment of the control program is also abnormal in addition to the abnormality of the control program, and then the current control program and the next segment of the control program are deleted, and a preset backup control program is acquired from a database, and the current control program and the next segment of the control program are updated to the backup control program, so that the air deflector of the air conditioner is normally operated.
[0104] In some embodiments of the present application, it should be noted that the air deflector at least comprises a horizontal air deflector and a vertical air deflector.
[0105] After the step of updating the abnormal current control program to the target control program, the method further comprises:
[0106] In the case that the current control program and the next segment of the control program are updated to the backup control program, a coil temperature of the coil and a fan speed of the fan are detected.
[0107] The horizontal air deflector is controlled to run to a first horizontal position, and the vertical air deflector is controlled to run to a first vertical position, and in the case that the horizontal air deflector runs to the first horizontal position and the vertical air deflector runs to the first vertical position, a corresponding first coil temperature and a first fan speed are detected.
[0108] controlling the horizontal air deflector to run to a second horizontal position and controlling the vertical air deflector to run to a second vertical position, detecting a corresponding second coil temperature and a second fan rotating speed under the condition that the horizontal air deflector runs to the second horizontal position and the vertical air deflector runs to the second vertical position;
[0109] determining normal operation of the vertical air deflector and the horizontal air deflector based on the coil temperature, the first coil temperature, the second coil temperature, the fan rotating speed, the first fan rotating speed and the second fan rotating speed.
[0110] It can be understood that, in order to verify whether the updated standby control program can support normal operation of the air deflector, it is necessary to test it.
[0111] under the condition that the current control program and the next segment control program are updated to the standby control program, detecting a coil temperature M0 of the coil and detecting a fan rotating speed F0 of the fan;
[0112] controlling the horizontal air deflector to run to a first horizontal position and controlling the vertical air deflector to run to a first vertical position, detecting a corresponding first coil temperature M1 and a first fan rotating speed F1 under the condition that the horizontal air deflector runs to the first horizontal position and the vertical air deflector runs to the first vertical position.
[0113] controlling the horizontal air deflector to run to a second horizontal position and controlling the vertical air deflector to run to a second vertical position, detecting a corresponding second coil temperature M2 and a second fan rotating speed F2 under the condition that the horizontal air deflector runs to the second horizontal position and the vertical air deflector runs to the second vertical position.
[0114] The step of determining normal operation of the vertical air deflector and the horizontal air deflector based on the coil temperature, the first coil temperature, the second coil temperature, the fan rotating speed, the first fan rotating speed and the second fan rotating speed can be specifically:
[0115] determining a first temperature fluctuation value of the coil according to the coil temperature and the first coil temperature, and determining a first rotating speed fluctuation value of the fan according to the fan rotating speed and the first fan rotating speed;
[0116] determining a second temperature fluctuation value of the coil according to the coil temperature and the second coil temperature, and determining a second rotating speed fluctuation value of the fan according to the fan rotating speed and the second fan rotating speed;
[0117] determining a target temperature fluctuation value according to the first temperature fluctuation value and the second temperature fluctuation value, and determining a target rotating speed fluctuation value according to the first rotating speed fluctuation value and the second rotating speed fluctuation value;
[0118] comparing the target temperature fluctuation value with a preset temperature fluctuation threshold range and comparing the target rotating speed fluctuation value with a preset rotating speed fluctuation threshold range;
[0119] In a case where the target temperature fluctuation value falls within the temperature fluctuation threshold range and the target rotating speed fluctuation value falls within the rotating speed fluctuation threshold range, it is determined that the vertical guide vanes and the horizontal guide vanes are in normal operation.
[0120] Further, according to the coil temperature M0 and the first coil temperature M1, a first temperature fluctuation value Ma of the coil is determined,
[0121] Ma = |M0-M1|, wherein Ma is the first temperature fluctuation value, M0 is the coil temperature, and M1 is the first coil temperature.
[0122] According to the fan rotating speed F0 and the first fan rotating speed F1, a first rotating speed fluctuation value Fa of the fan is determined.
[0123] Fa = |F0-F1|, wherein Fa is the first rotating speed fluctuation value, F0 is the fan rotating speed, and F1 is the first fan rotating speed.
[0124] It should be noted that, according to the coil temperature M0 and the second coil temperature M2, a second temperature fluctuation value Mb of the coil is determined,
[0125] Mb = |M0-M2|, wherein Mb is the second temperature fluctuation value, M0 is the coil temperature, and M2 is the second coil temperature.
[0126] According to the fan rotating speed F0 and the second fan rotating speed F2, a second rotating speed fluctuation value Fb of the fan is determined.
[0127] Fb = |F0-F2|, wherein Fb is the second rotating speed fluctuation value, F0 is the fan rotating speed, and F2 is the second fan rotating speed.
[0128] Further, according to the first temperature fluctuation value Ma and the second temperature fluctuation value Mb, a target temperature fluctuation value Mc is determined.
[0129] Mc = |Ma-Mb|, wherein Mc is the target temperature fluctuation value, Ma is the first temperature fluctuation value, and Mb is the second temperature fluctuation value.
[0130] And according to the first rotating speed fluctuation value Fa and the second rotating speed fluctuation value Fb, a target rotating speed fluctuation value Fc is determined.
[0131] Fc=|Fa-Fb|, wherein Fc is a target rotational speed fluctuation value, Fa is a first rotational speed fluctuation value, and Fb is a second rotational speed fluctuation value.
[0132] The target temperature fluctuation value Mc is compared with a preset temperature fluctuation threshold range, and the target rotational speed fluctuation value Fc is compared with a preset rotational speed fluctuation threshold range.
[0133] Suppose that the temperature fluctuation threshold range is 0=<Md=<5, and Mc is 2, the target temperature fluctuation value falls into the temperature fluctuation threshold range.
[0134] Suppose that the rotational speed fluctuation threshold range is 0=<Fd=<8, and Fc is 5, the target rotational speed fluctuation value falls into the rotational speed fluctuation threshold range.
[0135] Only when the target temperature fluctuation value falls into the temperature fluctuation threshold range and the target rotational speed fluctuation value falls into the rotational speed fluctuation threshold range, it is determined that the vertical air deflector and the horizontal air deflector are normally operated.
[0136] As shown in FIG. 1, the control method comprises the following steps. Figure 2 FIG. 2 is a flowchart of a control method for resetting an air deflector program of an air conditioner according to the present application, and FIG. 3 is a flowchart of a control method for resetting an air deflector program of an air conditioner according to the present application.
[0137] The present application also provides an air conditioner, comprising an air deflector and a controller connected with the air deflector through an electric signal, wherein the controller is connected with a coil and a step motor through an electric signal, and the controller realizes the steps of the control method for resetting an air deflector program of an air conditioner according to the present application when executed.
[0138] The application provides an air conditioner air deflector program reset control method, device, equipment and air conditioner, which obtains the initial temperature of the coil and the initial power of the stepper motor; in the case of receiving a start instruction, a current control program corresponding to the start instruction is executed, and the current temperature of the coil is obtained based on the current control program; according to the initial temperature and the current temperature, it is judged whether the current control program meets a first abnormal condition, if yes, the current power of the stepper motor is collected; according to the initial power and the current power, it is judged whether the current control program meets a second abnormal condition, if yes, it is determined that the air deflector corresponding to the current control program is abnormal, and the abnormal current control program is updated to a target control program. By monitoring the running power of the stepper motor, it is found that the current control program for controlling the air deflector is abnormal, the abnormal program can be automatically updated to the normal target control program, manual maintenance program is saved, and the user experience is greatly improved.
[0139] The air conditioner air deflector program reset control device provided by the application is described below, and the air conditioner air deflector program reset control device described below can be correspondingly referred to the air conditioner air deflector program reset control method described above.
[0140] As Figure 3 The structure schematic diagram of the air conditioner air deflector program reset control device provided by the application is shown, the air conditioner air deflector program reset control device provided by the application is applied to an air conditioner, and the air conditioner at least includes an air deflector and a controller connected with the air deflector through an electric signal, wherein the controller is connected with a coil and a stepper motor through an electric signal respectively; the air conditioner air deflector program reset control device includes:
[0141] The acquisition module 310 is used for acquiring the initial temperature of the coil and the initial power of the stepper motor;
[0142] The execution module 320 is used for executing a current control program corresponding to a start instruction in the case of receiving the start instruction, and acquiring the current temperature of the coil based on the current control program;
[0143] The collection module 330 is used for judging whether the current control program meets a first abnormal condition according to the initial temperature and the current temperature, and collecting the current power of the stepper motor if yes;
[0144] The update module 340 is used for judging whether the current control program meets a second abnormal condition according to the initial power and the current power, and determining that the air deflector corresponding to the current control program is abnormal if yes, and updating the abnormal current control program to a target control program.
[0145] Preferably, the air conditioner air deflector program reset control device provided by the application comprises a collection module 330, configured to calculate and process the initial temperature and the current temperature to obtain a temperature difference value.
[0146] The temperature difference value is compared with a preset temperature threshold range, and if the temperature difference value falls within the temperature threshold range, it is determined that the current control program does not satisfy the first abnormal condition.
[0147] If the temperature difference value does not fall within the temperature threshold range, it is determined that the current control program satisfies the first abnormal condition.
[0148] Preferably, the air conditioner air deflector program reset control device provided by the application comprises an update module 340, configured to calculate and process the current power and the initial power to obtain a power difference value.
[0149] The power difference value is compared with a preset power threshold range, and if the power difference value falls within the power threshold range, it is determined that the current control program does not satisfy the second abnormal condition.
[0150] If the power difference value does not fall within the power threshold range, it is determined that the current control program satisfies the second abnormal condition.
[0151] Preferably, the air conditioner air deflector program reset control device provided by the application comprises a target control program, which at least comprises a next control program; the update module 340 is configured to start the next control program and collect a next current power of the stepper motor by using the next control program if it is determined that the current control program satisfies the second abnormal condition, and compare the next current power with the initial power to determine whether the next current power of the stepper motor is normal.
[0152] If the next current power is the same as the initial power, it is determined that the next current power is normal, and the current control program is updated to the next control program.
[0153] Preferably, the air conditioner air deflector program reset control device provided by the application is further configured to delete the current control program and the next control program if the next current power is different from the initial power after the step of determining whether the next current power of the stepper motor is normal.
[0154] acquire a preset backup control program, and update the current control program and the next segment control program to the backup control program.
[0155] Preferably, the control device for program reset of an air conditioner air deflector provided by the present application comprises at least a horizontal air deflector and a vertical air deflector.
[0156] After the step of updating the current control program with an anomaly to a target control program, the device is further configured to detect a coil temperature of the coil and a fan rotating speed of the fan in the case of updating the current control program and the next segment control program to the backup control program.
[0157] control the horizontal air deflector to run to a first horizontal position and control the vertical air deflector to run to a first vertical position, and detect a corresponding first coil temperature and a first fan rotating speed in the case of the horizontal air deflector running to the first horizontal position and the vertical air deflector running to the first vertical position.
[0158] control the horizontal air deflector to run to a second horizontal position and control the vertical air deflector to run to a second vertical position, and detect a corresponding second coil temperature and a second fan rotating speed in the case of the horizontal air deflector running to the second horizontal position and the vertical air deflector running to the second vertical position.
[0159] determine normal operation of the vertical air deflector and the horizontal air deflector based on the coil temperature, the first coil temperature, the second coil temperature, the fan rotating speed, the first fan rotating speed and the second fan rotating speed.
[0160] Preferably, the control device for program reset of an air conditioner air deflector provided by the present application, for determining normal operation of the vertical air deflector and the horizontal air deflector based on the coil temperature, the first coil temperature, the second coil temperature, the fan rotating speed, the first fan rotating speed and the second fan rotating speed, is configured to determine a first temperature fluctuation value of the coil based on the coil temperature and the first coil temperature, and determine a first rotating speed fluctuation value of the fan based on the fan rotating speed and the first fan rotating speed.
[0161] determine a second temperature fluctuation value of the coil based on the coil temperature and the second coil temperature, and determine a second rotating speed fluctuation value of the fan based on the fan rotating speed and the second fan rotating speed.
[0162] determine a target temperature fluctuation value based on the first temperature fluctuation value and the second temperature fluctuation value, and determine a target rotating speed fluctuation value based on the first rotating speed fluctuation value and the second rotating speed fluctuation value.
[0163] comparing the target temperature fluctuation value with a preset temperature fluctuation threshold range and comparing the target rotating speed fluctuation value with a preset rotating speed fluctuation threshold range;
[0164] In the case that the target temperature fluctuation value falls into the temperature fluctuation threshold range and the target rotating speed fluctuation value falls into the rotating speed fluctuation threshold range, it is determined that the vertical air deflector and the horizontal air deflector are in normal operation.
[0165] The application provides a control method, device and equipment for program reset of an air deflector of an air conditioner and the air conditioner, wherein an initial temperature of a coil pipe and an initial power of a stepping motor are obtained; in the case that a starting instruction is received, a current control program corresponding to the starting instruction is executed, and a current temperature of the coil pipe is obtained based on the current control program; whether the current control program satisfies a first abnormal condition is judged according to the initial temperature and the current temperature, and if yes, a current power of the stepping motor is collected; whether the current control program satisfies a second abnormal condition is judged according to the initial power and the current power, and if yes, it is determined that an air deflector corresponding to the current control program is abnormal, and the abnormal current control program is updated as a target control program. By monitoring the running power of the stepping motor, it is found that the current control program for controlling the air deflector is abnormal, the abnormal program can be automatically updated as the normal target control program, manual maintenance program is saved, and the experience of users is greatly improved.
[0166] Figure 4 An example of a schematic diagram of a physical structure of an electronic device is shown in FIG. 1. Figure 4As shown, the electronic device can include a processor 410, a communications interface 420, a memory 430, and a communications bus 440, wherein the processor 410, the communications interface 420, and the memory 430 complete mutual communication through the communications bus 440. The processor 410 can invoke a logic instruction in the memory 430 to execute a control method for resetting an air conditioner air deflector program, the method including: obtaining an initial temperature of the coil and obtaining an initial power of the stepper motor; in the case of receiving a start instruction to start, executing a current control program corresponding to the start instruction, and obtaining a current temperature of the coil based on the current control program; determining whether the current control program satisfies a first abnormal condition according to the initial temperature and the current temperature, if so, collecting a current power of the stepper motor; determining whether the current control program satisfies a second abnormal condition according to the initial power and the current power, if so, determining that the air deflector corresponding to the current control program is abnormal, and updating the abnormal current control program as a target control program.
[0167] In addition, the logic instruction in the memory 430 described above can be implemented in the form of a software functional unit and sold or used as an independent product when used, and can be stored in a computer readable storage medium. Based on such understanding, the technical solutions of the present application essentially or the part that contributes to the prior art or part of the technical solutions can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a plurality of instructions to make a computer device (which can be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the method described in various embodiments of the present application. The foregoing storage medium includes: a U disk, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a random access memory (RAM, Random Access Memory), a magnetic disk or an optical disk, and various media that can store program codes.
[0168] In another aspect, the present application also provides a computer program product comprising a computer program, which can be stored on a non-transitory computer readable storage medium, and the computer program is executable by a processor to enable the computer to perform the control method for resetting the program of the air conditioner deflector provided by the above-mentioned methods, which comprises: obtaining an initial temperature of the coil and an initial power of the stepper motor; in the case of starting in response to a starting instruction, executing a current control program corresponding to the starting instruction, and obtaining a current temperature of the coil based on the current control program; determining whether the current control program meets a first abnormal condition according to the initial temperature and the current temperature, and if so, collecting a current power of the stepper motor; determining whether the current control program meets a second abnormal condition according to the initial power and the current power, and if so, determining that the deflector corresponding to the current control program is abnormal, and updating the abnormal current control program to a target control program.
[0169] In another aspect, the present application also provides a non-transitory computer readable storage medium having a computer program stored thereon, which is executable by a processor to implement the control method for resetting the program of the air conditioner deflector provided by the above-mentioned methods, which comprises: obtaining an initial temperature of the coil and an initial power of the stepper motor; in the case of starting in response to a starting instruction, executing a current control program corresponding to the starting instruction, and obtaining a current temperature of the coil based on the current control program; determining whether the current control program meets a first abnormal condition according to the initial temperature and the current temperature, and if so, collecting a current power of the stepper motor; determining whether the current control program meets a second abnormal condition according to the initial power and the current power, and if so, determining that the deflector corresponding to the current control program is abnormal, and updating the abnormal current control program to a target control program.
[0170] The device embodiments described above are only schematic, wherein the units shown as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e., can be located in one place, or can be distributed on multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the present embodiment scheme. Those skilled in the art can understand and implement without creative labor.
[0171] Those skilled in the art can clearly understand the technical solutions of the various embodiments from the above description of the embodiments, and the various embodiments can be implemented by means of software with the necessary general hardware platforms, and of course, can also be implemented by hardware. Based on such understanding, the above technical solutions, essentially or in other words, the part of the prior art that makes a contribution, can be embodied in the form of a software product, which can be stored in a computer readable storage medium, such as a ROM / RAM, a magnetic disk, an optical disk, and the like, and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in the various embodiments or some parts of the embodiments.
[0172] Finally, it should be noted that: the above embodiments are only used to illustrate the technical solutions of the present application, rather than limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that: it can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacement for some technical features therein; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the spirit and scope of the technical solutions of the embodiments of the present application.
Claims
1. A control method for program reset of an air conditioner air deflector, characterized by, The application is applied to an air conditioner, and the air conditioner at least comprises a guide vane and a controller connected with the guide vane through an electric signal, wherein the controller is connected with a coil and a stepping motor through an electric signal respectively; the control method for program reset of the guide vane of the air conditioner comprises: obtaining an initial temperature of the coil and an initial power of the stepping motor; in the case of receiving a starting instruction, executing a current control program corresponding to the starting instruction, and obtaining a current temperature of the coil based on the current control program; judging whether the current control program meets a first abnormal condition according to the initial temperature and the current temperature, and if yes, collecting a current power of the stepping motor; judging whether the current control program meets a second abnormal condition according to the initial power and the current power, and if yes, determining that the guide vane corresponding to the current control program is abnormal, starting a next control program, and collecting a next current power of the stepping motor by using the next control program; comparing the next current power and the initial power to judge whether the next current power of the stepping motor is normal; in the case that the next current power is the same as the initial power, determining that the next current power is normal, and updating the current control program to the next control program; in the case that the next current power is different from the initial power, determining that the next current power is not normal, deleting the current control program and the next control program, and obtaining a preset standby control program, and updating the current control program and the next control program to the standby control program; in the case of updating the current control program and the next control program to the standby control program, performing a guide vane reset verification operation to confirm normal operation of the guide vane.
2. The control method for program reset of the guide vane of the air conditioner according to claim 1, wherein judging whether the current control program meets a first abnormal condition according to the initial temperature and the current temperature comprises: calculating and processing the initial temperature and the current temperature to obtain a temperature difference value; comparing the temperature difference value and a preset temperature threshold range, and if the temperature difference value falls within the temperature threshold range, determining that the current control program does not meet the first abnormal condition; if the temperature difference value does not fall within the temperature threshold range, determining that the current control program meets the first abnormal condition.
3. The control method for program reset of the guide vane of the air conditioner according to claim 1, wherein judging whether the current control program meets a second abnormal condition according to the initial power and the current power comprises: calculating and processing the current power and the initial power to obtain a power difference value; comparing the power difference value and a preset power threshold range, and if the power difference value falls within the power threshold range, determining that the current control program does not meet the second abnormal condition; If the power difference does not fall within the power threshold range, it is determined that the current control program satisfies the second abnormal condition.
4. The control method of claim 1, wherein the air deflector of the air conditioner comprises at least a horizontal air deflector and a vertical air deflector. The method further comprises, after the step of starting the next control program: detecting a temperature of the coil and a rotation speed of the fan when the current control program and the next control program are updated as the standby control program; controlling the horizontal air deflector to move to a first horizontal position and the vertical air deflector to move to a first vertical position, and detecting a first temperature of the coil and a first rotation speed of the fan when the horizontal air deflector moves to the first horizontal position and the vertical air deflector moves to the first vertical position; controlling the horizontal air deflector to move to a second horizontal position and the vertical air deflector to move to a second vertical position, and detecting a second temperature of the coil and a second rotation speed of the fan when the horizontal air deflector moves to the second horizontal position and the vertical air deflector moves to the second vertical position; determining that the vertical air deflector and the horizontal air deflector are in normal operation based on the temperature of the coil, the first temperature of the coil, the second temperature of the coil, the rotation speed of the fan, the first rotation speed of the fan, and the second rotation speed of the fan.
5. The control method of claim 4, wherein the determining that the vertical air deflector and the horizontal air deflector are in normal operation based on the temperature of the coil, the first temperature of the coil, the second temperature of the coil, the rotation speed of the fan, the first rotation speed of the fan, and the second rotation speed of the fan comprises: determining a first temperature fluctuation value of the coil based on the temperature of the coil and the first temperature of the coil, and determining a first rotation speed fluctuation value of the fan based on the rotation speed of the fan and the first rotation speed of the fan; determining a second temperature fluctuation value of the coil based on the temperature of the coil and the second temperature of the coil, and determining a second rotation speed fluctuation value of the fan based on the rotation speed of the fan and the second rotation speed of the fan; determining a target temperature fluctuation value based on the first temperature fluctuation value and the second temperature fluctuation value, and determining a target rotation speed fluctuation value based on the first rotation speed fluctuation value and the second rotation speed fluctuation value; comparing the target temperature fluctuation value with a preset temperature fluctuation threshold range, and comparing the target rotation speed fluctuation value with a preset rotation speed fluctuation threshold range; determining that the vertical air deflector and the horizontal air deflector are in normal operation when the target temperature fluctuation value falls within the temperature fluctuation threshold range and the target rotation speed fluctuation value falls within the rotation speed fluctuation threshold range. The control device of claim 1 is applied to an air conditioner, wherein the air conditioner comprises at least an air deflector and a controller connected to the air deflector through electrical signals, and the controller is connected to a coil and a stepping motor through electrical signals. 6. A control device for program reset of an air conditioner air deflector, characterized by, An acquisition module is configured to acquire an initial temperature of the coil and an initial power of the stepper motor; An execution module is configured to execute a current control program corresponding to the start instruction when the start instruction is received, and acquire a current temperature of the coil based on the current control program; An acquisition module is configured to acquire an initial temperature of the coil and an initial power of the stepper motor; An update module is configured to determine whether the current control program satisfies a second abnormal condition based on the initial power and the current power, and if yes, determine that the current control program corresponds to an abnormal register, start a next control program, and re-acquire a next current power of the stepper motor by using the next control program; The next current power and the initial power are compared to determine whether the next current power of the stepper motor is normal; In a case where the next current power is the same as the initial power, it is determined that the next current power is normal, and the current control program is updated to the next control program; In a case where the next current power is different from the initial power, it is determined that the next current power is not normal, the current control program and the next control program are deleted, a preset backup control program is acquired, and the current control program and the next control program are updated to the backup control program; In a case where the current control program and the next control program are updated to the backup control program, a register reset verification operation is performed to confirm normal operation of the register.
7. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the program to implement the steps of the control method for resetting the register of the air conditioner according to any one of claims 1 to 5.
8. A non-transitory computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the control method for resetting the register of the air conditioner according to any one of claims 1 to 5.
9. An air conditioner comprising: A register and a controller connected to the register by an electrical signal, characterized in that the controller is connected to a coil and a stepper motor by an electrical signal, and the controller executes the steps of the control method for resetting the register of the air conditioner according to any one of claims 1 to 5.
Citation Information
Patent Citations
Air-conditioner wind deflector protecting method and device
CN104075414A
Method for judging control fault of air guide plate of indoor unit of air conditioner
CN105157160A
Detection method of abnormality of air guide plate assembly, device, equipment and air conditioner
CN110736181A