Fan temperature control device and method based on single chip microcomputer

Through the fan temperature control method based on a microcontroller, the working parameters of the fan are adjusted to keep the fan temperature within a reasonable range, which solves the problem of unstable operation of the fan at extreme temperatures, and improves the reliability of the fan and the safety of household appliances.

CN119393370APending Publication Date: 2025-02-07SHENZHEN BOCHANGDA ELECTRONICS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411601317.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-11
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

The fan in household appliances may work abnormally when the working temperature is too low or too high, which will affect the stability and safety of use.

Method used

The fan temperature control method based on a microcontroller is adopted. By obtaining the fan temperature, if the temperature exceeds the preset range, the microcontroller adjusts the fan's working parameters, such as the motor rotor shaft current or working power, to restore the temperature to a reasonable range.

Benefits of technology

Effectively ensure that the fan temperature is within a reasonable range, improve the reliability and stability of the fan work, and thus improve the safety of household appliances.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119393370A_ABST
    Figure CN119393370A_ABST
Patent Text Reader

Abstract

The invention discloses a fan temperature control device and method based on a single chip microcomputer. The draught fan temperature control device based on the single-chip microcomputer comprises the single-chip microcomputer, and the draught fan temperature control method based on the single-chip microcomputer comprises the steps that the single-chip microcomputer obtains the draught fan temperature of a draught fan; under the condition that the temperature of the draught fan is within the preset draught fan temperature interval, the single chip microcomputer controls the draught fan to keep the current working state; and under the condition that the fan temperature exceeds the maximum value of the preset fan temperature interval or is lower than the minimum value of the preset fan temperature interval, the single chip microcomputer adjusts the working parameters of the fan so that the fan temperature can be restored to be within the preset fan temperature interval. The invention aims to ensure that the working temperature of the fan in the dust collector is within a reasonable temperature range, and the working stability and reliability of the fan are ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field of fan temperature control, and in particular to a fan temperature control device and method based on a single chip microcomputer. Background Art

[0002] Fans in household appliances, such as fans in vacuum cleaners, may malfunction when the operating temperature is too low or too high, which greatly affects the stability and safety of the use of household appliances. Summary of the invention

[0003] The main purpose of the present application is to provide a fan temperature control device and method based on a single-chip microcomputer, aiming to ensure that the operating temperature of the fan is within a reasonable temperature range, thereby improving the reliability and stability of the fan operation in household appliances.

[0004] To achieve the above purpose, the present application proposes a fan temperature control method based on a single chip microcomputer, which is used to control the temperature of the fan in a vacuum cleaner. The fan temperature control device based on a single chip microcomputer includes a single chip microcomputer, and the method includes:

[0005] The single chip microcomputer obtains the fan temperature of the fan;

[0006] When the fan temperature is within a preset fan temperature range, the single chip microcomputer controls the fan to maintain a current working state;

[0007] When the fan temperature exceeds the maximum value of the preset fan temperature range or the fan temperature is lower than the minimum value of the preset fan temperature range, the single chip microcomputer adjusts the working parameters of the fan to restore the fan temperature to the preset fan temperature range.

[0008] Optionally, the fan includes an impeller and a motor for driving the impeller to rotate; the fan temperature includes a motor temperature, and the preset fan temperature range includes a preset motor temperature range;

[0009] The single chip microcomputer obtains the fan temperature of the fan including:

[0010] The single chip microcomputer obtains a plurality of temperature detection values ​​fed back by a plurality of NTC temperature detection sensors arranged on the motor, and determines the motor temperature of the motor according to the plurality of temperature detection values;

[0011] When the fan temperature is lower than the minimum value of the preset fan temperature range, the single chip microcomputer adjusts the working parameters of the fan to restore the fan temperature to the preset fan temperature range, including:

[0012] When the motor temperature is lower than a minimum value of a preset motor temperature range, the single chip microcomputer increases the rotor shaft current of the motor to restore the motor temperature to within the preset motor temperature range.

[0013] Optionally, the single chip microcomputer increases the rotor shaft current of the motor so that the motor temperature is within a preset motor temperature range, including:

[0014] The single chip microcomputer increases the rotor shaft current of the motor to a preset rotor shaft current;

[0015] The single chip computer reduces the rotor shaft current of the motor by a preset rotor shaft current adjustment value at intervals of a preset first time length until the rotor shaft current is zero;

[0016] When the motor temperature is adjusted to within a preset motor temperature range and the rotor shaft current is not zero, the single chip microcomputer sets the rotor shaft current to zero;

[0017] When the rotor shaft current is zero and the motor temperature is still lower than the minimum value of the preset motor temperature range, the single chip microcomputer repeatedly increases the rotor shaft current of the motor to the preset rotor shaft current and reduces the rotor shaft current of the motor by the preset rotor shaft current adjustment value at every preset first time interval.

