Movatterモバイル変換


[0]ホーム

URL:


US5585786A - Optical tank-level gauge - Google Patents

Optical tank-level gauge
Download PDF

Info

Publication number
US5585786A
US5585786AUS08/550,386US55038695AUS5585786AUS 5585786 AUS5585786 AUS 5585786AUS 55038695 AUS55038695 AUS 55038695AUS 5585786 AUS5585786 AUS 5585786A
Authority
US
United States
Prior art keywords
code
bearing surface
float
reflecting
gauge
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.)
Expired - Fee Related
Application number
US08/550,386
Inventor
Reece R. Clark
Gaston C. Barmore, Jr.
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Delaware Capital Formation Inc
Original Assignee
Midland Manufacturing Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Midland Manufacturing CorpfiledCriticalMidland Manufacturing Corp
Priority to US08/550,386priorityCriticalpatent/US5585786A/en
Assigned to MIDLAND MANUFACTURING CORP.reassignmentMIDLAND MANUFACTURING CORP.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: BARMORE, GASTON C., JR., CLARK, REECE ROBERT
Assigned to MIDLAND MANUFACTURING CORP.reassignmentMIDLAND MANUFACTURING CORP.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: BARMORE, JR., GASTON C., CLARK, REECE ROBERT
Application grantedgrantedCritical
Publication of US5585786ApublicationCriticalpatent/US5585786A/en
Assigned to DELAWARE CAPITAL FORMATION, INC.reassignmentDELAWARE CAPITAL FORMATION, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MIDLAND MANUFACTURING CORP.
Assigned to FIRST UNION NATIONAL BANKreassignmentFIRST UNION NATIONAL BANKSECURITY INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: MIDLAND MANUFACTURING COMPANY, INC.
Assigned to MIDLAND MANUFACTURING COMPANY, INC., GRANTORreassignmentMIDLAND MANUFACTURING COMPANY, INC., GRANTORRELEASE BY SECURED PARTY (SEE DOCUMENT FOR DETAILS).Assignors: WACHOVIA BAK, NATIONAL ASSOCIATION, AS SUCCESSOR TO FIRST UNION NATIONAL BANK, AS ADMINISTRATIVE AGENT
Anticipated expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

An optical tank-level gauge includes an elongated gauge rod magnetically coupled at its lower end to a float for rising and falling with the liquid level. The outer surface of the rod is provided along most of its length with alternating reflecting and non-reflecting circumferential stripes of equal height, the rod having non-reflecting zones at its opposite ends. An optical read head is fixed on the tank and includes LEDs for illuminating the rod and four optical sensors spaced apart longitudinally along the rod and arranged into quadrature pairs relative to the stripes, so that each pair reads a longitudinal extent of the rod substantially equal to the height of one stripe. Each of the non-reflecting end zones has a height such that, in either the full or empty condition, the fields of view of all four optical sensors will be completely within one or the other of the end zones. The LEDs are modulated on and off at a high frequency and the output of each optical sensor is rectified and compared to a predetermined threshold to produce a logic level output corresponding to the nature of the stripe being read and which is substantially insensitive to ambient light. A microcontroller controls the modulation of the LEDs and processes the logic levels produced by the detection circuitry to integrate a serial output pulse train indicative of the liquid level. The processor can be switched between a continuous readout mode and a mode to generate discrete alarm level signals.

