Fan heater state control method and system based on rotating speed detection
Through the main controller detects abnormal fan speed and adjusts the heating current and attitude, the intelligent control of the fan when the speed is abnormal is realized, and the heating function is maintained, which solves the problem of not being able to take into account both safety and user needs in the existing technology, and improves the intelligence and safety of the equipment.
Patent Information
- Application Number
- CN202510699180.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-28
- Publication Date
- 2025-07-22
AI Technical Summary
The existing heater status control scheme cannot take into account the user's usage needs and safety when the speed is abnormal, and cannot maintain the heating function through independent regulation under different speed abnormal conditions.
Detect fan speed abnormality through the main controller, adjust fan speed and heating current, and combine the attitude of the fan, perform different control strategies to maintain the basic functions of the fan, including speeding up, jumping gears and turning off the fan.
It improves the control intelligence and flexibility of the fan under abnormal speed, avoids the risk of thermal runaway, and improves user experience and equipment safety.
Smart Images

Figure CN120351649A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of heater control, and in particular, to a heater state control method and system based on rotational speed detection. Background Art
[0002] Currently, in the related functions of heater safety control, there are already related functions that monitor the rotational speed and turn off the heater when an abnormal rotational speed is detected, such as when the rotational speed drops too fast. Although this strategy can solve the safety risks brought by abnormal rotational speeds to a certain extent, directly turning off the heater when the rotational speed of the heater is abnormal cannot achieve the safety detection of the heater based on rotational speed detection, and cannot balance the user's usage requirements and the usage safety of the heater.
[0003] The existing heater state control solutions cannot, in the case of abnormal rotational speed, according to different abnormal rotational speed situations and degrees of abnormal rotational speed, through the autonomous regulation of the heater, make it possible to maintain the realization of the heater's warm air function as much as possible, and cannot meet the user's safe and efficient usage requirements for warm air when the rotational speed of the heater is abnormal. Summary of the Invention
[0004] The present application provides a heater state control method and system based on rotational speed detection. When the main controller detects an abnormal rotational speed of the fan, it determines the state of too fast rotational speed drop of the fan, and then, based on the fan rotational speed, the current gear of the heater, the rotational speed interval and heating current interval corresponding to the gear, and the tilting posture of the heater, determines different control strategies to adjust the start state, operating gear, and heating current of the heater, so that the main unit can still maintain the basic function of warm air when the fan rotational speed is abnormal, and at the same time solve the risk problems that may be associated with abnormal rotational speed, which is beneficial to improving the intelligence and flexibility of the function realization of the heater for controlling abnormal fan rotational speed.
[0005] In a first aspect, the present application provides a heater state control method based on rotational speed detection, the method comprising:
[0006] Obtain the first operating gear and the first rotational speed change rate of the fan of the heater, the first reference fan rotational speed of the first operating gear belongs to the first fan rotational speed interval in a preset set of fan rotational speed intervals, and the first reference heating current of the heating component of the heater in the first operating gear belongs to the first heating current interval in a preset set of heating current intervals;
[0007] If it is detected that the first rotational speed change rate indicates a decrease in rotational speed and the first rotational speed change rate is greater than a first preset value, then obtain the first fan rotational speed of the heater;
[0008] If it is detected that the rotational speed of the first fan is lower than the lowest rotational speed of the first fan rotational speed range, a speed increase operation is performed on the rotational speed of the first fan, and the rotational speed of the second fan of the heater is collected after the speed increase operation; and, if it is detected that the rotational speed of the second fan is within the first fan rotational speed range, operation is maintained at the rotational speed of the second fan; and, if it is detected that the rotational speed of the second fan is not within the first fan rotational speed range, the first operating gear is switched to the lowest operating gear, and the first reference heating current of the heating component is reduced to the reference heating current corresponding to the lowest operating gear; and,
[0009] If it is detected that the rotational speed of the first fan is not lower than the lowest rotational speed of the first fan rotational speed range, the first posture of the heater is determined; and, if it is detected that the first posture is a toppled posture, the heater is turned off; and, if it is detected that the first posture is a non-toppled posture, a target heating current corresponding to the rotational speed of the first fan is determined according to a first preset relationship, and the first reference heating current of the heating component is reduced to the target heating current, where the first preset relationship represents a positive correlation relationship between the rotational speed of the fan of the heater and the heating current.
[0010] In a second aspect, an embodiment of the present application provides a heater state control system, where the heater state control system includes a heater and a user terminal, and the heater is configured to execute an instruction of the steps in the first aspect of the embodiment of the present application.
[0011] In a third aspect, an embodiment of the present application provides a heater, where the heater includes a main controller, a fan, a motor, and a heating component, the motor is configured to drive the fan to rotate, and the main controller is configured to execute an instruction of the steps in the first aspect of the embodiment of the present application.
[0012] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program / instruction is stored, and the computer program / instruction is executed by a processor to implement the steps of the method described in the first aspect above.
[0013] It can be seen that in the embodiment of the present application, the first operating gear and the first rotational speed change rate of the fan of the heater are obtained; if it is detected that the first rotational speed change rate indicates a decrease in rotational speed and the first rotational speed change rate is greater than the first preset value, the first fan rotational speed of the heater is obtained; if it is detected that the first fan rotational speed is lower than the lowest rotational speed of the first fan rotational speed range, a speed increase operation is performed on the first fan rotational speed, and the second fan rotational speed of the heater after the speed increase operation is collected; and, if it is detected that the second fan rotational speed is within the first fan rotational speed range, the operation is maintained at the second fan rotational speed; and, if it is detected that the second fan rotational speed is not within the first fan rotational speed range, the first operating gear is switched to the lowest operating gear, and the first reference heating current of the heating component is reduced to the reference heating current corresponding to the lowest operating gear; and, if it is detected that the first fan rotational speed is not lower than the lowest rotational speed of the first fan rotational speed range, the first posture of the heater is determined; and, if it is detected that the first posture is a dumping posture, the heater is turned off; and, if it is detected that the first posture is a non-dumping posture, the target heating current corresponding to the first fan rotational speed is determined according to the first preset relationship, and the first reference heating current of the heating component is reduced to the target heating current. In this way, compared with the existing state control scheme based on rotational speed monitoring and turning off the heater when abnormal rotational speed is detected, the present application adds a safety monitoring mechanism based on the rotational speed detection dimension on the basis of the original safety mechanism of the heater, without increasing additional hardware costs, can avoid the occurrence of thermal runaway risk events in the case of failure of the conventional safety monitoring mechanism, is beneficial to improving the intelligence and flexibility of the function implementation of the heater for controlling abnormal fan rotational speed, improving the comprehensiveness of the heater in processing abnormal rotational speed data, and enhancing the user experience of the heater. BRIEF DESCRIPTION OF THE DRAWINGS
[0014] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present application. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0015] Figure 1 is a schematic structural diagram of a heater state control system provided by an embodiment of the present application;
[0016] Figure 2 is a schematic structural diagram of an electronic device provided by an embodiment of the present application;
[0017] Figure 3 is a structural block diagram of a heater state control system provided by an embodiment of the present application;
[0018] Figure 4It is a flowchart of the steps of a method for controlling the state of a heater fan based on rotational speed detection provided by an embodiment of the present application;
[0019] Figure 5 It is an overall flowchart of a method for controlling the state of a heater fan when the rotational speed drops too fast provided by an embodiment of the present application;
[0020] Figure 6 It is an overall flowchart of a method for controlling the state of a heater fan when the rotational speed rises too fast provided by an embodiment of the present application;
[0021] Figure 7 It is an application scenario diagram of a method for controlling the state of a heater fan based on rotational speed detection provided by an embodiment of the present application;
[0022] Figure 8 It is another application scenario diagram of a method for controlling the state of a heater fan based on rotational speed detection provided by an embodiment of the present application. Detailed implementation manners
[0023] In order to enable those skilled in the art to better understand the solution of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without making creative efforts fall within the protection scope of the present application.
[0024] The terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but optionally further includes steps or units not listed, or optionally further includes other steps or units inherent to these processes, methods, products or devices.
[0025] Referring to "embodiment" herein means that a specific feature, structure or characteristic described in conjunction with the embodiment can be included in at least one embodiment of the present application. The phrase appears in various positions in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment mutually exclusive with other embodiments. Those skilled in the art will explicitly and implicitly understand that the embodiments described herein can be combined with other embodiments.
[0026] The "and / or" in the embodiments of the present application describes the association relationship of associated objects, indicating that there can be three relationships. For example, A and / or B can represent the following three situations: A exists alone; A and B exist simultaneously; B exists alone. Among them, A and B can be singular or plural.
[0027] In the embodiments of the present application, the symbol " / " can indicate that the front and rear associated objects have an "or" relationship. In addition, the symbol " / " can also represent a division sign, that is, perform a division operation. For example, A / B can represent A divided by B.
[0028] The "at least one (piece)" or its similar expression in the embodiments of the present application refers to any combination of these items, including any combination of single item (piece) or plural items (pieces), which means one or more, and multiple means two or more. For example, at least one (piece) of a, b, or c can represent the following seven situations: a, b, c, a and b, a and c, b and c, a, b, and c. Among them, each of a, b, and c can be an element or a set containing one or more elements.
[0029] The "equal to" in the embodiments of the present application can be used in combination with "greater than", applicable to the technical solutions adopted when it is greater than, and can also be used in combination with "less than", applicable to the technical solutions adopted when it is less than. When "equal to" is used in combination with "greater than", it is not used in combination with "less than"; when "equal to" is used in combination with "less than", it is not used in combination with "greater than".
[0030] Currently, in the related functions of the safety control of the heater, there are already related functions based on speed monitoring and shutting down the heater when abnormal speed is detected. Although this strategy can, to a certain extent, solve the safety risks brought by abnormal speed, with the evolution of the functions of the heater, it has become possible to enable the host to still maintain the basic function of the warm air and at the same time solve the risk problems that may be associated with abnormal speed when the fan speed is abnormal.
[0031] In view of the above problems, the embodiments of the present application provide a method and device for controlling the state of a heater based on speed detection. The embodiments of the present application will be described in detail below with reference to the accompanying drawings.
[0032] Please refer to Figure 1 , Figure 1 which is a schematic structural diagram of a heater state control system provided by the embodiments of the present application. As Figure 1 shown, the heater state control system 101 includes a heater 102 and a user terminal 103.
[0033] Among them, the heater 102 is the core execution device of the entire system, and its interior includes key components such as a main controller, a fan, a motor, and a heating component. The main controller monitors information such as the fan speed change rate, the fan speed, and the attitude of the heater in real time according to the step instructions in the heater state control method. For example, when it is detected that the fan speed drops too fast and is lower than the lower limit of the speed range corresponding to the current gear, the main controller will perform a speed-up operation and adjust the operating gear and heating current according to the speed-up result; if it is detected that the heater is in a tilted posture, the heater will be turned off, and different control strategies will be executed based on different abnormal speed conditions to ensure safety and improve the user experience.
[0034] Among them, the user terminal 103 is the interaction bridge between the user and the heater 102, facilitating the user to remotely control the heater and obtain the operating status information of the heater. The user can send operation instructions to the heater 102 through user terminal devices such as a mobile phone APP or a smart speaker, such as setting the operating gear, adjusting the temperature, etc. These instructions will be transmitted to the main controller in the heater 102, and the main controller will execute the corresponding operations. At the same time, the heater 102 will also feedback its own operating data, such as the current fan speed, operating gear, internal temperature, etc., to the user terminal 103, enabling the user to understand the working status of the heater 102 in real time. Data transmission and instruction interaction between the heater 102 and the user terminal 103 are carried out through a wireless communication method (such as Wi-Fi, Bluetooth, etc.).
[0035] Please refer to Figure 2 , Figure 2 which is a structural block diagram of an electronic device provided by an embodiment of the present application and is used to execute Figure 1 the heater state control system in Figure 2 As shown, the electronic device 20 may include one or more of the following components: a memory 23, a processor 21, a communication bus 30, a communication interface 22, and one or more programs 231. One or more programs 231 are stored on the memory 23 and are configured to be executed by the processor 21. One or more programs 231 include instructions for executing any step in the following method embodiments. In a specific implementation, the processor 21 is used to execute any step in the following method embodiments, and when performing data transmission such as sending, the communication interface 22 can be selectively called to complete the corresponding operation. Among them, the electronic device 20 may be a mobile phone terminal, a tablet computer, a laptop computer, and a wearable intelligent device.
[0036] The processor 21 may include one or more processing cores. The processor 21 connects various parts within the entire electronic device 20 using various interfaces and circuits. By running or executing instructions, programs, code sets, or instruction sets stored in the memory 23, and by invoking the data stored in the memory 23, it performs various functions of the electronic device 20 and processes data. Optionally, the processor 21 may be implemented in at least one hardware form of digital signal processing (DSP), field-programmable gate array (FPGA), or programmable logic array (PLA). The processor 21 may integrate a combination of one or several of a central processing unit (CPU), a graphics processing unit (GPU), and a modem, etc. Among them, the CPU mainly processes the operating system, user interface, application programs, etc.; the GPU is responsible for rendering and drawing the display content; the modem is used to process wireless communications. It can be understood that the above-mentioned modem may not be integrated into the processor 21 and may be implemented separately through a communication chip.
[0037] The memory 23 may include random access memory (RAM) and may also include read-only memory (ROM). The memory 23 can be used to store instructions, programs, code, code sets, or instruction sets. The memory 23 may include a program storage area and a data storage area. Among them, the program storage area may store instructions for implementing the operating system, instructions for implementing at least one function (such as touch function, sound playback function, image playback function, etc.), instructions for implementing the above-mentioned various method embodiments, etc. The data storage area may also store data created during the use of the electronic device 20.
[0038] It can be understood that the electronic device 20 may include more or fewer structural elements than those in the above structural block diagram. For example, it may include a power module, physical buttons, a Wi-Fi module, a speaker, a Bluetooth module, sensors, etc., which are not limited herein.
[0039] Please refer to Figure 3 , Figure 3 which is a structural block diagram of a heater status control system provided by an embodiment of the present application. As Figure 3 shown, the heater status control system includes a heater and a user terminal.
[0040] Among them, the heater includes a main controller 311, a fan 312, a motor 313, a heating component 314, and a sensor 315. Specifically, the fan 312 is driven to rotate by the motor 313; the heating component 314 is used to generate heat; the sensor 315 is used to detect various state information of the heater, including a rotation speed sensor for detecting the fan rotation speed (such as a Hall sensor, a photoelectric sensor), a tilt sensor for detecting the attitude of the heater (such as a ball switch, a gyroscope sensor), etc. The sensor 315 converts the detected information into an electrical signal and transmits it to the main controller 311, enabling the main controller 311 to understand the operating state of the heater in real time and then make corresponding decisions based on the control scheme.
[0041] Among them, the user terminal is used to interact with the heater. The user can remotely send operation instructions to the heater through user terminal devices such as a mobile phone APP and a smart panel, such as setting the operation gear, adjusting the temperature, etc. The instructions are transmitted to the main controller 311 of the heater via a communication link for execution. At the same time, the operating data of the heater, such as the current rotation speed, gear, internal temperature, etc., can also be fed back to the user terminal, allowing the user to keep track of the working conditions of the heater at any time.
[0042] Specifically, the main controller 311 is used to obtain information such as the fan rotation speed change rate, the fan rotation speed, and the attitude of the heater. When it is determined that the speed increase / decrease is too large, based on the magnitude relationship between the rotation speed and the highest rotation speed / lowest rotation speed corresponding to the current gear, different control strategies are executed. Furthermore, based on different control strategies, the on state of the heater, the drive current of the motor 313, and the drive current of the heating component 314 are adaptively adjusted, so that the basic function of the warm air can still be realized when the fan rotation speed is abnormal, and at the same time, the risk problems possibly associated with the abnormal rotation speed are solved.
[0043] Please refer to Figure 4 , Figure 4 which is a step flowchart of a heater state control method based on rotation speed detection provided by an embodiment of the present application, and is applied to Figure 3 the main controller 311 in Figure 4 as shown, and the method includes the following steps:
[0044] Step S401, obtain the first operating gear and the first rotation speed change rate of the fan of the heater. The first reference fan rotation speed of the first operating gear belongs to the first fan rotation speed interval in a preset set of fan rotation speed intervals, and the first reference heating current of the first operating gear belongs to the first heating current interval in a preset set of heating current intervals.
[0045] In a possible embodiment, obtaining the first operating gear of the fan of the heater includes:
[0046] Receiving a first signal from the operation panel of the heater, the operation panel including trigger components corresponding to multiple fan operation gears, the first information being used to indicate that the user triggers a trigger component of a target operation gear among the multiple fan operation gears on the operation panel;
[0047] Determining a first operation gear of the fan of the heater according to the first information.
[0048] In a possible embodiment, the heater is connected to a user terminal, and the method further includes:
[0049] Sending a gear query instruction to the user terminal, the gear query instruction being used to indicate obtaining the current operation gear of the fan controlled by the user terminal;
[0050] Receiving gear query information from the user terminal;
[0051] Determining a first operation gear of the fan of the heater according to the gear query information.
[0052] In a possible embodiment, the fan of the heater is driven by a motor. Obtaining a first rotational speed change rate of the fan of the heater includes: indirectly obtaining the fan rotational speed by monitoring relevant feedback signals of the motor. Among them, common methods include Hall sensor detection and back electromotive force detection. The Hall sensor is installed inside the motor. When the motor rotates, the Hall sensor generates a pulse signal related to the rotational speed. The main controller calculates the current rotational speed of the motor by counting the number of pulses within a unit time, and thus obtains the fan rotational speed. Back electromotive force detection utilizes the relationship that the back electromotive force generated when the motor rotates is proportional to the rotational speed, and the main controller detects the magnitude of the back electromotive force to deduce the rotational speed. After obtaining the fan rotational speeds at different moments, the main controller calculates the first rotational speed change rate according to the formula "rotational speed change rate = (current rotational speed - rotational speed at the previous moment) / time interval".
[0053] In a possible embodiment, the heater includes a fan rotational speed sensor, and the method further includes:
[0054] Obtaining a first rotational speed of the fan of the heater at a first time node through the fan rotational speed sensor; and obtaining a second rotational speed of the fan of the heater at a second time node through the fan rotational speed sensor;
[0055] Determining a reference rotational speed difference between the first rotational speed and the second rotational speed; and determining a reference interval duration between the first time node and the second time node;
[0056] Determining a first rotational speed change rate of the fan of the heater according to the reference rotational speed difference and the reference interval duration.
[0057] It can be understood that the preset set of fan speed intervals includes multiple fan speed intervals, and the multiple fan speed intervals correspond one by one to multiple operating gears of the fan. Moreover, the preset set of heating current intervals includes multiple heating current intervals, and the multiple heating current intervals correspond one by one to multiple operating gears of the fan.
[0058] Step S402, if it is detected that the first speed change rate characterizes a speed decrease and the first speed change rate is greater than a first preset value, then obtain the first fan speed of the heater.
[0059] Specifically, the main controller continuously monitors the fan speed, calculates the speed difference between adjacent time points, and thus obtains the speed change rate. When the speed change rate is negative, it indicates that the fan speed is showing a downward trend. The first preset value represents the maximum allowable speed decrease rate under normal operating conditions. If the current speed decrease rate exceeds this threshold, it means that the speed is decreasing too fast and the operating state of the fan may be abnormal.
[0060] In a possible embodiment, the method further includes:
[0061] If it is detected that the first speed change rate characterizes a speed decrease and the first speed change rate is not greater than the first preset value, then obtain the first fan speed of the heater;
[0062] Determine the target heating current corresponding to the first fan speed according to the first preset relationship;
[0063] Reduce the first reference heating current of the heating component to the target heating current.
[0064] It can be seen that in this embodiment, when the speed drops too fast, there may be problems such as air duct blockage or motor failure in the heater. Then, further obtain the actual speed of the current fan, so as to subsequently take corresponding control strategies according to the comparison result between this speed and the preset speed interval to ensure the safe and stable operation of the heater.
[0065] Step S403, if it is detected that the first fan speed is lower than the lowest speed of the first fan speed interval, then perform a speed increase operation on the first fan speed, and collect the second fan speed of the heater after the speed increase operation; and, if it is detected that the second fan speed is within the first fan speed interval, then maintain operation at the second fan speed; and, if it is detected that the second fan speed is not within the first fan speed interval, then jump the first operating gear to the lowest operating gear, and reduce the first reference heating current of the heating component to the reference heating current corresponding to the lowest operating gear.
[0066] Exemplarily, the heater has three operating modes. In the first mode, the rotational speed range of the first fan is 400 - 600 revolutions per minute, and the first heating current range is 0.8 - 1.2 A. The corresponding first reference fan rotational speed is 500 revolutions per minute, and the corresponding first reference heating current is 1 A. In the second mode, the rotational speed range of the second fan is 600 - 800 revolutions per minute, and the second heating current range is 1.2 - 1.6 A. The corresponding second reference fan rotational speed is 700 revolutions per minute, and the corresponding second reference heating current is 1.4 A. In the third mode, the rotational speed range of the third fan is 800 - 1000 revolutions per minute, and the third heating current range is 1.6 - 2.0 A. The corresponding third reference fan rotational speed is 900 revolutions per minute, and the corresponding third reference heating current is 1.8 A.
[0067] Further, exemplarily, when the current heater fan is in the second mode, the first rotational speed change rate shows that the fan rotational speed drops rapidly and exceeds the first preset value (such as dropping 50 revolutions per second). It is detected that the first fan rotational speed is 550 revolutions per minute, which is lower than the lower limit of the second fan rotational speed range of the second mode, which is 600 revolutions per minute. At this time, the motor drive current is increased to speed up the fan. If the fan rotational speed reaches 650 revolutions per minute after speeding up and is within the rotational speed range of the second mode, then it operates at this rotational speed. And, if the rotational speed only reaches 580 revolutions per minute after speeding up and is not within the rotational speed range of the second mode, then the heater jumps from the second mode to the first mode.
[0068] In a possible embodiment, performing a speed-up operation on the first fan rotational speed includes: speeding up the first fan rotational speed to the second reference fan rotational speed, or speeding up the first fan rotational speed to the lowest fan rotational speed of the second fan rotational speed range. In addition, the present application does not specifically limit the target speed-up value of the first fan rotational speed, which can be preset based on the heater parameters and actual requirements, as long as the target speed-up value is within the fan rotational speed range corresponding to the current mode.
[0069] In a possible embodiment, the jumping of the first operating mode to the lowest operating mode includes:
[0070] Determining whether the first operating mode is the lowest operating mode of the heater;
[0071] If so, then turn off the heater; and,
[0072] If not, then jump the heater from the first operating mode to the lowest operating mode.
[0073] Exemplarily, if the current operating gear is the first gear, the heater is turned off; and, if the current operating gear is the second gear, it jumps to the first gear operating gear, and the second reference heating current of 1.4 A corresponding to the second gear currently is reduced to the first reference heating current of 1 A for the first gear. At the same time, after jumping to the first gear, the fan speed is adaptively reduced to the first reference fan speed of 500 revolutions per minute.
[0074] In a possible embodiment, the heater includes a heating component, a fan, and a motor for driving the fan to rotate. Turning off the heater includes:
[0075] When it is determined that the first operating gear is the lowest operating gear of the heater, the heating component is turned off;
[0076] The motor is turned off after a preset time interval.
[0077] It can be understood that allowing the fan to continue running for a preset time interval can take away the residual heat of the heating component and its surroundings, gradually reducing the temperature inside the heater to a safe range, protecting the internal structure of the heater from damage by high temperature, and maintaining its performance and stability.
[0078] In a possible embodiment, after jumping the first operating gear to the lowest operating gear, the method further includes:
[0079] Obtaining the third fan speed of the heater;
[0080] If it is detected that the third fan speed is a fixed value and the third fan speed is not the lowest reference fan speed corresponding to the lowest operating gear, the second operating gear corresponding to the third fan speed is determined, and the second reference heating current corresponding to the second operating gear is determined; and, the first reference heating current of the heating component is reduced to the second reference heating current; and,
[0081] If it is detected that the third fan speed is not a fixed value and the third fan speed continues to decrease, when it is detected that the third fan speed is reduced to zero, the heater is turned off.
[0082] Exemplarily, after jumping from the second gear to the first gear operating position, theoretically, the fan speed (which can be 580 revolutions per minute) should also jump to the first reference fan speed of 500 revolutions per minute corresponding to the first gear operating position. If it is detected that the third fan speed is exactly 500 revolutions per minute, it is maintained; and if it is detected that the third fan speed is 300 revolutions per minute, which is not the reference fan speed corresponding to the first gear operating position, it is determined that the third fan speed belongs to the zero gear operating position (if there is a zero gear operating position, and the zero gear fan speed range corresponding to the zero gear operating position is 200 - 400 revolutions per minute, the zero gear heating current range is 0.4 - 0.8 A, the corresponding zero gear reference fan speed is 300 revolutions per minute, and the corresponding zero gear reference heating current is 0.6 A), then the second reference heating current of 1.4 A corresponding to the current second gear is reduced to the zero gear reference heating current of 0.6 A for the zero gear.
[0083] In a possible embodiment, the heater is connected to a user terminal; the method further includes:
[0084] Sending a first message to the user terminal, the first message being used to output a first prompt message on the display interface of the user terminal to determine whether to perform an acceleration operation for a first abnormal state of the heater, the first abnormal state indicating that the first fan speed of the heater is lower than the lowest speed of the first fan speed range;
[0085] Receiving a first response message from the user terminal; and performing the acceleration operation according to the first response message, and collecting the second fan speed of the heater after the acceleration operation;
[0086] Sending a second message to the user terminal, the second message being used to output a second prompt message on the display interface to determine whether to perform a first gear shifting operation for a second abnormal state of the heater, the second abnormal state indicating that the second fan speed is not within the first fan speed range;
[0087] Receiving a second response message from the user terminal; and according to the second response message, jumping the first operating position to the lowest operating position, and reducing the first reference heating current of the heating component to the reference heating current corresponding to the lowest operating position.
[0088] In a possible embodiment, the user terminal is connected to a monitoring device, the monitoring device includes a camera module, and the method further includes:
[0089] The heater sends a fourth message to the user terminal, and the fourth message is used to output a fourth prompt message on the display interface of the user terminal to prompt that the heater is in a fourth abnormal state, where the fourth abnormal state indicates that the fan speed of the heater decreases and the first speed change rate is greater than a first preset value;
[0090] In response to the fourth message, the user terminal sends a fifth message to the monitoring device, and the fifth message is used to instruct to obtain a first image including the complete external shape information of the heater through the camera module;
[0091] The user terminal receives the first image from the monitoring device, and determines whether there is an object covering the outer surface of the heater based on the first image; and if it is determined that there is an object covering the outer surface of the heater, a fifth prompt message is output on the display interface of the user terminal to prompt the user to clean the object in time.
[0092] It can be seen that in this embodiment, when the fan speed drops too fast and is already lower than the lowest speed of the speed range corresponding to the current gear, first, based on the user-side interaction, the user is prompted to clean the object covering the heater to avoid overheating, and a speed increase operation is performed to jump to the lowest gear, and different control strategies are executed based on the jump result. At the same time, each time the heater is in an abnormal state, it interacts with the user terminal, and the corresponding control method is only performed after the user side determines to execute the control strategy. Considering the user's usage requirements, it can avoid excessive thermal damage and protect the integrity and performance of the device.
[0093] Step S404, if it is detected that the first fan speed is not lower than the lowest speed of the first fan speed range, determine the first posture of the heater; and if it is detected that the first posture is a dumping posture, turn off the heater; and if it is detected that the first posture is a non-dumping posture, determine the target heating current corresponding to the first fan speed according to a first preset relationship, and reduce the first reference heating current of the heating component to the target heating current, where the first preset relationship represents a positive correlation relationship between the fan speed and the heating current of the heater.
[0094] It can be understood that the abnormal degree of the fan speed of the heater is relatively light, and there is no need to perform fan speed increase and gear shift operations. Instead, it is necessary to finely adjust the operating state of the heater in combination with the posture of the heater to ensure the use safety and improve the energy utilization efficiency.
[0095] In a possible embodiment, the heater includes a dumping sensor, and the determining the first posture of the heater includes:
[0096] Sending an attitude request signal to the dumping sensor;
[0097] Receive an attitude query signal from the dumping sensor, where the attitude query signal carries attitude query information for characterizing the current attitude of the heater;
[0098] Determine a first attitude of the heater according to the attitude query signal.
[0099] In a possible embodiment, the method further includes:
[0100] Query an interrupt event buffer to obtain a first query result, where the interrupt event buffer is used to store abnormal interrupt events, and the abnormal interrupt events include a dumping interrupt heating event;
[0101] If it is detected that the first query result is that there is a dumping interrupt heating event in the interrupt event buffer, determine that the first attitude of the heater is a dumping attitude; and,
[0102] If it is detected that the first query result is that there is no dumping interrupt heating event in the interrupt event buffer, determine that the first attitude of the heater is a non-dumping attitude.
[0103] Among them, common dumping sensors include ball switches, gyro sensors, etc. These sensors can real-time sense the tilt angle and direction of the heater, convert the attitude information into an electrical signal and transmit it to the main controller, and the main controller determines the first attitude of the heater according to the received signal.
[0104] In a possible embodiment, the step of turning off the heater if it is detected that the first attitude is a dumping attitude includes:
[0105] When it is detected that the first attitude is a dumping attitude, determine whether there is a dumping interrupt heating strategy, where the dumping interrupt heating strategy is used to instruct to turn off the heating component of the heater and turn off the motor of the heater after the heating component is turned off;
[0106] If it is determined that there is the dumping interrupt heating strategy, execute the dumping interrupt heating strategy; and,
[0107] If it is determined that there is no dumping interrupt heating strategy, turn off the heater.
[0108] Exemplarily, the current heater fan is at the second gear, and the first rotational speed change rate shows that the fan speed drops rapidly and exceeds a first preset value (such as 50 revolutions per second), and it is detected that the first fan speed is 650 revolutions per minute, within the second fan speed range of the second gear.
[0109] In a possible embodiment, the method further includes:
[0110] Send a third message to the user terminal, where the third message is used to output a third prompt message on the display interface of the user terminal to determine whether to perform a shutdown operation for a third abnormal state of the heater, and the third abnormal state indicates that the first fan speed of the heater is not lower than the lowest speed of the first fan speed range, and the heater is in the tilted posture;
[0111] Receive a third response message from the user terminal; and, turn off the heater according to the third response message.
[0112] Among them, the first preset relationship includes a positive correlation relationship between multiple fan speeds and multiple heating currents within the fan speed range and the heating current range at the same gear; the first preset relationship table can be constructed based on pre-testing in the laboratory in advance, etc., or a functional relationship between parameters can be constructed based on the electrical circuit principle.
[0113] It can be seen that in this embodiment, the driving current of the heating component is actively and real-time adjusted downward according to the target heating current to quickly adapt to the corresponding speed. In this way, the surface temperature of the heating component can immediately decrease due to the adjustment of the current, and the heating component and the inner cavity where it is located will not have a temperature rise due to heat accumulation caused by the speed reduction, that is, the relative stability of the inner cavity temperature is maintained, which is beneficial to improving the service life of the device.
[0114] In a possible embodiment, the method further includes:
[0115] If it is detected that the first speed change rate indicates an increase in speed and the first speed change rate is greater than a second preset value, then obtain the first fan speed of the heater;
[0116] If it is detected that the first fan speed is higher than the highest speed of the first fan speed range, then perform a speed reduction operation on the first fan speed and collect the operation result of the speed reduction operation; and, if it is detected that the second fan speed of the heater is within the first fan speed range after performing the speed reduction operation, then keep running at the second fan speed; and, if it is detected that the second fan speed of the heater is not within the first fan speed range, then jump the first operating gear to the highest operating gear and increase the first reference heating current to the reference heating current of the highest operating gear; and,
[0117] If it is detected that the first fan speed is not higher than the highest speed of the first fan speed range, then adjust the first reference heating current to a reference heating current according to the first preset relationship, and the reference heating current is not greater than the target heating current.
[0118] Specifically, the main controller continuously monitors the fan speed, calculates the speed difference between adjacent time points, and thus obtains the speed change rate. When the speed change rate is positive, it indicates that the fan speed is on the rise. The second preset value represents the maximum allowable speed increase rate under normal operation. If the current speed increase rate exceeds this threshold, it means that the speed is increasing too fast, and the fan operating state may be abnormal.
[0119] In a possible embodiment, the method further includes:
[0120] If it is detected that the first speed change rate characterizes an increase in speed and the first speed change rate is not greater than the second preset value, obtain the first fan speed of the heater;
[0121] Determine the target heating current corresponding to the first fan speed according to the first preset relationship;
[0122] Determine the reference heating current according to the first operating gear, the first speed change rate, the first reference heating current, and the target heating current;
[0123] Adjust the first reference heating current of the heating component to the reference heating current, and the reference heating current is not greater than the target heating current.
[0124] In a possible embodiment, adjusting the first reference heating current of the heating component to the reference heating current according to the first preset relationship includes:
[0125] Determine the target heating current corresponding to the first fan speed according to the first preset relationship;
[0126] Determine the reference heating current according to the first operating gear, the first speed change rate, the first reference heating current, and the target heating current.
[0127] Among them, the reference heating current is less than or equal to the target heating current. Currently, even if the speed is abnormal, the heating current still operates according to the first reference heating current corresponding to the first operating gear. At this time, the speed increase is too large, and the speed increases to the first fan speed. Based on the first preset relationship, the heating current corresponding to the first fan speed can be determined as the target heating current. However, at this time, it is not possible to directly increase the current first reference heating current to the target heating current to adapt to the fan speed, which will cause problems such as the inner cavity temperature rising due to too fast speed and the heating component temperature rising due to the increase in heating current, resulting in device failure due to excessive temperature. Therefore, it is necessary to comprehensively consider the overall operating state of the current heater to determine the reference heating current. Therefore, the finally determined heating current may be less than, greater than, or equal to the first reference heating current.
[0128] Exemplarily, when the current heater fan is at the second gear, when the first rotational speed change rate indicates that the fan rotational speed rapidly increases and exceeds the second preset value (such as increasing by 60 revolutions per second), the first fan rotational speed is detected to be 850 revolutions per minute, which is higher than the upper limit of 800 revolutions per minute of the second fan rotational speed range at the second gear. At this time, the motor drive current is reduced to decelerate the fan; if the fan rotational speed reaches 700 revolutions per minute after deceleration and is within the rotational speed range of the second gear, the fan operates at this rotational speed; and, if the rotational speed only reaches 830 revolutions per minute after deceleration and is not within the rotational speed range of the second gear, the heater jumps from the second gear to the third gear.
[0129] Exemplarily, when the current heater fan is at the second gear and the second reference heating current is 1.4A, when the first rotational speed change rate indicates that the fan rotational speed rapidly increases and exceeds the second preset value, the first fan rotational speed is detected to be 750 revolutions per minute, which is not higher than the upper limit of 800 revolutions per minute of the second fan rotational speed range at the second gear. Then, based on the first preset relationship, the target heating current corresponding to 750 revolutions per minute is determined to be 1.54A. Further, based on the target heating current of 1.54A and the second reference heating current of 1.4A, in combination with the overall operating state of the heater, the reference heating current can be 1.54A, 1.44A, or 1.3A. Then, the second reference current is adjusted to the reference heating current to adapt to the overall operating state of the heater.
[0130] In a possible embodiment, performing a deceleration operation on the first fan rotational speed includes: decelerating the first fan rotational speed to the second reference fan rotational speed, or decelerating the first fan rotational speed to the highest fan rotational speed of the second fan rotational speed range. In addition, the present application does not specifically limit the target deceleration value of the first fan rotational speed, which can be preset based on the heater parameters and actual requirements, as long as the target deceleration value is within the fan rotational speed range corresponding to the current gear.
[0131] In a possible embodiment, the operation of jumping the first operating gear to the highest operating gear includes:
[0132] Determining whether the first operating gear is the highest operating gear of the heater;
[0133] If so, turning off the heater; and,
[0134] If not, jumping the heater from the first operating gear to the highest operating gear.
[0135] It can be understood that when the first operating gear is already the highest operating gear, it is impossible to gradually reduce the temperature by jumping to a higher gear, and the heating current and rotational speed cannot be further adapted to the gear, which is not conducive to maintaining temperature stability and the effective operation of the heater. Therefore, the heater should be directly turned off to avoid possible abnormal problems.
[0136] In a possible embodiment, the heater is connected to a user terminal; the method further includes:
[0137] Sending a fifth message to the user terminal, the fifth message being used to output a fifth prompt message on the display interface of the user terminal to determine whether to perform a speed reduction operation for a fifth abnormal state of the heater, the fifth abnormal state indicating that the first fan speed of the heater is higher than the highest speed of the first fan speed range;
[0138] Receiving a fifth response message from the user terminal; and performing the speed reduction operation according to the fifth response message, and collecting the second fan speed of the heater after the speed reduction operation;
[0139] Sending a sixth message to the user terminal, the sixth message being used to output a sixth prompt message on the display interface to determine whether to perform a second gear shifting operation for a sixth abnormal state of the heater, the sixth abnormal state indicating that the second fan speed is not within the first fan speed range;
[0140] Receiving a sixth response message from the user terminal; and according to the sixth response message, jumping the first operating gear to the highest operating gear, and increasing the first reference heating current of the heating component to the reference heating current corresponding to the highest operating gear.
[0141] In a possible embodiment, after jumping the first operating gear to the highest operating gear, the method further includes:
[0142] Obtaining the fourth fan speed of the heater;
[0143] If it is detected that the fourth fan speed is a fixed value and the fourth fan speed is not the highest reference fan speed corresponding to the highest operating gear, determining the third operating gear corresponding to the fourth fan speed, and determining the third reference heating current corresponding to the third operating gear; and increasing the first reference heating current of the heating component to the third reference heating current;
[0144] If it is detected that the fourth fan speed is not a fixed value and the fourth fan speed continues to increase, turning off the heater.
[0145] Exemplarily, after jumping from the second gear to the third gear operating gear, theoretically, the fan speed (which can be 830 revolutions per minute) should also jump to the third reference fan speed of 900 revolutions per minute corresponding to the third gear operating gear. If it is detected that the fourth fan speed is exactly 900 revolutions per minute, it is maintained; and if it is detected that the fourth fan speed is 1100 revolutions per minute, which is not the reference fan speed corresponding to the third gear operating gear, it is determined that the fourth fan speed belongs to the fourth gear operating gear (if there is a fourth gear operating gear, and the fourth gear fan speed range corresponding to the fourth gear operating gear is 1000 - 1200 revolutions per minute, the fourth gear heating current range is 2.0 - 2.4 A, the corresponding fourth gear reference fan speed is 1100 revolutions per minute, and the corresponding fourth gear reference heating current is 2.2 A), then the second reference heating current of 1.4 A corresponding to the current second gear is increased to the fourth gear reference heating current of 2.2 A.
[0146] It can be understood that when the gear jumping fails and the fan speed continues to increase, it will bring huge mechanical stress to the various components of the heater, and strong airflows and noises will be generated, which not only affect the user experience but also may pose safety hazards such as the blades flying out. In addition, overheating of the motor may also cause dangers such as fires. Shutting down the heater in time can effectively prevent these safety accidents.
[0147] Please refer to Figure 5 , Figure 5 is the overall flowchart of a method for controlling the state of a heater under too fast speed reduction provided by an embodiment of the present application. As Figure 5 shown, the method includes the following steps:
[0148] Step S510, obtain the first operating gear and the first speed change rate of the fan of the heater.
[0149] Among them, the first reference fan speed of the first operating gear belongs to the first fan speed range in the preset set of fan speed ranges, and the first reference heating current of the first operating gear belongs to the first heating current range in the preset set of heating current ranges.
[0150] Step S520, the first speed change rate indicates that the speed is decreasing, and the first speed change rate is greater than the first preset value.
[0151] Step S530, obtain the first fan speed of the heater.
[0152] In a possible embodiment, obtaining the first fan speed of the heater includes: indirectly obtaining the first fan speed by monitoring relevant feedback signals of the motor, or obtaining the first fan speed of the heater through a fan speed sensor. It should be clear that only several examples of obtaining the fan speed are given in the embodiments of this application, which are not limited thereto, and the fan speed can be obtained through various methods.
[0153] Step S540, whether the first fan speed is lower than the lowest speed of the first fan speed range.
[0154] Specifically, if so, execute step S550; and if not, execute step S560.
[0155] Step S550, perform an acceleration operation on the first fan speed.
[0156] In a possible embodiment, performing an acceleration operation on the first fan speed includes: accelerating the first fan speed to the second reference fan speed, or accelerating the first fan speed to the lowest fan speed of the second fan speed range. In addition, this application does not make specific limitations on the target acceleration value of the first fan speed, which can be preset based on the heater parameters and actual requirements, as long as the target acceleration value is within the fan speed range corresponding to the current gear.
[0157] Step S551, whether the acceleration operation is effective.
[0158] Specifically, if so, execute step S552; and if not, execute step S553.
[0159] Step S552, keep running.
[0160] Step S553, whether the first operating gear is the lowest operating gear.
[0161] Specifically, if not, execute step S554; and if so, execute step S555.
[0162] Step S554, jump to the lowest operating gear and reduce the first reference heating current to the reference heating current of the lowest operating gear.
[0163] In a possible embodiment, after jumping to the lowest operating gear, the method further includes:
[0164] Obtain the third fan speed of the heater;
[0165] If it is detected that the rotation speed of the third fan is a fixed value and the rotation speed of the third fan is not the lowest reference fan speed corresponding to the lowest operating gear, determine the second operating gear corresponding to the rotation speed of the third fan, and determine the second reference heating current corresponding to the second operating gear; and, reduce the first reference heating current of the heating component to the second reference heating current; and,
[0166] If it is detected that the rotation speed of the third fan is not a fixed value and the rotation speed of the third fan continues to decrease, when it is detected that the rotation speed of the third fan decreases to zero, turn off the heater.
[0167] Step S555, turn off the heater.
[0168] Step S560, determine the first posture of the heater.
[0169] In a possible embodiment, the heater includes a tipping sensor, and determining the first posture of the heater includes:
[0170] Send an attitude request signal to the tipping sensor;
[0171] Receive an attitude query signal from the tipping sensor, where the attitude query signal carries attitude query information, and the attitude query information is used to characterize the current attitude of the heater;
[0172] Determine the first posture of the heater according to the attitude query signal.
[0173] In a possible embodiment, the method further includes:
[0174] Query the interrupt event buffer to obtain a first query result, where the interrupt event buffer is used to store abnormal interrupt events, and the abnormal interrupt events include tipping interrupt heating events;
[0175] If it is detected that the first query result is that there is a tipping interrupt heating event in the interrupt event buffer, determine that the first posture of the heater is a tipping posture; and,
[0176] If it is detected that the first query result is that there is no tipping interrupt heating event in the interrupt event buffer, determine that the first posture of the heater is a non-tipping posture.
[0177] Step S561, whether the first posture is a tipping posture.
[0178] Specifically, if so, execute step S562; and, if not, execute step S563.
[0179] Step S562, turn off the heater.
[0180] In a possible embodiment, the closing of the heater includes:
[0181] When it is detected that the first posture is a dumping posture, it is judged whether there is a dumping interruption heating strategy, and the dumping interruption heating strategy is used to instruct to turn off the heating component of the heater and turn off the motor of the heater after the heating component is turned off;
[0182] If it is judged that there is the dumping interruption heating strategy, then execute the dumping interruption heating strategy; and,
[0183] If it is judged that there is no such dumping interruption heating strategy, then turn off the heater.
[0184] Step S563, determine the target heating current corresponding to the first fan speed according to the first preset relationship, and reduce the first reference heating current to the target heating current.
[0185] It can be seen that in the embodiment of the present application, two situations of the speed of the heater when the fan speed drops too fast are presented. By judging whether the speed is lower than the lowest speed of the speed range corresponding to the current gear, different control strategies are then executed. When the speed is lower than the lowest speed, the speed increase operation is preferentially performed, and when the speed increase fails, it jumps to the lowest operating gear to maintain the stable operation of the heater through the speed and heating current of the lower gear; and, when the speed is not lower than the lowest speed, different control strategies are further executed according to the current dumping / non-dumping posture of the heater to finely adjust the operating state of the heater to ensure use safety and improve energy utilization efficiency.
[0186] Please refer to Figure 6 , Figure 6 which is the overall flowchart of a heater state control method when the speed increases too fast provided by the embodiment of the present application. As Figure 6 shown, the method includes the following steps:
[0187] Step S610, obtain the first operating gear and the first speed change rate of the fan of the heater.
[0188] Among them, the first reference fan speed of the first operating gear belongs to the first fan speed range in the preset fan speed range set, and the first reference heating current of the first operating gear belongs to the first heating current range in the preset heating current range set.
[0189] Step S620, the first speed change rate indicates that the speed increases, and the first speed change rate is greater than the second preset value.
[0190] Step S630, obtain the first fan speed of the heater.
[0191] In a possible embodiment, obtaining the first fan speed of the heater includes: indirectly obtaining the first fan speed by monitoring relevant feedback signals of the motor, or obtaining the first fan speed of the heater through a fan speed sensor. It should be clear that the embodiments of the present application only give several examples of obtaining the fan speed and do not limit this. The fan speed can be obtained through various methods.
[0192] Step S640, whether the first fan speed is higher than the highest speed of the first fan speed range.
[0193] Specifically, if so, execute step S650; and if not, execute step S660.
[0194] Step S650, perform a speed reduction operation on the first fan speed.
[0195] In a possible embodiment, performing a speed reduction operation on the first fan speed includes: reducing the first fan speed to the second reference fan speed, or reducing the first fan speed to the highest fan speed of the second fan speed range. In addition, the present application does not specifically limit the target speed reduction value of the first fan speed, which can be preset based on the heater parameters and actual requirements, as long as the target speed reduction value is within the fan speed range corresponding to the current gear.
[0196] Step S651, whether the speed reduction operation is effective.
[0197] Specifically, if so, execute step S652; and if not, execute step S653.
[0198] Step S652, keep running.
[0199] Step S653, whether the first operating gear is the highest operating gear.
[0200] Specifically, if not, execute step S654; and if so, execute step S655.
[0201] Step S654, jump to the highest operating gear and increase the first reference heating current to the reference heating current of the highest operating gear.
[0202] In a possible embodiment, after the jump to the highest operating gear, the method further includes:
[0203] Obtain the fourth fan speed of the heater;
[0204] If it is detected that the rotation speed of the fourth fan is a fixed value and the rotation speed of the fourth fan is not the highest reference fan speed corresponding to the highest operating gear, determine the third operating gear corresponding to the rotation speed of the fourth fan, and determine the third reference heating current corresponding to the third operating gear; and raise the first reference heating current of the heating component to the third reference heating current.
[0205] If it is detected that the rotation speed of the fourth fan is not a fixed value and the rotation speed of the fourth fan continues to increase, turn off the heater.
[0206] Step S655, turn off the heater.
[0207] Step S660, adjust the first reference heating current to the reference heating current according to the first preset relationship.
[0208] Among them, the reference heating current is less than or equal to the target heating current. Currently, even if the rotation speed is abnormal, the heating current still operates according to the first reference heating current corresponding to the first operating gear. At this time, the rotation speed increases too fast, and the rotation speed increases to the rotation speed of the first fan. Based on the first preset relationship, it can be determined that the heating current corresponding to the rotation speed of the first fan is the target heating current. However, at this time, the current first reference heating current cannot be directly increased to the target heating current in order to adapt to the fan rotation speed, which will cause the inner cavity temperature to rise due to too fast rotation speed, and the heating component temperature to rise due to the increase in the heating current, resulting in device failure due to too high temperature. Therefore, it is necessary to comprehensively consider the overall operating state of the current heater to determine the reference heating current. Therefore, the finally determined heating current may be less than, greater than, or equal to the first reference heating current.
[0209] It can be seen that in the embodiments of the present application, two situations of the rotation speed of the heater when the fan rotation speed increases too fast are presented. By judging whether the rotation speed is higher than the highest rotation speed of the rotation speed range corresponding to the current gear, different control strategies are then executed. When the rotation speed is higher than the highest rotation speed, the speed reduction operation is preferentially performed, and when the speed reduction fails, it jumps to the highest operating gear to maintain the stable operation of the heater through the rotation speed and heating current of the higher gear; and when the rotation speed is not higher than the highest rotation speed, the heating current is adjusted based on the mapping relationship between the preset rotation speed and the heating current to maintain the balance state between the rotation speed and the heating current as much as possible, and the operating state of the heater is finely adjusted to ensure the use safety and improve the energy utilization efficiency.
[0210] Please refer to Figure 7 , Figure 7 is an application scenario diagram of a heater state control method based on rotation speed detection provided by the embodiments of the present application. As Figure 7 shown, the heater is in an abnormal rotation speed state and has not been tipped over.
[0211] Among them, the heater includes a display screen and an air outlet. Among them, the display screen is used to display multiple status information associated with the current operating status of the heater. Currently, on the left area of the display screen, multiple icons are displayed, including a fan icon, a heating icon, a sound icon, and an ECO energy-saving icon. On the right area, a lock icon and a timer icon are displayed. Among them, the heating icon indicates that the current is in the warm air state. The lock icon is used to lock the current multiple status icons. In the locked mode, the user cannot adjust the function status of the heater by touching the corresponding icon on the display screen, nor can the user adjust the function status of the heater by clicking the control panel or the remote control. Figure 7 The control panel and the remote control of the heater are not shown. The control panel can be integrated into the display screen to control the heater on the display screen. The remote control can perform signaling interaction with the main controller of the heater.
[0212] Among them, the fault code "E1" is displayed in the middle area of the display screen, indicating that the heater is in a state of too rapid speed reduction. The abnormal speed state includes multiple states, such as a slow speed reduction state, a too rapid speed increase state, and a slow speed increase state. Each abnormal speed state can include multiple sub-states based on the belonging relationship between the speed and the speed range. Each abnormal speed state corresponds to a fault code, such as E2, E3, etc. When the heater fails, the corresponding fault code is displayed on the display screen and corresponding voice announcements can be made. The user can quickly determine the abnormal state of the current heater based on different fault codes.
[0213] Among them, the user terminal is connected to the heater and presents an "intelligent heater" interface, and the interface shows "connected". The user terminal interface can perform switch settings, mode settings, gear adjustment, temperature adjustment, and timing operations. Specifically, the user terminal interface provides an "on" button to start the heater, provides mode options such as "constant temperature", "natural wind", "warm wind", "cold wind", etc., and provides "+" and "-" buttons to adjust the gear.
[0214] Specifically, on the current page, when the speed of the heater is abnormal, an abnormal information prompt box is output. The current abnormal information prompt box shows "Abnormal prompt: The speed of the heater has dropped too fast! The speed increase failed! It will jump to gear 1", "Confirm", "Cancel".
[0215] It can be understood that according to the current exception prompt information, it can be determined that the current rotational speed change rate represents a decrease in rotational speed, and the rotational speed change rate is greater than a preset value. When the fan rotational speed is lower than the lowest rotational speed in the rotational speed range corresponding to the current second gear, a speed increase operation has been performed, but the speed increase has failed. Therefore, it is necessary to jump to the lowest gear, which is the first gear. Since jumping gears will cause differences in wind speed and temperature, in order to determine whether the jumped gear can meet the user's needs, it is necessary to prompt the user that a gear jumping operation will be performed. The user can click the "OK" button to agree, or click the "Cancel" button to reject this jump request. In this way, intelligent control of the heater state can be achieved, remote control is supported, operation and exception information can be timely feedback, and it is convenient for users to master and operate.
[0216] Please refer to Figure 8 , Figure 8 which is an application scenario diagram of another heater state control method based on rotational speed detection provided by an embodiment of the present application. Based on Figure 7 , as Figure 8 shown, the heater is in an abnormal rotational speed state and has toppled over.
[0217] Among them, the fault code "E2" is displayed in the middle area of the display screen, indicating that the heater is in a state of slow rotational speed reduction. In addition, the rest of the display content on the display screen is the same as that shown in Figure 7 and will not be elaborated here.
[0218] Specifically, on the "Intelligent Heater" interface of the current user terminal, when the heater rotational speed is abnormal, an exception information prompt box is output. The current exception information prompt box displays "Exception prompt: The heater rotational speed has dropped too fast! Abnormal toppling! About to shut down", "OK", and "Cancel". In addition, the rest of the content on the "Intelligent Heater" interface is the same as that shown in Figure 7 and will not be elaborated here.
[0219] It can be understood that according to the current exception prompt information, it can be determined that the current rotational speed change rate represents a decrease in rotational speed, and the rotational speed change rate is greater than a preset value. When the fan rotational speed is not lower than the lowest rotational speed in the rotational speed range corresponding to the current second gear, the attitude of the heater is further judged, and it is judged that the heater is in a toppled attitude. Therefore, the heater cannot operate normally and there are relatively large safety hazards, so it is necessary to shut down. The user can click the "OK" button to agree, or click the "Cancel" button to reject this shutdown request. In this way, intelligent control of the heater state can be achieved, remote control is supported, operation and exception information can be timely feedback, and it is convenient for users to master and operate.
[0220] In addition, an embodiment of the present application further provides a computer storage medium, which stores a computer program that can be loaded and executed by a processor and is the above-mentioned heater state control method based on rotational speed detection. The computer-readable storage medium includes, for example, various media that can store program codes such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs.
[0221] It should be noted that, for the foregoing method embodiments, for the sake of simple description, they are all expressed as a series of action combinations. However, those skilled in the art should know that the present application is not limited by the described action sequence, because according to the present application, certain steps can be performed in other sequences or simultaneously. Secondly, those skilled in the art should also know that the embodiments described in the specification are all preferred embodiments, and the actions and units involved are not necessarily essential to the present application.
[0222] This is only a logical function division, and there may be other division methods in actual implementation; for example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling or direct coupling or communication connection to each other can be through some interfaces, and the indirect coupling or communication connection of devices or units can be in electrical, mechanical or other forms.
[0223] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place, or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0224] In addition, in each embodiment of the present invention, the functional units can be integrated in a processing unit, or each unit can be physically included separately, or two or more units can be integrated in one unit. The above-mentioned integrated units can be implemented in the form of hardware, or in the form of hardware plus software functional units.
[0225] The integrated units implemented in the form of software functional units can be stored in a computer-readable storage medium. The above-mentioned software functional units are stored in a storage medium and include several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute some steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: USB flash drives, mobile hard disks, magnetic disks, optical disks, volatile memories, or non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of random access memory (RAM) are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct rambus random access memory (DRRAM), etc., various media that can store program code.
[0226] In the above embodiments, the descriptions of the various embodiments have their own emphases. For parts not detailed in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0227] The embodiments of the present application have been introduced in detail above. Specific examples are used herein to elaborate on the principle and implementation manner of the present application. The descriptions of the above embodiments are only used to help understand the method and its core idea of the present application; at the same time, for those of ordinary skill in the art, according to the idea of the present application, there will be changes in the specific implementation manner and application scope. In summary, the content of this specification should not be construed as a limitation to the present application.
[0228] Although the present application is disclosed as above, the present application is not limited thereto. Any person skilled in the art can easily conceive of changes or substitutions without departing from the spirit and scope of the present application, and can make various modifications and alterations, including combinations of the above different functions and implementation steps, including software and hardware implementation manners, all within the protection scope of the present application.
Claims
1. A method for controlling the state of a warm air blower based on rotational speed detection, characterized in that, Including: Obtain the first operating gear and the first rotational speed change rate of the fan of the heater, the first reference fan rotational speed of the first operating gear belongs to the first fan rotational speed interval in the preset set of fan rotational speed intervals, and the first reference heating current of the heating component of the heater under the first operating gear belongs to the first heating current interval in the preset set of heating current intervals; If it is detected that the first rotational speed change rate indicates a decrease in rotational speed and the first rotational speed change rate is greater than the first preset value, then obtain the first fan rotational speed of the heater; If it is detected that the first fan rotational speed is lower than the lowest rotational speed of the first fan rotational speed interval, then perform an acceleration operation on the first fan rotational speed and collect the second fan rotational speed of the heater after the acceleration operation; And, if it is detected that the second fan rotational speed is within the first fan rotational speed interval, then maintain operation at the second fan rotational speed; and, if it is detected that the second fan rotational speed is not within the first fan rotational speed interval, then jump the first operating gear to the lowest operating gear and reduce the first reference heating current of the heating component to the reference heating current corresponding to the lowest operating gear; and, If it is detected that the first fan rotational speed is not lower than the lowest rotational speed of the first fan rotational speed interval, then determine the first posture of the heater; And, if it is detected that the first posture is a toppled posture, then turn off the heater; and, if it is detected that the first posture is not a toppled posture, then determine the target heating current corresponding to the first fan rotational speed according to the first preset relationship and reduce the first reference heating current of the heating component to the target heating current, where the first preset relationship represents the positive correlation relationship between the fan rotational speed and the heating current of the heater.
2. The method according to claim 1, wherein After jumping the first operating gear to the lowest operating gear, the method further includes: Obtain the third fan rotational speed of the heater; If it is detected that the third fan rotational speed is a fixed value and the third fan rotational speed is not the lowest reference fan rotational speed corresponding to the lowest operating gear, then determine the second operating gear corresponding to the third fan rotational speed and determine the second reference heating current corresponding to the second operating gear; and, reduce the first reference heating current of the heating component to the second reference heating current; and, If it is detected that the third fan rotational speed is not a fixed value and the third fan rotational speed continues to decrease, then when it is detected that the third fan rotational speed decreases to zero, turn off the heater.
3. The method according to claim 2, characterized in that The method further includes: If it is detected that the first rotational speed change rate indicates a decrease in rotational speed and the first rotational speed change rate is not greater than the first preset value, then obtain the first fan rotational speed of the heater; Determine the target heating current corresponding to the first fan rotational speed according to the first preset relationship; Reduce the first reference heating current of the heating component to the target heating current.
4. The method according to claim 2 or 3, characterized in that The heater is connected to a user terminal; the method further includes: Send a first message to the user terminal, where the first message is used to output a first prompt message on the display interface of the user terminal to determine whether to perform a speed increase operation for a first abnormal state of the heater, and the first abnormal state indicates that the first fan speed of the heater is lower than the lowest speed of the first fan speed range; Receive a first response message from the user terminal; and, perform the speed increase operation according to the first response message, and collect the second fan speed of the heater after the speed increase operation; Send a second message to the user terminal, where the second message is used to output a second prompt message on the display interface to determine whether to perform a first gear shifting operation for a second abnormal state of the heater, and the second abnormal state indicates that the second fan speed is not within the first fan speed range; Receive a second response message from the user terminal; and, according to the second response message, jump the first operating gear to the lowest operating gear, and reduce the first reference heating current of the heating component to the reference heating current corresponding to the lowest operating gear.
5. The method according to claim 4, characterized in that, The method further includes: Send a third message to the user terminal, where the third message is used to output a third prompt message on the display interface of the user terminal to determine whether to perform a shutdown operation for a third abnormal state of the heater, and the third abnormal state indicates that the first fan speed of the heater is not lower than the lowest speed of the first fan speed range, and the heater is in the tilted posture; Receive a third response message from the user terminal; and, turn off the heater according to the third response message.
6. The method according to claim 5, wherein The method further includes: If it is detected that the first speed change rate indicates an increase in speed and the first speed change rate is greater than a second preset value, then obtain the first fan speed of the heater; If it is detected that the first fan speed is higher than the highest speed of the first fan speed range, then perform a speed reduction operation on the first fan speed, and collect the second fan speed of the heater after the speed reduction operation; and, if it is detected that the second fan speed is within the first fan speed range, then keep running at the second fan speed; and, if it is detected that the second fan speed of the heater is not within the first fan speed range, then jump the first operating gear to the highest operating gear, and increase the first reference heating current of the heating component to the reference heating current corresponding to the highest operating gear; and, If it is detected that the first fan speed is not higher than the highest speed of the first fan speed range, then adjust the first reference heating current of the heating component to a reference heating current according to the first preset relationship, and the reference heating current is not greater than the target heating current.
7. The method according to claim 6, wherein After jumping the first operating gear to the highest operating gear, the method further includes: Obtain the fourth fan speed of the heater; If it is detected that the rotational speed of the fourth fan is a fixed value and the rotational speed of the fourth fan is not the highest reference fan rotational speed corresponding to the highest operating gear, determine the third operating gear corresponding to the rotational speed of the fourth fan, and determine the third reference heating current corresponding to the third operating gear; and raise the first reference heating current of the heating component to the third reference heating current; If it is detected that the rotational speed of the fourth fan is not a fixed value and the rotational speed of the fourth fan continues to increase, turn off the heater.
8. The method according to claim 7, wherein The adjusting the first reference heating current of the heating component to the reference heating current according to the first preset relationship includes: Determine the target heating current corresponding to the rotational speed of the first fan according to the first preset relationship; Determine the reference heating current according to the first operating gear, the first rotational speed change rate, the first reference heating current, and the target heating current.
9. A state control system for a warm air blower, characterized in that, The heater status control system includes a heater and a user terminal, and the heater is configured to execute the step instructions in the method according to any one of claims 1-8.
10. A warm air blower, characterized in that, The heater includes a main controller, a fan, a motor, and a heating component. The motor is configured to drive the fan to rotate, and the main controller is configured to execute the step instructions in the method according to any one of claims 1-8.