[0018] Optionally, the vacuum cleaner includes a nozzle and a pressure sensor disposed on the nozzle, and the single chip microcomputer controls the motor to reduce its working power, including:

[0019] The single chip microcomputer determines the state of the suction nozzle according to the pressure detection result fed back by the pressure sensor;

[0020] When the single chip microcomputer determines that the nozzle is not in a pressed state, the working power of the motor is adjusted from the current target working power to the cooling working power;

[0021] When the single chip microcomputer determines that the suction nozzle is in a pressed state, it maintains the working power of the motor at the current target working power; wherein the cooling working power is a preset percentage of the target working power, and the preset percentage is less than one hundred percent.

[0022] Optionally, the method further comprises:

[0023] When the motor switches from stopping to driving the impeller to rotate, if within the previously preset second time period, the microcontroller has executed an action to increase the rotor shaft current of the motor and the difference between the motor temperature and the minimum value of the preset motor temperature range is less than the preset first temperature difference, the microcontroller will keep the rotor shaft current at zero.

[0024] Optionally, when the fan temperature exceeds the maximum value of a preset fan temperature range, the single chip microcomputer adjusts the working parameters of the fan to restore the fan temperature to within the preset fan temperature range, including:

[0025] When the motor temperature exceeds the maximum value of the preset motor temperature range, the single chip microcomputer controls the motor to reduce its operating power so that the motor temperature returns to the preset motor temperature range.

[0026] Optionally, the single chip microcomputer controls the motor to reduce its working power, including:

[0027] The single chip microcomputer adjusts the working power of the motor from the current target working power to the cooling working power and maintains it for a preset fourth time period every interval of a preset third time period; wherein, the cooling working power is a preset percentage of the target working power, the preset percentage is less than one hundred percent, and the preset fourth time period is less than the preset third time period.

[0028] Optionally, the fan temperature also includes an impeller temperature, and the preset fan temperature range also includes a preset impeller temperature range;

[0029] The single chip microcomputer obtaining the fan temperature of the fan also includes:

[0030] The single chip microcomputer determines the impeller temperature of the impeller based on the temperature detection result fed back by the infrared temperature detection module;

[0031] When the fan temperature exceeds the maximum value of the preset fan temperature range or the fan temperature is lower than the minimum value of the preset fan temperature range, the single chip microcomputer adjusts the working parameters of the fan to restore the fan temperature to the preset fan temperature range, including:

[0032] When the motor temperature is lower than the minimum value of the preset motor temperature range and the impeller temperature is lower than the minimum value of the preset impeller temperature range, the single chip computer increases the rotor shaft current of the motor to restore the motor temperature to the preset motor temperature range and restore the impeller temperature to the preset impeller temperature range;

[0033] When the motor temperature exceeds the maximum value of the preset motor temperature range and the impeller temperature exceeds the maximum value of the preset impeller temperature range, the single chip microcomputer controls the motor to reduce its operating power so that the motor temperature returns to the preset motor temperature range and the impeller temperature returns to the preset impeller temperature range.

[0034] Optionally, when the fan temperature exceeds the maximum value of a preset fan temperature range or the fan temperature is lower than the minimum value of a preset fan temperature range, the single chip microcomputer adjusts the working parameters of the fan to restore the fan temperature to within the preset fan temperature range, further comprising:

[0035] When the impeller temperature is lower than the minimum value of the preset impeller temperature range and the motor temperature is in the preset motor temperature range, the single chip microcomputer controls the motor to increase the speed of the impeller so that the impeller temperature returns to the preset impeller temperature range.

[0036] The present application also proposes a fan temperature control device based on a single-chip microcomputer, which is applied to the fan in a vacuum cleaner. The fan temperature control device based on a single-chip microcomputer includes a single-chip microcomputer, which includes a memory, a processor, and a control program of a fan water pump assembly stored in the memory and runnable on the processor. The control program of the fan water pump assembly is configured to implement a fan temperature control method based on a single-chip microcomputer as described in any one of the above items.

[0037] The present application proposes a fan temperature control method based on a single-chip microcomputer, which is used to control the temperature of the fan in a vacuum cleaner. The fan temperature control device based on a single-chip microcomputer includes a single-chip microcomputer, and the method includes: when the fan temperature is in a preset fan temperature range, the single-chip microcomputer controls the fan to maintain the current working state; when the fan temperature exceeds the maximum value of the preset fan temperature range or the fan temperature is lower than the minimum value of the preset fan temperature range, the single-chip microcomputer adjusts the working parameters of the fan to restore the fan temperature to the preset fan temperature range. In this way, through the above-mentioned setting, the fan in the vacuum cleaner can be adjusted in time when the temperature is too low or too high, so as to ensure that the temperature of the fan is in a reasonable range during the operation of the vacuum cleaner, thereby effectively ensuring the stability and reliability of the fan operation, and then ensuring the reliability and stability of the vacuum cleaner operation. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0039] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0040] Figure 1 This is a flow chart of an embodiment of a fan temperature control method based on a single chip microcomputer of the present application; Figure 2 This is a flow chart of another embodiment of the fan temperature control method based on a single chip microcomputer of the present application; Figure 3This is a flow chart of another embodiment of the fan temperature control method based on a single chip microcomputer of the present application; Figure 4 This is a flow chart of another embodiment of the fan temperature control method based on a single chip microcomputer of the present application; Figure 5 This is a flow chart of another embodiment of the fan temperature control method based on a single chip microcomputer of the present application.