Description

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to gauge systems for indicating the level of liquid intake and, particularly, to electronic gauges of the type which can produce either an alarm signal or an indication of tank liquid level.
2. Description of the Prior Art
U.S. Pat. No. 5,124,686 discloses a magnetic tank level alarm system including an elongated rod coupled to a float which rises and falls with the liquid level. Magnets on the rod actuate switches to trigger alarms when certain liquid levels are reached. That type of system can be subject to false alarm signals if the liquid level rapidly changes or apparently rapidly changes, such as in response to turbulence in the liquid or the like. Also, while that prior system can provide a direct visual indication to a user of the liquid level, it does not provide any remotely detectable liquid level indication.
U.S. Pat. No. 5,245,874 discloses an optical liquid level gauge which utilizes a slotted or apertured elongated surface coupled to a float. Light directed through the slots is detected by a pair of optical detectors arranged in quadrature relationship to produce a pulsating output signal. The quadrature relationship of the detectors permits an indication of the direction in which the level is changing. However, this particular sensor is embodied in a total precipitation gauge and is arranged to indicate only the maximum liquid level reached. Furthermore, this prior art optical gauge is sensitive to ambient light, which can produce false readings.
SUMMARY OF THE INVENTION
It is an object of the present invention to provide an improved liquid level gauge which avoids the disadvantages of prior gauges while affording additional structural and operating advantages.
An important feature of the invention is the provision of an optical float gauge which minimizes sensitivity to ambient light.
In connection with the foregoing feature, a further feature of the invention is the provision of an optical float gauge of the type set forth, which utilizes multiple quadrature pairs of optical detectors.
Another feature of the invention is the provision of an optical float gauge of the type set forth, which can indicate the integrity of the sensing apparatus.
A still further feature of the invention is the provision of an optical float gauge of the type set forth, which can operate in either a continuous readout or a discrete alarm level mode.
Certain ones of these features are attained by providing a float gauge for measuring liquid level in a vessel comprising: a float element floating in the liquid for rising and falling with the level thereof, an elongated code-bearing surface coupled at one end thereof to the float element for rising and falling therewith, a code sensor fixed relative to the vessel and disposed for sensing movement for the code-bearing surface and generating corresponding electrical signals, the code sensor including four optical sensors coupled relative to the code-bearing surface for generating electrical signals in a relationship indicating the direction and rate of movement of the code-bearing surface and the integrity of the code sensor, and a processor coupled to the code sensor for interpreting the electrical signals and generating corresponding output signals indicative of the liquid level.
Other features of the invention are attained by providing a float gauge for measuring liquid level in a vessel comprising: a float element floating in the liquid for rising and falling with the level thereof; an elongated code-bearing surface coupled at one end thereof to the float element for rising and falling therewith and including reflecting and non-reflecting portions; and a code sensor, the code sensor including a light source disposed for illuminating the code-bearing surface, a control circuit coupled to the light source for modulating the light output thereof, an optical sensor for detecting modulated light reflected from the code-bearing surface and generating electrical signals in response thereto, and detection circuitry coupled to the optical sensor for demodulating the electrical signals and comparing the voltage level of the electrical signals with a predetermined threshold voltage level.
The invention consists of certain novel features and a combination of parts hereinafter fully described, illustrated in the accompanying drawings, and particularly pointed out in the appended claims, it being understood that various changes in the details may be made without departing from the spirit, or sacrificing any of the advantages of the present invention.
BRIEF DESCRIPTION OF THE DRAWINGS
For the purpose of facilitating an understanding of the invention, there is illustrated in the accompanying drawings a preferred embodiment thereof, from an inspection of which, when considered in connection with the following description, the invention, its construction and operation, and many of its advantages should be readily understood and appreciated.
FIG. 1 is a fragmentary view in vertical section of a portion of a tank in which is mounted a tank-level gauge constructed in accordance with and embodying the features of the present invention, illustrating the gauge in its position when the tank is nearly empty;
FIG. 2 is an enlarged diagrammatic view of the gauge rod of the tank level gauge of FIG. 1, showing the cooperation thereof with the associated optical read head;
FIG. 3 is a schematic circuit diagram of the circuitry of the optical read head of FIG. 2; and
FIG. 4 is a flow diagram of the software program for the microcontroller of the circuit of FIG. 3.
DESCRIPTION OF THE PREFERRED EMBODIMENT
Referring to FIG. 1, there is illustrated atank 10, with which the present invention may be used. Thetank 10 is a generalized tank for purposes of illustration, and it will be appreciated that specific types of tanks, such as barge tanks or railway car tanks, e.g., may differ in specific structural details. Thetank 10 has aside wall 11, abottom wall 12 and a top wall 13. Aliquid 14 may be stored within thetank 10. The top wall 13 has an opening therein with which anozzle 15 is aligned. Thenozzle 15 extends upwardly from the top wall 13 and includes acylinder 16 welded thereto. A ring-shaped flange 17 is welded to the top of thecylinder 16 and amounting plate 18 is attached to theflange 17, as by bolts 19 (only two of which are shown).
Agauge 20, constructed in accordance with and embodying the features of the present invention, is provided for determining the level of theliquid 14 within thetank 10. Thegauge 20 includes anelongated guide tube 21 which is preferably composed of corrosion-resistant, non-magnetic material in order to withstand corrosive liquids which may be stored in thetank 10. Theguide tube 21 extends through a complementary opening in themounting plate 18, and is fixed thereto, as byweldments 22. Theguide tube 21 has anupper end 23 which may be externally threaded. A sealing plug orcap 24 is seal welded on the lower end of theguide tube 21. Abushing 25 is disposed in theupper end 23 of theguide tube 21 and has an axial bore therethrough. An inverted cup-shaped cap 26 closes theupper end 23 of theguide tube 21 and may be threadedly engaged therewith, thecap 26 having an axial bore therethrough coaxial with the bore in thebushing 25.
Thegauge 20 includes afloat 30 having a hollow, substantiallyspherical shell 31 and acentral tube 32 hermetically attached together. Theguide tube 21 passes coaxially through thefloat tube 32 so that thefloat 30 can freely move along theguide tube 21 with change in liquid level. Thefloat 30 is also preferably made of a corrosion-resistant, non-magnetic material. A ring-shaped magnet 33 is mounted within thefloat 30 and encircles thetube 32, being fixed to thetube 32 and/or to the inner surface of theshell 31.
Thegauge 20 also includes an elongated cylindrical gauging rod ortube 35 which is disposed coaxially within theguide tube 21, with the upper end of thegauging rod 35 extending through the coaxial bores in thebushing 25 and thecap 26. Fixed to the lower end of thegauging rod 35 is acylindrical magnet 36, which magnetically couples thegauging rod 35 to thefloat magnet 33 and, thereby, to thefloat 30, in a known manner, so that thegauging rod 35 rises and falls with thefloat 30 as the level of theliquid 14 rises and falls.
Referring also to FIG. 2, thegauging rod 35 has a cylindrical code-bearingouter surface 37. The code-bearingsurface 37 has dark ornon-reflective zones 38 and 39, respectively at the lower and upper ends thereof, each of thezones 38 and 39 preferably being covered around the entire circumference of thesurface 37 with a black or otherwise non-reflective color. The remainder of the code-bearingsurface 37, intermediate thezones 38 and 39, is provided with alternating light anddark stripes 40 and 41, each extending around the circumference of thesurface 37 and each having the same longitudinal height. Thelight stripes 40 are light-reflecting and may comprise a coating of a white or other suitable light-reflecting color, while thedark stripes 41 are non-reflecting and may be of the same type as thedark zones 38 and 39. It will be appreciated that thezones 38 and 39 and thestripes 40 and 41 comprise the code indicia of the code-bearingsurface 37. If desired, human-readable indicia 43 could also be provided on thelight stripes 40, as will be discussed further below.
Thegauge 20 also includes a code sensor in the form of anoptical read head 45, which is preferably mounted on thecap 26 alongside thegauging rod 35, as illustrated in FIG. 1. The contents of theoptical read head 45 are illustrated in functional block form in FIG. 2 and in schematic form in FIG. 3. Theoptical read head 45 includes a pair of light sources, such as light-emitting diodes ("LEDs") 46A and 46B disposed for illuminating the adjacent portion of the code-bearingsurface 37. TheLEDs 46A and 46B flank an array of four optical sensors, such asphotodiodes 47A-47D, which are preferably arranged in two pairs, each of which is arranged in quadrature relationship relative to the code-bearingsurface 37. More specifically, the spacing of thephotodiodes 47A-47D is such that each "reads" a region of the code-bearingsurface 37 having a vertical or longitudinal extent at least one-half the height of astripe 40 or 41. Preferably, the field of view of each of thephotodiodes 47A-D is approximately the height of astripe 40 or 41. Thus, there may be some overlap in the fields of view of adjacent photodiodes. In general, it is desirable that the field of view of each photodiode be sufficiently wide that, in the event that human-readable indicia 43 are placed onwhite stripes 40, the photodiode will not mistake the indicia for a dark stripe. However, the field of view should not be significantly wider than the height of a stripe, so that the photodiode cannot simultaneously detect an entire light stripe plus an entire dark stripe, in which case it would not be able to distinguish between light and dark stripes.
Preferably, the photodiodes of each pair are disposed 90° out of phase with each other. For example, considering the pair ofphotodiodes 47A and 47B, when thephotodiode 47A is in the center of a stripe so as to be detecting all white (or all dark) thephotodiode 47B is at the boundary between two stripes so it is detecting half light and half dark. It will be appreciated that this condition will be true when the two photodiodes of a pair are spaced apart by odd multiples of one-half stripe width, e.g., 1/2, 3/2, 5/2, etc. Preferably, the pairs of photodiodes are disposed 180° out of phase, so that when a photodiode of one pair is disposed in the center of a white stripe so as to be detecting all light, the corresponding photodiode of the adjacent pair is in the center of a dark stripe, so as to be detecting all dark. It will be appreciated that this is true if the pairs are spaced apart by odd multiples of a stripe width, e.g., 1, 3, 5, etc.
The height of thestripes 40 and 41 will determine the resolution of thegauge 20 and, thereby, the precision of the level measurements, the resolution being proportional to the height of the stripes. It will be appreciated that if the height of the stripes changes, the spacing and field of view of thephotodiodes 47A-D would be changed accordingly. While, in the illustrated embodiment, twolight sources 46A and 46B are utilized, it will be appreciated that a single source could be used as long as it illuminates the region in the field of view of theoptical sensors 47A-D. Theoptical read head 45 outputs signals to an associated controlpanel state processor 49 for providing liquid level indications to a user, as will be explained more fully below.
Referring now also to FIG. 3, theoptical read head 45 also includes acontrol circuit 50, which includes apower supply 51, amicrocontroller 59 operating under stored program control, and adetection circuit 60. Thepower supply 51 includes avoltage regulator 52 and associatedcapacitors 53 and 54 and converts a DC supply voltage V++ which may, for example, be 12 VDC, to a V+ voltage such as, for example, 5 VDC in a known manner. Connected in series between the V+ supply and ground are theLEDs 46A and 46B, the collector-emitter junction of atransistor 55 and a resistor 56. The base of thetransistor 55 is connected to the V+ supply through aresistor 57 and is also connected to an output pin of themicrocontroller 59 which generates a high-frequency pulsed current waveform, which preferably has a frequency of about 20 KHz and 50% duty cycle with a peak current of approximately 80 mA. Thus, it will be appreciated that theLEDs 46A and 46B are modulated, being turned on and off at the 20 KHz rate.
Each of thephotodiodes 47A-D has its cathode connected to the V++ supply and its anode connected to a corresponding one of four amplifier-demodulator circuits 65A-65D, which are substantially identical in construction, so that only thecircuit 65A will be described in detail. The anode of thephotodiode 47A is connected to one plate of acapacitor 62, which plate is also connected to ground through a current drain resistor 61. The other plate of thecapacitor 62 is connected to the inverting input of an operational amplifier ("op amp") 64, which terminal is also connected to the output of theamplifier 64 through afeedback resistor 66. The non-inverting input of theamplifier 64 is connected to the junction betweenresistors 67 and 68, which form a voltage divider connected in series between the V+supply and ground. It will be appreciated that theamplifiers 64 for theseveral circuits 65A-D may constitute a quad op amp connected to the V++ supply voltage. An AC shunt capacitors 69a and 69b are, respectively, connected in parallel with theamplifiers 64 and theresistor 68.
The output of theamplifier 64 is connected to the anode of a rectifyingdiode 70, the cathode of which is connected to the non-inverting input of an op amp configured as a comparator 75. A capacitor 71 and a resistor 72 are connected in parallel between the cathode of thediode 70 and ground, the capacitor 71 serving to preserve the peak voltage at the output of thediode 70 and the resistor 72 serving as a current drain. The inverting input of the comparator 75 is connected to the junction between a diode 77 and aresistor 78, which form a voltage divider connected in series between the V+ supply and ground. It will be appreciated that the comparators 75 of thecircuits 65A-D may form parts of a quad op amp supplied with the V++ supply voltage and connected in parallel with an AC shunt capacitor 76.
The outputs of the comparators 75 are, respectively, input to themicrocontroller 59 atbits 0, 1, 4 and 5 of one port of the microcontroller, which observes the states of these input lines and their transitions to track the position of the gaugingrod 35.
Acrystal 81 is connected across clock terminals of themicrocontroller 59, which terminals are connected to ground through capacitors 82 and 83, respectively, to form an oscillating circuit to control the clock frequency of themicrocontroller 59. A reset terminal of themicrocontroller 59, is connected through a reset capacitor 84 to the V+ supply. The V+ supply voltage is also supplied to a supply terminal of themicrocontroller 59, which is shunted by a bypass capacitor 85.
The outputs from themicrocontroller 59 are taken at the two lowest order bits of a second port and are, respectively, input to the inverting input terminals ofbuffer op amps 90A and 90B configured as comparators. The non-inverting inputs of these comparators are connected to the junction betweenresistors 92 and 93, which form a voltage divider connected in series between the V+ supply and ground. Thecomparators 90A and 90B may be embodied in a quad op amp, supplied with the V++ supply voltage shunted by a bypass capacitor 91. The outputs of theop amps 90A and 90B are, respectively, fed vialines 96 and 97 to the controlpanel state processor 49.
Preferably, themicrocontroller 59 is programmed to provide a serial output pulse train on one of the output lines, the other being used to provide a clock signal for syncing the output. The serial output data can give an indication of discrete alarm levels or a continuous indication of absolute liquid level, depending upon the condition of a configuration bit input at the highest order bit ofport 1. When a jumper wire is present between thecontact terminals 95, the input is held low to ground and when it is absent or cut, the input is allowed to be pulled high by an internal pull-up resistor.
In operation, themicrocontroller 59 outputs a square wave which is buffered by thetransistor 55, which powers theLEDs 46A and 46B with a 50% duty cycle current, turning the LEDs on and off at a 20 KHz rate to modulate their light output at the 20 KHz modulation frequency. The light from theLEDs 46A and 46B, which may be infrared emitters, illuminates the adjacent portion of the code-bearingsurface 37 of the gaugingrod 35. The modulated infrared light which is reflected from the code-bearingsurface 37 is detected by thephotodiodes 47A-D. The voltages at the anodes of the photodiodes are proportional to the strength of the infrared light striking them. These signals are AC decoupled by thecapacitors 62, then amplified by theamplifiers 64 and rectified by thediodes 70. The DC level at the non-inverting input of each comparator 75 represents the strength of the light striking the associated one of thephotodiodes 47A-D. These DC signals change relatively slowly (typically less than 100 Hz for reasonable gauging rod motions), and are compared by the comparator 75 with a reference voltage created by the voltage divider comprising the diode 77 and theresistor 78.
Basic liquid level determination is performed using the well-known quadrature encoding technique, with thephotodiodes 47A-D being arranged in two quadrature pairs. The pattern of logic levels from each of these pairs can indicate the direction in which the liquid level is changing, in a known manner, described, for example, in U.S. Pat. No. 5,245,874. The microcontroller maintains a count of the light/dark transitions relative to a reference level to determine absolute position.
An important feature of the present invention is the use of four detectors instead of a single quadrature pair. This arrangement, together with the provision of thedark zones 38 and 39 at the ends of the gaugingrod 35, afford significant advantages. Each of thedark zones 38 and 39 has a longitudinal extent or length at least as great as the height of twostripes 40, 41 such that, in either of the full or empty conditions, the fields of view of all fourphotodiodes 47A-D will be completely within one or the other of thedark zones 38 and 39, so that the outputs of all four of thephotodiodes 47A-D will be "dark". This will uniquely indicate that therod 35 is in one of its two limit positions since, in any other position, at least one of the photodiodes will register "light". The length of the gaugingrod 35 is such that thesezones 38 and 39, respectively, correspond to the full and empty conditions of the tank. Furthermore, by interpreting the sequence of transitions by which the photodiodes enter and leave the all-dark condition, themicrocontroller 59 can interpret which of thezones 38 and 39 is being entered or exited. Theseend zones 38 and 39 establish reference levels for the counting operation Of themicrocontroller 59.
The unique arrangement of four photodiodes also means that, in normal operation, at least one of the photodiodes will always be registering a "dark" output. Thus, this constitutes a fail-safe feature since, if all of the photodiode outputs are "light," this indicates a fault condition. Also, by following the pattern of transitions between light and dark of theseveral photodiodes 47A-D, themicrocontroller 59 can detect aberrant patterns which would indicate failure or disconnection of a photodiode.
Another significant aspect of the invention is that the modulation of the light source significantly reduces sensitivity to background light, which would normally be at a static level and would be essentially filtered by thecapacitors 62. The output of each rectifyingdiode 70 is essentially the average strength of the modulated detected light, which is then compared to a fixed threshold to accurately determine whether the associated photodiode is viewing a light stripe or a dark stripe.
Because of the use of fourphotodetectors 47A-D, reduced sensitivity to ambient light could be achieved even without modulation of the LEDs. In this case, the average or total light level detected by allphotodiodes 47A-D is constant and could be used as a threshold level for comparison with each one to determine the logic level of the detector. This would substantially reduce sensitivity to background light levels that could be troublesome if only one pair of detectors were used.
Themicrocontroller 59 observes the ON-OFF state of the four signals coming from the amplifier-demodulator circuits 65A-D and utilizes the state transitions to track the position of the gaugingrod 35. Thus, themicrocontroller 59 tracks the position of the gaugingrod 35 and generates a serial output data stream which will indicate either that a predetermined alarm level has been reached, or will give a continuous reading of the absolute position of the gaugingrod 35, depending upon the mode of operation of themicrocontroller 59, as determined by the condition of thejumper contacts 95.
Referring now to FIG. 4, there is illustrated a flow chart of theprogram software 100 for themicrocontroller 59. When thecontrol circuit 50 is powered up at 101, it moves at 102 to a shutdown condition, which is a default state, awaiting detection of movement of the gaugingrod 35, since the gauging function of thecontrol circuit 50 can only work if the gaugingrod 35 is moving. Normally, when thedepth gauge 20 is not in use, the gaugingrod 35 is in a rest position fully retracted into thetank 10, with the top of the rod adjacent to the readhead 45. If the tank is not empty, themagnets 33 and 36 will be decoupled. After power up, the gaugingrod 35 is manually raised sufficiently to couple themagnets 33 and 36. When rod movement is detected by the outputs of thephotodiodes 47A-D, the program checks at 103 to see if the pattern of photodiode outputs indicates that the optical read head is leaving the dark zone 39 at the top of the gaugingrod 35, indicating that the tank is empty. If theread head 45 is not at the top of the rod, the program returns to the default condition at 102. If it is at the top of the rod, the program proceeds to a start sequence at 104, wherein both of theoutput lines 96 and 97 go high. Then two software counters, one for each quadrature pair of thephotodiodes 47A-D, are initialized at 105.
The program then checks the status of the input ports of themicrocontroller 59 at 106, adjusts counter 0 at 107 and then checks at 108 to see if an error is indicated. If it is, the program returns to the default condition at 102. If there is no error the program adjusts counter 1 at 109 and again checks for errors at 110. If there are no errors, the program checks at 111 to see if the states of the counters are substantially equal, i.e., within one count of each other. If they are not, this indicates that something is wrong and the program returns to the default condition at 102. If the counters are equal, the program checks at 112 to see if the jumper is in place at thecontacts 95. If it is, then the system is set to provide a continuous output reading of absolute position of the gauge and, accordingly, the program sends the position as a serial data stream to the output port at 113, and the program returns to 106 to again check the status of the input ports. If the jumper is not in place, then the program is set to detect alarm levels. Accordingly, the program checks at 114 to see if an alarm level has been reached. If not, the program returns to 106 to continue checking the status of the input ports. If an alarm level has been reached, the program sends the level indicating pulses to the output port at 115 and then checks at 116 to see if the tank is full, as determined by the photodiode outputs indicating that theoptical read head 45 has entered thedark zone 38 at the bottom of the gaugingrod 35. If the tank is not full, the program returns to again continue checking the status of the input ports at 106. If the tank is full, the program reverts to the default condition at 102.
The microcontroller outputs, which can source only a relatively small amount of current, are buffered by the push-pull op amps 90A and 90B, which can sink and source up to 8 mA. The output signals from themicrocontroller 59 are supplied to the controlpanel state processor 49, which may produce a suitable output signal display indicating the alarm level or the absolute level position in user-readable format.
As was indicated above, there may also be provided user-readable indicia 43 on the gaugingrod 35, which can be directly read by a user without the use of theoptical read head 45. Preferably, these indicia are so arranged on thelight stripes 40 that they do not excessively change the optical reflectance of the light stripes. Because thestripes 40 and 41 extend circumferentially around the gaugingrod 35, the rod can rotate to any orientation without affecting the optical readout.
In a constructional model of the invention, themicrocontroller 59 may be an 87C750, thetransistor 55 may be a 2N2222, theamplifiers 64 may be an LF347, the comparators 75 may be an LM339, and thecomparators 90A and 90B may be a TLC3704.
From the foregoing, it can be seen that there has been provided an improved optical float gauge for determining liquid level in a tank, the gauge providing both electronic and directly-visible level indications, the ability to detect both full and empty conditions, the ability to detect absolute liquid level as well as discrete alarm levels and to provide user selection between these modes of operation, a fail-safe encoding technique to indicate invalid states of the detectors, and relative immunity to ambient light.
While particular embodiments of the present invention have been shown and described, it will be obvious to those skilled in the art that changes and modifications may be made without departing from the invention in its broader aspects. Therefore, the aim in the appended claims is to cover all such changes and modifications as fall within the true spirit and scope of the invention. The matter set forth in the foregoing description and accompanying drawings is offered by way of illustration only and not as a limitation. The actual scope of the invention is intended to be defined in the following claims when viewed in their proper perspective based on the prior art.

