Fluid level measuring system
A fluid level measuring system comprising a fluid level sensor is disclosed. The fluid level sensor may comprise a top or bottom mounted transducer and limited openings to enable accurate measurement of a fluid's depth while the fluid is moving. The fluid level measuring system may be calibrated without the use of calibration reflectors and may be used to retrofit prior art fluid level measuring systems. A control system may be used to control the fluid level sensor and interface the fluid level sensor to an external subsystem, such as a fuel gauge.
This application is a non-provisional application claiming the benefits of provisional application No. 60/673,465 filed Apr. 21, 2005, the contents of which are herein incorporated by reference in its entirety.
BACKGROUNDThere are many applications for devices and/or methods to measure the depth of a fluid. For example, it may be desirable to determine the level of liquid fuel in a fuel storage tank, such as the amount of gasoline or diesel fuel in an automobile or watercraft fuel tank. As another example, it may be desirable to determine the depth of water in a storage tank, a swimming pool, a lake, or a river.
Often, the fluid whose depth is to be measured is not static. For example, liquid fuel in an automobile or watercraft fuel tank may slosh around inside the fuel tank in response to movement of the automobile or watercraft. As another example, there may be waves on the surface of a lake.
There are a number of traditional techniques of measuring a fluid's depth. One technique is to use a float/sending unit combination. The float, which floats on the fluid's surface, is connected via a member, such as a rod, to a fixed swivel point on the sending unit. The swivel point is in turn connected to a variable resistor within the sending unit. The resistance of the variable resistor varies in response to a change in the position of the swivel point. Because the float rests on the fluid's surface, the float moves vertically in response to a change in the fluid's depth. The change in the float's vertical position is transferred to the sending unit's variable resistor via the member and the swivel point. Consequently, the variable resistor's resistance changes in response to a change in the fluid's depth. An indicator subsystem, such as an electrically operated fuel gauge, may be connected to the variable resistor and indicate to a user the fluid's current depth.
The float/sending unit combination suffers from a number of disadvantages. First, movement of the fluid to be measured may result in inaccurate measurements. For example, if a watercraft is moving rapidly through water, fuel in its fuel tank may slosh around inside the fuel tank. If the fuel level is measured via a float/sending unit combination, the float may move in response to sloshing of the fuel in the fuel tank. Consequently, the float/sending unit combination may provide an inaccurate fuel level measurement when the watercraft is moving.
A second disadvantage of the float/sending unit combination is that a person generally must manually adjust the member's length and/or arc in order to calibrate the float/sending unit combination. The float/sending unit combination may be located in an area that is difficult to access, such as in a vehicle's fuel tank. Thus, it may be difficult and/or inconvenient to calibrate the float/sending unit combination. Additionally, movement of the fluid to be measured may exert force on the float/sending unit combination and knock it out of calibration.
Finally, because the float moves in response to a change in fluid depth, the float/sending unit combination must comprise moving parts. A system having moving parts may wear out more quickly than a system not having moving parts. Movement of the fluid to be measured may exert a force on the moving parts, which may accelerate their failure. Additionally, the intended movement of the parts may be impaired by contaminants in the fluid to be measured.
One prior art alternative to the float/sending unit combination is an ultrasonic fluid depth measuring system. Such system comprises a transducer which converts an electrical signal to an ultrasonic wave and vice versa. Such system typically operates by injecting an ultrasonic wave towards the fluid's surface via the transducer. A portion of the ultrasonic wave is reflected by the fluid's surface back towards the transducer. The transducer captures the ultrasonic wave reflected by the fluid's surface. By measuring the amount of time that elapsed between when the transducer injected the ultrasonic wave and when the transducer captured the reflected ultrasonic wave, the system can determine the fluid's depth. Such method of measuring a fluid's depth may be referred to as the pulse-echo technique.
In order to accurately determine a fluid's depth by using an ultrasonic fluid depth measuring system, the speed of the ultrasonic wave in the medium through which it travels (e.g. liquid or air) must be known. Typically, one or more calibration reflectors are placed a known distance away from the transducer. By measuring the amount of time it takes for an ultrasonic wave injected by the transducer to be reflected by a calibration reflector and returned to the transducer, the speed of the ultrasonic wave in the medium through which it travels may be estimated.
Although calibration reflectors may generally provide an accurate method of calibrating an ultrasonic fluid depth measuring system, they may increase cost and/or manufacturing complexity of the system. Additionally, use of calibration reflectors may result in false readings when the liquid to be measured is moving. In applications where accurate fluid level depth measures are critical (e.g. watercraft or aircraft fuel level measurements), inaccurate liquid level depth measurements may result in property damage, injury, or death.
As noted above, it is frequently desirable to measure the depth of a fluid that is moving, such as the depth of fuel in a moving vehicle's fuel tank. Some prior art fluid depth measuring apparatuses, such as the float/sending unit combination, may not provide an accurate fluid depth measurement while the fluid is moving. Other prior art fluid depth measuring apparatuses, such as prior art ultrasonic fluid depth measuring systems, may be unacceptably costly and/or complex. Consequently, what is needed is a fluid level measuring system that may provide accurate measurements when the fluid is moving, that is of relatively low cost and easy to manufacture, that may be used to retrofit an existing fluid level measuring system, and that is simple to calibrate.
SUMMARYA fluid level measuring system and methods of measuring the depth of a fluid are disclosed. The term fluid includes, but is not limited to, a pure liquid, a non-pure liquid, and/or a liquid comprising suspended particles. The fluid level measuring system may comprise a generally closed structure intended to be inserted into the fluid whose depth is to be measured. The structure may contain limited openings or sensor ports which allow fluid to enter and exit the structure while minimizing the effect of movement of the fluid around the fluid level measuring system.
A transducer may be located near the bottom or the top of the structure. The transducer may inject a wave into the structure and the transducer may capture a wave that is reflected off the fluid's surface. The fluid's depth may be determined from the time elapsed between when the transducer injects a wave into the structure and when the transducer captures a wave reflected from the fluid's surface.
The fluid level measuring system may be calibrated without the use of calibration rods or reflectors. The fluid level measuring system may be used to retrofit an existing prior art fluid depth measuring system, such as a float/sending unit based system in a watercraft or a recreational vehicle. The fluid level measuring system may be adapted for use in systems of varying electrical voltage. The fluid level measuring system may interface with other systems to exchange data.
These and other features and advantages of the fluid level measuring system reside in the construction of parts and the combination thereof, the mode of operation and use, as will become more apparent from the following description, reference being made to the accompanying drawings that form a part of this specification wherein like reference characters designate corresponding parts in the several views. The embodiments and features thereof are described and illustrated in conjunction with systems, tools and methods which are meant to exemplify and to illustrate, not being limiting in scope.
Before explaining the disclosed embodiments in detail, it is to be understood that the embodiments are not limited in application to the details of the particular arrangements shown, since other embodiments are possible. Also, the terminology used herein is for the purpose of description and not of limitation.
DETAILED DESCRIPTION OF THE DRAWINGSBy way of example and not of limitation, system 102 may be installed in vessel 132 to measure depth 124 of fluid 120 in vessel 132. It is to be understood that system 102 may also be used to measure the depth of a relatively open body of fluid, such as a lake or a stream.
Fluid level sensor 104 may comprise sensor body or stillwell 108, which may be in the shape of a cylinder, with one or more openings or sensor ports 112. Stillwell 108, with one or more sensor ports 112, provides a sheltered environment for measurement of depth 124 of fluid 120. Movement of fluid 120, such as waves on surface 122 of fluid 120, is damped within stillwell 108. Consequently, system 102 may even provide accurate depth 124 measurements when fluid 120 is moving.
One or more sensor ports 112 allow fluid to enter and exit stillwell 108. Additionally, an opening (not shown) in stillwell 108 may be located near the top of stillwell 108 to allow air to enter or exit stillwell 108. Because the pressure within stillwell 108 will equal the pressure outside of stillwell 108 under steady state conditions, the fluid depth within stillwell 108 will be the same as fluid depth 124 outside stillwell 108 under steady state conditions.
Sensor ports 112 may be used to damp motion of fluid within stillwell 108 in order to facilitate accurate measurements of fluid depth 124 when fluid 120 is moving. Sensor ports 112 accomplish such damping by providing a restricted path for fluid to enter and exit stillwell 108. Such restricted path slows the entry and exit of fluid to and from stillwell 108 and thereby reduces the effect of movement of fluid outside stillwell 108 on fluid inside stillwell 108. The amount of damping provided by sensor ports 112 is inversely proportional to the ratio of the sum of diameters of the one or more sensor ports 112 to the diameter of stillwell 108. The restricted path provided by sensor ports 112 also prevents any foam that might by present on fluid surface 122 from entering stillwell 108.
A float ball (not shown) may be included within stillwell 108. The float ball, which may be round, enables system 102 to operate when fluid level sensor 104 is not perpendicular to fluid surface 122. The float ball, which will float on fluid surface 134 within stillwell 108, serves to reflect a wave injected into stillwell 108 by transducer 110.
Because fluid level sensor 104 is a bottom up fluid level sensor, transducer 110 is located at or near the bottom of stillwell 108. Control system 106 may be connected to transducer 110 via cable 116. Alternately, control system 106 may be integrated within fluid level sensor 104.
By way of example and not of limitation, system 102 may operate as follows. Control system 106 generates an electric excitation signal at a certain frequency. By way of example and not of limitation, the excitation signal may have a duration ranging from 2 to 500 microseconds. The excitation signal is transmitted from control system 106 to transducer 110 via cable 116 or another conductor. Transducer 110 responds to the excitation signal by generating wave 126 of a frequency corresponding to the frequency of the excitation signal. Wave 126 travels through the fluid within stillwell 108 until it intersects fluid surface 134. A portion of wave 126 continues to travel through stillwell 108 above fluid surface 134 as wave 128. The remainder of wave 126 is reflected by fluid surface 134 back towards transducer 110 as wave 130. When wave 130 intersects transducer 110, transducer 110 generates a corresponding electric return signal. The electric return signal corresponding to wave 130 is transmitted to control system 106 via cable 116 or another conductor.
Control system 106 determines the time that elapsed between when it generated an excitation signal and when it received a return signal. Because this elapsed time is proportional to depth 124 of fluid 120, the elapsed time may be used to calculate depth 124 of fluid 120. System 102 may include level gauge 114 connected to control system 106 via cable 118. Depth 124 of fluid 120 may be displayed on level gauge 114.
Level gauge 114 may be any indicator which may display the depth of fluid 124. By way of example and not of limitation, level gauge 114 may be an electric fuel gauge comprising indicators that indicate when a fuel tank is one quarter full, one half full, or three quarters full.
In the event tank 132 is not rectangular, fluid depth 124 may not represent the portion of tank 132 that is full. In this case, control system 106 may correlate fluid depth 124 to the portion of tank 132 that is full such that level gauge 114 indicates the portion of tank 132 that is full.
By way of example and not of limitation, system 202 may operate as follows. Control system 106 generates an electric excitation signal at a certain frequency. By way of example and not of limitation, the excitation signal may have a duration ranging from 2 to 500 microseconds. The excitation signal is transmitted to transducer 110 via cable 116 or another conductor. Transducer 110 responds to the excitation signal by generating wave 126 of the same frequency as that of the excitation signal. Wave 126 travels downward through the air within stillwell 108 until it intersects fluid surface 134. A portion of wave 126 continues to travel through stillwell 108 below fluid surface 134 as wave 128. The remainder of wave 126 is reflected back towards transducer 110 as wave 130. When wave 130 intersects transducer 110, transducer 110 generates a corresponding electric return signal. The electric return signal corresponding to wave 130 is transmitted to control system 106 via cable 116 or another conductor.
As in system 102 of
In the event tank 132 is not rectangular, fluid depth 124 may not represent the portion of tank 132 that is full. In this case, control system 106 may correlate fluid depth 124 to the portion of tank 132 that is full such that level gauge 114 indicates the portion of tank 132 that is full.
Embodiments of fluid level measuring systems may comprise a plurality of one or more elements from fluid level measuring systems 102 and 202 of
System 302 may be used to simultaneously measure and display the depth of fluid in vessels 308 and 310. Fluid level gauge 318 may be used to display the depth of fluid in vessel 308, and fluid level gauge 320 may be used to display the depth of fluid in vessel 310. Control system 106 may provide an excitation signal to transducers located within fluid level sensors 304 and 306 via cables 312 and 314 respectively. Control system 106 may receive electric return signals from fluid level sensors 304 and 306 via cables 312 and 314 respectively. Fluid level gauges 318 and 320 may be connected to control system 106 via cable 316.
As described above, the fluid level measuring systems comprising fluid level sensors 104 and 204 determine the depth of the fluid to be measured based on the time required for a wave injected into the fluid level sensor to travel from the transducer to the fluid surface and then back to the transducer. Such time will henceforth be referred to as the “Travel Time”. Fluid depth can be estimated from the Travel Time because the Travel Time is directly proportional to the distance between the transducer and the fluid surface.
However, before the distance between the transducer and the fluid surface can be calculated from the Travel Time, the amount of time required for a wave to travel a known distance within the fluid level sensor must be known. This time will be henceforth referred to as the “Reference Time”. The known distance corresponding to the Reference Time is typically a round trip distance between the transducer and a reference point within the fluid level sensor. Because the reference point is a known distance from the transducer, the distance from the fluid surface to the transducer may be determined by comparing the Travel Time to the Reference Time. Thus, before fluid level measuring systems comprising fluid level sensors 104 and 204 can be used, a Reference Time must be determined. The process of determining a Reference Time is referred to as calibrating the fluid level measuring system.
As noted above, prior art ultrasonic fluid depth measuring systems are typically calibrated from one or more calibration reflectors placed at one or more reference points. However, fluid level measuring systems comprising fluid level sensors 104 and 204 may be calibrated without the use of calibration reflectors.
Calibration process 402 begins with step 404 wherein a user inputs into control system 106 the current depth of the fluid to be measured (“Current Depth”). For example, the Current Depth may consist of the amount of fuel in a fuel tank or the depth of water in a lake. The user may determine the Current Depth through any acceptable method, including but not limited to, using a measuring scale to measure the Current Depth, or equating the Current Depth to a known quantity of fluid that was introduced into the receptacle that houses the fluid when the receptacle was empty. The Current Depth is used as the reference point for determining the Reference Time.
The user may input the Current Depth into control system 106 by any acceptable method.
Once the Current Depth has been inputted into control system 106, calibration process 402 proceeds to step 406. In step 406, the amount of time it takes for a waveform injected by the transducer to travel from the transducer to the reference point (i.e. fluid surface) and back to the transducer is measured. This amount of time corresponds to the Reference Time associated with the reference point or Current Depth.
Control system 106 may store the Reference Time associated with the Current Depth by any suitable method for future use. For example, control system 106 may extrapolate the Reference Time associated with the Current Depth to create a lookup table of fluid depths associated with various Travel Times. As another example, control system 106 may use the Reference Time associated with the Current Depth to calculate the speed of an injected wave through the medium between the transducer and the fluid surface (e.g. fluid or air). Control system 106 may then use the calculated speed to determine a fluid depth from a measured Travel Time.
As described above, fluid level measuring systems comprising fluid level sensors 104 and 204 may provide accurate fluid depth measurements even when the fluid to be measured is in motion. Consequently, such fluid level measuring systems may be well suited for use in retrofitting fluid level measuring systems in dynamic applications, such as fuel level measurement systems in watercrafts or recreational vehicles.
The retrofit of
Control system 106 is connected to cable 608. Cable 614 is used to connect fluid level sensor 602 to control system 106.
The port of control system 106 which is connected to cable 608 emulates a variable resistor whose resistance varies in response to a change in depth of fuel in fuel tank 604. Because the output of the float/sending unit also comprises a variable resistor, no changes need to be made to fluid level gauge 610 or its associated subsystems when replacing the float/sending unit with fluid level sensor 602.
The retrofit of
Control system 106 is connected to cable 708. Cable 712 is used to connect fluid level sensor 704 to control system 106.
The port of control system 106 which is connected to cable 708 emulates a variable resistor whose resistance varies in response to a change in depth of fuel in fuel tank 706. Because the output of the float/sending unit also comprises a variable resistor, no changes need to be made to fluid level gauge 710 or its associated subsystems when replacing the float/sending unit with fluid level sensor 704.
Fluid level sensor 802 comprises stillwell 804, which may be a hollow tube constructed of a material that will not react with the fluid to be measured. For example, stillwell 804 may be constructed of aluminum, brass, nylon, or plastic. Stillwell 804 may vertically extend the entire depth of fluid to be measured. For example, stillwell 804 may extend from the bottom to the top of tank 824. The diameter of stillwell 804 may be sized to accommodate a selected transducer. For example, if fluid level sensor 802 is to be used to measure the depth of a relatively deep body of fluid, the diameter of stillwell 804 may be increased to allow the use of a larger, more powerful transducer.
Fluid level sensor 802 comprises sensor port 810 which allows fluid to enter and exit stillwell 804. Fluid level sensor 802 may comprise transducer housing 812 located at the bottom of stillwell 804. (Other embodiments of fluid level sensor 802 may comprise transducer housing 812 located near the top of stillwell 804.) Transducer housing 812, which may be made of a material that does not react to the fluid to be measured, may have a cork backing. Sensor wiring 816 may enter transducer housing 812 and connect to transducer 110 (shown in
Sensor collar 806 may be placed around the top of stillwell 804. Sensor collar 806 may provide an interface between stillwell 804 and sensor cap 808. Additionally, sensor collar 806 may allow fluid level sensor 802 to have a variable length. Sensor collar 806 will be described in more detail below.
Sensor cap 808 may be attached to sensor collar 806. Sensor cap 808 may serve to secure fluid level sensor 802 relative to the body of fluid to be measured. For example, sensor cap 808 may be used to secure fluid level sensor 802 in tank 824 and provide a tight liquid seal at the location where fluid level sensor 802 is installed in tank 824. Sensor cap 808 may also serve to secure sensor wiring 816 via cord grip 814. Sensor cap 808 may be constructed of a material that does not react to the fluid to be measured.
Sensor collar spring 828 may be sized such that sensor collar spring 828 will not slide into stillwell 804. Sensor collar spring 828 may be used to allow stillwell 804 to move in a vertical direction within sensor collar 806. Thus, the overall length of fluid level sensor 802 may be adjusted to accommodate the requirements of various applications. For example, a given fluid level sensor 802 may accommodate fuel tanks of various heights. Sensor collar spring 828 may also allow fluid level sensor 802 to adapt to changes in the height of a vessel that it is installed in. For example, sensor collar spring 828 may allow fluid level sensor 802 to accommodate flexing of a fuel tank that it is installed in.
Sensor collar spring 828 may also serve to provide force in direction D on stillwell 804 and transducer housing 812. Such force may insure that fluid level sensor 802 rests on the bottom of the receptacle housing the fluid to be measured. For example, sensor collar spring 828 may serve to insure that fluid level sensor 802 rests on the bottom of tank 824 as shown in
By way of example and not of limitation, the dimensions of sensor cap 1008 may be as follows: D1002=8.89 centimeters (3.50 inches), D1004=5.715 centimeters (2.25 inches), D1006=6.35 centimeters (2.50 inches), D1008=3.454 centimeters (1.36 inches), D1010=0.635 centimeter (0.25 inch), D1012=6.731 centimeter (2.65 inches), D1014=2.667 centimeter (1.05 inches), and D1016=3.759 centimeter (1.48 inches).
Visible in
Fluid level sensor 1102 may comprise stillwell 1104 having sensor port 1110. Transducer housing 1112, which may comprise transducer 110 (shown in
Sensor collar/cap 1106 may comprise a collar to house the top of stillwell 1104 as well as a cap to seal the top of fluid level sensor 1102. Sensor wiring 1116 may be connected to a transducer housed in sensor housing 1112, and sensor wiring 1116 may exit fluid level sensor 1102 via cord grip 1114. Sensor cap securing screws 1122 may be used to secure fluid level sensor 1102 to tank 1124.
Fluid level sensor 1202 may comprise sensor collar securing block 1230 which may be used to attach sensor collar 1206 to sensor cap 1208. Sensor collar securing block 1230 may be attached to sensor collar 1206 via sensor collar block screws 1232. Sensor collar securing block 1230 may be attached to sensor cap 1208 via sensor collar securing screw 1234. Sensor cap securing screw 1222 may be used to connect sensor cap 1208 to tank 1224.
Sensor collar spring 1228 may be placed within sensor collar 1206 above stillwell 1204. Sensor collar spring 1228 may allow stillwell 1204 to move in a vertical direction within sensor collar 1206.
Transducer housing 1212 may be attached to the bottom of stillwell 1204. Transducer housing 1212 may house transducer 110.
Sensor wiring 1216 may connect to transducer 110 and run through channel 1236 of sensor cap 1208. Sensor wiring 1216 may exit fluid level sensor 1202 via cord grip 1214.
Fluid level sensor 1248 may comprise angled sensor collar 1238. The top end of angled collar sensor 1238 may be sloped at angle 1242 such that the top of angled sensor collar 1238 may fit flush with top surface 1244. Angle sensor collar securing screw 1240 may be used to connect sensor collar securing block 1230 to sensor cap 1208. Also visible in
Fluid level sensor 1302 may comprise stillwell 1304 insertable into sensor collar 1306. Stillwell 1304 may be constructed of any suitable material, included but not limited to nylon, aluminum, brass, and plastic.
Sensor collar spring 1328 may allow stillwell 1304 to move vertically within sensor collar 1306. Sensor collar 1306 may be attached to sensor cap 1308. Sensor collar 1306 may be constructed of any suitable material, including but not limited to aluminum, plastic, brass or nylon. Sensor cap 1308 may be constructed of any suitable material, including but not limited to aluminum, plastic, brass or nylon.
Transducer housing 1312, which may house transducer 110, may be attached to the bottom of stillwell 1304. Sensor wiring 1316 may connect to transducer 110 and exit fluid level sensor 1302 via cable strain relief and seal 1326. Sensor cap securing screws 1322 may be used to secure sensor cap 1308 to tank 1324.
Sensor cap 1402 may comprises round, threaded side 1406 which may allow sensor cap 1402 to be screwed into a threaded opening in a tank. Sensor cap 1402 may comprise handle 1408, which may be in the shape of a hexagon, to provide a surface for an installer to grip sensor cap 1402. Sensor cap 1402 may comprises channel 1404 to permit a cable to pass through sensor cap 1402.
By way of example and not of limitations, the dimensions of sensor cap 1402 may be as follows: D1402=4.780 centimeters (1.882 inches), D1404=1.854 centimeters (0.730 inch), D1406=4.077 centimeters (1.605 inches), D1408=1.270 centimeters (0.500 inches), D1410=2.540 centimeters (1.000 inches), D1412=4.140 centimeters (1.630 inches), D1416=0.953 centimeter (0.375 inch), D1418=1.905 centimeters (0.750 inch) and D1420=4.445 centimeters (1.750 inches).
System 1502 may be partially or fully controlled by microprocessor 1504. Microprocessor 1504 may consist of any acceptable microprocessor. By way of example and not of limitation, microprocessor 1504 may comprise a general purpose computer, a special purpose computer, and/or an 8051 microprocessor.
Microprocessor 1504 may be controlled by software, firmware, hardware, and/or other forms of instructions. For example, microprocessor 1504 may be controlled by computer programming code written the C++ programming language or an assembly programming language. Such software, firmware, or other forms of instructions may be stored within system 1502, such as in non-volatile read-only memory or in a disc drive, or may be provided to system 1502 by an external subsystem.
System 1502 may also be partially or fully controlled by an external control system (not shown). Such external control system may be connected to system 1502 by any acceptable method, including but not limited to a local area network (“LAN”), a wide area network (“WAN”), a wireless network, a fiber optic network, and/or the Internet.
System 1502 may comprise channel select 1508. Channel select 1508 may be used to connect a plurality of fluid level sensors to system 1502. Channel select 1508 may control which of a plurality of fluid level sensors are connected to system 1502 at a given time.
Transmitter 1506 generates an electric excitation signal which is transmitted to a transducer. Transmitter 1506 may be connected to a transducer via channel select 1508. Alternately, if system 1502 is to control a single fluid level sensor, transmitter 1506 may be directly connected to the transducer of the fluid level sensor.
Microprocessor 1504 may control the frequency and/or duration of the excitation signal generated by transmitter 1506. Microprocessor 1504 starts timer 1520 at the same time transmitter 1506 is instructed to generate an excitation signal.
Receiver/amplifier 1518 receives and amplifies the electric return signal received from a transducer. Receiver/amplifier 1518 may be connected to one or more transducers via channel select 1508. Alternately, if system 1502 is to control a single fluid level sensor, receiver/amplifier 1518 may be directly connected to the transducer of the fluid level sensor. The amount of amplification provided by receiver/amplifier 1518 may be governed by gain control 1510. Gain control 1510 may be controlled by microprocessor 1504.
The output of receiver/amplifier 1518 is converted from a sinusoidal wave to a positive leading edge by integrator 1516. Signal threshold detector 1514 monitors the output of integrator 1516 when activated by gate control 1512. In order to reduce the likelihood of signal threshold detector 1514 detecting a false signal, gate control 1512 only activates signal threshold detector 1514 when a signal from integrator 1516 corresponding to a return signal is expected.
When signal threshold detector 1514 is activated by gate control 1512 and detects an output of integrator 1516 that exceeds a threshold level set by microprocessor 1504, signal threshold detector 1514 instructs timer 1520 to stop timing. Microprocessor 1504 may then record the time measured by timer 1520. This time corresponds to the time elapsed between when transmitter 1506 generated an excitation signal and when signal threshold detector 1514 detected a pulse that exceed a threshold level.
In a fluid level measuring system having a transducer located near the bottom of the fluid level sensor, the time measured by timer 1520 is directly proportional to the fluid's depth. In a fluid level measuring system having a transducer located near the top of the fluid level sensor, the time measured by timer 1520 is indirectly proportional to the fluid's depth. Lookup table 1526, which may be accessible to microprocessor 1504, may comprise information correlating measured time to the fluid's depth. The data within lookup table 1526 may be created during calibration of the fluid level measuring system. Gauge output control 1522 obtains the depth corresponding to the time measured by timer 1520 from lookup table 1526.
A signal corresponding to the depth of the fluid is transmitted by gauge output control 1522 to level gauge 1524 in any suitable manner. For example, gauge output control 1522 may emulate a variable resistor wherein the resistance of gauge output control 1522 varies in response to a change in depth of the fluid. Gauge output control 1522 may be connected to level gauge 1524 by an analog electric circuit such that a change in resistance of gauge output control 1522 results in a change in current through or voltage across level gauge 1524. Level gauge 1524 may comprise any instrument that communicates depth of the fluid, such as an analog or digital fuel gage.
System 1502 may also transmit information related to the fluid being measured to external subsystem 1532 via communication port 1530. For example, system 1502 may transmit to external subsystem 1532 information including depth of the fluid, change in depth of the fluid, and/or temperature of the fluid.
External subsystem 1532 may be any sort of system that displays and/or processes information related to the fluid. For example, external subsystem 1532 may indicate the depth of the fluid. As another example, external subsystem 1532 may process fluid fuel depth information from system 1502 to determine the distance a vehicle may travel based on the current depth of fuel in its fuel tank.
System 1502 may communicate with external subsystem 1532 in any acceptable manner. For example, system 1502 may communicate with external subsystem 1532 via an analog communication system. As another example, system 1502 may communicate with external subsystem 1532 via an electrical or optical digital communication system, such as a system that operates with a RS232, RS485, or CAN BUS architecture.
System 1502 may comprise input power regulator 1534 to provide the necessary power to system 1502. Alternately, system 1502 may be powered by an external power system. System 1502 may also comprise keypad and status indicators 1528.
Method 1602 begins with step 1604 wherein microprocessor 1504 initially sets the following system 1502 parameters as follows: (1) the width of the excitation signal to be generated by transmitter 1506 is set to a predetermined minimum value (e.g. 4 microseconds), (2) the amplitude of the excitation signal to be generated by transmitter 1506 is set to a predetermined minimum value, (3) the gain of receiver/amplifier 1518 is set to a predetermined minimum value, and (4) gate control 1512 is set to a predetermined range (e.g. signal threshold detector 1514 is active from 20 to 200 microseconds after transmitter 1506 generates an excitation signal).
Method 1602 proceeds to step 1606 in which microprocessor 1504 increases the width and amplitude of the excitation signal generated by transmitter 1506 and the gain of receiver/amplifier 1518 by predetermined amounts. Decision 1608 next determines if signal threshold detector 1514 receives an input from integrator 1516 that exceeds the threshold level. (The situation where the signal from integrator 1516 exceeds the threshold level is hereinafter referred to as “Detection”). If the result of decision 1608 is false, method 1602 proceeds to decision 1610. Decision 1610 determines if the width and amplitude of the excitation signal generated by transmitter 1506 and the gain of receiver/amplifier 1518 are set at their maximum values. If the result of decision 1610 is false, method 1602 returns to step 1606. If the result of decision 1610 is true, method 1602 proceeds to step 1612 where the detection gate duration is set to its maximum value. Method 1602 proceeds from step 1612 to decision 1614 which again checks for Detection. If the result of decision 1614 is true, method 1602 proceeds to step 1620. If the result of decision 1614 is false, method 1602 proceeds to decision 1616 which determines if a predetermined number of Detection attempts have occurred. If the result of decision 1616 is false, method 1602 returns to decision 1614. If the result of decision 1616 is true, method 1602 proceeds to step 1618. In step 1618, microprocessor 1504 instructs gauge output control 1522 to output zero fluid depth to level gauge 1524. Such condition indicates that the fluid's depth is zero or that the fluid level measuring system is not working.
Method 1602 reaches step 1620 if either decisions 1608 or 1614 are true. In step 1620, gate control 1512 sets the detection gate such that signal threshold detector 1514 is active from a time just before Detection to a time just after Detection. Additionally, gain control 1510 increases the gain of receiver/amplifier 1518 in step 1620. Method 1602 then proceeds to step 1622 where system 1502 conducts eight fluid depth measurements and saves the Travel Time for each measurement. Method 1602 next proceeds to step 1624 wherein microprocessor 1504 determines the average Travel Time by adding each of the eight Travel Times and dividing the sum by eight. This quantity is referred to as the “Average Detection Time”.
Method 1602 proceeds to step 1626 wherein system 1602 waits a predetermined amount of time. Subsequently, method 1602 proceeds to step 1628 wherein microprocessor 1504 again conducts eight fluid depth measurements and then to step 1630 wherein microprocessor 1504 averages the corresponding Travel Times. Such average is referred to as the “New Average Detection Time”.
Method 1602 proceeds to step 1632 wherein microprocessor 1504 then computes a weighted average of the Average Detection Time and the New Average Detection Time. Such weighted average, referred to as the “Final Average”, is computed as follows:
Microprocessor 1504 then compares Final Average to information stored within lookup table 1526 in step 1634 to determine the depth of the fluid. In step 1636, microprocessor 1504 next communicates the fluid's depth to gauge output control 1522 which in turn drives level gauge 1524 to display the fluid's depth. Method 1602 subsequently returns to step 1622 to re-determine the fluid's depth.
Because signal threshold detector 1514 only stops timer 1520 in response to an output of integrator 1516 which exceeds threshold level 1706, signal threshold detector 1514 will not stop timer 1520 in response to waveform 1712. As noted above, microprocessor 1504 will increase the width and amplitude of the excitation signal generated by transmitter 1506 as well as the gain of receiver/amplifier 1518 until the output of integrator 1516 exceeds threshold level 1706. Waveform 1710 represents an output of integrator 1516 that exceeds threshold level 1706. Consequently, signal threshold detector 1514 will stop timer 1520 in response to waveform 1710.
Waveform 1708 represents an output of integrator 1516 corresponding to interference, imperfections in the construction of the fluid level sensor, or other non-ideal properties of the fluid level measuring system and/or its operating environment. Thus, waveform 1708 does not correspond to the reflection of a wave from the surface of the fluid being measured. Consequently, signal threshold detector 1514 will not stop timer 1520 in response to waveform 1708. This is accomplished by microprocessor 1504 setting threshold 1706 sufficiently above any expected false signals, such as waveform 1708. As shown in
Measuring the depth of a fluid when the fluid surface is near the transducer may present special requirements for system 1502. Such situation may occur when the fluid depth is shallow and the transducer is located near the bottom of the fluid level sensor. Alternately, such situation may occur when the fluid is deep and the transducer is located near the top of the fluid level sensor.
The frequency of the excitation signal generated by the variable frequency control system is proportional to the distance between the transducer and the fluid surface. Method 1802 begins at step 1804 where the variable frequency control system transmits an excitation signal to the transducer via a conductor. A return signal is received by the variable frequency control system in operation 1806. The amount of time that elapses between operations 1804 and 1806 is directly proportional to the distance between the transducer and the fluid surface.
The return signal is compared to a threshold in decision 1808. If the magnitude of the return signal is less than the threshold, the result of decision 1808 is false. Otherwise, the result of decision 1808 is true.
If the result of decision 1808 is false, the gain and/or width of the excitation signal to be generated is increased in step 1810. Method 1802 then proceeds from step 1810 back to step 1804 where an excitation signal is again generated.
If the result of decision 1808 is true, method 1802 proceeds to step 1812 wherein the variable frequency control system waits a predetermined amount of time. Method 1802 then returns to step 1804 where an excitation signal is again generated.
The steady state frequency of method 1802 is inversely proportional to the amount of time that elapses between operations 1804 and 1806. Because the amount of time that elapses between operations 1804 and 1806 is directly proportional to the distance between the transducer and the fluid surface, the frequency of method 1802 is indirectly proportional to the distance between the transducer and the fluid surface. The variable frequency control system can thereby estimate the depth of the fluid to be measured from the frequency of method 1802.
The variable frequency control system can be implemented in any acceptable manner. For example, the variable frequency control system may be implemented by a system that does not comprise a microprocessor.
Enclosure 1902 may comprise chassis 1904 and cover 1906. Printed circuit board (“PCB”) 1910, which may house some or all components of control system 106, may be mounted within chassis 1904. Cover 1906 may be secured to chassis 1904 via securing screws 1908. Enclosure 1902 may be secured to a mounting surface, such as the body of a watercraft or vehicle, via mounting bracket 1922.
PCB 1910 may be connected to one or more liquid level sensors via sensor wiring 1920. One or more gauges may be connected to PCB 1910 via gauge wiring 1916. Digital interface wiring 1914 may be used to connect PCB 1910 to one or more external subsystems. Sensor wiring 1920, gauge wiring 1916, and/or digital interface wiring 1914 may be connected to PCB 1910 via U-Y connectors from 3M Company.
PCB 1910 may comprise push buttons 1912 which may allow a user to calibrate a liquid level measuring system controlled by control system 106. Light emitted diodes 1918 and/or a digital display (not shown) may be provided to indicate to a user the status of a liquid level measuring system controlled by control system 106.
While a number of exemplifying features and embodiments have been discussed above, those of skill in the art will recognize certain modifications, permutations, additions and subcombinations thereof. No limitation with respect to the specific embodiments disclosed herein is intended or should be inferred.
Claims
1. In a fluid tank wherein said tank is susceptible to movement, and wherein a calibration fluid level in said tank is known, an improved ultrasonic fluid level sensor comprising:
- a stillwell having a vertical mount in said tank;
- said stillwell having a segment extending above a maximum level of said fluid;
- said stillwell having a hole at a bottom segment to provide a fluid communication between a tank fluid level and a stillwell fluid level;
- an ultrasonic transducer mounted in said stillwell;
- wherein a fluid level indicator is set at the known calibration fluid level and a calibration signal is sent from the transducer to the known calibration fluid level and back to the transducer, thereby creating a reference time measurement of the calibration signal which corresponds to the fluid level indicator setting; and
- wherein subsequent variations in the fluid level are indicated on the fluid level indicator in a predetermined relationship with subsequent reference time measurements.
2. The improved ultrasonic fluid level sensor of claim 1, wherein the ultrasonic fluid level sensor further comprises a single stillwell.
3. The improved ultrasonic fluid level sensor of claim 1, wherein the ultrasonic transducer is located in the bottom segment of said stillwell.
4. The improved ultrasonic fluid level sensor of claim 3, wherein the ultrasonic transducer is located in a transducer housing attached to a bottom of said stillwell.
5. The improved ultrasonic fluid level sensor of claim 1, wherein the ultrasonic transducer is located in a top segment of said stillwell, and wherein the calibration signal travels through air to the known fluid level and back to the transducer.
6. The improved ultrasonic fluid level sensor of claim 1 further comprising a mounting subsystem attachable to a top segment of the stillwell.
7. The improved ultrasonic fluid level sensor of claim 6, wherein the mounting subsystem further comprises a spring, the spring applying a force on the stillwell onto a bottom of the tank.
8. The improved ultrasonic fluid level sensor of claim 7, wherein the mounting subsystem further comprises a sensor cap and a sensor collar.
9. The improved ultrasonic fluid level sensor of claim 8, wherein the stillwell may slide within the sensor collar.
10. The improved ultrasonic fluid level sensor of claim 8, wherein a top segment of the sensor collar is cut at an angle allowing the sensor collar to be vertically mounted in a tank with a sloped top surface.
11. The improved ultrasonic fluid level sensor of claim 1 further comprising an electronic control system, the control system comprising a transducer port connectable to the transducer and an output port connectable to the fluid level indicator.
12. The improved ultrasonic fluid level sensor of claim 11, wherein the transducer is electrically connected to the transducer port via a first electrical connection.
13. The improved ultrasonic fluid level sensor of claim 11, wherein the fluid level indicator is connected to the output port via a second electrical connection.
14. The improved ultrasonic fluid level sensor of claim 13, wherein the output port emulates a variable resistor.
15. The improved ultrasonic fluid level sensor of claim 1, wherein the tank further comprises a watercraft fuel tank.
16. The improved ultrasonic fluid level sensor of claim 1, wherein the tank further comprises a recreational vehicle fuel tank.
17. The improved ultrasonic fluid level sensor of claim 1, wherein the tank further comprises an aircraft fuel tank.
18. The improved ultrasonic fluid level sensor of claim 1, wherein the fluid level indicator further comprises an electric fuel gauge having reference indicators indicating the tank is one quarter full, the tank is one half full, and the tank is three quarters full.
19. In a fluid tank wherein said tank is susceptible to movement, and wherein a calibration fluid level in said tank is known, an improved ultrasonic fluid level sensor comprising:
- a vertically mounted stillwell means functioning to provide a sheltered measuring environment in said tank;
- said stillwell means having a hole means functioning to provide communication between a tank fluid level and a stillwell means fluid level;
- an ultrasonic transducer means functioning to inject and receive an ultrasonic signal;
- wherein a fluid level indicator means functioning to display a fuel level is set at the known calibration fluid level and a calibration signal is sent from the transducer means to the known fluid level and back to the transducer means, thereby creating a reference time measurement of the calibration signal which corresponds to the fluid level indicator setting; and
- wherein subsequent variations in the fluid level are indicated on the fluid level indicator means in a predetermined relationship with subsequent reference time measurements.
20. A method of calibrating an ultrasonic fluid level measuring system comprising a stillwell having an ultrasonic transducer operated by a control system, and wherein a calibration fluid level within a tank is known, the method comprising the steps of:
- setting a fluid level indicator to the known calibration fluid level;
- sending a calibration signal from the transducer to the known calibration fluid level and back to the transducer, thereby creating a reference time measurement of the calibration signal which corresponds to the fluid level indicator setting; and
- determining a relationship between subsequent reference time measurements and subsequent fluid levels via a relationship between the reference time measurement and the known fluid level.
21. In a fluid tank wherein a calibration fluid level in said tank is known, an improved ultrasonic fluid level sensor comprising:
- a stillwell having a vertical mount in said tank;
- said stillwell having a segment extending above a maximum level of said fluid;
- said stillwell having a hole at a bottom segment to provide a fluid communication between a tank fluid level and a stillwell fluid level;
- an ultrasonic transducer mounted in said stillwell;
- wherein a fluid level indicator is set at the known calibration fluid level and a calibration signal is sent from the transducer to the known calibration fluid level and back to the transducer, thereby creating a reference time measurement of the calibration signal which corresponds to the fluid level indicator setting; and
- wherein subsequent variations in the fluid level are indicated on the fluid level indicator in a predetermined relationship with subsequent reference time measurements.
2668365 | February 1954 | Hogin |
4170765 | October 9, 1979 | Austin et al. |
4213337 | July 22, 1980 | Langdon |
4545245 | October 8, 1985 | Sharp |
4815323 | March 28, 1989 | Ellinger et al. |
4984449 | January 15, 1991 | Caldwell et al. |
5015995 | May 14, 1991 | Holroyd |
5309763 | May 10, 1994 | Sinclair |
5315563 | May 24, 1994 | Lichtenfels, II et al. |
5367175 | November 22, 1994 | Bobb |
5379658 | January 10, 1995 | Lichtenfels, II et al. |
5456114 | October 10, 1995 | Liu et al. |
5568449 | October 22, 1996 | Rountree et al. |
5604301 | February 18, 1997 | Mountford et al. |
5673587 | October 7, 1997 | Pfeifer |
5693881 | December 2, 1997 | Sitachitt et al. |
5785100 | July 28, 1998 | Showalter et al. |
5793705 | August 11, 1998 | Gazis et al. |
5950487 | September 14, 1999 | Maresca, Jr. et al. |
5996407 | December 7, 1999 | Hewitt |
6125697 | October 3, 2000 | Holton et al. |
6289728 | September 18, 2001 | Wilkins |
6546794 | April 15, 2003 | Kim et al. |
6588269 | July 8, 2003 | Benghezal et al. |
6598474 | July 29, 2003 | Purpura et al. |
6631639 | October 14, 2003 | Dam et al. |
6634228 | October 21, 2003 | Deserno et al. |
6650280 | November 18, 2003 | Arndt et al. |
6672156 | January 6, 2004 | Burns |
6925870 | August 9, 2005 | Pappas et al. |
6951131 | October 4, 2005 | Sawert et al. |
6993967 | February 7, 2006 | Forgue |
7114390 | October 3, 2006 | Lizon et al. |
20050150291 | July 14, 2005 | Voss |
2000121410 | April 2000 | JP |
2002328056 | November 2002 | JP |
2004037464 | February 2004 | JP |
2004156949 | June 2004 | JP |
Type: Grant
Filed: Apr 17, 2006
Date of Patent: Sep 9, 2008
Inventor: Joseph W. Caldwell (Boulder, CO)
Primary Examiner: Hezron E. Williams
Assistant Examiner: Rodney T Frank
Attorney: Patent Law Offices of Rick Martin, P.C.
Application Number: 11/279,928
International Classification: G01F 23/00 (20060101);