[0046] The purpose, features and advantages of this application will be further described in conjunction with the embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0047] It should be understood that the specific embodiments described herein are only used to explain the technical solutions of the present application and are not used to limit the present application.

[0048] In order to better understand the technical solution of the present application, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0049] It should be noted that all directional indications in the embodiments of the present application (such as up, down, left, right, front, back...) are only used to explain the relative position relationship, movement, etc. between the components under a certain specific posture (as shown in the accompanying drawings). If the specific posture changes, the directional indication will also change accordingly. It should be understood that although the various steps in the flowchart in the embodiments of the present application are displayed in sequence as indicated by the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless clearly stated in this article, there is no strict order restriction for the execution of these steps, and they can be executed in other orders.

[0050] Fans in household appliances, such as fans in vacuum cleaners, may malfunction when the operating temperature is too low or too high, which greatly affects the stability and safety of the use of household appliances.

[0051] To this end, the present application proposes a fan temperature control method based on a single chip microcomputer, which is used to control the temperature of the fan in a vacuum cleaner. The fan temperature control device based on a single chip microcomputer includes a single chip microcomputer, and the method includes:

[0052] S100, the single chip microcomputer obtains the fan temperature of the fan;

[0053] S200, when the fan temperature is within a preset fan temperature range, the single chip microcomputer controls the fan to maintain a current working state;

[0054] In this embodiment, a temperature detection module, such as an NTC temperature detection module, an infrared temperature detection module, etc., may be provided inside the fan or inside the vacuum cleaner to detect the temperature of the fan and feed back the detection result to the single chip microcomputer. During the operation of the fan of the vacuum cleaner, if the single chip microcomputer determines that the fan temperature is within the preset fan temperature range obtained by the R&D personnel through multiple experiments and pre-stored in the single chip microcomputer based on the detected fan temperature, then the current fan temperature is considered normal, and the fan will be controlled to maintain the current state. Among them, the single chip microcomputer can control the working state of the fan and adjust the working parameters of the fan by directly outputting a drive signal, or the single chip microcomputer outputs a corresponding control signal to the drive circuit for driving the fan, so that the drive circuit controls the working state of the fan and adjusts the working parameters of the fan accordingly.

[0055] S300: When the fan temperature exceeds the maximum value of a preset fan temperature range or the fan temperature is lower than the minimum value of a preset fan temperature range, the single chip microcomputer adjusts the working parameters of the fan to restore the fan temperature to within the preset fan temperature range.

[0056] In this embodiment, when the temperature of the fan is too low, that is, the fan temperature is lower than the minimum value of the preset fan temperature range, or when the fan temperature is too high, that is, the fan temperature exceeds the maximum value of the preset fan temperature range, the single chip microcomputer will determine that the current fan temperature is abnormal, and then adjust the working parameters of the fan, such as speed, working current, working power, etc., to change the temperature of the fan, so as to restore the fan temperature to the preset fan temperature range.

[0057] Optionally, refer to Figure 2 In one embodiment, the fan includes an impeller and a motor for driving the impeller to rotate; the fan temperature includes a motor temperature, and the preset fan temperature interval includes a preset motor temperature interval;

[0058] S100, the single chip microcomputer obtains the fan temperature of the fan, including:

[0059] S110, the single chip computer obtains a plurality of temperature detection values ​​fed back by a plurality of NTC temperature detection sensors arranged on the motor, and determines the motor temperature of the motor according to the plurality of temperature detection values;

[0060] When the fan temperature is lower than the minimum value of the preset fan temperature range, the single chip microcomputer adjusts the working parameters of the fan to restore the fan temperature to the preset fan temperature range, including:

[0061] S310: When the motor temperature is lower than a minimum value of a preset motor temperature range, the single chip microcomputer increases the rotor shaft current of the motor to restore the motor temperature to within the preset motor temperature range.

[0062] The fan includes an impeller and a motor for driving the impeller to rotate. The impeller includes a hub and a plurality of blades arranged on the hub. The rotor in the motor drives the impeller to rotate so as to discharge the air in the impeller out of the fan at high speed, and at the same time, the air in the dust suction part is continuously replenished into the fan, so that the suction nozzle of the vacuum cleaner can suck in dust, dirt, etc. When the fan temperature is too low, especially when the motor temperature is too low, the coil resistance in the motor becomes low, and the noise of the motor will become louder. In addition, low temperature operation will also cause the metal parts inside the motor to shrink, which may cause mechanical stress and accelerate wear or damage.

