US20210291795A1 - Inflator with dynamic pressure compensation - Google Patents
Inflator with dynamic pressure compensation Download PDFInfo
- Publication number
- US20210291795A1 US20210291795A1 US17/339,429 US202117339429A US2021291795A1 US 20210291795 A1 US20210291795 A1 US 20210291795A1 US 202117339429 A US202117339429 A US 202117339429A US 2021291795 A1 US2021291795 A1 US 2021291795A1
- Authority
- US
- United States
- Prior art keywords
- motor
- inflator
- pressure
- controller
- psi
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B35/00—Piston pumps specially adapted for elastic fluids and characterised by the driving means to their working members, or by combination with, or adaptation to, specific driving engines or motors, not otherwise provided for
- F04B35/06—Mobile combinations
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60S—SERVICING, CLEANING, REPAIRING, SUPPORTING, LIFTING, OR MANOEUVRING OF VEHICLES, NOT OTHERWISE PROVIDED FOR
- B60S5/00—Servicing, maintaining, repairing, or refitting of vehicles
- B60S5/04—Supplying air for tyre inflation
- B60S5/043—Supplying air for tyre inflation characterised by the inflation control means or the drive of the air pressure system
- B60S5/046—Supplying air for tyre inflation characterised by the inflation control means or the drive of the air pressure system using electrical or electronical means
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B35/00—Piston pumps specially adapted for elastic fluids and characterised by the driving means to their working members, or by combination with, or adaptation to, specific driving engines or motors, not otherwise provided for
- F04B35/04—Piston pumps specially adapted for elastic fluids and characterised by the driving means to their working members, or by combination with, or adaptation to, specific driving engines or motors, not otherwise provided for the means being electric
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B49/00—Control, e.g. of pump delivery, or pump pressure of, or safety measures for, machines, pumps, or pumping installations, not otherwise provided for, or of interest apart from, groups F04B1/00 - F04B47/00
- F04B49/06—Control using electricity
- F04B49/065—Control using electricity and making use of computers
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B49/00—Control, e.g. of pump delivery, or pump pressure of, or safety measures for, machines, pumps, or pumping installations, not otherwise provided for, or of interest apart from, groups F04B1/00 - F04B47/00
- F04B49/08—Regulating by delivery pressure
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B15/00—Systems controlled by a computer
- G05B15/02—Systems controlled by a computer electric
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B2205/00—Fluid parameters
- F04B2205/04—Pressure in the outlet chamber
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B2207/00—External parameters
- F04B2207/03—External temperature
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F04—POSITIVE - DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS FOR LIQUIDS OR ELASTIC FLUIDS
- F04B—POSITIVE-DISPLACEMENT MACHINES FOR LIQUIDS; PUMPS
- F04B2207/00—External parameters
- F04B2207/04—Settings
- F04B2207/043—Settings of time
Definitions
- the present invention relates to inflators.
- Many objects such as vehicle tires, bicycle tires, sports balls, float tubes, and the like, must be filled with compressed air.
- Such objects may be filled with air using a variety of different filling devices, such a manual pump, a compressor, or a portable inflator.
- a user must monitor the pressure within the object to determine when a desired fill pressure has been reached. The user may monitor the pressure using a separate pressure gauge or a pressure gauge that is incorporated into the filling device.
- the present invention provides, in one aspect, a method of inflating a vehicle tire having an internal volume between about 10 gallons and about 12 gallons.
- the method includes discharging compressed air into the internal volume with an inflator.
- the inflator has an inflator housing, a motor within the inflator housing defining a motor axis and including an output shaft rotatable about the motor axis, a DC power source configured to provide power to the motor at a nominal output voltage, and a pump within the inflator housing and coupled to the output shaft.
- the pump includes a cylinder defining a cylinder axis and a piston that is reciprocable within the cylinder along the cylinder axis in response to rotation of the output shaft.
- the present invention provides, in another aspect, an inflator including an inflator housing, a motor within the inflator housing, the motor defining a motor axis and including an output shaft rotatable about the motor axis, a DC power source configured to provide power to the motor at a nominal output voltage, and a pump within the inflator housing and coupled to the output shaft.
- the pump includes a cylinder defining a cylinder axis and a piston that is reciprocable within the cylinder along the cylinder axis in response to rotation of the output shaft.
- the inflator is operable to discharge compressed air into an internal volume between about 10 gallons and about 12 gallons to increase a static pressure of the internal volume by 5 pounds per square inch (psi) from a starting pressure in the internal volume between 28 psi and 31 psi. Increasing the pressure by 5 psi occurs within 40 to 60 seconds.
- FIG. 1 is a perspective view of an inflator according to one embodiment of the invention.
- FIG. 2 is another perspective view of the inflator of FIG. 1 .
- FIG. 3 is a cross-sectional view of the inflator of FIG. 1 .
- FIG. 4 is a perspective view of a portion of the inflator of FIG. 1 .
- FIG. 5 is a cross-sectional view of a control module of the inflator of FIG. 1 .
- FIG. 6 illustrates a control system for the inflator of FIG. 1 according to an embodiment of the invention.
- FIGS. 7A, 7B, and 7C are a process for controlling the operation of the inflator of FIG. 1 .
- FIGS. 8A, 8B, and 8C are another process for controlling the operation of the inflator of FIG. 1 .
- FIG. 9A is another process for controlling the operation of the inflator of FIG. 1 .
- FIG. 9B is another process for controlling the operation of the inflator of FIG. 1 .
- FIGS. 9C, 9D, and 9E are another process for controlling the operation of the inflator of FIG. 1 .
- FIGS. 1-5 illustrate a portable inflator 10 according to an embodiment of the invention.
- the inflator 10 includes an inflator housing 14 having a front side 18 , a rear side 22 , and left and right sides 26 , 30 extending between the front side 18 and the rear side 22 ( FIG. 1 ).
- the illustrated housing 14 is a clamshell housing defined by cooperating halves joined at a parting plane 34 that bisects the inflator 10 . In other embodiments, the parting plane 34 may not bisect the inflator 10 .
- the housing 14 may be a unitary structure, or may be formed in other ways.
- an external frame 38 is coupled to the outside of the housing 14 .
- the frame 38 is preferably made from an impact-resistant material (e.g., a polycarbonate-ABS blend), and the frame's placement on the housing 14 may help protect the housing 14 from falls or other impacts.
- the illustrated frame 38 includes a first portion 42 extending along the left side 26 of the housing 14 , a second portion 46 extending along the right side 30 of the housing 14 , and a third portion 50 extending between the first and second portions 42 , 46 .
- the third portion 50 defines a handle that is spaced from the housing 14 and that can be gripped by a user to facilitate carrying and moving the inflator 10 .
- each of the first and second portions 42 , 46 of the frame 38 further includes a base 54 extending in a front-rear direction along the left and right sides 26 , 30 of the housing 14 , respectively.
- Each base 54 includes a plurality of feet 58 ( FIG. 2 ) that are engageable with a surface (not shown) when the inflator 10 is set upright (i.e. the orientation illustrated in FIG. 1 ) upon the surface.
- the feet 58 are preferably made of a resilient material (e.g., rubber or silicone) to dampen vibrations generated during operation of the inflator 10 .
- the inflator 10 further includes a motor 62 supported within the housing 14 ( FIG. 3 ) and a battery 66 ( FIG. 1 ) configured to provide power to the motor 62 .
- the battery 66 is removably coupled to a battery receptacle 70 , which is located at least partially within a battery recess 74 that extends inward from the front side 18 of the housing 14 .
- the illustrated battery 66 is a power tool battery pack with a plurality of rechargeable battery cells (e.g., lithium-based battery cells; not shown) providing the battery 66 with a nominal output voltage of about 12V or less. In other embodiments, the battery 66 can have a different nominal voltage, such as, for example, 18V, 36V, or 40V.
- the inflator 10 may be a corded tool configured to receive power from a wall outlet or other remote power source, such as a lead acid battery.
- the inflator 10 includes a pump 78 and a drive assembly 82 for providing torque from the motor 62 to the pump 78 .
- the illustrated motor 62 is a DC electric motor and may be a brushed or brushless electric motor.
- the motor 62 includes an output shaft 86 defining a motor axis 90 .
- the drive assembly 82 is at least partially housed within a gear case 94 and includes a pinion 98 fixed to the output shaft 86 for rotation about the motor axis 90 , a bevel gear 102 meshed with the pinion 98 and rotatable about a gear axis 104 transverse to the motor axis 90 , and a crank arm 106 coupled to the bevel gear 102 at an eccentric pivot 110 that is offset from the gear axis 104 .
- the pump 78 includes a cylinder 114 defining a cylinder axis 118 , that is transverse to both the motor axis 90 and the gear axis 104 , and a piston 122 coupled to the crank arm 106 .
- the piston 122 is reciprocable within the cylinder 114 along the cylinder axis 118 in response to rotation of the bevel gear 102 .
- the cylinder 114 has an internal diameter, D, between about 23 millimeters (mm) and about 29 mm. In the illustrated embodiment, the internal diameter, D, is about 26 mm. In some embodiments, the piston 122 is movable along the cylinder axis 118 a stroke length, L, between about 15 mm and about 21 mm. In the illustrated embodiment, the stroke length, L, is about 18 mm. Accordingly, in the illustrated embodiment, the pump 78 has an internal cylinder diameter to stroke length ratio, D:L, of about 1.44.
- the pump 78 Based on the internal diameter, D, of the cylinder 114 and the stroke length, L, of the piston 122 , the pump 78 has a displacement per stroke, Q S , that can be calculated as set forth below in EQN. 1:
- the pump 78 has a displacement per stroke, Q S , between about 6.25 cubic centimeters and about 14 cubic centimeters. In the illustrated embodiment, the pump 78 has a displacement per stroke, Q S , of about 9.5 cubic centimeters.
- the bevel gear 102 can be driven by the motor 62 up to a maximum speed, N, between about 3500 revolutions per minute (RPM) and about 4500 RPM. In the illustrated embodiment, the bevel gear 102 can be driven by the motor 62 up to a maximum speed, N, of about 4000 RPM.
- the flow rate, Q, of the pump 78 can be calculated by multiplying the displacement per stroke, Q S , by the rotational speed, N, of the bevel gear 102 as set forth below in EQN. 2:
- the pump 78 has a flow rate, Q, between about 21,875 cubic centimeters per minute (cc/min) and about 63,000 cc/min at a discharge pressure of 0 psig. In some embodiments, the pump 78 has a flow rate, Q, of about 25,000 cc/min (or about 25 liters per minute) at a discharge pressure of 0 psig. With the battery 66 having a nominal output voltage of about 12V in some embodiments, the inflator 10 can therefore have a flow rate to battery voltage ratio, Q:V, between about 1,822 cc/min per volt and about 5,250 cc/min per volt in some embodiments.
- the flow rate to battery voltage ratio Q:V may be about 2,083 cc/min per volt.
- the high flow rate, Q, and corresponding flow rate to battery voltage ratio Q:V of the inflator 10 advantageously allows the inflator 10 to quickly fill inflatable objects to a desired pressure.
- the inflator 10 may be used to fill pneumatic tires for vehicles.
- a typical tire for a passenger vehicle has an internal fillable volume between about 10 gallons and about 12 gallons.
- the inflator 10 can increase the static pressure in a 10-12 gallon tire from 28-31 (or about 30) pounds per square inch (psi) to 35 psi in between 40 seconds and 60 seconds.
- the inflator 10 can increase the static pressure in a 10-12 gallon tire from 28-31 pounds per square inch (psi) to 35 psi in between 40 seconds and 50 seconds.
- the inflator 10 was tested on a 245/45R19 vehicle tire having an internal volume of about 10.5 gallons. Using a battery with a nominal output voltage of 12 V, the inflator 10 filled the tire from a starting pressure of 25 psi to a static pressure of 40 psi in 119 seconds.
- the pump 78 further includes an outlet chamber 126 and a one-way valve 130 disposed between the outlet chamber 126 and the cylinder 114 .
- the illustrated valve 130 is a spring-biased poppet valve; however, any other suitable type of one-way valve may be used.
- the valve 130 is configured to open when pressure within the cylinder 114 exceeds a cracking pressure of the valve 130 (e.g., when the piston 122 moves in the direction of arrow A during its compression stroke).
- the valve 130 is configured to close when the piston 122 moves in the direction of arrow B during its return stroke so as to maintain an elevated pressure within the outlet chamber 126 .
- An inlet opening 134 is provided proximate an end of the cylinder 114 opposite the outlet chamber 126 ( FIG. 4 ).
- the illustrated inlet opening 134 extends radially through the cylinder 114 and allows ambient air to flow into the cylinder 114 (for subsequent compression) at the end of the piston's return stroke.
- an outlet hose 138 extends from the outlet chamber 126 and through an opening 142 in the rear side 22 of the housing 14 .
- the outlet hose 138 terminates at an adapter 146 .
- the adapter 146 may be connected to an extension hose 150 , a variety of adapters 154 , and the like.
- the inflator 10 includes a hose wrap 158 with an integrated storage compartment 162 coupled to the rear side 22 of the housing 14 for storing the extension hose 150 and the adapters 154 .
- a control unit 166 is provided for controlling operation of the inflator 10 ( FIGS. 4 and 5 ).
- the illustrated control unit 166 includes a printed circuit board 170 (“PCB”) provided with a controller 174 ( FIG. 6 ) and a user interface 178 .
- the user interface 178 includes a display 200 , such as a monochromatic display, a liquid crystal diode (LCD) display, or other display that is capable of displaying alphanumeric data, and a plurality of keys or buttons 204 .
- the buttons 204 are coupled to switches 208 on the PCB 170 .
- the display 200 may be touch-sensitive, and one or more of the buttons 204 may be virtual buttons displayed on the display 200 .
- the user can communicate with the controller 174 via the display 200 and/or the buttons 204 , which allow the user to make selections from the display 200 , enter data, and the like.
- Each button 204 may correspond with different actions shown on the display 200 , allowing the user to interact with the controller 174 to turn the inflator 10 on/off, control operation of the inflator 10 , etc.
- the control unit 166 is disposed generally above the battery 66 and includes a cover plate 208 extending at an oblique angle relative to the front side 18 of the housing 14 ( FIG. 1 ).
- a first seal 212 surrounds the cover plate 208 to provide a substantially water-tight seal between the cover plate 208 and the housing 14 ( FIG. 5 ).
- a lens 216 overlies the display.
- the lens 216 is preferably made of a transparent, impact-resistant material such as polycarbonate.
- a second seal 220 is disposed between the lens 216 and an underside of the cover plate 208 to provide a substantially water-tight seal between the lens 216 and the cover plate 208 .
- control unit 166 further includes one or more pressure sensors 224 in communication with the controller 174 .
- a tube 228 extends from a first fitting 232 on the pressure sensor 224 to a second fitting 236 on the outlet chamber 126 .
- the tube 228 establishes fluid communication between the pressure sensor 224 and the outlet chamber 126 such that the pressure sensor 224 can detect the pressure within the outlet chamber 126 (and, therefore, the pressure within the object being inflated).
- FIG. 6 illustrates the controller 174 associated with the inflator 10 .
- the controller 174 is electrically and/or communicatively connected to a variety of modules or components of the inflator 10 .
- the illustrated controller 174 is connected to a power input module 300 , a battery pack interface 302 , one or more temperature sensors 304 , the one or more pressure sensors 224 , a user interface module 178 , a remote communication interface 306 , and a motor switching module 308 (e.g., including one or more switching FETs).
- the controller 174 includes combinations of hardware and software that are operable to, among other things, control the operation of the inflator 10 , control the user interface 178 , monitor the operation of the inflator 10 , etc.
- the controller 174 includes a plurality of electrical and electronic components that provide power, operational control, and protection to the components and modules within the controller 174 and/or the inflator 10 .
- the controller 174 includes, among other things, a processing unit 310 (e.g., a microprocessor, a microcontroller, or another suitable programmable device), a memory 312 , input units 314 , and output units 316 .
- the processing unit 310 includes, among other things, a control unit 318 , an arithmetic logic unit (“ALU”) 320 , and a plurality of registers 322 (shown as a group of registers in FIG.
- ALU arithmetic logic unit
- control and/or data buses are shown generally in FIG. 6 for illustrative purposes. The use of one or more control and/or data buses for the interconnection between and communication among the various modules and components would be known to a person skilled in the art in view of the invention described herein.
- the memory 312 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”) (e.g., dynamic RAM [“DRAM”], synchronous DRAM [“SDRAM”], etc.), electrically erasable programmable read-only memory (“EEPROM”), flash memory, a hard disk, an SD card, or other suitable magnetic, optical, physical, electronic memory devices, or other data structures.
- ROM read-only memory
- RAM random access memory
- EEPROM electrically erasable programmable read-only memory
- flash memory e.g., a hard disk, an SD card, or other suitable magnetic, optical, physical, electronic memory devices, or other data structures.
- the processing unit 310 is connected to the memory 312 and executes software instructions that are capable of being stored in a RAM of the memory 312 (e.g., during execution), a ROM of the memory 312 (e.g., on a generally permanent basis), or another non-transitory computer readable medium such as another memory or a disc.
- Software included in the implementation of the inflator 10 can be stored in the memory 312 of the controller 174 .
- the software includes, for example, firmware, one or more applications, program data, filters, rules, one or more program modules, and other executable instructions.
- the controller 174 is configured to retrieve from memory and execute, among other things, instructions related to the control processes and methods described herein. In other embodiments, the controller 174 may include additional, fewer, or different components.
- the battery pack interface 302 includes a combination of mechanical and electrical components configured to, and operable for, interfacing (e.g., mechanically, electrically, and communicatively connecting) the inflator 10 with the battery pack 66 .
- power provided by the battery pack 66 to the inflator 10 is provided through the battery pack interface 302 to the power input module 300 .
- the power input module 300 includes combinations of active and passive components to regulate or control the power received from the battery pack 66 prior to power being provided to the controller 174 .
- the battery pack interface 302 also supplies power to the motor switching module 308 to be switched by the switching FETs to selectively provide power to the motor 62 .
- the battery pack interface 302 also includes, for example, a communication line 326 for providing a communication line or link between the controller 174 and the battery pack 66 .
- the remote communication interface 306 e.g., a Bluetooth, NFC, WAN, USB, Ethernet, cellular, mesh network, or similar interface
- a user enables a user to control the user interface 178 using an external or remote device (e.g., a mobile phone or a computer; not shown) via a wired or wireless connection.
- the remote communication interface is configured to receive a signal related to a target pressure value the inflator 10 is desired to achieve.
- FIGS. 7A, 7B, and 7C are a process 400 for controlling the operation of the inflator 10 .
- the process 400 begins with the controller 174 receiving a pressure sensor signal, P SENSOR , from the pressure sensor 224 (STEP 402 ).
- the controller 174 determines a raw pressure value (STEP 404 ).
- the raw pressure, P RAW value is calculated as set forth below in EQN. 3:
- Const_Adjust A and Cons_Adjust B are constants stored in the memory 312 that are specific to the pressure sensor 224 . These values are used to determine raw pressure each time a new pressure value needs to be determined based on a signal from the pressure sensor 224 .
- the controller 174 determines whether the inflator 10 is within an environment where the temperature is greater than or equal to 30° Celsius or another prescribed temperature value.
- the controller 174 determines the temperature associated with the inflator's surrounding environment based on a signal received from the temperature sensor 304 . No matter the outcome of STEP 406 , the controller 174 determines a temperature corrected pressure, P TC , from the raw pressure, P RAW (STEP 408 , 410 ).
- the temperature corrected pressure, P TC is calculated using different temperature offset values.
- the temperature corrected pressure, P TC is calculated to compensate for any increases in pressure due to a temperature greater than or equal to 30° Celsius.
- the temperature corrected pressure, P TC is calculated to compensate for any decreases in pressure due to a temperature lower than 30° Celsius.
- One skilled in the art would be capable of calculating the temperature corrected pressure, P TC , based on the well-known relationship between temperature and pressure and in view of this disclosure.
- the controller 174 determines whether the motor 62 is ON (STEP 412 ). If the motor 62 is ON, the process 400 proceeds to control section A shown in and described with respect to FIG. 7B . If the motor 62 is OFF, the process 400 proceeds to control section B shown in and described with respect to FIG. 7C .
- the controller 174 determines whether the motor 62 has been ON and working for specified duration or time or motor-ON limit (STEP 414 ).
- the duration for which the motor 62 has been working can be determined based on a timer internal to the controller 174 and monitoring a motor-ON pin of the controller 174 .
- the motor-ON pin is set to ON and a motor-ON timer begins to run.
- the motor-ON pin is set to OFF and the motor-ON timer is stopped.
- the controller 174 keeps track of how long the motor 62 has been running.
- the controller 174 stores the temperature corrected pressure, P TC , as a previous pressure value, P PREV (STEP 416 ).
- the motor-ON limit is 4.0 seconds.
- the process 400 returns to control section C shown in and described with respect to FIG. 7A so the process 400 can begin again. In some embodiments, the process 400 is executed every 0.4 seconds. If, at STEP 414 , the motor 62 has not been working for the motor-ON limit, the controller 174 determines whether the motor 62 has been working for longer than the motor-ON limit (STEP 418 ).
- the process 400 returns to control section C and FIG. 7A so the process 400 can begin again. If, at STEP 418 , the motor 62 has been working for longer than the motor-ON limit, the controller 174 determines a motor delay time, T MD (STEP 420 ).
- the motor delay time, T MD corresponds to the amount of time that the motor is to be operated before a pressurization condition of the inflator 10 is terminated.
- the motor delay time, T MD is calculated based on a rate of pressurization change for sensed pressure, R PC , and a static pressure, P STATIC , associated with the tube 228 before a pressurization condition of the inflator 10 is initiated (described below).
- the rate of pressurization change, R PC is calculated as set forth below in EQN. 4:
- R P ⁇ C P T ⁇ C - P P ⁇ R ⁇ E ⁇ V Limit EQN . ⁇ 4
- the rate of pressurization change, R PC is averaged over several iterations of its calculation.
- the rate of pressurization can be calculated with each iteration of the process 400 (e.g., every 0.4 seconds) or each time the motor-ON limit is reached (e.g., every four seconds).
- the controller 174 can average multiple calculations of the rate of pressurization change, R PC . By averaging the rate of pressurization change, R PC , the controller can limit large rate fluctuations that can result from anomalous sensor readings.
- a static pressure value, P STATIC is then calculated.
- the static pressure value, P STATIC is regularly being updated throughout a pressurization condition of the inflator 10 .
- the static pressure value, P STATIC is initially determined before the motor 62 is turned on. However, after the pressurization condition has begun, the static pressure value is updated by adding the rate of pressurization, R PC , multiplied by the motor-ON limit (i.e., P TC -P PREV ). Accordingly, the controller 174 effectively adds a delta pressure value, ⁇ P, corresponding to the amount of pressure added during the most recent motor-ON time interval.
- the controller 174 calculates the motor delay time, T MD , as set forth below in EQN. 5:
- T M ⁇ D ( P TARGE ⁇ T - P S ⁇ TATIC ) R P ⁇ C EQN . ⁇ 5
- T MD has units of seconds and gradually approaches zero as the pressurization condition of the inflator 10 progresses.
- T MD is calculated at STEP 420 , the motor-ON timer described above can be reset to zero to begin counting for the next motor-ON time interval.
- the controller 174 determines whether the motor delay time, T MD , is less than or equal to zero (STEP 422 ). At the point when the motor delay time, T MD , reaches zero or substantially zero (e.g., an arbitrarily close number to zero), the updated static pressure, P STATIC , substantially equals the target pressure, P TARGET . If, at STEP 422 , the motor delay time, T MD , is not equal to or less than zero, the process 400 returns to control section C shown in and described with respect to FIG. 7A so the process 400 can begin again.
- T MD motor delay time
- the process 400 proceeds to STEP 424 where the controller 174 turns OFF the motor 62 and terminates the pressurization condition of the inflator 10 in response to the updated static pressure, P STATIC , equaling the target pressure, P TARGET .
- the process 400 returns to control section C shown in and described with respect to FIG. 7A so the process 400 can begin again.
- the process 400 proceeds to control section B shown in and described with respect to FIG. 7C .
- the static pressure value, P STATIC is set to the temperature compensated pressure, P TC (STEP 426 ).
- the controller 174 determines if the motor is OFF. When the motor 62 is turned OFF, a motor-OFF pin is set to OFF. However, if the motor is not OFF (i.e., the motor has begun working), the controller 174 sets a current pressure value equal to the temperature compensated pressure, P TC (STEP 430 ).
- the process 400 After the current pressure is set at STEP 430 , the process 400 returns to control section C shown in and described with respect to FIG. 7A so the process 400 can begin again.
- a motor-OFF timer begins to run and is incremented at STEP 432 .
- the motor-OFF timer is compared to a motor-OFF limit (e.g., 1 . 25 s ). If, at STEP 434 , the motor-OFF timer is greater than or equal to the motor-OFF limit, the controller 174 sets a current pressure value equal to the temperature compensated pressure, P TC , and resets the motor-OFF bit to reset the motor-OFF timer (STEP 436 ). After the current pressure is set at STEP 436 , the process 400 returns to control section C shown in and described with respect to FIG. 7A so the process 400 can begin again.
- a motor-OFF limit e.g. 1 . 25 s
- the controller 174 sets the current pressure value equal to the user desired target pressure, P TARGET , received from the user interface 178 (STEP 438 ). After the current pressure is set at STEP 438 , the process 400 returns to control section C shown in and described with respect to FIG. 7A so the process 400 can begin again.
- FIGS. 8A, 8B, and 8C are another process 500 for controlling the operation of the inflator 10 .
- the process 500 differs from the process 400 in that control of the inflator is based on a battery pack voltage adjusted pressure value.
- the process 500 begins with the controller 174 receiving a pressure sensor signal, P SENSOR , from the pressure sensor 224 (STEP 502 ).
- the controller 174 determines a raw pressure value (STEP 504 ).
- the raw pressure, P RAW value is calculated as set forth below in EQN. 6:
- Const_Adjust A and Cons_Adjust B are constants stored in the memory 312 that are specific to the pressure sensor 224 . These values are used to determine raw pressure each time a new pressure value needs to be determined based on a signal from the pressure sensor 224 .
- the controller 174 determines whether the inflator 10 is within an environment where the temperature is greater than or equal to 30° Celsius or another prescribed temperature value.
- the controller 174 determines the temperature of the inflator's surrounding environment based on a signal received from the temperature sensor 304 . No matter the outcome of STEP 506 , the controller 174 determines a temperature corrected pressure, P TC , from the raw pressure, P RAW (STEP 508 , 510 ).
- the temperature corrected pressure, P TC is calculated using different temperature offset values.
- the temperature corrected pressure, P TC is calculated to compensate for any increases in pressure due to a temperature greater than or equal to 30° Celsius.
- the temperature corrected pressure, P TC is calculated to compensate for any decreases in pressure due to a temperature lower than 30° Celsius.
- One skilled in the art would be capable of calculating the temperature corrected pressure, P TC , based on the well-known relationship between temperature and pressure.
- the controller 174 determines whether the motor 62 is ON (STEP 512 ). If the motor 62 is ON, the process 500 proceeds to control section D shown in and described with respect to FIG. 8B . If the motor 62 is OFF, the process 500 proceeds to control section E shown in and described with respect to FIG. 8C .
- the controller 174 determines a voltage adjusted pressure value, P VA (STEP 514 ).
- the voltage adjusted pressure value, P VA is determined as a function of the voltage of the battery pack 66 .
- the voltage adjusted pressure value, P VA can be calculated for any measured voltage of the battery pack 66 .
- the voltage adjusted pressure value, P VA is only calculated for a couple discrete voltage values (e.g., 12V and 10V) corresponding generally to “high” voltages and “low” voltages.
- the temperature compensated pressure, P TC can be adjusted based on a 10V battery pack voltage and a 12V battery pack voltage.
- a 10V pressure value and a 12V pressure value can be calculated for the adjustment as set forth below in EQNS. 7 and 8:
- P 10V P TC ⁇ Adjust_Gassing 10A +Adjust_Gassing 10B EQN. 7
- P 12V P TC ⁇ Adjust_Gassing 12A +Adjust_Gassing 12B EQN. 8
- Adjust_Gassing 10A , Adjust_Gassing 10B , Adjust_Gassing 12A , Adjust_Gassing 12B are constant values stored in the memory 312 related to how pressurization from the inflator 10 changes with respect to the voltage level of the battery pack 66 .
- the closer a battery pack voltage is to a nominal voltage for the battery pack 66 the closer to unity (i.e., 1 ) a constant scaler multiplier for voltage-based pressure adjustment will be.
- the voltage adjusted pressure value, P VA can then be calculated as set forth below in EQN. 9:
- P VA ( P 1 ⁇ 0 ⁇ V - P 1 ⁇ 2 ⁇ V ) ⁇ ( V B ⁇ P - 1 ⁇ 2 ⁇ V ) ( 1 ⁇ 0 ⁇ V - 1 ⁇ 2 ⁇ V ) + P 1 ⁇ 2 ⁇ V EQN . ⁇ 9
- the controller 174 determines whether the voltage adjusted pressure value, P VA , is greater than or equal to the user desired target pressure, P TARGET (STEP 516 ). If, at STEP 516 , the voltage adjusted pressure value, P VA , is not greater than or equal to the user desired target pressure, P TARGET , the process 500 returns to control section F shown in and described with respect to FIG. 8A so the process 500 can begin again. If, at STEP 516 , the voltage adjusted pressure value, P VA , is greater than or equal to the user desired target pressure, P TARGET , the process 500 proceeds to STEP 518 where the controller 174 turns off the motor 62 and terminates the pressurization condition of the inflator 10 . Following STEP 518 , the process 500 returns to control section F shown in and described with respect to FIG. 8A so the process 500 can begin again.
- the process 500 proceeds to control section E shown in and described with respect to FIG. 8C .
- the static pressure value, P STATIC is set to the temperature compensated pressure, P TC (STEP 520 ).
- the controller 174 determines if the motor 62 is OFF. When the motor 62 is turned OFF, a motor-OFF pin is set to OFF. However, if the motor 62 is not OFF (i.e., the motor 62 has begun working), the controller 174 sets a current pressure value equal to the temperature compensated pressure, P TC (STEP 524 ).
- the process 500 returns to control section F shown in and described with respect to FIG. 8A so the process 500 can begin again.
- a motor-OFF timer begins to run and is incremented at STEP 526 .
- the motor-OFF timer is compared to a motor-OFF limit (e.g., 1 . 25 s ). If, at STEP 528 , the motor-OFF timer is greater than or equal to the motor-OFF limit, the controller 174 sets a current pressure value equal to the temperature compensated pressure, P TC , and resets the motor-OFF bit to reset the motor-OFF timer (STEP 530 ). After the current pressure is set at STEP 530 , the process 500 returns to control section F shown in and described with respect to FIG. 8A so the process 500 can begin again.
- a motor-OFF limit e.g. 1 . 25 s
- the controller 174 sets the current pressure value equal to the user desired target pressure, P TARGET , received from the user interface 178 (STEP 532 ). After the current pressure is set at STEP 532 , the process 500 returns to control section F shown in and described with respect to FIG. 8A so the process 500 can begin again.
- the voltage adjusted pressure technique of the process 500 can be included in and combined with the motor delay time technique of the process 400 such that measured pressure values can be adjusted for the voltage of the battery pack 66 .
- FIGS. 9A, 9B, 9C, and 9D provide another control methodology for controlling the operation of the inflator 10 .
- the control methodology of FIGS. 9A, 9B, 9C, and 9D is divided into three discrete processes that can be executed by the controller 174 independently, sequentially, or simultaneously.
- FIG. 9A is a process 600 for controlling the ON/OFF operation of the motor 62 after an inflate button of the user interface 178 is pressed by a user.
- FIG. 9B is a process 700 for determining whether the inflator 10 can continue to be operated based on temperature fault conditions and battery pack voltage fault conditions.
- FIGS. 9C and 9D are a process for controlling the termination of a pressurization condition of the inflator 10 .
- the process 600 begins with the controller 174 determining whether an inflate button of the user interface 178 has been pressed by a user (STEP 602 ). If the inflate button has not been pressed, the process 600 will return to STEP 602 until the inflate button of the user interface 178 is pressed. If, at STEP 602 , the inflate button has been pressed, the controller 174 determines whether the motor 62 is OFF (STEP 604 ). If the motor is not OFF (i.e., motor is ON), the controller 174 turns OFF the motor 62 (STEP 606 ) and the process 600 returns to STEP 602 .
- the controller 174 can consider the inflate button to have been pressed and the controller 174 again checks to see if the motor 62 is OFF at STEP 604 .
- the controller 174 determines a temperature of the inflator 10 to determine whether the temperature is outside of an acceptable operational temperature range (e.g., greater than predetermined temperature value such as 50° C.). In some embodiments, the controller 174 determines the temperature of the inflator 10 's surrounding environment based on a signal received from the temperature sensor 304 . If the temperature of the inflator 10 is not within an acceptable operational temperature range, the process 600 ends. After the process 600 ends, the process 600 can again be executed immediately or following a delay (e.g., 2 seconds) to again check to see if the temperature of the inflator is within an acceptable operational temperature range.
- a delay e.g., 2 seconds
- the controller 174 determines whether the target pressure set by a user is greater than a sensed pressure by the pressure sensor 224 (STEP 610 ). If the target pressure is not greater than the sensed pressure, there is no need to inflate an object and the process 600 ends. If, at STEP 610 , the target pressure is greater than the sensed pressure, the controller 174 turns on the motor 62 (STEP 612 ) to initiate a pressurization condition of the inflator 10 and then the process 600 ends. In some embodiments, if a user has not provided a target pressure value at STEP 610 , the controller 174 sets a target pressure value to a predetermined value (e.g., 120 pounds per square inch [“PSI”]).
- a predetermined value e.g. 120 pounds per square inch [“PSI”
- the process 700 begins with the controller 174 determining whether the motor 62 is ON (STEP 702 ). If the motor 62 is not ON (i.e., motor is OFF), the process 700 returns to STEP 702 and the controller 174 waits for the motor 62 to be turned ON. If, at STEP 702 , the motor 62 is ON, the controller 174 determines a temperature of the inflator 10 to determine whether the temperature is outside of an acceptable operational temperature range (e.g., greater than predetermined temperature value such as 50° C.) (STEP 704 ). In some embodiments, the controller 174 determines the temperature of the inflator 10 's surrounding environment based on a signal received from the temperature sensor 304 .
- an acceptable operational temperature range e.g., greater than predetermined temperature value such as 50° C.
- the controller 174 determines whether the voltage of the battery pack 66 is within an acceptable range (i.e., less than a high-voltage cutoff value and greater than a low-voltage cutoff value) (STEP 706 ). For example, certain types of battery cells used in battery packs, such as lithium-based battery cells, have prescribed upper and lower voltage cutoff values. If the battery cell or battery pack 62 's voltage reaches an upper voltage limit during charging, charging can be discontinued.
- the controller 174 can prevent further discharge of the battery cells or battery pack 62 . If, at STEP 706 , the battery pack voltage is not within an acceptable range, the controller 174 turns OFF the motor 62 (STEP 708 ). If the battery pack 62 's voltage is within an acceptable range, the process 700 ends. After the process 700 ends, the process 700 can again be executed immediately or following a delay (e.g., 2 seconds) to again check to see if the temperature of the inflator and the voltage of the battery pack 62 are within acceptable operational ranges.
- a delay e.g. 2 seconds
- the process 800 begins with the controller 174 determining whether the motor 62 is ON (STEP 802 ). If the motor 62 is not ON (i.e., motor is OFF), the process 800 returns to STEP 802 and the controller 174 waits for the motor 62 to be turned ON. If, at STEP 802 , the motor 62 is ON, the controller 174 determines whether a user has adjusted the target pressure to a new value (STEP 804 ). If a user adjusted the target pressure to a new value, the controller 174 will reset a motor working time variable (e.g., how long the motor 62 has been ON) (STEP 806 ).
- a motor working time variable e.g., how long the motor 62 has been ON
- the controller 174 may also reset a FIRST TIME bit if a sensed pressure has previously exceeded target pressure value (described below).
- the process 800 then returns to STEP 802 . If, at STEP 804 , the user has not adjusted the target pressure to a new value, the controller 174 determines whether sensed pressure is greater than or equal to an upper pressure limit (e.g., 120 PSI) (STEP 808 ). If the sensed pressure is greater than or equal to the upper pressure limit, the controller 174 turns OFF the motor 62 (STEP 810 ) and the process 800 ends. If, at STEP 808 , the sensed pressure is less than the upper pressure limit, the controller 174 increments a TIMER (STEP 812 ). The TIMER can be used to terminate a pressurization condition of the inflator 10 . The process 800 then proceeds to control section J shown in and described with respect to FIG. 9D .
- an upper pressure limit e.g. 120 PSI
- the controller 174 determines whether the motor working time has reached a first limit (e.g., 4 seconds) (STEP 814 ). If, at STEP 814 , the motor working time has not reached the first limit, the controller 174 determines a pressure difference, ⁇ P, between the target pressure value and a current sensed pressure value (STEP 816 ). After the controller 174 determines the pressure difference at STEP 816 , the process 800 returns to control section K and FIG. 9C where the process 800 ends before being re-executed. In some embodiments, the process 800 is executed once every 0.4 seconds.
- a first limit e.g. 4 seconds
- the controller 174 determines whether the motor working time has reached a second limit (e.g., 12 seconds) (STEP 818 ). If the motor working time has not reached the second limit, the controller 174 determines a motor delay time, T MD (STEP 820 ).
- the motor delay time, T MD corresponds to the amount of time that the motor 62 is to be operated before a pressurization condition of the inflator 10 is terminated.
- the motor delay time, T MD is calculated based on a rate of pressurization change for sensed pressure, R PC , and a delta pressure value, ⁇ P, between the target pressure value and the current sensed pressure value.
- the rate of pressurization change, R PC is calculated as set forth below in EQN. 10:
- R P ⁇ C P S - P S ⁇ P ⁇ R ⁇ E ⁇ V INTERVAL EQN . ⁇ 10
- the rate of pressurization change, R PC is averaged over several iterations of its calculation.
- the rate of pressurization can be calculated with every iteration of the process 800 (e.g., 0.4 second interval) or each time the motor working time reaches the first limit (e.g., 4 second interval). No matter the interval, the controller 174 can average multiple calculations of the rate of pressurization change, R PC .
- the controller can limit large rate fluctuations that can result from anomalous sensor readings.
- the motor time delay, T MD is determined by dividing the delta pressure value, ⁇ P, between the target pressure value and the current sensed pressure value by the rate of pressurization change, R PC , as shown below in EQN. 11.
- T M ⁇ D ⁇ ⁇ P R P ⁇ C EQN . ⁇ 11
- the controller 174 After the controller 174 determines the motor delay time, T MD , the controller 174 compares the value of the TIMER to the determined motor delay time, T MD (STEP 822 ). If the motor delay time, T MD , is less than or equal to the TIMER, the controller 174 turns OFF the motor (STEP 838 ). If the motor delay time, T MD , is greater than the TIMER, the process 800 returns to control section K and FIG. 9C where the process 800 ends before being re-executed.
- the controller 174 determines whether the current sensed pressure is less than the target pressure value (STEP 824 ).
- the current sensed pressure is compared to a value less than a user-set target pressure.
- the current sensed pressure can be compared to the user-set target pressure minus a preset value (e.g., minus a value between 0.1 PSI and 5.0 PSI). If, at STEP 824 , the sensed pressure is less than the target pressure, the motor working time is reset to zero and the process 800 returns to control section K and FIG. 9C where the process 800 ends before being re-executed.
- the controller 174 determines whether the current sensed pressure is greater than or equal to the target pressure for the first time (STEP 828 ). If the current sensed pressure is greater than or equal to the target pressure for the first time, the process 800 proceeds to control section M shown in and described with respect to FIG. 9E .
- the controller 800 decrements the motor delay time (STEP 830 ). After decrementing the motor delay time, T MD , the controller 174 compares the value of the motor delay time, T MD , to zero (STEP 832 ). If the motor delay time, T MD , is less than or equal to zero, the controller 174 turns OFF the motor (STEP 834 ) and the process 800 returns to control section K and FIG. 9C where the process 800 ends. If the motor delay time, T MD , is greater than zero, the process 800 returns to control section J and STEP 814 .
- the controller 174 has determined that the current sensed pressure was greater than or equal to the target pressure for the first time. The controller 174 then sets a FIRST TIME BIT to indicate that this is the first instance of the current sensed pressure being greater than or equal to the target pressure (STEP 836 ). Following STEP 836 , the controller 174 determines a target sensor pressure (STEP 838 ). The target sensor pressure differs from the user-set target pressure because it is compensated for a drop off value related to the voltage of the battery pack 66 . The drop off value compensates the user-set target pressure based on the reduced effectiveness of the battery pack 66 to power the inflator as its voltage decreases.
- the inflator 10 does not provide pressurized air at the same rate as when the battery pack 66 is fully-charged. Additionally, the higher the target PSI for an object being inflated, the more quickly the battery pack 66 's voltage is depleted.
- the battery pack voltage drop off value can be empirically predetermined based on the user-set target pressure and a current voltage of the battery pack 66 . Depending upon the current voltage of the battery pack 66 (e.g., 12V, 10V, etc.) and the user-set target pressure, the controller 174 retrieves the predetermined drop off value from the memory 312 for compensating the user-set target pressure. Generally, the lower the battery pack 66 's voltage and the higher the user-set target pressure, the greater the battery pack voltage drop off value.
- the controller 174 determines a new motor delay time, T MD (STEP 840 ).
- the motor delay time, T MD corresponds to the amount of time that the motor 62 is to be operated before a pressurization condition of the inflator 10 is terminated.
- the controller 174 terminates a pressurization condition when the motor time delay, T MD , equals zero (i.e., has been successively decremented to a value less than or equal to zero).
- the motor delay time, T MD is calculated as set forth above in EQN. 11.
- the controller 174 determines whether the motor time delay, T MD , is greater than or equal to a time limit (e.g., approximately 100 seconds) (STEP 842 ). If, at STEP 842 , the motor time delay, T MD , is greater than or equal to the time limit, the controller 174 sets the motor time delay, T MD , to the value of the time limit (STEP 844 ). Following STEP 844 , the controller 174 determines whether the motor time delay, T MD , is less than or equal to zero (STEP 846 ).
- a time limit e.g., approximately 100 seconds
- the controller 174 determines whether the motor time delay, T MD , is less than or equal to zero (STEP 846 ). If the motor time delay, T MD , is less than or equal to zero, the controller 174 turns OFF the motor (STEP 848 ) and the process 800 returns to control section K and FIG. 9C where the process 800 ends. If, at STEP 846 , the motor time delay, T MD , is greater than zero, the process 800 returns to control section J and STEP 814 .
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Portable Nailing Machines And Staplers (AREA)
- Charge And Discharge Circuits For Batteries Or The Like (AREA)
- Air Bags (AREA)
- Secondary Cells (AREA)
- Battery Electrode And Active Subsutance (AREA)
Abstract
Description
- This application is a continuation of co-pending U.S. patent application Ser. No. 17/207,018, filed on Mar. 19, 2021, which is a continuation of U.S. patent application Ser. No. 16/280,689, filed on Feb. 20, 2019, now U.S. Pat. No. 10,974,701, which claims the benefit of Chinese Patent Application No. 201810169213.5, filed on Feb. 28, 2018, the entire contents of all of which are incorporated herein by reference.
- The present invention relates to inflators.
- Many objects, such as vehicle tires, bicycle tires, sports balls, float tubes, and the like, must be filled with compressed air. Such objects may be filled with air using a variety of different filling devices, such a manual pump, a compressor, or a portable inflator. Typically, a user must monitor the pressure within the object to determine when a desired fill pressure has been reached. The user may monitor the pressure using a separate pressure gauge or a pressure gauge that is incorporated into the filling device.
- The present invention provides, in one aspect, a method of inflating a vehicle tire having an internal volume between about 10 gallons and about 12 gallons. The method includes discharging compressed air into the internal volume with an inflator. The inflator has an inflator housing, a motor within the inflator housing defining a motor axis and including an output shaft rotatable about the motor axis, a DC power source configured to provide power to the motor at a nominal output voltage, and a pump within the inflator housing and coupled to the output shaft. The pump includes a cylinder defining a cylinder axis and a piston that is reciprocable within the cylinder along the cylinder axis in response to rotation of the output shaft. By discharging compressed air into the internal volume, increasing a static pressure of the internal volume by 5 pounds per square inch (psi) from a starting pressure in the internal volume between 28 psi and 31 psi occurs within 40 to 60 seconds.
- The present invention provides, in another aspect, an inflator including an inflator housing, a motor within the inflator housing, the motor defining a motor axis and including an output shaft rotatable about the motor axis, a DC power source configured to provide power to the motor at a nominal output voltage, and a pump within the inflator housing and coupled to the output shaft. The pump includes a cylinder defining a cylinder axis and a piston that is reciprocable within the cylinder along the cylinder axis in response to rotation of the output shaft. The inflator is operable to discharge compressed air into an internal volume between about 10 gallons and about 12 gallons to increase a static pressure of the internal volume by 5 pounds per square inch (psi) from a starting pressure in the internal volume between 28 psi and 31 psi. Increasing the pressure by 5 psi occurs within 40 to 60 seconds.
- Other features and aspects of the invention will become apparent by consideration of the following detailed description and accompanying drawings.
-
FIG. 1 is a perspective view of an inflator according to one embodiment of the invention. -
FIG. 2 is another perspective view of the inflator ofFIG. 1 . -
FIG. 3 is a cross-sectional view of the inflator ofFIG. 1 . -
FIG. 4 is a perspective view of a portion of the inflator ofFIG. 1 . -
FIG. 5 is a cross-sectional view of a control module of the inflator ofFIG. 1 . -
FIG. 6 illustrates a control system for the inflator ofFIG. 1 according to an embodiment of the invention. -
FIGS. 7A, 7B, and 7C are a process for controlling the operation of the inflator ofFIG. 1 . -
FIGS. 8A, 8B, and 8C are another process for controlling the operation of the inflator ofFIG. 1 . -
FIG. 9A is another process for controlling the operation of the inflator ofFIG. 1 . -
FIG. 9B is another process for controlling the operation of the inflator ofFIG. 1 . -
FIGS. 9C, 9D, and 9E are another process for controlling the operation of the inflator ofFIG. 1 . - Before any embodiments of the invention are explained in detail, it is to be understood that the invention 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 invention is capable of other embodiments and of being practiced or of being carried out in various ways. Also, it is to be understood that the phraseology and terminology used herein is for the purpose of description and should not be regarded as limiting.
-
FIGS. 1-5 illustrate aportable inflator 10 according to an embodiment of the invention. Theinflator 10 includes aninflator housing 14 having afront side 18, arear side 22, and left andright sides front side 18 and the rear side 22 (FIG. 1 ). The illustratedhousing 14 is a clamshell housing defined by cooperating halves joined at aparting plane 34 that bisects theinflator 10. In other embodiments, theparting plane 34 may not bisect theinflator 10. Alternatively, thehousing 14 may be a unitary structure, or may be formed in other ways. - In the illustrated embodiment, an
external frame 38 is coupled to the outside of thehousing 14. Theframe 38 is preferably made from an impact-resistant material (e.g., a polycarbonate-ABS blend), and the frame's placement on thehousing 14 may help protect thehousing 14 from falls or other impacts. The illustratedframe 38 includes afirst portion 42 extending along theleft side 26 of thehousing 14, asecond portion 46 extending along theright side 30 of thehousing 14, and athird portion 50 extending between the first andsecond portions third portion 50 defines a handle that is spaced from thehousing 14 and that can be gripped by a user to facilitate carrying and moving theinflator 10. In the illustrated embodiment, each of the first andsecond portions frame 38 further includes abase 54 extending in a front-rear direction along the left andright sides housing 14, respectively. Eachbase 54 includes a plurality of feet 58 (FIG. 2 ) that are engageable with a surface (not shown) when theinflator 10 is set upright (i.e. the orientation illustrated inFIG. 1 ) upon the surface. Thefeet 58 are preferably made of a resilient material (e.g., rubber or silicone) to dampen vibrations generated during operation of theinflator 10. - The
inflator 10 further includes amotor 62 supported within the housing 14 (FIG. 3 ) and a battery 66 (FIG. 1 ) configured to provide power to themotor 62. Thebattery 66 is removably coupled to abattery receptacle 70, which is located at least partially within abattery recess 74 that extends inward from thefront side 18 of thehousing 14. The illustratedbattery 66 is a power tool battery pack with a plurality of rechargeable battery cells (e.g., lithium-based battery cells; not shown) providing thebattery 66 with a nominal output voltage of about 12V or less. In other embodiments, thebattery 66 can have a different nominal voltage, such as, for example, 18V, 36V, or 40V. Alternatively, theinflator 10 may be a corded tool configured to receive power from a wall outlet or other remote power source, such as a lead acid battery. - Referring to
FIG. 3 , theinflator 10 includes apump 78 and adrive assembly 82 for providing torque from themotor 62 to thepump 78. The illustratedmotor 62 is a DC electric motor and may be a brushed or brushless electric motor. Themotor 62 includes anoutput shaft 86 defining amotor axis 90. Thedrive assembly 82 is at least partially housed within agear case 94 and includes apinion 98 fixed to theoutput shaft 86 for rotation about themotor axis 90, abevel gear 102 meshed with thepinion 98 and rotatable about agear axis 104 transverse to themotor axis 90, and acrank arm 106 coupled to thebevel gear 102 at aneccentric pivot 110 that is offset from thegear axis 104. Thepump 78 includes acylinder 114 defining acylinder axis 118, that is transverse to both themotor axis 90 and thegear axis 104, and apiston 122 coupled to thecrank arm 106. Thepiston 122 is reciprocable within thecylinder 114 along thecylinder axis 118 in response to rotation of thebevel gear 102. - In some embodiments, the
cylinder 114 has an internal diameter, D, between about 23 millimeters (mm) and about 29 mm. In the illustrated embodiment, the internal diameter, D, is about 26 mm. In some embodiments, thepiston 122 is movable along the cylinder axis 118 a stroke length, L, between about 15 mm and about 21 mm. In the illustrated embodiment, the stroke length, L, is about 18 mm. Accordingly, in the illustrated embodiment, thepump 78 has an internal cylinder diameter to stroke length ratio, D:L, of about 1.44. - Based on the internal diameter, D, of the
cylinder 114 and the stroke length, L, of thepiston 122, thepump 78 has a displacement per stroke, QS, that can be calculated as set forth below in EQN. 1: -
Q S=¼D 2 ×L×π EQN. 1 - Accordingly, in some embodiments, the
pump 78 has a displacement per stroke, QS, between about 6.25 cubic centimeters and about 14 cubic centimeters. In the illustrated embodiment, thepump 78 has a displacement per stroke, QS, of about 9.5 cubic centimeters. - In some embodiments, the
bevel gear 102 can be driven by themotor 62 up to a maximum speed, N, between about 3500 revolutions per minute (RPM) and about 4500 RPM. In the illustrated embodiment, thebevel gear 102 can be driven by themotor 62 up to a maximum speed, N, of about 4000 RPM. The flow rate, Q, of thepump 78 can be calculated by multiplying the displacement per stroke, QS, by the rotational speed, N, of thebevel gear 102 as set forth below in EQN. 2: -
Q=Q S ×N EQN. 2 - Accordingly, in some embodiments, the
pump 78 has a flow rate, Q, between about 21,875 cubic centimeters per minute (cc/min) and about 63,000 cc/min at a discharge pressure of 0 psig. In some embodiments, thepump 78 has a flow rate, Q, of about 25,000 cc/min (or about 25 liters per minute) at a discharge pressure of 0 psig. With thebattery 66 having a nominal output voltage of about 12V in some embodiments, the inflator 10 can therefore have a flow rate to battery voltage ratio, Q:V, between about 1,822 cc/min per volt and about 5,250 cc/min per volt in some embodiments. For example, the flow rate to battery voltage ratio Q:V may be about 2,083 cc/min per volt. The high flow rate, Q, and corresponding flow rate to battery voltage ratio Q:V of the inflator 10 advantageously allows the inflator 10 to quickly fill inflatable objects to a desired pressure. - For example, the inflator 10 may be used to fill pneumatic tires for vehicles. A typical tire for a passenger vehicle has an internal fillable volume between about 10 gallons and about 12 gallons. In some embodiments, the inflator 10 can increase the static pressure in a 10-12 gallon tire from 28-31 (or about 30) pounds per square inch (psi) to 35 psi in between 40 seconds and 60 seconds. In some embodiments, the inflator 10 can increase the static pressure in a 10-12 gallon tire from 28-31 pounds per square inch (psi) to 35 psi in between 40 seconds and 50 seconds. The inflator 10 was tested on a 245/45R19 vehicle tire having an internal volume of about 10.5 gallons. Using a battery with a nominal output voltage of 12 V, the inflator 10 filled the tire from a starting pressure of 25 psi to a static pressure of 40 psi in 119 seconds.
- Referring to
FIG. 3 , thepump 78 further includes anoutlet chamber 126 and a one-way valve 130 disposed between theoutlet chamber 126 and thecylinder 114. The illustratedvalve 130 is a spring-biased poppet valve; however, any other suitable type of one-way valve may be used. Thevalve 130 is configured to open when pressure within thecylinder 114 exceeds a cracking pressure of the valve 130 (e.g., when thepiston 122 moves in the direction of arrow A during its compression stroke). Thevalve 130 is configured to close when thepiston 122 moves in the direction of arrow B during its return stroke so as to maintain an elevated pressure within theoutlet chamber 126. Aninlet opening 134 is provided proximate an end of thecylinder 114 opposite the outlet chamber 126 (FIG. 4 ). The illustratedinlet opening 134 extends radially through thecylinder 114 and allows ambient air to flow into the cylinder 114 (for subsequent compression) at the end of the piston's return stroke. - With reference to
FIGS. 2 and 4 , anoutlet hose 138 extends from theoutlet chamber 126 and through anopening 142 in therear side 22 of thehousing 14. Theoutlet hose 138 terminates at anadapter 146. Theadapter 146 may be connected to anextension hose 150, a variety ofadapters 154, and the like. In the illustrated embodiment, theinflator 10 includes ahose wrap 158 with anintegrated storage compartment 162 coupled to therear side 22 of thehousing 14 for storing theextension hose 150 and theadapters 154. - A
control unit 166 is provided for controlling operation of the inflator 10 (FIGS. 4 and 5 ). The illustratedcontrol unit 166 includes a printed circuit board 170 (“PCB”) provided with a controller 174 (FIG. 6 ) and auser interface 178. With reference toFIG. 5 , theuser interface 178 includes adisplay 200, such as a monochromatic display, a liquid crystal diode (LCD) display, or other display that is capable of displaying alphanumeric data, and a plurality of keys orbuttons 204. In the illustrated embodiment, thebuttons 204 are coupled toswitches 208 on thePCB 170. In other embodiments, thedisplay 200 may be touch-sensitive, and one or more of thebuttons 204 may be virtual buttons displayed on thedisplay 200. The user can communicate with thecontroller 174 via thedisplay 200 and/or thebuttons 204, which allow the user to make selections from thedisplay 200, enter data, and the like. Eachbutton 204 may correspond with different actions shown on thedisplay 200, allowing the user to interact with thecontroller 174 to turn the inflator 10 on/off, control operation of the inflator 10, etc. - The
control unit 166 is disposed generally above thebattery 66 and includes acover plate 208 extending at an oblique angle relative to thefront side 18 of the housing 14 (FIG. 1 ). Afirst seal 212 surrounds thecover plate 208 to provide a substantially water-tight seal between thecover plate 208 and the housing 14 (FIG. 5 ). In the illustrated embodiment, alens 216 overlies the display. Thelens 216 is preferably made of a transparent, impact-resistant material such as polycarbonate. Asecond seal 220 is disposed between thelens 216 and an underside of thecover plate 208 to provide a substantially water-tight seal between thelens 216 and thecover plate 208. - Referring to
FIGS. 4 and 5 , thecontrol unit 166 further includes one ormore pressure sensors 224 in communication with thecontroller 174. Atube 228 extends from afirst fitting 232 on thepressure sensor 224 to asecond fitting 236 on theoutlet chamber 126. Thetube 228 establishes fluid communication between thepressure sensor 224 and theoutlet chamber 126 such that thepressure sensor 224 can detect the pressure within the outlet chamber 126 (and, therefore, the pressure within the object being inflated). - The power provided by the
battery pack 66 to the inflator 10 is controlled, monitored, and regulated using control electronics within theinflator 10, as illustrated in the electromechanical diagram ofFIG. 6 .FIG. 6 illustrates thecontroller 174 associated with theinflator 10. Thecontroller 174 is electrically and/or communicatively connected to a variety of modules or components of theinflator 10. For example, the illustratedcontroller 174 is connected to apower input module 300, abattery pack interface 302, one ormore temperature sensors 304, the one ormore pressure sensors 224, auser interface module 178, aremote communication interface 306, and a motor switching module 308 (e.g., including one or more switching FETs). Thecontroller 174 includes combinations of hardware and software that are operable to, among other things, control the operation of the inflator 10, control theuser interface 178, monitor the operation of the inflator 10, etc. - In some embodiments, the
controller 174 includes a plurality of electrical and electronic components that provide power, operational control, and protection to the components and modules within thecontroller 174 and/or theinflator 10. For example, thecontroller 174 includes, among other things, a processing unit 310 (e.g., a microprocessor, a microcontroller, or another suitable programmable device), amemory 312,input units 314, andoutput units 316. Theprocessing unit 310 includes, among other things, acontrol unit 318, an arithmetic logic unit (“ALU”) 320, and a plurality of registers 322 (shown as a group of registers inFIG. 6 ), and is implemented using a known computer architecture, such as a modified Harvard architecture, a von Neumann architecture, etc. Theprocessing unit 310, thememory 312, theinput units 314, and theoutput units 316 as well as the various modules connected to thecontroller 174 are connected by one or more control and/or data buses (e.g., common bus 324). The control and/or data buses are shown generally inFIG. 6 for illustrative purposes. The use of one or more control and/or data buses for the interconnection between and communication among the various modules and components would be known to a person skilled in the art in view of the invention described herein. - The
memory 312 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”) (e.g., dynamic RAM [“DRAM”], synchronous DRAM [“SDRAM”], etc.), electrically erasable programmable read-only memory (“EEPROM”), flash memory, a hard disk, an SD card, or other suitable magnetic, optical, physical, electronic memory devices, or other data structures. Theprocessing unit 310 is connected to thememory 312 and executes software instructions that are capable of being stored in a RAM of the memory 312 (e.g., during execution), a ROM of the memory 312 (e.g., on a generally permanent basis), or another non-transitory computer readable medium such as another memory or a disc. Software included in the implementation of the inflator 10 can be stored in thememory 312 of thecontroller 174. The software includes, for example, firmware, one or more applications, program data, filters, rules, one or more program modules, and other executable instructions. Thecontroller 174 is configured to retrieve from memory and execute, among other things, instructions related to the control processes and methods described herein. In other embodiments, thecontroller 174 may include additional, fewer, or different components. - The
battery pack interface 302 includes a combination of mechanical and electrical components configured to, and operable for, interfacing (e.g., mechanically, electrically, and communicatively connecting) the inflator 10 with thebattery pack 66. For example, power provided by thebattery pack 66 to the inflator 10 is provided through thebattery pack interface 302 to thepower input module 300. Thepower input module 300 includes combinations of active and passive components to regulate or control the power received from thebattery pack 66 prior to power being provided to thecontroller 174. Thebattery pack interface 302 also supplies power to themotor switching module 308 to be switched by the switching FETs to selectively provide power to themotor 62. Thebattery pack interface 302 also includes, for example, acommunication line 326 for providing a communication line or link between thecontroller 174 and thebattery pack 66. The remote communication interface 306 (e.g., a Bluetooth, NFC, WAN, USB, Ethernet, cellular, mesh network, or similar interface) enables a user to control theuser interface 178 using an external or remote device (e.g., a mobile phone or a computer; not shown) via a wired or wireless connection. In some embodiments, the remote communication interface is configured to receive a signal related to a target pressure value theinflator 10 is desired to achieve. -
FIGS. 7A, 7B, and 7C are aprocess 400 for controlling the operation of theinflator 10. Theprocess 400 begins with thecontroller 174 receiving a pressure sensor signal, PSENSOR, from the pressure sensor 224 (STEP 402). Thecontroller 174 then determines a raw pressure value (STEP 404). In some embodiments, the raw pressure, PRAW, value is calculated as set forth below in EQN. 3: -
P RAW =P SENSOR×Const_AdjustA+Cons_AdjustB EQN. 3 - where Const_AdjustA and Cons_AdjustB are constants stored in the
memory 312 that are specific to thepressure sensor 224. These values are used to determine raw pressure each time a new pressure value needs to be determined based on a signal from thepressure sensor 224. - At
STEP 406, thecontroller 174 determines whether the inflator 10 is within an environment where the temperature is greater than or equal to 30° Celsius or another prescribed temperature value. Thecontroller 174 determines the temperature associated with the inflator's surrounding environment based on a signal received from thetemperature sensor 304. No matter the outcome ofSTEP 406, thecontroller 174 determines a temperature corrected pressure, PTC, from the raw pressure, PRAW (STEP 408, 410). Depending on the temperature of the inflator's environment, the temperature corrected pressure, PTC, is calculated using different temperature offset values. For example, atSTEP 408, when the temperature is greater than or equal to 30° Celsius, the temperature corrected pressure, PTC, is calculated to compensate for any increases in pressure due to a temperature greater than or equal to 30° Celsius. AtSTEP 410, when the temperature is less than 30° Celsius, the temperature corrected pressure, PTC, is calculated to compensate for any decreases in pressure due to a temperature lower than 30° Celsius. One skilled in the art would be capable of calculating the temperature corrected pressure, PTC, based on the well-known relationship between temperature and pressure and in view of this disclosure. - Following the determination of the temperature corrected pressure, PTC, the
controller 174 determines whether themotor 62 is ON (STEP 412). If themotor 62 is ON, theprocess 400 proceeds to control section A shown in and described with respect toFIG. 7B . If themotor 62 is OFF, theprocess 400 proceeds to control section B shown in and described with respect toFIG. 7C . - With reference to control section A and
FIG. 7B , thecontroller 174 determines whether themotor 62 has been ON and working for specified duration or time or motor-ON limit (STEP 414). The duration for which themotor 62 has been working can be determined based on a timer internal to thecontroller 174 and monitoring a motor-ON pin of thecontroller 174. When themotor 62 is turned ON, the motor-ON pin is set to ON and a motor-ON timer begins to run. Similarly, when themotor 62 is turned OFF, the motor-ON pin is set to OFF and the motor-ON timer is stopped. As a result, thecontroller 174 keeps track of how long themotor 62 has been running. If, atSTEP 414, themotor 62 has been working for the motor-ON limit, thecontroller 174 stores the temperature corrected pressure, PTC, as a previous pressure value, PPREV (STEP 416). In some embodiments, the motor-ON limit is 4.0 seconds. FollowingSTEP 416, theprocess 400 returns to control section C shown in and described with respect toFIG. 7A so theprocess 400 can begin again. In some embodiments, theprocess 400 is executed every 0.4 seconds. If, atSTEP 414, themotor 62 has not been working for the motor-ON limit, thecontroller 174 determines whether themotor 62 has been working for longer than the motor-ON limit (STEP 418). If, atSTEP 418, themotor 62 has not been working for longer than the motor-ON limit, theprocess 400 returns to control section C andFIG. 7A so theprocess 400 can begin again. If, atSTEP 418, themotor 62 has been working for longer than the motor-ON limit, thecontroller 174 determines a motor delay time, TMD (STEP 420). - The motor delay time, TMD, corresponds to the amount of time that the motor is to be operated before a pressurization condition of the inflator 10 is terminated. The motor delay time, TMD, is calculated based on a rate of pressurization change for sensed pressure, RPC, and a static pressure, PSTATIC, associated with the
tube 228 before a pressurization condition of the inflator 10 is initiated (described below). The rate of pressurization change, RPC, is calculated as set forth below in EQN. 4: -
- where PTC is the temperature corrected pressure value from
STEP 408 orSTEP 410, and PPREV is the previous pressure value fromSTEP 416. In some embodiments, the rate of pressurization change, RPC, is averaged over several iterations of its calculation. For example, the rate of pressurization can be calculated with each iteration of the process 400 (e.g., every 0.4 seconds) or each time the motor-ON limit is reached (e.g., every four seconds). No matter the interval, thecontroller 174 can average multiple calculations of the rate of pressurization change, RPC. By averaging the rate of pressurization change, RPC, the controller can limit large rate fluctuations that can result from anomalous sensor readings. - A static pressure value, PSTATIC, is then calculated. The static pressure value, PSTATIC, is regularly being updated throughout a pressurization condition of the
inflator 10. The static pressure value, PSTATIC, is initially determined before themotor 62 is turned on. However, after the pressurization condition has begun, the static pressure value is updated by adding the rate of pressurization, RPC, multiplied by the motor-ON limit (i.e., PTC-PPREV). Accordingly, thecontroller 174 effectively adds a delta pressure value, ΔP, corresponding to the amount of pressure added during the most recent motor-ON time interval. With the static pressure value, PSTATIC, and the rate of pressurization change, RPC, thecontroller 174 calculates the motor delay time, TMD, as set forth below in EQN. 5: -
- where PTARGET is a target pressure value set using the
user interface 178. The motor delay time, TMD, has units of seconds and gradually approaches zero as the pressurization condition of the inflator 10 progresses. After the motor delay time, TMD, is calculated atSTEP 420, the motor-ON timer described above can be reset to zero to begin counting for the next motor-ON time interval. - Following
STEP 420, thecontroller 174 determines whether the motor delay time, TMD, is less than or equal to zero (STEP 422). At the point when the motor delay time, TMD, reaches zero or substantially zero (e.g., an arbitrarily close number to zero), the updated static pressure, PSTATIC, substantially equals the target pressure, PTARGET. If, atSTEP 422, the motor delay time, TMD, is not equal to or less than zero, theprocess 400 returns to control section C shown in and described with respect toFIG. 7A so theprocess 400 can begin again. If, atSTEP 422, the motor delay time, TMD, is equal to or less than zero, theprocess 400 proceeds to STEP 424 where thecontroller 174 turns OFF themotor 62 and terminates the pressurization condition of the inflator 10 in response to the updated static pressure, PSTATIC, equaling the target pressure, PTARGET. Following STEP 424, theprocess 400 returns to control section C shown in and described with respect toFIG. 7A so theprocess 400 can begin again. - Returning to STEP 412 and
FIG. 7A , if themotor 62 is OFF, theprocess 400 proceeds to control section B shown in and described with respect toFIG. 7C . With reference toFIG. 7C , the static pressure value, PSTATIC, is set to the temperature compensated pressure, PTC (STEP 426). AtSTEP 428, thecontroller 174 determines if the motor is OFF. When themotor 62 is turned OFF, a motor-OFF pin is set to OFF. However, if the motor is not OFF (i.e., the motor has begun working), thecontroller 174 sets a current pressure value equal to the temperature compensated pressure, PTC (STEP 430). After the current pressure is set atSTEP 430, theprocess 400 returns to control section C shown in and described with respect toFIG. 7A so theprocess 400 can begin again. If, atSTEP 428, themotor 62 is OFF, a motor-OFF timer begins to run and is incremented atSTEP 432. AtSTEP 434, the motor-OFF timer is compared to a motor-OFF limit (e.g., 1.25 s). If, atSTEP 434, the motor-OFF timer is greater than or equal to the motor-OFF limit, thecontroller 174 sets a current pressure value equal to the temperature compensated pressure, PTC, and resets the motor-OFF bit to reset the motor-OFF timer (STEP 436). After the current pressure is set atSTEP 436, theprocess 400 returns to control section C shown in and described with respect toFIG. 7A so theprocess 400 can begin again. - Returning to STEP 434, if the motor-OFF timer is not greater than or equal to the motor-OFF limit, the
controller 174 sets the current pressure value equal to the user desired target pressure, PTARGET, received from the user interface 178 (STEP 438). After the current pressure is set atSTEP 438, theprocess 400 returns to control section C shown in and described with respect toFIG. 7A so theprocess 400 can begin again. -
FIGS. 8A, 8B, and 8C are anotherprocess 500 for controlling the operation of theinflator 10. Theprocess 500 differs from theprocess 400 in that control of the inflator is based on a battery pack voltage adjusted pressure value. Theprocess 500 begins with thecontroller 174 receiving a pressure sensor signal, PSENSOR, from the pressure sensor 224 (STEP 502). Thecontroller 174 then determines a raw pressure value (STEP 504). In some embodiments, the raw pressure, PRAW, value is calculated as set forth below in EQN. 6: -
P RAW =P SENSOR×Const_AdjustA+Cons_AdjustB EQN. 6 - where Const_AdjustA and Cons_AdjustB are constants stored in the
memory 312 that are specific to thepressure sensor 224. These values are used to determine raw pressure each time a new pressure value needs to be determined based on a signal from thepressure sensor 224. - At
STEP 506, thecontroller 174 determines whether the inflator 10 is within an environment where the temperature is greater than or equal to 30° Celsius or another prescribed temperature value. Thecontroller 174 determines the temperature of the inflator's surrounding environment based on a signal received from thetemperature sensor 304. No matter the outcome ofSTEP 506, thecontroller 174 determines a temperature corrected pressure, PTC, from the raw pressure, PRAW (STEP 508, 510). Depending on the temperature of the inflator's environment, the temperature corrected pressure, PTC, is calculated using different temperature offset values. For example, atSTEP 508, when the temperature is greater than or equal to 30° Celsius, the temperature corrected pressure, PTC, is calculated to compensate for any increases in pressure due to a temperature greater than or equal to 30° Celsius. AtSTEP 510, when the temperature is less than 30° Celsius, the temperature corrected pressure, PTC, is calculated to compensate for any decreases in pressure due to a temperature lower than 30° Celsius. One skilled in the art would be capable of calculating the temperature corrected pressure, PTC, based on the well-known relationship between temperature and pressure. - Following the determination of the temperature corrected pressure, PTC, the
controller 174 determines whether themotor 62 is ON (STEP 512). If themotor 62 is ON, theprocess 500 proceeds to control section D shown in and described with respect toFIG. 8B . If themotor 62 is OFF, theprocess 500 proceeds to control section E shown in and described with respect toFIG. 8C . - With reference to control section D and
FIG. 8B , thecontroller 174 determines a voltage adjusted pressure value, PVA (STEP 514). The voltage adjusted pressure value, PVA, is determined as a function of the voltage of thebattery pack 66. In some embodiments, the voltage adjusted pressure value, PVA, can be calculated for any measured voltage of thebattery pack 66. In other embodiments, the voltage adjusted pressure value, PVA, is only calculated for a couple discrete voltage values (e.g., 12V and 10V) corresponding generally to “high” voltages and “low” voltages. - As an illustrative example, the temperature compensated pressure, PTC, can be adjusted based on a 10V battery pack voltage and a 12V battery pack voltage. A 10V pressure value and a 12V pressure value can be calculated for the adjustment as set forth below in EQNS. 7 and 8:
-
P 10V =P TC×Adjust_Gassing10A+Adjust_Gassing10B EQN. 7 -
P 12V =P TC×Adjust_Gassing12A+Adjust_Gassing12B EQN. 8 - where Adjust_Gassing10A, Adjust_Gassing10B, Adjust_Gassing12A, Adjust_Gassing12B are constant values stored in the
memory 312 related to how pressurization from the inflator 10 changes with respect to the voltage level of thebattery pack 66. Generally speaking, the closer a battery pack voltage is to a nominal voltage for thebattery pack 66, the closer to unity (i.e., 1) a constant scaler multiplier for voltage-based pressure adjustment will be. The voltage adjusted pressure value, PVA, can then be calculated as set forth below in EQN. 9: -
- Following
STEP 514, thecontroller 174 determines whether the voltage adjusted pressure value, PVA, is greater than or equal to the user desired target pressure, PTARGET (STEP 516). If, atSTEP 516, the voltage adjusted pressure value, PVA, is not greater than or equal to the user desired target pressure, PTARGET, theprocess 500 returns to control section F shown in and described with respect toFIG. 8A so theprocess 500 can begin again. If, atSTEP 516, the voltage adjusted pressure value, PVA, is greater than or equal to the user desired target pressure, PTARGET, theprocess 500 proceeds to STEP 518 where thecontroller 174 turns off themotor 62 and terminates the pressurization condition of theinflator 10. FollowingSTEP 518, theprocess 500 returns to control section F shown in and described with respect toFIG. 8A so theprocess 500 can begin again. - Returning to STEP 512 and
FIG. 8A , if themotor 62 is off, theprocess 500 proceeds to control section E shown in and described with respect toFIG. 8C . With reference toFIG. 8C , the static pressure value, PSTATIC, is set to the temperature compensated pressure, PTC (STEP 520). AtSTEP 522, thecontroller 174 determines if themotor 62 is OFF. When themotor 62 is turned OFF, a motor-OFF pin is set to OFF. However, if themotor 62 is not OFF (i.e., themotor 62 has begun working), thecontroller 174 sets a current pressure value equal to the temperature compensated pressure, PTC (STEP 524). After the current pressure is set atSTEP 524, theprocess 500 returns to control section F shown in and described with respect toFIG. 8A so theprocess 500 can begin again. If, atSTEP 522, themotor 62 is OFF, a motor-OFF timer begins to run and is incremented atSTEP 526. AtSTEP 528, the motor-OFF timer is compared to a motor-OFF limit (e.g., 1.25 s). If, atSTEP 528, the motor-OFF timer is greater than or equal to the motor-OFF limit, thecontroller 174 sets a current pressure value equal to the temperature compensated pressure, PTC, and resets the motor-OFF bit to reset the motor-OFF timer (STEP 530). After the current pressure is set atSTEP 530, theprocess 500 returns to control section F shown in and described with respect toFIG. 8A so theprocess 500 can begin again. - Returning to STEP 528, if the motor-OFF timer is not greater than or equal to the motor-OFF limit, the
controller 174 sets the current pressure value equal to the user desired target pressure, PTARGET, received from the user interface 178 (STEP 532). After the current pressure is set at STEP 532, theprocess 500 returns to control section F shown in and described with respect toFIG. 8A so theprocess 500 can begin again. In some embodiments, the voltage adjusted pressure technique of theprocess 500 can be included in and combined with the motor delay time technique of theprocess 400 such that measured pressure values can be adjusted for the voltage of thebattery pack 66. -
FIGS. 9A, 9B, 9C, and 9D provide another control methodology for controlling the operation of theinflator 10. The control methodology ofFIGS. 9A, 9B, 9C, and 9D is divided into three discrete processes that can be executed by thecontroller 174 independently, sequentially, or simultaneously.FIG. 9A is aprocess 600 for controlling the ON/OFF operation of themotor 62 after an inflate button of theuser interface 178 is pressed by a user.FIG. 9B is aprocess 700 for determining whether the inflator 10 can continue to be operated based on temperature fault conditions and battery pack voltage fault conditions.FIGS. 9C and 9D are a process for controlling the termination of a pressurization condition of theinflator 10. - With reference to
FIG. 9A and theprocess 600, theprocess 600 begins with thecontroller 174 determining whether an inflate button of theuser interface 178 has been pressed by a user (STEP 602). If the inflate button has not been pressed, theprocess 600 will return toSTEP 602 until the inflate button of theuser interface 178 is pressed. If, atSTEP 602, the inflate button has been pressed, thecontroller 174 determines whether themotor 62 is OFF (STEP 604). If the motor is not OFF (i.e., motor is ON), thecontroller 174 turns OFF the motor 62 (STEP 606) and theprocess 600 returns to STEP 602. After returning toSTEP 602, it is not necessary that a user press the inflate button a second time. For example, if the inflate button has been pressed within a predetermined time interval (e.g., within 5 seconds), thecontroller 174 can consider the inflate button to have been pressed and thecontroller 174 again checks to see if themotor 62 is OFF atSTEP 604. - If, at
STEP 604, themotor 62 is OFF, thecontroller 174 determines a temperature of the inflator 10 to determine whether the temperature is outside of an acceptable operational temperature range (e.g., greater than predetermined temperature value such as 50° C.). In some embodiments, thecontroller 174 determines the temperature of the inflator 10's surrounding environment based on a signal received from thetemperature sensor 304. If the temperature of the inflator 10 is not within an acceptable operational temperature range, theprocess 600 ends. After theprocess 600 ends, theprocess 600 can again be executed immediately or following a delay (e.g., 2 seconds) to again check to see if the temperature of the inflator is within an acceptable operational temperature range. If, atSTEP 608, the temperature of the inflator is within an acceptable operational temperature range, thecontroller 174 determines whether the target pressure set by a user is greater than a sensed pressure by the pressure sensor 224 (STEP 610). If the target pressure is not greater than the sensed pressure, there is no need to inflate an object and theprocess 600 ends. If, atSTEP 610, the target pressure is greater than the sensed pressure, thecontroller 174 turns on the motor 62 (STEP 612) to initiate a pressurization condition of the inflator 10 and then theprocess 600 ends. In some embodiments, if a user has not provided a target pressure value atSTEP 610, thecontroller 174 sets a target pressure value to a predetermined value (e.g., 120 pounds per square inch [“PSI”]). - With reference to
FIG. 9B and theprocess 700, theprocess 700 begins with thecontroller 174 determining whether themotor 62 is ON (STEP 702). If themotor 62 is not ON (i.e., motor is OFF), theprocess 700 returns to STEP 702 and thecontroller 174 waits for themotor 62 to be turned ON. If, atSTEP 702, themotor 62 is ON, thecontroller 174 determines a temperature of the inflator 10 to determine whether the temperature is outside of an acceptable operational temperature range (e.g., greater than predetermined temperature value such as 50° C.) (STEP 704). In some embodiments, thecontroller 174 determines the temperature of the inflator 10's surrounding environment based on a signal received from thetemperature sensor 304. If the temperature of the inflator 10 is not within an acceptable operational temperature range, thecontroller 174 turns OFF the motor 62 (STEP 708). If, atSTEP 704, the temperature of the inflator is within an acceptable operational temperature range, thecontroller 174 determines whether the voltage of thebattery pack 66 is within an acceptable range (i.e., less than a high-voltage cutoff value and greater than a low-voltage cutoff value) (STEP 706). For example, certain types of battery cells used in battery packs, such as lithium-based battery cells, have prescribed upper and lower voltage cutoff values. If the battery cell orbattery pack 62's voltage reaches an upper voltage limit during charging, charging can be discontinued. Alternatively, if the battery cells orbattery pack 62 reach a low-voltage limit during use, thecontroller 174 can prevent further discharge of the battery cells orbattery pack 62. If, atSTEP 706, the battery pack voltage is not within an acceptable range, thecontroller 174 turns OFF the motor 62 (STEP 708). If thebattery pack 62's voltage is within an acceptable range, theprocess 700 ends. After theprocess 700 ends, theprocess 700 can again be executed immediately or following a delay (e.g., 2 seconds) to again check to see if the temperature of the inflator and the voltage of thebattery pack 62 are within acceptable operational ranges. - With reference to
FIGS. 9C and 9D and theprocess 800, theprocess 800 begins with thecontroller 174 determining whether themotor 62 is ON (STEP 802). If themotor 62 is not ON (i.e., motor is OFF), theprocess 800 returns to STEP 802 and thecontroller 174 waits for themotor 62 to be turned ON. If, atSTEP 802, themotor 62 is ON, thecontroller 174 determines whether a user has adjusted the target pressure to a new value (STEP 804). If a user adjusted the target pressure to a new value, thecontroller 174 will reset a motor working time variable (e.g., how long themotor 62 has been ON) (STEP 806). Thecontroller 174 may also reset a FIRST TIME bit if a sensed pressure has previously exceeded target pressure value (described below). Theprocess 800 then returns to STEP 802. If, atSTEP 804, the user has not adjusted the target pressure to a new value, thecontroller 174 determines whether sensed pressure is greater than or equal to an upper pressure limit (e.g., 120 PSI) (STEP 808). If the sensed pressure is greater than or equal to the upper pressure limit, thecontroller 174 turns OFF the motor 62 (STEP 810) and theprocess 800 ends. If, atSTEP 808, the sensed pressure is less than the upper pressure limit, thecontroller 174 increments a TIMER (STEP 812). The TIMER can be used to terminate a pressurization condition of theinflator 10. Theprocess 800 then proceeds to control section J shown in and described with respect toFIG. 9D . - With reference to
FIG. 9D and control section J of theprocess 800, thecontroller 174 determines whether the motor working time has reached a first limit (e.g., 4 seconds) (STEP 814). If, atSTEP 814, the motor working time has not reached the first limit, thecontroller 174 determines a pressure difference, ΔP, between the target pressure value and a current sensed pressure value (STEP 816). After thecontroller 174 determines the pressure difference atSTEP 816, theprocess 800 returns to control section K andFIG. 9C where theprocess 800 ends before being re-executed. In some embodiments, theprocess 800 is executed once every 0.4 seconds. - If, at
STEP 814, the motor working time has reached the first limit, thecontroller 174 determines whether the motor working time has reached a second limit (e.g., 12 seconds) (STEP 818). If the motor working time has not reached the second limit, thecontroller 174 determines a motor delay time, TMD (STEP 820). The motor delay time, TMD, corresponds to the amount of time that themotor 62 is to be operated before a pressurization condition of the inflator 10 is terminated. The motor delay time, TMD, is calculated based on a rate of pressurization change for sensed pressure, RPC, and a delta pressure value, ΔP, between the target pressure value and the current sensed pressure value. The rate of pressurization change, RPC, is calculated as set forth below in EQN. 10: -
- where PS is the current sensed pressure value, PSPREV is the previous sensed pressure value from the previous iteration of the
process 800, and INTERVAL is the interval of time between PS and PSPREV (e.g., 0.4 seconds, 4.0 seconds, etc.). In some embodiments, the rate of pressurization change, RPC, is averaged over several iterations of its calculation. For example, the rate of pressurization can be calculated with every iteration of the process 800 (e.g., 0.4 second interval) or each time the motor working time reaches the first limit (e.g., 4 second interval). No matter the interval, thecontroller 174 can average multiple calculations of the rate of pressurization change, RPC. By averaging the rate of pressurization change, RPC, the controller can limit large rate fluctuations that can result from anomalous sensor readings. The motor time delay, TMD, is determined by dividing the delta pressure value, ΔP, between the target pressure value and the current sensed pressure value by the rate of pressurization change, RPC, as shown below in EQN. 11. -
- After the
controller 174 determines the motor delay time, TMD, thecontroller 174 compares the value of the TIMER to the determined motor delay time, TMD (STEP 822). If the motor delay time, TMD, is less than or equal to the TIMER, thecontroller 174 turns OFF the motor (STEP 838). If the motor delay time, TMD, is greater than the TIMER, theprocess 800 returns to control section K andFIG. 9C where theprocess 800 ends before being re-executed. - Returning to STEP 818, if the motor working time has reached the second limit, the
controller 174 determines whether the current sensed pressure is less than the target pressure value (STEP 824). In some embodiments, the current sensed pressure is compared to a value less than a user-set target pressure. For example, the current sensed pressure can be compared to the user-set target pressure minus a preset value (e.g., minus a value between 0.1 PSI and 5.0 PSI). If, atSTEP 824, the sensed pressure is less than the target pressure, the motor working time is reset to zero and theprocess 800 returns to control section K andFIG. 9C where theprocess 800 ends before being re-executed. If, atSTEP 824, the current sensed pressure is greater than or equal to the target pressure, thecontroller 174 determines whether the current sensed pressure is greater than or equal to the target pressure for the first time (STEP 828). If the current sensed pressure is greater than or equal to the target pressure for the first time, theprocess 800 proceeds to control section M shown in and described with respect toFIG. 9E . - If, at
STEP 828, the current sensed pressure is greater than or equal to the target pressure for a second or subsequent iteration of theprocess 800, thecontroller 800 decrements the motor delay time (STEP 830). After decrementing the motor delay time, TMD, thecontroller 174 compares the value of the motor delay time, TMD, to zero (STEP 832). If the motor delay time, TMD, is less than or equal to zero, thecontroller 174 turns OFF the motor (STEP 834) and theprocess 800 returns to control section K andFIG. 9C where theprocess 800 ends. If the motor delay time, TMD, is greater than zero, theprocess 800 returns to control section J andSTEP 814. - With reference to control section M and
FIG. 9E , thecontroller 174 has determined that the current sensed pressure was greater than or equal to the target pressure for the first time. Thecontroller 174 then sets a FIRST TIME BIT to indicate that this is the first instance of the current sensed pressure being greater than or equal to the target pressure (STEP 836). FollowingSTEP 836, thecontroller 174 determines a target sensor pressure (STEP 838). The target sensor pressure differs from the user-set target pressure because it is compensated for a drop off value related to the voltage of thebattery pack 66. The drop off value compensates the user-set target pressure based on the reduced effectiveness of thebattery pack 66 to power the inflator as its voltage decreases. As battery pack voltage decreases, theinflator 10 does not provide pressurized air at the same rate as when thebattery pack 66 is fully-charged. Additionally, the higher the target PSI for an object being inflated, the more quickly thebattery pack 66's voltage is depleted. For example, the battery pack voltage drop off value can be empirically predetermined based on the user-set target pressure and a current voltage of thebattery pack 66. Depending upon the current voltage of the battery pack 66 (e.g., 12V, 10V, etc.) and the user-set target pressure, thecontroller 174 retrieves the predetermined drop off value from thememory 312 for compensating the user-set target pressure. Generally, the lower thebattery pack 66's voltage and the higher the user-set target pressure, the greater the battery pack voltage drop off value. - After the target sensor pressure is determined at
STEP 838, thecontroller 174 determines a new motor delay time, TMD (STEP 840). The motor delay time, TMD, corresponds to the amount of time that themotor 62 is to be operated before a pressurization condition of the inflator 10 is terminated. Thecontroller 174 terminates a pressurization condition when the motor time delay, TMD, equals zero (i.e., has been successively decremented to a value less than or equal to zero). The motor delay time, TMD, is calculated as set forth above in EQN. 11. After thecontroller 174 determines the motor delay time, TMD, thecontroller 174 determines whether the motor time delay, TMD, is greater than or equal to a time limit (e.g., approximately 100 seconds) (STEP 842). If, atSTEP 842, the motor time delay, TMD, is greater than or equal to the time limit, thecontroller 174 sets the motor time delay, TMD, to the value of the time limit (STEP 844). FollowingSTEP 844, thecontroller 174 determines whether the motor time delay, TMD, is less than or equal to zero (STEP 846). If the motor time delay, TMD, is less than or equal to zero, thecontroller 174 turns OFF the motor (STEP 848) and theprocess 800 returns to control section K andFIG. 9C where theprocess 800 ends. If, atSTEP 842, the motor time delay, TMD, is less than the time limit, thecontroller 174 determines whether the motor time delay, TMD, is less than or equal to zero (STEP 846). If the motor time delay, TMD, is less than or equal to zero, thecontroller 174 turns OFF the motor (STEP 848) and theprocess 800 returns to control section K andFIG. 9C where theprocess 800 ends. If, atSTEP 846, the motor time delay, TMD, is greater than zero, theprocess 800 returns to control section J andSTEP 814. - Various features and advantages of the invention are set forth in the following claims.
Claims (20)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US17/339,429 US20210291795A1 (en) | 2018-02-28 | 2021-06-04 | Inflator with dynamic pressure compensation |
Applications Claiming Priority (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810169213.5A CN110203173B (en) | 2018-02-28 | 2018-02-28 | Inflator with dynamic pressure compensation |
CN201810169213.5 | 2018-02-28 | ||
US16/280,689 US10974701B2 (en) | 2018-02-28 | 2019-02-20 | Inflator with dynamic pressure compensation |
US17/207,018 US20210206353A1 (en) | 2018-02-28 | 2021-03-19 | Inflator with dynamic pressure compensation |
US17/339,429 US20210291795A1 (en) | 2018-02-28 | 2021-06-04 | Inflator with dynamic pressure compensation |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/207,018 Continuation US20210206353A1 (en) | 2018-02-28 | 2021-03-19 | Inflator with dynamic pressure compensation |
Publications (1)
Publication Number | Publication Date |
---|---|
US20210291795A1 true US20210291795A1 (en) | 2021-09-23 |
Family
ID=65363127
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/280,689 Active 2039-07-28 US10974701B2 (en) | 2018-02-28 | 2019-02-20 | Inflator with dynamic pressure compensation |
US17/207,026 Active US11679744B2 (en) | 2018-02-28 | 2021-03-19 | Inflator with dynamic pressure compensation |
US17/207,018 Pending US20210206353A1 (en) | 2018-02-28 | 2021-03-19 | Inflator with dynamic pressure compensation |
US17/339,429 Abandoned US20210291795A1 (en) | 2018-02-28 | 2021-06-04 | Inflator with dynamic pressure compensation |
Family Applications Before (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US16/280,689 Active 2039-07-28 US10974701B2 (en) | 2018-02-28 | 2019-02-20 | Inflator with dynamic pressure compensation |
US17/207,026 Active US11679744B2 (en) | 2018-02-28 | 2021-03-19 | Inflator with dynamic pressure compensation |
US17/207,018 Pending US20210206353A1 (en) | 2018-02-28 | 2021-03-19 | Inflator with dynamic pressure compensation |
Country Status (6)
Country | Link |
---|---|
US (4) | US10974701B2 (en) |
EP (2) | EP3901459A3 (en) |
CN (1) | CN110203173B (en) |
DK (1) | DK3534001T3 (en) |
ES (1) | ES2858593T3 (en) |
PL (1) | PL3534001T3 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20240035461A1 (en) * | 2022-07-29 | 2024-02-01 | Guangdong Boltpower Energy Co., Ltd. | Inflation pump and inflation device |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US12145332B2 (en) | 2018-06-21 | 2024-11-19 | Illinois Tool Works Inc. | Vehicle tire inflation compressor for powered data ports |
US10933844B2 (en) * | 2018-06-21 | 2021-03-02 | Illinois Tool Works Inc. | Vehicle tire inflation compressor for powered data ports |
DE102019215023A1 (en) * | 2019-09-30 | 2021-04-01 | Robert Bosch Gmbh | Air compression device |
WO2021127338A1 (en) * | 2019-12-20 | 2021-06-24 | Milwaukee Electric Tool Corporation | Gas engine replacement electronics modularity for feature expansion |
US12046958B2 (en) | 2019-12-23 | 2024-07-23 | Milwaukee Electric Tool Corporation | Remote controlled power unit |
MX2021005201A (en) | 2020-05-04 | 2022-04-01 | Wessol LLC | Wireless variable pressure sprayer and method. |
US11808257B2 (en) * | 2021-04-15 | 2023-11-07 | Black & Decker Inc. | Cordless compressor |
Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US1813998A (en) * | 1928-08-31 | 1931-07-14 | Hobart Bros Company | Pump |
US4389166A (en) * | 1979-10-22 | 1983-06-21 | Harvey-Westbury Corp. | Self-contained portable air compressor |
US4558994A (en) * | 1984-07-02 | 1985-12-17 | Parker-Hannifin Corporation | Dual stage air compressor |
US4776766A (en) * | 1987-08-14 | 1988-10-11 | Interdynamics, Inc. | Portable air pump assembly and detechable safety lamp for automotive vehicle |
US5125800A (en) * | 1990-08-24 | 1992-06-30 | Wong Alex Y K | Portable electric air compressor for automotive vehicle |
US5163818A (en) * | 1990-02-05 | 1992-11-17 | Ametek, Inc. | Automatic constant air flow rate pump unit for sampling air |
US6095762A (en) * | 1997-08-08 | 2000-08-01 | Black & Decker Inc. | Compressor mechanism for a portable battery operated inflator |
US20020081209A1 (en) * | 2000-12-27 | 2002-06-27 | Hsi-Kung Yang | Duel function air pump |
US6439104B1 (en) * | 1999-08-02 | 2002-08-27 | Nidec Copal Corporation | Small size air pump |
US6468047B1 (en) * | 2001-05-22 | 2002-10-22 | Ying-Che Huang | Power pump device |
US20080181794A1 (en) * | 2007-01-26 | 2008-07-31 | Steinfels Craig R | Mobile pneumatic compressor |
US20080199324A1 (en) * | 2005-06-17 | 2008-08-21 | Qi Yang | Portable Inflator For Tyre |
US9860361B1 (en) * | 2017-01-24 | 2018-01-02 | David R. Hall | Wirelessly controlled inflator |
US20180372079A1 (en) * | 2017-06-21 | 2018-12-27 | Walmsley Developments Pty Ltd | Portable pump |
US20190003468A1 (en) * | 2015-07-27 | 2019-01-03 | Walmsley Developments Pty Ltd | Portable pump |
US20190211829A1 (en) * | 2018-01-05 | 2019-07-11 | Bestway Inflatables & Material Corp. | Electric air pump |
US20210075235A1 (en) * | 2017-12-14 | 2021-03-11 | The Noco Company | Portable vehicle battery jump starter with air pump |
US20210091578A1 (en) * | 2014-09-09 | 2021-03-25 | Halo2Cloud, LLC | Portable power charger with air compressor |
Family Cites Families (72)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US1566620A (en) * | 1925-12-22 | Air compressor | ||
US2453402A (en) * | 1944-10-19 | 1948-11-09 | Harvey W Bell | Compressor or pump |
GB1599304A (en) | 1977-09-23 | 1981-09-30 | Scovill Inc | Inflation valve connectors |
DE3071418D1 (en) | 1979-05-18 | 1986-03-27 | John Sansbury Knubley | Air dispensing apparatus |
US4456038A (en) | 1981-03-25 | 1984-06-26 | Hennessy Industries, Inc. | Apparatus for pressurizing tires to a desired level |
US4418737A (en) | 1981-07-31 | 1983-12-06 | Am General Corporation | Automatic tire inflation system |
US4431043A (en) | 1981-07-31 | 1984-02-14 | Am General Corporation | Automatic tire inflation system |
US4440451A (en) | 1981-10-16 | 1984-04-03 | Am General Corp. | Vehicle hub with bearing removable feature |
US4470506A (en) | 1981-10-16 | 1984-09-11 | Am General Corporation | Automatic tire inflation system retrofitting kit |
US4614479A (en) | 1984-04-19 | 1986-09-30 | Jackson Liu | Adjustable automatically controlled pneumatic pump device |
US4694409A (en) | 1984-06-25 | 1987-09-15 | Monorail, Inc. | Microprocessor based air inflation control system |
US4898216A (en) | 1988-05-25 | 1990-02-06 | Eaton Corporation | CTIS control system and method for sensing and indication of inadequate rate of change of tire inflation pressurization |
US5249609A (en) | 1988-07-25 | 1993-10-05 | Eaton Corporation | Deflation control system and method |
US5012954A (en) | 1990-02-08 | 1991-05-07 | Will Conrad A | Tire inflation system |
US5127808A (en) * | 1991-01-14 | 1992-07-07 | Alan Nichols | Portable air pump |
US5309969A (en) | 1991-12-17 | 1994-05-10 | Chander Mittal | Apparatus for repeatable adjustment of tire pressure |
US5587698A (en) | 1992-02-05 | 1996-12-24 | Genna; Robert A. | Automatic tire pressure control system for a vehicle |
US5629873A (en) | 1995-03-08 | 1997-05-13 | Cm Automotive Systems Inc | Distributed intelligence vehicular tire air pressurization system and method |
US5629874A (en) | 1995-03-08 | 1997-05-13 | Cm Automotive Systems Inc. | Vehicular tire air pressurization system and method |
US5931207A (en) * | 1997-03-05 | 1999-08-03 | Gianino; Rosario N. | Portable home and garden sprayer, power unit |
US6067850A (en) * | 1997-07-09 | 2000-05-30 | Lang; Yu | Fast and accurate tire pressure charge controller |
US6183211B1 (en) | 1999-02-09 | 2001-02-06 | Devilbiss Air Power Company | Two stage oil free air compressor |
US7032611B1 (en) | 1999-09-02 | 2006-04-25 | Xiayang Sheng | Pressure regulator and method of use |
US6293147B1 (en) | 1999-12-23 | 2001-09-25 | Hunter Engineering Company | Wheel balancer with pressure adjustment |
USD454884S1 (en) | 2000-08-08 | 2002-03-26 | Thomas Industries Inc. | Pump assembly |
US6857311B2 (en) | 2000-10-30 | 2005-02-22 | Butler Engineering & Marketing Srl | Rapid tire inflation plant |
US6561017B1 (en) | 2001-12-04 | 2003-05-13 | Dana Corporation | Tire inflation method |
US6705360B1 (en) * | 2003-06-09 | 2004-03-16 | Bon-Aire Industries | Air compressor with removable programmable air gauge |
US6838983B1 (en) | 2003-08-27 | 2005-01-04 | Alex Yung Kan Wong | Precision inflation device |
USD500326S1 (en) | 2003-09-19 | 2004-12-28 | Hospira, Inc. | Pump |
US20060104825A1 (en) * | 2003-09-24 | 2006-05-18 | Etter Mark A | Air compressor |
FR2863205B1 (en) | 2003-12-08 | 2006-02-17 | Michelin Soc Tech | PNEUMATIC INFLATION METHOD, DEVICE AND MACHINE FOR IMPLEMENTING THE METHOD |
US7556478B2 (en) * | 2004-06-30 | 2009-07-07 | Campbell Hausfeld/Scott Fetzer Company | Compressor control apparatus |
US7434833B2 (en) | 2004-07-14 | 2008-10-14 | Mazda Motor Corporation | Seat belt device for vehicle |
USD516090S1 (en) | 2004-09-20 | 2006-02-28 | Black & Decker Inc. | Air compressor |
US7331221B2 (en) | 2006-02-13 | 2008-02-19 | Robert W. Wise | Precision inflation control device |
CN101932831B (en) * | 2006-04-03 | 2014-06-18 | 伟康公司 | Portable oxygen concentrator |
US20080266073A1 (en) | 2007-04-25 | 2008-10-30 | Gm Global Technology Operations, Inc. | Method for Monitoring Tire Inflating Operation |
USD612403S1 (en) | 2007-06-18 | 2010-03-23 | Rothenberger, S.A. | Unity for the emptying and refilling of gases of installations |
US8191586B2 (en) | 2008-04-21 | 2012-06-05 | Lydi, Llc | Automated apparatus and method for tire pressure maintenance |
USD589985S1 (en) | 2008-07-24 | 2009-04-07 | Black & Decker Inc. | Hand portable air compressor |
USD609634S1 (en) | 2009-08-03 | 2010-02-09 | Old World Industries, Inc. | Combined jump starter, air compressor and inverter |
CN101832247A (en) * | 2010-04-26 | 2010-09-15 | 先驱塑胶电子(惠州)有限公司 | Automatic air supply and inflation product |
USD668683S1 (en) | 2010-09-02 | 2012-10-09 | Nu Air Compressors And Tools S.P.A. | Air compressor |
US20120168031A1 (en) | 2011-01-04 | 2012-07-05 | Ohm Patrick L | Hand-held tire inflator |
US9295336B2 (en) * | 2011-03-21 | 2016-03-29 | Rapid Air Llc | Inflating an air mattress with a boundary-layer pump |
US20120283984A1 (en) | 2011-05-06 | 2012-11-08 | Taiwan Silicon Microelectronics Co., Ltd. | Automatic control method of inflation |
DE102011081682B4 (en) * | 2011-08-26 | 2019-01-31 | Robert Bosch Gmbh | drive system |
US8733270B2 (en) * | 2011-11-28 | 2014-05-27 | Chi-Wen Chen | Pressure indication device of inflation machine |
USD718790S1 (en) | 2012-08-28 | 2014-12-02 | Ken Yang | Tank-type air compressor |
US20140166118A1 (en) | 2012-12-14 | 2014-06-19 | Norgren Gt Development Corporation | Tire pressure control system for a self-inflating tire |
US9057656B2 (en) * | 2013-04-25 | 2015-06-16 | Chi-Wen Chen | Pressure indication device of inflation machine with safety pressure relief |
USD700626S1 (en) | 2013-07-22 | 2014-03-04 | Baxter International Inc. | Handle for pump |
DE102013109215A1 (en) * | 2013-08-26 | 2015-02-26 | Lars Krüdenscheidt | Bicycle with an automated pressurization system |
US9309980B2 (en) | 2014-03-04 | 2016-04-12 | Gregory Alan Ward | Bike tire pump chuck |
US10315472B2 (en) * | 2014-04-08 | 2019-06-11 | Consumer Products International Llc. | Currency operated automobile fluid dispensing and/or recovery assemblies and methods |
DE202014004811U1 (en) * | 2014-06-06 | 2014-07-01 | Wei-Chi Wang | Electric air pump |
USD754755S1 (en) | 2014-09-09 | 2016-04-26 | Kaeser Kompressoren Se | Portable compressor |
CN204253309U (en) * | 2014-10-28 | 2015-04-08 | 东莞瑞柯电子科技股份有限公司 | A kind of Portable air compressor connecting portable power source |
USD749643S1 (en) | 2014-11-21 | 2016-02-16 | Black & Decker Inc. | Air compressor |
JP1534546S (en) | 2015-03-24 | 2015-10-05 | ||
USD769944S1 (en) | 2015-04-07 | 2016-10-25 | Midland Power Inc. | Air compressor |
TWI647129B (en) * | 2015-04-23 | 2019-01-11 | 周文三 | Air compressor |
GB2540415B (en) * | 2015-07-17 | 2019-11-13 | Jaguar Land Rover Ltd | Central tyre inflation system and method |
USD774554S1 (en) | 2015-11-03 | 2016-12-20 | Black & Decker Inc. | Cordless air compressor |
CN106678028B (en) | 2015-11-11 | 2019-03-05 | 上海荣威塑胶工业有限公司 | Air pump control system and method |
USD792472S1 (en) | 2016-03-10 | 2017-07-18 | Black & Decker Inc. | Cordless compressor |
WO2018009515A2 (en) * | 2016-07-08 | 2018-01-11 | Edgeworks Innovations Llc | Multifunction unit including a power module |
WO2018057144A1 (en) * | 2016-09-26 | 2018-03-29 | Medline Industries, Inc. | Mattress air supply |
USD811324S1 (en) | 2016-10-21 | 2018-02-27 | Mathew Inskeep | Jump starter |
CN207106463U (en) * | 2017-08-24 | 2018-03-16 | 丰艳 | Portable car-mounted steam car washer |
US10690066B2 (en) * | 2017-09-05 | 2020-06-23 | Ford Global Technologies, Llc | Method and system for pressurization of depressurized objects |
-
2018
- 2018-02-28 CN CN201810169213.5A patent/CN110203173B/en active Active
-
2019
- 2019-02-07 DK DK19155924.4T patent/DK3534001T3/en active
- 2019-02-07 PL PL19155924T patent/PL3534001T3/en unknown
- 2019-02-07 EP EP21152357.6A patent/EP3901459A3/en active Pending
- 2019-02-07 EP EP19155924.4A patent/EP3534001B1/en active Active
- 2019-02-07 ES ES19155924T patent/ES2858593T3/en active Active
- 2019-02-20 US US16/280,689 patent/US10974701B2/en active Active
-
2021
- 2021-03-19 US US17/207,026 patent/US11679744B2/en active Active
- 2021-03-19 US US17/207,018 patent/US20210206353A1/en active Pending
- 2021-06-04 US US17/339,429 patent/US20210291795A1/en not_active Abandoned
Patent Citations (18)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US1813998A (en) * | 1928-08-31 | 1931-07-14 | Hobart Bros Company | Pump |
US4389166A (en) * | 1979-10-22 | 1983-06-21 | Harvey-Westbury Corp. | Self-contained portable air compressor |
US4558994A (en) * | 1984-07-02 | 1985-12-17 | Parker-Hannifin Corporation | Dual stage air compressor |
US4776766A (en) * | 1987-08-14 | 1988-10-11 | Interdynamics, Inc. | Portable air pump assembly and detechable safety lamp for automotive vehicle |
US5163818A (en) * | 1990-02-05 | 1992-11-17 | Ametek, Inc. | Automatic constant air flow rate pump unit for sampling air |
US5125800A (en) * | 1990-08-24 | 1992-06-30 | Wong Alex Y K | Portable electric air compressor for automotive vehicle |
US6095762A (en) * | 1997-08-08 | 2000-08-01 | Black & Decker Inc. | Compressor mechanism for a portable battery operated inflator |
US6439104B1 (en) * | 1999-08-02 | 2002-08-27 | Nidec Copal Corporation | Small size air pump |
US20020081209A1 (en) * | 2000-12-27 | 2002-06-27 | Hsi-Kung Yang | Duel function air pump |
US6468047B1 (en) * | 2001-05-22 | 2002-10-22 | Ying-Che Huang | Power pump device |
US20080199324A1 (en) * | 2005-06-17 | 2008-08-21 | Qi Yang | Portable Inflator For Tyre |
US20080181794A1 (en) * | 2007-01-26 | 2008-07-31 | Steinfels Craig R | Mobile pneumatic compressor |
US20210091578A1 (en) * | 2014-09-09 | 2021-03-25 | Halo2Cloud, LLC | Portable power charger with air compressor |
US20190003468A1 (en) * | 2015-07-27 | 2019-01-03 | Walmsley Developments Pty Ltd | Portable pump |
US9860361B1 (en) * | 2017-01-24 | 2018-01-02 | David R. Hall | Wirelessly controlled inflator |
US20180372079A1 (en) * | 2017-06-21 | 2018-12-27 | Walmsley Developments Pty Ltd | Portable pump |
US20210075235A1 (en) * | 2017-12-14 | 2021-03-11 | The Noco Company | Portable vehicle battery jump starter with air pump |
US20190211829A1 (en) * | 2018-01-05 | 2019-07-11 | Bestway Inflatables & Material Corp. | Electric air pump |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20240035461A1 (en) * | 2022-07-29 | 2024-02-01 | Guangdong Boltpower Energy Co., Ltd. | Inflation pump and inflation device |
Also Published As
Publication number | Publication date |
---|---|
CN110203173B (en) | 2024-05-24 |
EP3534001B1 (en) | 2021-01-20 |
US20210206353A1 (en) | 2021-07-08 |
EP3901459A3 (en) | 2021-11-10 |
US11679744B2 (en) | 2023-06-20 |
EP3534001A1 (en) | 2019-09-04 |
EP3901459A2 (en) | 2021-10-27 |
ES2858593T3 (en) | 2021-09-30 |
US20190263363A1 (en) | 2019-08-29 |
CN110203173A (en) | 2019-09-06 |
US20210206354A1 (en) | 2021-07-08 |
DK3534001T3 (en) | 2021-04-19 |
PL3534001T3 (en) | 2021-08-02 |
US10974701B2 (en) | 2021-04-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20210291795A1 (en) | Inflator with dynamic pressure compensation | |
EP2296866B1 (en) | Apparatus, with an improved gauge, for repairing and inflating inflatable articles, and relative method | |
US8759714B2 (en) | Portable generator and battery charger verification control method and system | |
US8418713B2 (en) | Mobile tire inflator | |
EP1350031B1 (en) | High pressure portable air compressor | |
CN109414808A (en) | Beating machine | |
JP2012507257A (en) | Energy utilization amount output device and method for outputting residual utilization capacity | |
EP3810411B1 (en) | Vehicle tire inflation compressor for powered data ports | |
US7492127B2 (en) | System and method for battery calibration in portable computing devices | |
US20150134169A1 (en) | Apparatus for controlling driving of a motor | |
CN204408411U (en) | A kind of inflation Anti-breakage mobile phone cover | |
WO2015071957A1 (en) | Electric pipette provided with advance discharge function | |
EP4316923A1 (en) | Tire maintenance method and tire maintenance kit | |
CN222121715U (en) | Hand-held air pump | |
JP3247168U (en) | Mobile battery type compressor | |
JP2018155100A (en) | Gas compressor | |
JP2005042562A (en) | Control device and gas supply device | |
JP2002001179A (en) | Electric spray machine | |
US20190017497A1 (en) | Portable Air Compressor |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
AS | Assignment |
Owner name: MILWAUKEE ELECTRIC TOOL CORPORATION, WISCONSIN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MCINTYRE, JOSEPH R.;HUANG, YAN JIAN;XU, WEN CHAO;AND OTHERS;SIGNING DATES FROM 20180528 TO 20200505;REEL/FRAME:057483/0400 |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
STPP | Information on status: patent application and granting procedure in general |
Free format text: FINAL REJECTION MAILED |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |