1. Field of the Invention
This invention relates to floor care, and more specifically, to a floor care appliance having an automatic nozzle height adjustment arrangement.
2. Summary of the Prior Art
Floor care appliances are well known in the art. Typical floor care appliances include upright vacuum cleaners, canister vacuum cleaners, hard floor cleaners, and extractors. More recently floor care appliances have been provided with increasingly sophisticated microprocessor based control systems for controlling one or more features including, for example, a suction motor, agitator motor, bag full indicators, and the like. Typically, such microprocessors are permanently pre-programmed at the factory with instructions for controlling one or more of the operational features. The present invention utilizes a microprocessor to control the one or more of the operational features such as those just described, and more specifically, the height of the suction nozzle by controlling an independent nozzle height adjustment motor. The microprocessor is programmed to adjust the height of the suction nozzle with switches on the cleaner handle and also adjust the current to the suction motor and the agitator drive motor if so equipped.
Accordingly, it is an object of the invention to provide a floor care appliance having a microprocessor based control system for controlling one or more operational feature.
It is a further object of this invention to provide a floor care appliance having a microprocessor based control system that can be for controlling one or more operational features including the height of the suction nozzle.
In the preferred embodiment of the invention, a floor care appliance having a programmable microprocessor is provided wherein the microprocessor is programmed to store operational parameters of the appliance as well as real time performance data. The microprocessor is also pre-programmed to control the height of the suction nozzle based upon inputs from the user and the type of floor surface the suction nozzle is operated upon. The input from the user comes from one or more switches located on the cleaner appliance handle. The subject microprocessor is part of an improved power management system for controlling the total amount of current provided to at least a first and a second load device of an appliance. The amount of current provided to at least a first and a second load device of an appliance is based upon the input from the switches and the type of floor surface the suction nozzle is operated upon.
The power management system is comprised of the microprocessor, an alternating current voltage source, a voltage regulating circuit, a clamping circuit, a clamping circuit, at least two load devices, and a MOC and a triac for each of the at least two load devices. The clamping circuit outputs a fixed voltage during the portion of the ac cycle which is greater than or less than zero and provides a zero or negligible voltage while the ac cycle is at zero voltage. The fixed voltage and the zero or negligible voltage are input to a microprocessor. The microprocessor utilizes these inputs to control the amount of time the current is turned on to each of the at least first and second load devices. The current is turned on to each of the at least first and second load devices by an output from the microprocessor provided to the associated MOC which in turn controls the associated triac for turning the current on to the associated load. One of the at least first and second loads has a sensing circuit which monitors the current drawn by the load. A surge or rise in the current drawn will cause an output from the sensing circuit which is input to the microprocessor.
The microprocessor will adjust according to pre-programmed instructions the amount of time the current is turned on to each of the at least first and second loads so that the total current drawn by all of the at least first and second loads does not exceed a pre-determined value. This requires that the microprocessor reduce the current provided to the at least second load to account for the increased amount of current used by the first load in one embodiment of the power management system, the at least first and second loads are a motor-fan assembly and an agitator drive motor. The pre-determined level or total current that may be drawn by both motors is 12 amps with the agitator drive motor initially programmed to draw 2 amps. This means that the motor-fan assembly can initially draw 10 amps. An increase in the load placed on the agitator drive motor will cause the amount of current drawn by the agitator drive motor to exceed 2 amps. Necessarily, the microprocessor will adjust the current provided to the motor-fan assembly to less than ten amps.
Reference may now be had to the accompanying drawings for a better understanding of the invention, both as to its organization and function, with the illustration being only exemplary and in which:
Referring now to
Located in foot 100 or upper housing 200 is a motor-fan assembly M2 which creates the suction necessary to remove the loosened dust and debris from the floor surface. The motor-fan assembly M2 fluidly connects to foot or suction nozzle 100 by a dirt duct (not shown). The upper housing assembly 200 houses a particle filtration and collecting system 300 for receiving and filtering the dirt-laden air stream which is created by the motor-fan assembly M2. The particle filtration and collecting system 300 may be interposed in the dirt laden air stream between the suction nozzle 100 and the motor-fan assembly M2 as in an “indirect air” system seen in
Referring now to
Several switches SW1 through SW4 and SW6 are located at the one end of the cleaner handle. Some of the switches SW1 through SW4 are used to adjust the height of the suction nozzle 100 where each switch SW1 through SW4 corresponds to a particular suction nozzle height 100 from the lowest carpet setting to the maximum height position. Such settings could include plush, multilevel, shag, and gropoint. The switches SW1 through SW4 are operatively connected to the microprocessor 810 which is part of the power management system 800. The microprocessor 810 is also operatively connected to an independent electric motor M3 which is used to raise and lower the suction nozzle height 100 according to which of the switches SW1 to SW4 or SW6 are selected. The microprocessor 810 controls the at least first and second loads which in the preferred embodiment are a motor-fan assembly M2 and an agitator drive motor M1. The microprocessor 810 adjusts the current supplied to the motor-fan assembly M2 and the agitator drive motor M1 based upon the switch selected such that the pre-determined level or total current that may be drawn by both motors is 12 amps. The microprocessor 810 also adjusts the current supplied to the motor-fan assembly M2 and the agitator drive motor M1 based upon the current being consumed by the agitator drive motor M1 as sensed by a current sensing circuit 870 such that the pre-determined level or total current that may be drawn by both motors is 12 amps.
Another switch SW6 may also be located on the upper end of the cleaner handle so that the user may adjust the suction nozzle 100 to bare floor mode by simply pressing the switch SW6. The microprocessor 810 will adust the suction nozzle 100 to the bare floor position while simultaneously adjusting the current to the motor-fan assembly M2 and the agitator drive motor M1. The microprocessor 810 can be programmed so that the position of the suction nozzle 100 before the switch SW6 for bare floor mode is pushed is stored. With this feature, the suction nozzle 100 can be restored to its previous position by a subsequent pressing of the switch SW6 or moving the suction nozzle 100 from a bare floor surface. The latter means for restoring the suction nozzle 100 to the previous position would necessarily require a sensor (not shown) operatively connected to the microprocessor 810 for detecting the floor surface. The position of the suction nozzle 100 relative to the floor surface can be sensed by the microprocessor 810 operatively connected to a potentiometer P21 (
Referring now to
Referring now to
The microprocessor 810 is programmed to utilize these inputs to control the amount of time the current is turned on to each of the at least first and second load devices M1 and M2. The microprocessor 810 essentially has timers for each of the at least two load devices M1 and M2 that start timing the amount of time the current is turned on to each the at least two load devices M1 and M2 each time the ac current crosses past the “zero voltage threshold”. The current is turned on to each of the at least first and second load devices M1 and M2 by an output from the microprocessor 810 provided to an associated triac driver device MOC1 and MOC2 known as a “MOC” which in turn controls an associated triac U1 and U2 which when activated turns the current on to an associated load device M1 and M2. A triac drive device or “MOC” model no. MOC3010-M made by Fairchild Semiconductor of South Portland, Me. has been found to be suitable for this purpose.
One of the at least first and second loads M1 and M2 has a sensing circuit 870 associated with it which monitors the current drawn by the load device M1 and M2. In the preferred embodiment, the current sensing circuit 870 is associated with M1. A surge or rise in the current drawn by the load device M1 will cause an output from the sensing circuit 870 which is input to the microprocessor 810. The microprocessor 810 will adjust according to pre-programmed instructions the amount of time the current is turned on to each of the at least first and second loads M1 and M2 so that the total current drawn by all of the at least first and second loads M1 and M2 does not exceed a pre-determined value. This requires that the microprocessor 810 reduce the current provided to the at least second load device M2 to account for the increased amount of current used by the first load device M1. When the increased load on the second load device M2 is reduced, the microprocessor's 810 programming will reduce the amount of time that current is turned on to the first load M1 while increasing the amount of time the current is turned on to the second load M2 such that the total current used by both the first and second load M1 and M2 does not exceed the predetermined value.
In one embodiment of the power management system 800, the at least first and second loads M1 and M2 are a motor-fan assembly M2 and an agitator drive motor M1. The pre-determined level or total current that may be drawn by both motors is 12 amps with the agitator drive motor M1 initially programmed to draw 2 amps. This means that the motor-fan assembly M2 can initially draw 10 amps. An increase in the load placed on the agitator drive motor M1 will cause the amount of current drawn by the agitator drive motor M1 to exceed 2 amps. Necessarily, the microprocessor 801 will adjust the current provided to the motor-fan assembly M2 to less than ten amps. Note that this is only one possible configuration as additional loads M3 through Mn may be added and the microprocessor 810 can be programmed to adjust the current to each of the loads M1 through Mn as the current increases in one of the M1 through Mn loads so that the sum total current used by all loads M1 through Mn does not exceed a predetermined value. With the use of switches SW1 to SW4 to turn various features on and off, the microprocessor 810 can control the current to each of the loads M1 through Mn that remain on so that the total current drawn by the loads M1 through Mn does not exceed a pre-determined level. The entire power management system 800 could be embedded on a plug in module which simplifies assembly of floor care appliance 10 and replacement and/or upgrade of power management assembly 800.
Power is supplied to power management system 800 by an ac voltage source 805 which is typically 120 vac at 60 hz. The 120 vac line voltage is reduced through a resistor R1 and capacitor C1 and then the Zenerdiode D1 which clamps the voltage to around 30 vac. The 30 vac voltage is half-wave rectified to direct current through the diode D2 and smoothed through a capacitor C2. The smoothed direct current is fed into a voltage regulator U1 that outputs a regulated 5 vdc voltage from the 10-35 vdc input. This 5 vdc power is then supplied to the microprocessor and the other low voltage devices and controls discussed above.
The 120 vac voltage source 805 also has its voltage dropped through the resistive divider R2 and R3. On the positive half of the AC wave, the upper diode D4 conducts and the output signal is clamped to 5.7 vdc. On the negative half of the AC wave, the lower diode D3 conducts and the output signal is clamped to 0 vdc. This square wave pulse train coincides with the zero crossing of the main 120 vac line. This signal is fed into the microprocessor 810 and used to sequence the firing of motors M1 and M2 (or other load devices M3 through Mn) with the main ac voltage line based upon the zero crossing.
The switches SW1 through SW4 and SW6 look for a transition from 0 vdc to 5 vdc or vice versa to recognize a valid press. Each switch SW1 to SW4 and SW8 corresponds with a different floor mode or suction nozzle height 100. The LED's L1 through L5 and associated resistors R4 through R8 are used for indication of which floor mode or carpet height is currently selected.
Each of the load driver circuits 870 and 880 is comprised of a MOC 1 and MOC 2, respectively used for firing triacs U2 and U3, respectively. MOC 1 and MOC 2 are devices that are used to either block or pass a portion of the 120 vac power to load devices M1 and M2. When a valid zero cross is determined, timers internal to microprocessor 810 start timing and when the preset time is reached the input signal to MOC 1 and MOC 2 is toggled and the device will allow a portion of the 120 vac wave to pass. The preset times can range from 0 to 7 miliseconds depending on the average voltage that needs to be passed to M1 and M2. Triacs U2 and U3 are devices that switch on and off allowing current to flow to M1 and M2 based upon MOC 1 and MOC 2 and the timing signal coming through the microprocessor 810.
Current sensing circuit 870 is a low ohm power resistor that generates a voltage with respect to the current through the agitator motor M1. That low voltage AC signal is half-wave rectified through a diode, filtered and smoothed through a resistive/capacitive network. That signal is then fed into an A/D pin on the microprocessor 810 where it is used to determine the load on M1. Based upon the load on M1, decisions can be made to change the speeds of M1 and M2 based upon the surface being cleaned, stall detection, etc. The microprocessor 810 can be programmed with a current setting for each suction nozzle height 100 position to stall the agitator (not shown) when the current being consumed by the agitator drive motor M1 exceeds the particular setting.
A suction nozzle height adjustment motor circuit 890 is provided for controlling the operation of the height adjustment motor M3. Upon receiving an output from the microprocessor 810, which is based upon the user pressing switches SW1 through SW4 or SW6, MOC 3 fires a triac U4 which controls the current to the suction nozzle height adjustment motor M3. As previously described, a potentiometer P21 is mechanically coupled to the suction nozzle height adjustment arrangement 210 which raises and lowers the suction nozzle 100 height which outputs a voltage which is input to microprocessor 810 to sense the actual position of the suction nozzle 100.
It should be clear from the foregoing that the described structure clearly meets the objects of the invention set out in the description's beginning. It should now also be obvious that many changes could be made to the disclosed structure which would still fall within its spirit and purview.