[0063] In the present embodiment, the preset motor temperature interval can be obtained by the R&D personnel through testing during the R&D period and pre-stored in the single-chip microcomputer. The NTC temperature detection sensor can be implemented by an NTC resistor voltage divider circuit composed of an NTC probe plus a resistor. The number of NTC temperature detection sensors can be multiple, and multiple NTC probes in multiple NTC temperature detection sensors can be arranged at different positions of the motor, so that the single-chip microcomputer receives multiple temperature detection values ​​fed back, and then determines the motor temperature of the motor according to the multiple temperature detection values. For example, the motor temperature of the motor is determined according to the average value of multiple temperature detection values, thereby improving the accuracy of the motor temperature calculation.

[0064] When the motor temperature is too low, that is, the motor temperature is lower than the minimum value of the preset motor temperature range, the single chip will output a corresponding electrical signal to the motor according to the motor FOC control algorithm, or to the drive circuit used to drive the motor, so as to increase the motor's rotor shaft current, thereby causing the motor to generate heat loss, that is, generate additional heat, thereby increasing the motor's temperature and restoring the motor temperature to the preset motor temperature range. For example, the rotor shaft current is increased by a preset fixed value until the motor temperature returns to the preset motor temperature range and then the rotor shaft current is set back to zero.

[0065] Optionally, in one embodiment, reference Figure 3 , the single chip microcomputer increases the rotor shaft current of the motor so that the motor temperature is within a preset motor temperature range, including:

[0066] S311, the single chip computer increases the rotor shaft current of the motor to a preset rotor shaft current, and decreases the rotor shaft current of the motor by a preset rotor shaft current adjustment value at intervals of a preset first time length until the rotor shaft current is zero;

[0067] S312, when the motor temperature is adjusted to within a preset motor temperature range and the rotor shaft current is not zero, the single chip microcomputer sets the rotor shaft current to zero;

[0068] S313. When the rotor shaft current is zero and the motor temperature is still lower than the minimum value of the preset motor temperature range, the single chip microcomputer repeatedly increases the rotor shaft current of the motor to the preset rotor shaft current and reduces the rotor shaft current of the motor by the preset rotor shaft current adjustment value at every preset first time interval.

[0069] In this embodiment, the preset rotor shaft current can be set by the R&D personnel through multiple experiments according to the actual test results and requirements. It is understandable that the existing vacuum cleaners are powered by built-in batteries for the convenience of users. However, increasing the rotor shaft current to increase the heat generation of the motor is equivalent to increasing the heat loss of the motor, which will increase the power consumption of the entire fan. Therefore, in order to minimize the power consumption of the fan, when the single-chip microcomputer determines that the motor temperature is too low, the rotor shaft current will be increased to the preset rotor shaft current, and then the rotor shaft current will be reduced by the preset rotor shaft current adjustment value (set by the R&D personnel) at each preset first time interval, such as 1S\2S, until it is zero, instead of being maintained at the preset rotor shaft current. If the motor temperature has reached the preset motor temperature range before the rotor shaft current reaches zero, the single-chip microcomputer will immediately set the rotor shaft current to zero to minimize the power consumption of the fan, especially the heat loss, so as to improve the endurance of the vacuum cleaner. If the rotor shaft current is zero and the motor temperature is still too low, the single-chip microcomputer will repeat the above rotor shaft current setting control process so that the motor can generate enough heat loss heat energy to increase its own temperature. It is understandable that if the number of cycles of the rotor shaft current from the preset rotor shaft current to zero reaches the number of cycles preset by the R&D personnel, such as 5 times, 8 times, etc., the MCU will think that the current ambient temperature is too low and the motor is not suitable for work, and will control the motor to stop working and report an error. With this setting, when the motor temperature is too low, the MCU can not only adjust the motor's operating parameters to increase the motor temperature to restore it to the preset motor temperature range, but also minimize the fan power consumption to ensure the battery life of the vacuum cleaner.

[0070] In addition, it should be understood that in the actual process of using the vacuum cleaner, users may sometimes use it intermittently, such as turning off the vacuum cleaner after cleaning the room, and then turning on the vacuum cleaner again in a short time to clean the living room. Based on the above situation, in order to further reduce the power consumption of the vacuum cleaner, the method also includes:

[0071] When the motor switches from stopping to driving the impeller to rotate, if within the previously preset second time period, the microcontroller has executed an action to increase the rotor shaft current of the motor and the difference between the motor temperature and the minimum value of the preset motor temperature range is less than the preset first temperature difference, the microcontroller will keep the rotor shaft current at zero.

[0072] It is understandable that the motor will continue to generate heat when it is in working state to drive the impeller to rotate. Therefore, if the single-chip microcomputer confirms that the above-mentioned procedure of increasing the rotor shaft current and thus increasing the heat generation of the motor has been executed within the preset second time period (preset by the R&D personnel) before the motor switches to the starting working state this time, and the difference between the current motor temperature and the minimum value of the preset motor temperature range is less than the preset first temperature difference (preset by the R&D personnel), then the single-chip microcomputer can determine that the interval between the current and last working of the motor is short, and when the motor starts working, it can increase its own temperature to the preset motor temperature range through its own heat generation, without increasing the motor's rotor shaft current, thereby reducing the power consumption of the vacuum cleaner. For vacuum cleaners with independent batteries to achieve independent work, the battery life of the vacuum cleaner is also improved at the same time.

[0073] Optionally, in another embodiment, when the temperature of the motor is too high, the single chip microcomputer also needs to control the motor to reduce its temperature. Figure 4 In one embodiment of the present application, when the fan temperature exceeds the maximum value of the preset fan temperature range, the single chip microcomputer adjusts the working parameters of the fan to restore the fan temperature to the preset fan temperature range, including:

[0074] S320: When the motor temperature exceeds the maximum value of the preset motor temperature range, the single chip microcomputer controls the motor to reduce its operating power so that the motor temperature returns to the preset motor temperature range.

[0075] In this embodiment, when the single-chip microcomputer determines that the motor temperature of the motor exceeds the maximum value of the preset motor temperature range according to the above-mentioned NTC temperature detection embodiment process, it will control the motor to reduce its working efficiency, thereby reducing the heat generated by the motor to restore its temperature to the preset motor temperature range. Specifically, in order to reduce the impact on the user's normal use of the vacuum cleaner, the single-chip microcomputer controls the motor to reduce its working power, including:

[0076] The single chip microcomputer adjusts the working power of the motor from the current target working power to the cooling working power and maintains it for a preset fourth time period every interval of a preset third time period; wherein, the cooling working power is a preset percentage of the target working power, the preset percentage is less than one hundred percent, and the preset fourth time period is less than the preset third time period.

[0077] In this embodiment, the preset percentage can be preset in advance by the R&D personnel during the R&D period and pre-stored in the single-chip microcomputer, such as 80%, 70%, 75%, etc. When the single-chip microcomputer determines that the motor temperature is too high (that is, when it exceeds the maximum value of the preset motor temperature range), it will first obtain the current target working power of the motor, that is, the working power in actual work. For example, the single-chip microcomputer detects the working current and working voltage of the motor through the current current / voltage detection circuit, and then calculates the current target working power, or the single-chip microcomputer obtains the target working power of the motor set by the current user. Then, the single-chip microcomputer controls the drive signal output to the motor at each preset third time length (set by the R&D personnel) to adjust the working power of the motor, so that the working power of the motor is reduced to the above-mentioned cooling working power, and maintains the preset fourth time length. After the preset fourth time length, the single-chip microcomputer controls the working power of the motor to return to the original target working power, and then after the preset third time length, the single-chip microcomputer repeats the above steps. In this way, not only can the heat generated by the motor be reduced to restore the motor temperature to the preset motor temperature range, but it can also minimize the impact on the actual operating power of the vacuum cleaner, thereby ensuring the user experience as much as possible.

[0078] In addition, it can be understood that in order to further not affect the user's experience, in one embodiment, the vacuum cleaner includes a nozzle and a pressure sensor disposed on the nozzle, and the single-chip microcomputer controls the motor to reduce its working power, including:

[0079] The single chip microcomputer determines the state of the suction nozzle according to the pressure detection result fed back by the pressure sensor;

[0080] When the single chip microcomputer determines that the nozzle is not in a pressed state, the working power of the motor is adjusted from the current target working power to the cooling working power;

[0081] When the single chip microcomputer determines that the suction nozzle is in a pressed state, it maintains the working power of the motor at the current target working power; wherein the cooling working power is a preset percentage of the target working power, and the preset percentage is less than one hundred percent.

[0082] In this embodiment, the pressure sensor can be implemented by, for example, a capacitive pressure sensor, a voltage pressure sensor, etc. The pressure sensor is electrically connected to the single-chip microcomputer. When the pressure at the suction nozzle fed back by the pressure sensor is less than the preset first pressure threshold, it is determined that the suction nozzle is not in a pressed state, and the single-chip microcomputer will judge that the current user has not operated the suction nozzle of the vacuum cleaner to press on the surface to be cleaned to absorb dust, dirt, etc. At this time, the single-chip microcomputer will control the motor to reduce the working power, so as to reduce the heat generation of the motor and thus reduce the temperature of the motor when the user temporarily does not have the need for vacuuming, for example, when the user transfers the vacuum cleaner from one place to another for continued use. When the single-chip microcomputer determines that the pressure at the suction nozzle reaches the preset first pressure threshold, it is determined that the suction nozzle is in a pressed state, and the single-chip microcomputer will judge that the user has the need to use the vacuum cleaner, and then control the working power of the motor to be restored to the current target working power to ensure the user's experience.