Claims (18)

We claim:
1. A float gauge for measuring liquid level in a vessel comprising: a float element floating in the liquid for rising and falling with the level thereof, an elongated code-bearing surface coupled at one end thereof to the float element for rising and falling therewith, a code sensor fixed relative to the vessel and disposed for sensing movement of the code-bearing surface and generating corresponding electrical signals, said code sensor including four optical detectors coupled relative to the code-bearing surface for generating electrical signals in a relationship indicating the direction and rate of movement of the code-bearing surface and the integrity of the code sensor, and a processor coupled to said code sensor for interpreting said electrical signals and generating corresponding output signals indicative of the liquid level.
2. The float gauge of claim 1, wherein said optical detectors include two pairs of sensors with each pair coupled in quadrature relationship with respect to the code-bearing surface.
3. The float gauge of claim 1, wherein said code-bearing surface includes a plurality of equal-height reflecting and non-reflecting stripes alternating longitudinally along the surface.
4. The float gauge of claim 3, wherein each of said optical detectors reads a longitudinal extent of said code-bearing surface substantially equal to the height of a stripe.
5. The float gauge of claim 3, wherein said code-bearing surface includes elongated non-reflecting portions respectively at the opposite ends thereof, with each of said portions having a length at least as great as the height of two stripes.
6. The float gauge of claim 1, wherein said code sensor includes a light source for illuminating said code-bearing surface.
7. The float gauge of claim 6, wherein said light source includes a light-emitting diode.
8. The float gauge of claim 1, and further comprising means magnetically coupling said float element to said code-bearing surface.
9. The float gauge of claim 3, wherein said code-bearing surface is a cylindrical surface, each of said stripes extending circumferentially around said cylindrical surface.
10. A float gauge for measuring liquid level in a vessel comprising: a float element floating in the liquid for rising and falling with the level thereof; an elongated code-bearing surface coupled at one end thereof to the float element for rising and falling therewith and including reflecting and non-reflecting portions; and a code sensor, said code sensor including a light source disposed for illuminating said code-bearing surface, a control circuit coupled to said light source for modulating the light output thereof by alternately turning said light source on and off at a fixed rate much higher than the maximum rate of transition between reflecting and non-reflecting portions, an optical sensor for detecting modulated light reflected from the code-bearing surface and generating electrical signals in response thereto, and detection circuitry coupled to said optical sensor for demodulating said electrical signals and comparing the voltage level of said electrical signals with a predetermined threshold voltage level.
11. The float gauge of claim 10, wherein said detection circuitry includes means for rectifying said electrical signals.
12. The float gauge of claim 10, wherein said control circuit includes a processor operating under stored program control.
13. The float gauge of claim 12, wherein said processor generates a serial output signal indicative of the liquid level.
14. A float gauge for measuring liquid level in a vessel comprising: a float element floating in the liquid for rising and falling with the level thereof; an elongated code-bearing surface coupled at one end thereof to the float element for rising and falling therewith and including reflecting and non-reflecting portions; a code sensor, said code sensor including a light source disposed for illuminating said code-bearing surface, a control circuit coupled to said light source for modulating the light output thereof, four optical detectors coupled relative to the code-bearing surface for detecting modulated light reflected therefrom and generating electrical signals in response thereto in a relationship indicating the direction and the rate of movement of the code-bearing surface and the integrity of the code sensor, and detection circuitry coupled to said optical sensor for demodulating said electrical signals and comparing the voltage level of said electrical signals with a predetermined threshold voltage level; and a processor coupled to said code sensor for interpreting said electrical signals and generating corresponding output signals indicative of the liquid level.
15. The float gauge of claim 14, wherein said optical detectors include two pairs of detectors with each pair coupled in quadrature relationship with respect to the code-bearing surface.
16. The float gauge of claim 15, wherein said code-bearing surface includes a plurality of equal-height reflecting and non-reflecting stripes alternating longitudinally of the surface, said optical detectors being equidistantly spaced apart longitudinally of the code-bearing surface such that each of said optical detectors reads a longitudinal extent of said code-bearing surface substantially equal to the height of a stripe.
17. The float gauge of claim 16, wherein said code-bearing surface includes elongated non-reflecting portions respectively at the opposite ends thereof, with each of said portions having a length at least as great as the height of two stripes.
18. The float gauge of claim 14, wherein said control circuit includes a means for alternately turning said light source on and off at a rate much higher than the maximum rate of transition between reflecting and non-reflecting portions, said detection circuitry including means for rectifying said electrical signals.
US08/550,3861995-10-301995-10-30Optical tank-level gaugeExpired - Fee RelatedUS5585786A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US08/550,386US5585786A (en)1995-10-301995-10-30Optical tank-level gauge

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US08/550,386US5585786A (en)1995-10-301995-10-30Optical tank-level gauge

Publications (1)

Publication NumberPublication Date
US5585786Atrue US5585786A (en)1996-12-17

Family

ID=24196965

Family Applications (1)

Application NumberTitlePriority DateFiling Date
US08/550,386Expired - Fee RelatedUS5585786A (en)1995-10-301995-10-30Optical tank-level gauge

Country Status (1)

CountryLink
US (1)US5585786A (en)

Cited By (29)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5874899A (en)*1998-02-061999-02-23Midland Manufacturing Corp.Tank level gauge and sensor head therefor
US6012606A (en)*1996-06-272000-01-11Eastman Kodak CompanyApparatus for detecting low liquid level in bottom-draining container
EP1010971A1 (en)*1998-12-152000-06-21BSH Bosch und Siemens Hausgeräte GmbHDevice for measuring the liquid level in a container
US6175748B1 (en)*1998-02-092001-01-16Lucent Technologies Inc.Methods and apparatus for determination of a power level in an RF booster for wireless communications
US6546797B2 (en)2000-08-242003-04-15Mlho, Inc.Absolute position measure with multi-beam optical encoding
US6561022B1 (en)*1999-06-152003-05-13Scientific Generics LimitedPosition encoder
GB2388897A (en)*2002-05-252003-11-26Arthur Robert ButlerLiquid level measurement
US6672156B1 (en)*2001-08-082004-01-06Mlno, Inc.Absolute liquid level sensor with refractive encoding
US6696966B2 (en)*2001-04-162004-02-24Usf Consumer & Commercial Watergroup, Inc.Automatic salt level monitor for a water softening device
US20060142953A1 (en)*2003-02-062006-06-29Endress + Hauser Gmbh + Co. KgDevice and method for determining and/or monitoring a process variable of a medium
US20060139177A1 (en)*2004-12-132006-06-29Gomery Victor ELow oil level indicator
WO2007068889A1 (en)*2005-12-122007-06-21The Validation Centre (Tvc) LimitedA float transducer
US20070236914A1 (en)*2005-10-032007-10-11Cox Raleigh LOptical Switch
US20080297359A1 (en)*2007-05-312008-12-04Cox Raleigh L Optical Switch
US20090111812A1 (en)*2004-06-142009-04-30Musc Foundation For Research DevelopmentMethods for treating inflammatory disorders
US20100066548A1 (en)*2007-05-312010-03-18Cox Raleigh LOptical Switch
US8334501B1 (en)2008-10-162012-12-18Cox Christopher EOptical switch activator with glowable member
US8643498B1 (en)2010-07-132014-02-04Christopher E. CoxOptical switches for tank environments
US20140260603A1 (en)*2013-03-142014-09-18Marshall Excelsior Co.Float gauge assembly for storage tanks
US20150020604A1 (en)*2011-10-242015-01-22Michael Myungsub LeeApparatus and method for measuring the sloshing in the cargo tank of a liquefied natural gas carrier
US20150177050A1 (en)*2013-12-202015-06-25Texas Lfp, LlcLiquid level gauge with float guides
US20150316509A1 (en)*2013-07-022015-11-05Mitsubishi Materials CorporationMethod for measuring thickness of boiler water tube
US9383518B2 (en)2012-12-142016-07-05Christopher E. CoxOptical switch activator
CN102954825B (en)*2011-08-262017-05-03曼卡车和巴士股份公司Operating method for a vehicle
WO2018040192A1 (en)*2016-08-312018-03-08无锡小天鹅股份有限公司Laundry machine
US10012757B2 (en)2016-01-212018-07-03King Fahd University Of Petroleum And MineralsMethod and apparatus for measuring a local acceleration of gravity
US10840045B1 (en)2019-06-042020-11-17Christopher E. CoxInvertible optical float switch
US11464215B2 (en)*2018-03-192022-10-11Gerard A. CalabreseMeasurement apparatus for measuring a specific gravity of a liquid, and saltwater aquarium salinity control system
US20240044687A1 (en)*2020-10-292024-02-08Patlite CorporationLevel meter and method of setting the level meter

