Embodiments relate to tools, such as but not limited to, cleaning systems or cleaners.
Tools, such as cleaners, may include one or more motors. During operation, the motor may overheat. Monitoring a temperature of the motor may prevent overheating. Existing methods of preventing overheating include hardware devices (such as a thermal cut-off) that cut off power to the motor when a predetermined temperature is met. Such hardware devices may add cost to tools.
Thus, one embodiment provides a cleaning system including a body, a motor supported by the body, a sensor configured to sense a characteristic of the motor, the characteristic selected from a group consisting of current, voltage, and power. The system further includes a controller. The controller is connected to the motor and the sensor. The controller includes an electronic processor and a memory. The controller is configured to receive, from the sensor, a signal indicative of the characteristic of the motor, determine, based on the signal, an integral of the signal over time, and operate the motor based on the integral of the signal over time.
Another embodiment provides a method of operating a cleaning system having a motor. The method includes receiving, from a sensor, a signal indicative of a characteristic of the motor selected from a group consisting of current, voltage, and power. Determining, via a controller and based on the signal, an integral of the signal over time, and operating the motor based on the integral of the signal over time.
Other aspects of the application will become apparent by consideration of the detailed description and accompanying drawings.
Before any embodiments of the application are explained in detail, it is to be understood that the application is not limited in its application to the details of construction and the arrangement of components set forth in the following description or illustrated in the following drawings. The application is capable of other embodiments and of being practiced or of being carried out in various ways.
The system 100 may include a housing 105 having a nozzle assembly 110 and a handle assembly 115. The nozzle assembly 110 may include a nozzle opening 120. The handle assembly 115 may include a handle 125 having a grip 130 for a user to grasp. The handle may further include a user-interface 127. As illustrated, in some embodiments, user-interface 127 includes a switch or button 129, or other operative interface. The handle assembly 115 may further include, and/or support, a canister 135. In some embodiments, the canister 135 may include a separator configured to remove dirt particles from an airflow drawn into the system 100 that is then collected by the canister 135. The separator may be a cyclonic separator, a filter bag, and/or another separator.
The system 100 may further include a suction motor 140 (
The housing 105 may further include a battery receptacle 150. The battery receptacle 150 is configured to physically and/or electronically couple to a battery pack 155. The battery pack 155 may be configured to supply power to the system 100 for operation. Alternatively or additionally, the system 100 may include a power cord configured to receive power from an AC power source (for example, an AC power outlet).
In some embodiments, the controller 305 includes a plurality of electrical and electronic components that provide power, operational control, and protection to the components and modules within the controller 305 and/or the system 100. For example, the controller 305 includes, among other things, an electronic processor 330 (for example, a microprocessor or another suitable programmable device) and the memory 335.
The memory 335 includes, for example, a program storage area and a data storage area. The program storage area and the data storage area can include combinations of different types of memory, such as read-only memory (ROM), random access memory (RAM). Various non-transitory computer readable media, for example, magnetic, optical, physical, or electronic memory may be used. The electronic processor 330 is communicatively coupled to the memory 335 and executes software instructions that are stored in the memory 335, or stored on another non-transitory computer readable medium such as another memory or a disc. The software may include one or more applications, program data, filters, rules, one or more program modules, and other executable instructions.
Power supply 310 is configured to supply nominal power to the controller 305 and/or other components of the system 100. As illustrated, in some embodiments, the power supply 310 receives power from the battery pack 155 and provides nominal power to the controller 305 and/or other components of the system 100. In other embodiments, the power supply 310 may receive power from an AC power source (for example, an AC power outlet).
The one or more sensors 325 are configured to sense one or more characteristics of the system 100. In some embodiments, the one or more sensors 325 include a voltage sensor, a current sensor, an ultrasonic sensor, an air flow sensor, a pressure sensor and/or an infrared sensor. In some embodiments, the one or more sensors 325 are configured to sense one or more characteristics (for example, a voltage, a current, and/or a power) of the suction motor 140 and/or brush roll motor 215.
In one embodiment of operation, a user operates the button 129 to activate the system 100. In such an embodiment, when button 129 is operated, power is provided to the suction motor 140 and/or brush roll motor 215. During operation, the one or more sensors 325 sense one or more characteristics (for example, a voltage, a current, and/or a power) of the suction motor 140 and/or brush roll motor 215.
An integral of the characteristic over a time period is then determined (block 510). In some embodiments, the integral is determined via the controller 305. For example,
In some embodiments, the temperature of the motor is determined based on the integral. In some embodiments, the temperature of the motor is determined using Equation 1 below.
Temp=Power×(1−Efficiency)−Heat dissipated by the system
Where, Temp=motor temperature, Power=integrated power, and Efficiency=motor efficiency curve. In some embodiments, the temperature of the motor is determined based on an area of the integral over time.
The heat dissipated by the system 100 may be estimated based on empirical information relating to the motor operating in the system 100, including temperature of the motor when drawing particular current levels at a predetermined ambient temperature. In one embodiment, the system 100 includes a thermistor positioned to represent the ambient air temperature that the system 100 is operating in, and wherein the heat dissipated by the system is a function of the ambient air temperature. For example, when calculating the heat dissipated by the system 100, the empirical data relating to the motor may be offset or compensated based on the ambient air temperature the system 100 is operating in.
Another factor in estimating the heat dissipated by the system 100 in some use scenarios is the length of time the motor is not operating, or cooling time, measured from when the motor was turned off, particularly if the cooling time is less than a predetermined interval, such as 3 minutes, or 5 minutes, or 10 minutes, or other predetermined interval. In one embodiment, the system 100 includes a timer that starts counting the cooling time after the motor is turned off. In this embodiment, if the motor is turned on within the predetermined interval, then the heat dissipated by the system 100 is a function of the cooling time. In another embodiment, the heat dissipated by the system 100 is a function of the cooling time and the ambient air temperature. The system 100 may include a battery or a hold-up capacitor that powers the timer after the motor is turned off. Alternatively, the system 100 may be a battery operated system 100 and the system battery powers the timer after the motor is turned off.
In some embodiments, operation of the motor may be halted when a max efficiency is met. However, in other embodiments, operation of the motor is based on the integral of the sensed characteristic, and thus the max efficiency may be surpassed and the motor still be allowed to operate.
Thus, embodiments provide, among other things, a system and method for operating a motor based on an integral of a characteristic of the motor over time. Various features and advantages of the application are set forth in the following claims.
This application claims priority to U.S. Provisional Patent Application No. 62/801,758, filed on Feb. 6, 2019, the entire contents of which are incorporated herein by reference.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/US2020/016587 | 2/4/2020 | WO | 00 |
Number | Date | Country | |
---|---|---|---|
62801758 | Feb 2019 | US |