[0083] In summary, the present application proposes a fan temperature control method based on a single-chip microcomputer, which is used to control the temperature of the fan in a vacuum cleaner. The fan temperature control device based on a single-chip microcomputer includes a single-chip microcomputer, and the method includes: when the fan temperature is in a preset fan temperature range, the single-chip microcomputer controls the fan to maintain the current working state; when the fan temperature exceeds the maximum value of the preset fan temperature range or the fan temperature is lower than the minimum value of the preset fan temperature range, the single-chip microcomputer adjusts the working parameters of the fan to restore the fan temperature to the preset fan temperature range. In this way, through the above-mentioned settings, the fan in the vacuum cleaner can be adjusted in time when the temperature is too low or too high, so as to ensure that the temperature of the fan is in a reasonable range during the operation of the vacuum cleaner, thereby effectively ensuring the stability and reliability of the fan operation, and then ensuring the reliability and stability of the vacuum cleaner operation.

[0084] It should be understood that, from the above content, the fan in the vacuum cleaner is composed of a motor and an impeller. In addition to the motor, the impeller will also be affected when its own temperature is too high or too low, thereby affecting the service life of the impeller.

[0085] To this end, in one embodiment of the present application, refer to Figure 5 , the fan temperature also includes the impeller temperature, and the preset fan temperature range also includes the preset impeller temperature range;

[0086] S100, the single chip microcomputer obtaining the fan temperature of the fan further includes:

[0087] S120, the single chip computer determines the impeller temperature of the impeller based on the temperature detection result fed back by the infrared temperature detection module;

[0088] S300, when the fan temperature exceeds the maximum value of the preset fan temperature range or the fan temperature is lower than the minimum value of the preset fan temperature range, the single chip microcomputer adjusts the working parameters of the fan to restore the fan temperature to the preset fan temperature range, including:

[0089] S330, when the motor temperature is lower than the minimum value of the preset motor temperature range and the impeller temperature is lower than the minimum value of the preset impeller temperature range, the single chip computer increases the rotor shaft current of the motor to restore the motor temperature to the preset motor temperature range and restore the impeller temperature to the preset impeller temperature range;

[0090] S340. When the motor temperature exceeds the maximum value of the preset motor temperature range and the impeller temperature exceeds the maximum value of the preset impeller temperature range, the single chip computer controls the motor to reduce its operating power so that the motor temperature returns to the preset motor temperature range and the impeller temperature returns to the preset impeller temperature range.

[0091] In this embodiment, an infrared temperature sensor electrically connected to the single-chip microcomputer can be provided in the fan or the vacuum cleaner to detect the temperature of the impeller, and the detection result is fed back to the single-chip microcomputer so that the single-chip microcomputer determines the impeller temperature of the current impeller. The R&D personnel can determine the working temperature range of the suitable impeller through multiple tests, and use it as the preset impeller temperature range and preset it in the single-chip microcomputer. It can be understood that since the distance between the impeller and the motor in the fan is close, the heat generated by the operation of the motor will affect the temperature of the impeller. Therefore, when the temperature of the impeller is low and the temperature of the motor is low, that is, when the motor temperature is lower than the minimum value of the preset motor temperature range and the impeller temperature is lower than the minimum value of the preset impeller temperature range, the single-chip microcomputer will increase the rotor shaft current of the motor according to the same process as the above embodiment to increase the temperature of the motor so that the motor temperature is restored to the preset motor temperature range. At the same time, the motor that increases the temperature can also drive the temperature of the impeller to increase, so that the temperature of the impeller is also restored to the preset impeller temperature range.

[0092] Similarly, when the temperature of the impeller is high and the temperature of the motor is high, that is, when the motor temperature exceeds the maximum value of the preset motor temperature range and the impeller temperature exceeds the maximum value of the preset impeller temperature range, the single-chip microcomputer will also reduce the operating power of the motor in the same process as the above embodiment, thereby reducing the heat generated by the motor, so that the temperature of the motor is restored to the preset motor temperature range. At the same time, the temperature of the impeller will also be reduced due to the reduction in the heat generated by the motor and gradually return to the preset impeller temperature range.

[0093] It should be understood that the working requirements of the fan of a vacuum cleaner are different from those of an electric fan in a daily household appliance. An electric fan needs to drive the airflow behind the impeller to blow forward, while the impeller in a vacuum cleaner needs to drive the airflow in front of the impeller backward so that the vacuum cleaner can work. Therefore, when the ambient temperature is low, the cold air will pass through the impeller first instead of the motor, so that during the operation of the fan in the vacuum cleaner, the impeller temperature may be lower than the minimum value of the preset impeller temperature range, but the motor temperature is within the preset motor temperature range.