Citations (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4079627A (en)*1975-05-051978-03-21Devtron CorporationAbsolute digital position measurement system
US4286464A (en)*1980-01-141981-09-01Technical Development CompanyOptical fluid level monitor
US4450722A (en)*1982-07-261984-05-29The Babcock & Wilcox CompanyWater level gauge with fault detector
US4501972A (en)*1982-03-011985-02-26Scans Associates, Inc.Float detection system
US4739786A (en)*1984-11-011988-04-26Craig ParkinsonLiquid level monitoring assemblies
US4745293A (en)*1987-03-231988-05-17Cv Technology, Inc.Method and apparatus for optically measuring fluid levels
US4768377A (en)*1985-11-161988-09-06General Motors CorporationMethod and apparatus for measuring the liquid level in tanks subjected to varying accelerations
US4857894A (en)*1988-06-271989-08-15The United States Of America As Represented By The Secretary Of The NavyLiquid level measurement system for analog and digital readout
US4866428A (en)*1988-03-081989-09-12Illinois Tool Works, Inc.Remote battery cell specific gravity and electrolytic level monitor using floats and optical couplers
US5054319A (en)*1990-09-121991-10-08Fling John JLiquid level sensor and method
US5073253A (en)*1990-07-111991-12-17Phillips Petroleum CompanyFroth level measurement
US5124686A (en)*1990-12-311992-06-23Midland Manufacturing Corp.Tank level alarm control system
US5142793A (en)*1989-06-021992-09-01Contek CorporationDigital linear measuring device
US5146784A (en)*1991-03-041992-09-15Vista Research, Inc.Sensor for measuring liquid-level changes in storage tanks
US5156042A (en)*1987-07-171992-10-20Proeco, Inc.Leak detector
US5245874A (en)*1992-04-101993-09-21Rainwise, Inc.Total precipitation gauge with float sensor
US5421193A (en)*1993-12-301995-06-06Proeco, Inc.Method and apparatus for leak detection with float excitation and self-calibration

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4079627A (en)*1975-05-051978-03-21Devtron CorporationAbsolute digital position measurement system
US4286464A (en)*1980-01-141981-09-01Technical Development CompanyOptical fluid level monitor
US4501972A (en)*1982-03-011985-02-26Scans Associates, Inc.Float detection system
US4450722A (en)*1982-07-261984-05-29The Babcock & Wilcox CompanyWater level gauge with fault detector
US4739786A (en)*1984-11-011988-04-26Craig ParkinsonLiquid level monitoring assemblies
US4768377A (en)*1985-11-161988-09-06General Motors CorporationMethod and apparatus for measuring the liquid level in tanks subjected to varying accelerations
US4745293A (en)*1987-03-231988-05-17Cv Technology, Inc.Method and apparatus for optically measuring fluid levels
US5156042A (en)*1987-07-171992-10-20Proeco, Inc.Leak detector
US4866428A (en)*1988-03-081989-09-12Illinois Tool Works, Inc.Remote battery cell specific gravity and electrolytic level monitor using floats and optical couplers
US4857894A (en)*1988-06-271989-08-15The United States Of America As Represented By The Secretary Of The NavyLiquid level measurement system for analog and digital readout
US5142793A (en)*1989-06-021992-09-01Contek CorporationDigital linear measuring device
US5073253A (en)*1990-07-111991-12-17Phillips Petroleum CompanyFroth level measurement
US5054319A (en)*1990-09-121991-10-08Fling John JLiquid level sensor and method
US5124686A (en)*1990-12-311992-06-23Midland Manufacturing Corp.Tank level alarm control system
US5146784A (en)*1991-03-041992-09-15Vista Research, Inc.Sensor for measuring liquid-level changes in storage tanks
US5245874A (en)*1992-04-101993-09-21Rainwise, Inc.Total precipitation gauge with float sensor
US5421193A (en)*1993-12-301995-06-06Proeco, Inc.Method and apparatus for leak detection with float excitation and self-calibration

Cited By (45)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US6012606A (en)*1996-06-272000-01-11Eastman Kodak CompanyApparatus for detecting low liquid level in bottom-draining container
US5874899A (en)*1998-02-061999-02-23Midland Manufacturing Corp.Tank level gauge and sensor head therefor
US6175748B1 (en)*1998-02-092001-01-16Lucent Technologies Inc.Methods and apparatus for determination of a power level in an RF booster for wireless communications
EP1010971A1 (en)*1998-12-152000-06-21BSH Bosch und Siemens Hausgeräte GmbHDevice for measuring the liquid level in a container
US6561022B1 (en)*1999-06-152003-05-13Scientific Generics LimitedPosition encoder
US6546797B2 (en)2000-08-242003-04-15Mlho, Inc.Absolute position measure with multi-beam optical encoding
US6696966B2 (en)*2001-04-162004-02-24Usf Consumer & Commercial Watergroup, Inc.Automatic salt level monitor for a water softening device
CN100335871C (en)*2001-04-162007-09-05卡乐根国际公司Automatic salt level monitor for water softening device
US6672156B1 (en)*2001-08-082004-01-06Mlno, Inc.Absolute liquid level sensor with refractive encoding
GB2388897A (en)*2002-05-252003-11-26Arthur Robert ButlerLiquid level measurement
US20060142953A1 (en)*2003-02-062006-06-29Endress + Hauser Gmbh + Co. KgDevice and method for determining and/or monitoring a process variable of a medium
US7424373B2 (en)*2003-02-062008-09-09Endress + Hauser Gmbh + Co. KgDevice and method for determining and/or monitoring a process variable of a medium
US20090111812A1 (en)*2004-06-142009-04-30Musc Foundation For Research DevelopmentMethods for treating inflammatory disorders
US20060139177A1 (en)*2004-12-132006-06-29Gomery Victor ELow oil level indicator
US7772538B2 (en)2005-10-032010-08-10Cox Raleigh LFloat activated optical switch
US20070236914A1 (en)*2005-10-032007-10-11Cox Raleigh LOptical Switch
WO2007068889A1 (en)*2005-12-122007-06-21The Validation Centre (Tvc) LimitedA float transducer
US8314711B2 (en)2007-05-312012-11-20Raleigh L CoxOptical switch
US7714732B2 (en)*2007-05-312010-05-11Cox Raleigh IOptical switch
US20100066548A1 (en)*2007-05-312010-03-18Cox Raleigh LOptical Switch
US7902989B2 (en)2007-05-312011-03-08Cox Raleigh LOptical switch
US20110170824A1 (en)*2007-05-312011-07-14Cox Raleigh LOptical Switch
US20080297359A1 (en)*2007-05-312008-12-04Cox Raleigh L Optical Switch
US8334501B1 (en)2008-10-162012-12-18Cox Christopher EOptical switch activator with glowable member
US8658962B2 (en)2008-10-162014-02-25Christopher E. CoxOptical switch with glowable activator portion
US8643498B1 (en)2010-07-132014-02-04Christopher E. CoxOptical switches for tank environments
CN102954825B (en)*2011-08-262017-05-03曼卡车和巴士股份公司Operating method for a vehicle
US9709389B2 (en)*2011-10-242017-07-18Michael Myungsub LeeApparatus and method for measuring the sloshing in the cargo tank of a liquefied natural gas carrier
US20150020604A1 (en)*2011-10-242015-01-22Michael Myungsub LeeApparatus and method for measuring the sloshing in the cargo tank of a liquefied natural gas carrier
US9383518B2 (en)2012-12-142016-07-05Christopher E. CoxOptical switch activator
US9562800B2 (en)*2013-03-142017-02-07Marshall Excelsior Co.Float gauge assembly for storage tanks
US20140260603A1 (en)*2013-03-142014-09-18Marshall Excelsior Co.Float gauge assembly for storage tanks
US10458835B2 (en)2013-03-142019-10-29Marshall Excelsior Co.Float gauge assembly for storage tanks
US20150316509A1 (en)*2013-07-022015-11-05Mitsubishi Materials CorporationMethod for measuring thickness of boiler water tube
US20150177050A1 (en)*2013-12-202015-06-25Texas Lfp, LlcLiquid level gauge with float guides
US10114145B1 (en)2016-01-212018-10-30King Fahd University Of Petroleum And MineralsAcceleration measurement apparatus
US10012757B2 (en)2016-01-212018-07-03King Fahd University Of Petroleum And MineralsMethod and apparatus for measuring a local acceleration of gravity
US10126461B2 (en)2016-01-212018-11-13King Fahd University Of Petroleum And MineralsLED/photodiode apparatus for measuring acceleration
US11119247B2 (en)2016-01-212021-09-14King Fahd University Of Petroleum And MineralsMeasurement apparatus with circuitry for measuring acceleration
US11119246B2 (en)2016-01-212021-09-14King Fahd University Of Petroleum And MineralsIR timing apparatus for measuring acceleration
WO2018040192A1 (en)*2016-08-312018-03-08无锡小天鹅股份有限公司Laundry machine
US11464215B2 (en)*2018-03-192022-10-11Gerard A. CalabreseMeasurement apparatus for measuring a specific gravity of a liquid, and saltwater aquarium salinity control system
US10840045B1 (en)2019-06-042020-11-17Christopher E. CoxInvertible optical float switch
US20240044687A1 (en)*2020-10-292024-02-08Patlite CorporationLevel meter and method of setting the level meter
US11971288B2 (en)*2020-10-292024-04-30Patlite CorporationLevel meter and method of setting the level meter

Similar Documents

PublicationPublication DateTitle
US5585786A (en)Optical tank-level gauge
US5874899A (en)Tank level gauge and sensor head therefor
CN102301209B (en)Flow meter
FI73835C (en) VATTENNAAAAETARE MED FELDETEKTOR.
US5056049A (en)Position Transmitter
US4181610A (en)Blood leak detector suitable for use with artificial kidneys
US5218771A (en)Orientation sensing apparatus
US7725273B2 (en)Apparatus for monitoring height of liquid in storage tank
US4154000A (en)Remote level sensing instrument
CA2052448C (en)Tank level alarm control system
EP0626568B1 (en)Liquid gauging apparatus and remote sensor interrogation
JPH05133732A (en)Read head
US6299020B1 (en)Beverage dispenser sensor system
US5237857A (en)Down-hole liquid detecting apparatus
JPH01501098A (en) absolute measurement scale device
US4482891A (en)Robust electronic liquid level gauge
US6661504B2 (en)Failure detecting optoelectronic sensor
US6166630A (en)Wireless fuel gauge
US4864870A (en)Analog flow meter instrument
JP2857335B2 (en) Piston position detector
EP0130738B1 (en)Electronic levelling device
CA2629929A1 (en)Magnetic field position sensor and method of use
CN212963522U (en)Sampling counting assembly of metering device and metering device with sampling counting assembly
KR100366645B1 (en)Measuring apparatus for iquid level stored in the bottle
JPH0714809Y2 (en) Optical displacement meter

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:MIDLAND MANUFACTURING CORP., ILLINOIS

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CLARK, REECE ROBERT;BARMORE, GASTON C., JR.;REEL/FRAME:007770/0771;SIGNING DATES FROM 19951011 TO 19951016

ASAssignment

Owner name:MIDLAND MANUFACTURING CORP., ILLINOIS

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:CLARK, REECE ROBERT;BARMORE, JR., GASTON C.;REEL/FRAME:008198/0091;SIGNING DATES FROM 19960506 TO 19960604

ASAssignment

Owner name:DELAWARE CAPITAL FORMATION, INC., DELAWARE

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MIDLAND MANUFACTURING CORP.;REEL/FRAME:010470/0960

Effective date:19991111

FPAYFee payment

Year of fee payment:4

ASAssignment

Owner name:FIRST UNION NATIONAL BANK, NORTH CAROLINA

Free format text:SECURITY INTEREST;ASSIGNOR:MIDLAND MANUFACTURING COMPANY, INC.;REEL/FRAME:013563/0511

Effective date:20020327

ASAssignment

Owner name:MIDLAND MANUFACTURING COMPANY, INC., GRANTOR, SOUT

Free format text:RELEASE BY SECURED PARTY;ASSIGNOR:WACHOVIA BAK, NATIONAL ASSOCIATION, AS SUCCESSOR TO FIRST UNION NATIONAL BANK, AS ADMINISTRATIVE AGENT;REEL/FRAME:014051/0989

Effective date:20030912

FPAYFee payment

Year of fee payment:8

REMIMaintenance fee reminder mailed
LAPSLapse for failure to pay maintenance fees
STCHInformation on status: patent discontinuation

Free format text:PATENT EXPIRED DUE TO NONPAYMENT OF MAINTENANCE FEES UNDER 37 CFR 1.362

FPLapsed due to failure to pay maintenance fee

Effective date:20081217


[8]ページ先頭

©2009-2025 Movatter.jp