[0094] To this end, in an embodiment of the present application, when the fan temperature exceeds the maximum value of the preset fan temperature range or the fan temperature is lower than the minimum value of the preset fan temperature range, the single chip microcomputer adjusts the working parameters of the fan to restore the fan temperature to the preset fan temperature range, and further includes:

[0095] When the impeller temperature is lower than the minimum value of the preset impeller temperature range and the motor temperature is in the preset motor temperature range, the single chip microcomputer controls the motor to increase the speed of the impeller so that the impeller temperature returns to the preset impeller temperature range.

[0096] In this embodiment, when the single-chip microcomputer determines that the impeller temperature is lower than the minimum value of the preset impeller temperature interval and the motor temperature is in the preset motor temperature interval according to the process of the above embodiment, the motor will be controlled to increase the speed of the impeller. For example, the single-chip microcomputer controls the motor as an AC motor through the frequency converter. The single-chip microcomputer can change the frequency of the signal output to the AC motor by controlling the frequency converter to change the speed of the rotor in the motor, thereby changing the speed of the impeller. Among them, a speed increase amount can be preset in the single-chip microcomputer, and the speed of the fan can be controlled to increase the speed increase amount from the current speed through the value fed back by the speed sensor in the fan. In addition, in order to ensure the user's actual use experience, the single-chip microcomputer controls the fan to increase the speed once every certain time interval and maintain it for a period of time, and then restore it to the current actual set speed, and so on until the impeller temperature returns to the preset impeller temperature interval. In this way, the speed of the impeller will increase, so that the heat generated by the friction between the impeller and the airflow will also increase, thereby also increasing the temperature of the impeller, so that the impeller temperature returns to the preset impeller temperature interval. At the same time, due to the increase in the rotor speed of the motor, rather than by the above-mentioned way of increasing the rotor shaft current. Therefore, compared with the above-mentioned method of increasing the rotor shaft current, this method has less impact on the temperature change of the motor and has higher working efficiency of the motor.

[0097] The present application also proposes a fan temperature control device based on a single-chip microcomputer, which is applied to the fan in a vacuum cleaner. The fan temperature control device based on a single-chip microcomputer includes a single-chip microcomputer, which includes a single-chip microcomputer, which includes a memory, a processor, and a control program of a fan water pump assembly stored in the memory and runnable on the processor, and the control program of the fan water pump assembly is configured to implement the fan temperature control method based on a single-chip microcomputer as described in any one of the above items.

[0098] It is worth noting that, since the fan temperature control device based on a single chip microcomputer of the present application includes the fan temperature control method based on a single chip microcomputer, the fan temperature control device based on a single chip microcomputer of the present application includes all the technical solutions of the fan temperature control method based on a single chip microcomputer, and at least has all the beneficial effects brought by the technical solutions of the above-mentioned embodiments, which will not be described one by one here.

[0099] The above descriptions are only some embodiments of the present application, and are not intended to limit the patent scope of the present application. All equivalent structural changes made using the contents of the present application specification and drawings under the technical concept of the present application, or direct / indirect applications in other related technical fields are included in the patent protection scope of the present application.

Claims

1. A fan temperature control method based on a single chip microcomputer, used to control the temperature of the fan in a vacuum cleaner, characterized in that: The fan temperature control device based on a single chip microcomputer includes a single chip microcomputer, and the method includes: The single chip microcomputer obtains the fan temperature of the fan; When the fan temperature is within a preset fan temperature range, the single chip microcomputer controls the fan to maintain a current working state; When the fan temperature exceeds the maximum value of the preset fan temperature range or the fan temperature is lower than the minimum value of the preset fan temperature range, the single chip microcomputer adjusts the working parameters of the fan to restore the fan temperature to the preset fan temperature range.

2. The fan temperature control method based on a single chip microcomputer according to claim 1, characterized in that: The fan includes an impeller and a motor for driving the impeller to rotate; the fan temperature includes the motor temperature, and the preset fan temperature range includes the preset motor temperature range; The single chip microcomputer obtains the fan temperature of the fan including: The single chip microcomputer obtains a plurality of temperature detection values ​​fed back by a plurality of NTC temperature detection sensors arranged on the motor, and determines the motor temperature of the motor according to the plurality of temperature detection values; When the fan temperature is lower than the minimum value of the preset fan temperature range, the single chip microcomputer adjusts the working parameters of the fan to restore the fan temperature to the preset fan temperature range, including: When the motor temperature is lower than a minimum value of a preset motor temperature range, the single chip microcomputer increases the rotor shaft current of the motor to restore the motor temperature to within the preset motor temperature range.

3. The fan temperature control method based on a single chip microcomputer as claimed in claim 2, characterized in that: The single chip microcomputer increases the rotor shaft current of the motor so that the temperature of the motor is within a preset motor temperature range, including: The single chip computer increases the rotor shaft current of the motor to a preset rotor shaft current, and decreases the rotor shaft current of the motor by a preset rotor shaft current adjustment value at intervals of a preset first time length until the rotor shaft current is zero; When the motor temperature is adjusted to within a preset motor temperature range and the rotor shaft current is not zero, the single chip microcomputer sets the rotor shaft current to zero; When the rotor shaft current is zero and the motor temperature is still lower than the minimum value of the preset motor temperature range, the single chip microcomputer repeatedly increases the rotor shaft current of the motor to the preset rotor shaft current and reduces the rotor shaft current of the motor by the preset rotor shaft current adjustment value at every preset first time interval.

4. The fan temperature control method based on a single chip microcomputer as claimed in claim 3, characterized in that: The method further comprises: When the motor switches from stopping to driving the impeller to rotate, if within the previously preset second time period, the microcontroller has executed an action to increase the rotor shaft current of the motor and the difference between the motor temperature and the minimum value of the preset motor temperature range is less than the preset first temperature difference, the microcontroller will keep the rotor shaft current at zero.

5. The fan temperature control method based on a single chip microcomputer as claimed in claim 4, characterized in that: When the fan temperature exceeds the maximum value of the preset fan temperature range, the single chip microcomputer adjusts the working parameters of the fan to restore the fan temperature to the preset fan temperature range, including: When the motor temperature exceeds the maximum value of the preset motor temperature range, the single chip microcomputer controls the motor to reduce its operating power so that the motor temperature returns to the preset motor temperature range.

6. The fan temperature control method based on a single chip microcomputer as claimed in claim 5, characterized in that: The single chip microcomputer controls the motor to reduce its working power, including: The single chip microcomputer adjusts the working power of the motor from the current target working power to the cooling working power and maintains it for a preset fourth time period every interval of a preset third time period; wherein, the cooling working power is a preset percentage of the target working power, the preset percentage is less than one hundred percent, and the preset fourth time period is less than the preset third time period.

7. The fan temperature control method based on a single chip microcomputer as claimed in claim 5, characterized in that: The vacuum cleaner includes a nozzle and a pressure sensor disposed on the nozzle, and the single chip microcomputer controls the motor to reduce its working power, including: The single chip microcomputer determines the state of the suction nozzle according to the pressure detection result fed back by the pressure sensor; When the single chip microcomputer determines that the nozzle is not in a pressed state, the working power of the motor is adjusted from the current target working power to the cooling working power; When the single chip microcomputer determines that the suction nozzle is in a pressed state, it maintains the working power of the motor at the current target working power; wherein the cooling working power is a preset percentage of the target working power, and the preset percentage is less than one hundred percent.

8. The fan temperature control method based on a single chip microcomputer according to any one of claims 6 or 7, characterized in that: The fan temperature also includes the impeller temperature, and the preset fan temperature range also includes the preset impeller temperature range; The single chip microcomputer obtaining the fan temperature of the fan also includes: The single chip microcomputer determines the impeller temperature of the impeller based on the temperature detection result fed back by the infrared temperature detection module; When the fan temperature exceeds the maximum value of the preset fan temperature range or the fan temperature is lower than the minimum value of the preset fan temperature range, the single chip microcomputer adjusts the working parameters of the fan to restore the fan temperature to the preset fan temperature range, including: When the motor temperature is lower than the minimum value of the preset motor temperature range and the impeller temperature is lower than the minimum value of the preset impeller temperature range, the single chip computer increases the rotor shaft current of the motor to restore the motor temperature to the preset motor temperature range and restore the impeller temperature to the preset impeller temperature range; When the motor temperature exceeds the maximum value of the preset motor temperature range and the impeller temperature exceeds the maximum value of the preset impeller temperature range, the single chip microcomputer controls the motor to reduce its operating power so that the motor temperature returns to the preset motor temperature range and the impeller temperature returns to the preset impeller temperature range.

9. The fan temperature control method based on a single chip microcomputer as claimed in claim 8, characterized in that: When the fan temperature exceeds the maximum value of the preset fan temperature range or the fan temperature is lower than the minimum value of the preset fan temperature range, the single chip microcomputer adjusts the working parameters of the fan to restore the fan temperature to the preset fan temperature range, and further includes: When the impeller temperature is lower than the minimum value of the preset impeller temperature range and the motor temperature is in the preset motor temperature range, the single chip microcomputer controls the motor to increase the speed of the impeller so that the impeller temperature returns to the preset impeller temperature range.

10. A fan temperature control device based on a single chip microcomputer, characterized in that: The fan temperature control device based on the single-chip microcomputer is applied to the fan in the vacuum cleaner. The fan temperature control device based on the single-chip microcomputer includes a single-chip microcomputer. The single-chip microcomputer includes a memory, a processor, and a control program of the fan water pump assembly stored in the memory and executable on the processor. The control program of the fan water pump assembly is configured to implement the fan temperature control method based on the single-chip microcomputer as described in any one of claims 1 to 9 above.