Dispensing control system for fluids

Buell, Jr. July 15, 1

Patent Grant 3894658

U.S. patent number 3,894,658 [Application Number 05/481,107] was granted by the patent office on 1975-07-15 for dispensing control system for fluids. This patent grant is currently assigned to General Atomic Company. Invention is credited to John A. Buell, Jr..


United States Patent 3,894,658
Buell, Jr. July 15, 1975
**Please see images for: ( Certificate of Correction ) **

Dispensing control system for fluids

Abstract

A dispensing control and display system for fluid products is disclosed which is adapted to control the operation of a number of dispensers from a remote location and also provide a visual display at the remote location of quantity and cost data for the fluid being dispensed by each of the dispensers. The system utilizes pulse code and multiplexing in a telemetering system that requires little modification of the dispensers themselves, which may be gasoline pumps or the like. The system uses existing power conductors for transmitting information between a dispenser control unit associated with each of the dispensers and a central control unit at the remote location. Each dispenser control unit responds to an individual identification code signal sent by the central control unit and transmits the data to the central control unit which is then received and forwarded to and displayed by a corresponding console control unit. The identification code signals permit the system to operate with a single carrier frequency. The system includes features that insure accurate display of the cost and quantity by saving the data for retransmission in the event the system determines that the data was not properly transmitted. The operation of individual dispensing units may be interrupted and thereafter resumed by an operator at the remote location if desired, without affecting the display of the data.


Inventors: Buell, Jr.; John A. (Solana Beach, CA)
Assignee: General Atomic Company (San Diego, CA)
Family ID: 23910635
Appl. No.: 05/481,107
Filed: June 20, 1974

Current U.S. Class: 222/26; 222/28; 377/13; 222/27; 340/870.15; 377/21; 705/413
Current CPC Class: B67D 7/228 (20130101); G06Q 50/06 (20130101)
Current International Class: B67D 5/22 (20060101); G07f 013/00 ()
Field of Search: ;222/23,25,26,27,28,30,36,37,38,76 ;340/184,31R,347AD ;235/92FL,92AC,151.34

References Cited [Referenced By]

U.S. Patent Documents
3221934 December 1965 Klaffky
3498501 March 1970 Robbins et al.
3510630 May 1970 Ryan et al.
3641536 February 1972 Prosprich
3731777 May 1973 Burke
3765567 October 1973 Maiocco
3813527 May 1974 Langston
Primary Examiner: Knowles; Allen W.
Attorney, Agent or Firm: Fitch, Even, Tabin & Luedeka

Claims



What is claimed is:

1. A fluid dispensing system for controlling and dispensing cost and quantity data relating to the dispensing of liquid from one or more dispensers, such as gasoline dispensers or the like, which are of the type that have a mechanical computer therein for displaying the cost and quantity data during dispensing of the liquid, said dispenser having a reset motor for zeroing the mechanical computer and an electrically actuated flow control means for enabling liquid to flow therethrough, said system comprising:

a dispenser control means for each of said dispensers and adapted to transmit and receive data by modulated serial pulse coded time division multiplexing for communicating information concerning the operation of the dispenser and including means for controlling the mechanical computer reset motor and the dispenser flow control means, opto-mechanical means for producing pulses indicative of the cost and quantity of the liquid being dispensed, identification decoding means for comparing identification code signals with internally generated precoded signals and producing an output in response to an identical comparison of said identification code and precoded signals, and means for transmitting said cost and quantity data responsive to said decoding means producing said predetermined output;

central control means adapted to selectively transmit and receive said data and including means for generating said identification code signals and for sequentially changing said signals so that said central control means can sequentially communicate with each of said dispenser control means;

a console control means for each of said dispenser control means, and including data registers adapted to receive said cost and quantity data from said central control means as it is received thereby and including visual display means for providing a visual readout of said data as it is registered, said console control means having identification decoding means with internally generated precoded signals identical to those of the dispenser control means with which it is associated, so that said cost and quantity data sent by the dispenser control means is displayed by the proper console control means.

2. A system as defined in claim 1 wherein said dispenser control means and said central control means are adapted to operate in transmit and receive modes, said central control means operating in transmit mode for interrogating said dispenser control means and for transmitting said identification codes thereto, one of said dispenser control means responding to said predetermined identification code signals when it is in its receive mode and switching to its transmit mode for transmitting information to the central control unit, including pulse coded signals indicative of the cost and quantity data of the fluid being dispensed.

3. A system as defined in claim 1 wherein said identification decoding means includes a precoded switching means having at least an equal number of outputs as identification code bits transmitted in the identification code signal and means for comparing the outputs of said precoded switching means with said transmitted identification code signal from said central control means, the comparing means producing an output in response to said switching means outputs comparing with the transmitted identification code signal, each of said switching means in the dispenser control means being differently precoded from other of the switching means, so that only one of said dispenser control means responds to a particular identification code signal.

4. A system as defined in claim 3 wherein said comparing means comprises a number of EXCLUSIVE-OR gates, each of which has an input from the identification code signal being transmitted from the central control means as well as from the precoded switching means located within the dispenser control means.

5. A system as defined in claim 1 wherein said console control means includes means for generating signals for transmission to the dispenser control unit associated therewith enabling said dispenser electrically actuated flow control means to be actuated so that said dispenser may be run, and for enabling a motor for resetting the mechanical computer in said dispenser.

6. A system as defined in claim 5 wherein said dispenser control means includes a plurality of one bit memory devices that are responsive to said reset enable and flow control enable signals generated by said associated console control means, said memory devices driving solid state relays which control the operation of said mechanical computer reset motor and said electrically actuated flow control means.

7. A system as defined in claim 6 wherein said console control means includes means for generating a signal for transmission to the associated dispenser control means for temporarily interrupting the operation of said dispenser by controlling the electrically actuated flow control means, said dispenser being interrupted without affecting the visual display related to the cost and quantity of the fluid being dispensed.

8. A system as defined in claim 1 wherein said console control means includes data registers adapted to receive and register said cost and quantity data of the fluid being dispensed, including a switch for alternatively changing the visual display between the cost and quantity of the fluid being dispensed.

9. A system as defined in claim 1 wherein said console control means includes means for blinking said visual display when the dispenser is manually shut off at the termination of dispensing of fluid at the dispenser.

10. A system as defined in claim 1 wherein said opto-mechanical means for providing pulses indicative of the cost and quantity of the fluid being dispensed comprises a light sensitive semiconductor and light producing means positioned to provide a light circuit therebetween, and a rotating disk having a predetermined number of teeth therein adapted to open and close said light circuit to thereby switch said light sensitive semiconductor off and one, said disk being mechanically coupled to said mechanical computer and rotatable responsive to the operation of the mechanical computer.

11. A system as defined in claim 10 wherein said dispenser control unit is located within said dispenser near the top thereof and said mechanical linkage of said optomechanical means comprises a flexible rotatable link, one end of which is connected to the shaft of said mechanical computer, the other end of which is connected to said rotatable disk, said disk being positioned immediately adjacent said dispenser control means, said light sensitive semiconductor and light emitting means being positioned adjacent said disk.

12. A system as defined in claim 10 wherein said dispenser control means is located within said dispenser near the top thereof, said light sensitive semiconductor and light emitting means being located within said dispenser control means, said rotatable disk being attached to the shaft of said mechanical computer and including a fiber optic bundle extending from said light sensitive semiconductor and light emitting means to a location adjacent said rotatable disk so that rotation of said disk causes the teeth thereof to make and break said light circuit.

13. A system as defined in claim 10 wherein said opto-mechanical means further includes a dividing counter connected to said light sensitive semiconductor and adapted to divide the number of pulses produced by the switching of said light sensitive semiconductor, a memory device for buffering said data pulses, and a second memory device for saving said data for retransmission in the event the previous data transmission containing said data pulse was received with error by said central control means.

14. A system as defined in claim 13 wherein said memory device stores a data pulse that is indicative of either one cent or 0.1 gallon of dispensed fluid.

15. A system as defined in claim 2 wherein said dispenser control means includes means for inhibiting a clearing pulse for clearing a memory device in which said cost and quantity data is stored, in the event the data is not properly received by the central control means, said pulse being inhibited in the event the dispenser control means fails to switch into the receive mode within said predetermined time, thereby enabling retransmission of said data at the next interrogation of that dispenser control means by said central control means.

16. A system as defined in claim 1 wherein said central control means includes means for generating said external identification code signals, including a binary upcounter having a plurality of binary outputs which are sequentially changed to generate new identification code signals for interrogating other of the dispenser control means.

17. A system as defined in claim 16 wherein said central control means includes time delay means for advancing said upcounter to produce a new identification code signal in response to said central control means receiving either an incorrect or no response from one of said interrogated dispenser control means within said predetermined time.

18. A system as defined in claim 17 wherein said central control means includes multiplexing means for producing a signal incrementing the upcounter upon receiving said cost and quantity data from an interrogated dispenser control means within said predetermined time, and thereby enabling a new interrogation cycle to be inititated, said time delay means producing a signal for incrementing said upcounter in the event that correct data was not received within said predetermined time after said transmit mode has been completed.

19. A system as defined in claim 1 wherein said central control means includes means for strobing said cost and quantity data to all of said console control means together with an identical identification code signal sent to the dispenser control means, so that the console control means corresponding to the dispenser control means receives and registers said data.

20. A system for providing a remote indication of data relating to the dispensing of fluid from one or more dispensers of a service station or the like, comprising:

dispenser control means associated with each of the dispensers, console control means associated with each of the dispenser control means, and central control means, all of said control means transmitting and receiving electrical signals, including the data relating to the dispensed fluid, the signals between said dispenser control means and said central control means being adapted to be transmitted over electrical conductors between said dispensers and a remote location;

said central control means including means for sequentially interrogating individual dispenser control means associated with each dispenser to gather the data related to the fluid being dispensed, said central control means selectively transmitting identification code signals to all of said dispenser control means, each of said dispenser control means individually transmitting the data to said central control means responsive to receiving an identification code signal that matches an internally generated precoded signal within the dispenser control means;

said console control means receiving said data from the central control means together with an identification code signal corresponding to the identification signal associated with the dispenser control means from which the data originated, each of said console control means providing a visual display of said data.

21. A system as defined in claim 20 wherein the signals between said dispenser control means and central control means are transmitted by modulated serial pulse coded time division multiplexing.

22. A system as defined in claim 20 wherein said sequential interrogation means generates a series of binary coded pulses comprising said identification code signal and includes a binary upcounter having a plurality of binary outputs that are sequentially changed to generate new binary identification code signals for said sequential interrogation of said individual dispenser control means.

23. A system as defined in claim 20 wherein said central control means includes means for strobing said data relating to the dispensed fluid to all of said console control means together with an identification code identical to the identification code transmitted to the dispenser control means, so that said console control means corresponding to the dispenser control means receives and registers said data.

24. A system as defined in claim 22 wherein said central control means includes time delay means for advancing said upcounter to produce a new identification code signal in response to said central control means receiving either an incorrect or no response from one of said interrogated dispenser control means.

25. A system as defined in claim 24 wherein said central control means includes multiplexing means for producing a signal for incrementing the upcounter upon accurate receipt of said data from the dispenser control means, thereby enabling a subsequent dispenser control means to be interrogated, said time delay means producing a false signal incrementing the upcounter in the event that said data was not received or was faulty, the false signal being generated by said time delay means in the event correct data transmitted from a dispenser control means is not received within a predetermined time.

26. A system as defined in claim 20 wherein said dispenser control means includes means for generating pulse signals indicative of the cost and quantity of the fluid being dispensed, including opto-mechanical means adapted to monitor the operation of the dispenser.

27. A system as defined in claim 20 wherein said console control means includes means for generating a signal for transmission to the dispenser control means for temporarily interrupting the operation of said dispenser, said dispenser being interrupted without affecting the visual display of the data relating to the dispensed fluid.

28. A system as defined in claim 20 wherein said visual display of said data by said console control means comprises a visual display of the cost data relating to the fluid being dispensed, and including a switch for changing the visual display to illustrate the quantity of fluid being dispensed.

29. A system as defined in claim 20 wherein the signals between said dispenser control means and said central control means are transmitted over existing AC power conductors extending to the dispenser.

30. A system as defined in claim 10 wherein the light circuit is completed by reflection from the teeth of said rotating disc.
Description



This invention relates generally to multiplexing and telemetering systems, and, more particularly, to a system for remotely controlling the operation of one or more fluid dispensing units and for providing a visual display of the quantity and cost data of the fluid being dispensed by each of the dispensing units.

Installations that are commonly referred to as self-service gasoline stations are becoming increasingly more prevalent in many geographical areas. Such installations have advantages to both the consumer and the operator of the station, in that the cost of the gasoline may be less to the consumer, reflecting the lower overhead costs of the operator, since fewer attendants may be needed for dispensing gasoline. The operator of the station is able to sell the gasoline at a more competitive price because a station having a large number of pumps or dispensing units may require only a single attendant. However, it is difficult for a gasoline station to be efficiently converted to self-service operation having only one attendant unless some system for remotely controlling the operation of the individual dispensing units is installed, since it would be quite difficult for an attendant to walk from unit to unit and effectively control the operation of each of them without any supplementary control.

Accordingly, it is highly desirable that a self-service station have some means for controlling the operation of each of the dispensing units from a single remote location by an attendant who can visually monitor all of the units as well as provide a visual display at the remote location of quantity and cost data for the gasoline being dispensed. Although systems have been devised for controlling the individual pumps and for displaying the quantity and cost information data at such remote location, many of the existing systems require extensive modification of the service station, due either to the installation of overhead electrical conductors, the channelling of the hard surface between the dispenser islands and the remote location, or the extensive modification of the dispenser or pump hardware itself during installation of the system. Other types of systems require the installation of electrical switches, relays or the like below the 48 inch elevation line inside of the dispenser housing which requires explosionproof electrical fittings, because of the defined explosive environment in which the switches and the like are located. It is quite apparent that extensive modifications to the dispenser, the installation of additional electrical conduits and the like through existing concrete or other hard surface between the remote location and the dispenser islands, or the addition of explosion-proof electrical fittings or the like are disadvantageous not only because of the increased installation costs, but because of possible disruption of the normal operation of the service station during installation.

Accordingly, it is a primary object of the present invention to provide an improved dispensing control system for fluid products, wherein the system can be relatively easily installed with a minimum of installation time without disrupting the operation of an existing facility, and which results in effective control of the operation of the individual dispensing units and provides accurately displayed quantity and cost data at the remote location of the fluid being dispensed.

Another object of the present invention is to provide an improved system as described above that is adapted to monitor and control either a small or large number of dispensing units from the remote location, and which is adapted to have other dispensing units added to the system with virtually no modification of the basic system.

Other objects and advantages will become apparent upon reading the following detailed description, in conjunction with the attached drawings, in which:

FIG. 1 is a front elevation of two fluid dispensing units with parts removed to show portions of the present invention in conjunction with the internal construction of a dispensing unit;

FIGS. 2a and 2b are enlarged schematic diagrams of portions of the dispensing unit shown in FIG. 1 and respectively illustrating fiber optic and mechanical linkages interconnecting the mechanical computer of the dispensing unit with the electronic dispenser control unit of the present invention;

FIG. 3 is a perspective view of the central control unit and two representative console control units embodying the present invention that are placed at the remote location;

FIG. 4 illustrates schematic block diagrams of the central control unit (shown to the left of the dotted line);

FIG. 5 illustrates a schematic block diagram of the dispenser control unit that is associated with each of the dispensers being controlled;

FIGS. 6a, 6b, 6c, 7a, 7b, 7c, 7d, 8, 9, 10, 11a, 11b, 12, 13, 14, 15 and 16 are more detailed schematic diagrams of the system of the present invention shown in the block diagrams in FIGS. 4 and 5; and

FIGS. 17a, 17b, 17c, 18a, 18b and 18c illustrate the electrical timing diagrams of the present invention.

Broadly stated, the system of the present invention comprises a dispenser control unit for each of the dispensers that are to be controlled by the system, the dispenser control units being placed in the dispenser enclosures above the 48 inch elevation line. A mechanical or fiber optic linkage connects the dispenser control unit to a mechanical computer that is provided in each dispenser so that the cost and quantity data is supplied to the dispenser control unit for subsequent transmission to the remote location where the attendant is located. The dispenser control unit is also connected to the solenoid valve or pump motor (depending upon the kind of system that is utilized at the station) so that the attendant can control the operation of the dispensers from the remote location. The system also includes a central control unit at the remote location as well as a console control unit for each of the dispenser control units, each of the console control units having visual displays and switches for controlling the operation of the individual dispensers. Thus, in the event there are eight dispensers being controlled, for example, there would be a dispenser control unit located in each of the dispensers and a console control unit for each of the dispensers, together with a single central control unit.

The system sequentially interrogates each of the dispensers or pumps to yield pulses that are a measure of the fluid quantity and price and displays the quantity and price data at the remote location by telemetering the data over existing power conductors that extend from the remote location (which is probably a location in the station building) to the dispenser islands. By connecting the pump motor or solenoid valve to the system, provision is made for controlling the operation of the dispenser from the remote location to insure that the customers dispense the fluid in accordance with the proper safety requirements and also prevents a customer from beginning to dispense fluid until it has been authorized.

The data is transmitted over the existing alternating current power lines using serial pulse coded time division multiplexing, with the pulses being frequency modulated and utilizes a single carrier frequency, notwithstanding the number of dispensers that are controlled by the system. As previously alluded to, the system has provision for stopping the operation of a dispenser at any time by operating a switch located on each console control unit, in the event inexperienced customers are violating laws, such as dispensing gasoline while they are smoking or if they are intoxicated. The present invention enables an attendant to provide surveillance of the operation of all of the dispensers to insure that a hazardous condition will not arise, and permits the attendant to shut off individual dispensers if a potentially hazardous situation does present itself.

Data transactions between the dispenser control units and the central control unit as well as between the central control unit and the console control unit are bidirectional. The data is transmitted and received between the central control unit and the dispenser control units via the a.c. power lines that are normally used for the power and lighting circuits for the dispensers, thereby necessitating no additional conduit installation between the dispensers and the station building.

With respect to the overall operation of the system, and referring to FIGS. 1-3, dispensers 20 are shown to include a conduit 22 that extends downwardly into a storage tank (not shown) and which terminates at a pump 24 that is driven by a pump motor 26. The outlet of the pump has a conduit 28 extending to a metering device 30 having a mechanical shaft 32 that drives a mechanical computer 34 for providing cost and quantity data that can be viewed by a customer. The outlet of the metering device 30 is connected to a flexible hose 36 having a nozzle 38 for dispensing the fluid. While the dispenser 20 illustrated in FIG. 1 has a motor 26 driving the pump 24, it should be understood that the present system may be used with an arrangement where a submerged pump is located within the storage tank and a solenoid valve may be substituted for the motor 26 and both types of arrangements are commercially used. The dispensers 20 typiclly have lighting circuits so that the cost and quantity information can be read at night and other electrical circuits are provided for energizing a mechanical computer reset motor (not shown) and the pump motor 26. With these existing electrical circuits, very little additional electrical work is required for the installation of the system of the present invention. Moreover, typical dispensers have an explosion-proof junction box located near the ground elevation within the dispenser housing and have conduits extending to the pump motor and also to the lighting fixtures within the dispenser. Thus, access to the electrical conductors supplying power to the motor 26 may be gained at the junction box, and in most instances, all that may be required is to install a conduit from the junction box upwardly to the top of the dispenser housing, preferably above the 48 inch elevational line, in the event one does not exist.

In accordance with the present invention, a dispenser control unit 40 is installed above the 48 inch line and is connected to the a.c. power conductors which lead back to a lighting or power panelboard that is usually located within the station house. Relays are provided for controlling the computer reset motor as well as the motor 26. The system can control the operation of the relay and thereby control the operation of the dispenser.

The dispenser control unit 40 is interconnected with the mechanical computer 34 to provide input data to the dispenser control unit of the quantity and cost information that is registered on the mechanical computer. The interconnection can be either by a mechanical linkage shown in FIG. 2b or a fiber optic arrangement as shown in FIG. 2a, both arrangements being more fully described hereinafter. An important feature common to both arrangements is the absence of electrical devices located below the 48 inch elevation, which alleviates the need for explosionproof fittings and the like. The conductors extending back to the electrical panelboard in the station building are used for transmitting the data from the dispenser control unit 40 to a central control unit 42 which is interconnected with console control units 44 that provide a visual display of the quantity and cost data for each of the dispensers and also includes switches which control the operation of the dispenser. The central control unit 42 is merely plugged into a power outlet within the station building which, by virtue of the electrical continuity between the outlet and the panelboard, and the panelboard and the dispensers, enables data to be transmitted and received. Accordingly, virtually no electrical installation work is needed in the station building since all that is necessary is to plug in the central control unit at an electrical outlet (having electrical continuity with the power lines extending to the dispensers) near a location where the attendant can visually observe all of the dispensers.

Each of the dispensers has a console control unit 44 associated with it that includes a four digit visual display 48 and three control switches as shown in FIG. 3. The display 48 automatically indicates the cost of the amount of sale and will display the quantity (such as gallons) dispensed when a QUANTITY switch 50 is actuated. A PAID switch 52 and a RUN/STOP switch 54 are also provided to control the start of the dispenser as well as stop its operation at any time. When a customer requests service by rotating the reset lever on the dispenser, the reset motor is started which resets the mechanical computer at the dispenser and allows the amount of sale and number of gallons that were previously dispensed to be zeroed. As soon as it is reset to zero, a signal is sent to the central control unit 42 indicating this condition, and the console control unit display for that particular dispenser is also reset to zero. Once the console control unit display is reset, another signal is automatically issued to the dispenser allowing it to dispense fuel.

As the quantity and cost data is generated in the dispenser control unit and transmitted via a power line to the central control unit, it is received and strobed into the proper console control unit. The display indicates the total cost of the sale, and at the operator's command, (by depressing the QUANTITY switch 50), the total quantity of fuel purchased. When the customer finishes dispensing fuel, he returns the reset lever to its normal position and replaces the dispenser hose which sends a signal that the central control unit which signal causes the associated console control unit display to flash or blink the cost of sale to the attendant. To complete the transaction, the attendant depresses the PAID switch 52 at the control module console for that dispenser which terminates the sale and releases the dispenser for use for another sale. The RUN/STOP switch 54 can be used at any time during the dispensing transaction to suspend service in the event such action is desired. Operation of the RUN/STOP switch does not change the display and does not cancel any quantity and cost data thatt had been registered. Thus, from the foregoing, it should be understood that the physical operation of the system by the attendant is extremely simple and requires very little instruction or special knowledge beyond common business procedures for service station attendants.

Turning now to a more specific description of the operation of the systems of the present invention and referring to the electrical block diagrams shown in FIGS. 4 and 5 in combination with FIGS. 1 and 3, the equipment used to carry out the operations previously described include the dispenser control unit 40, the block diagram of which is shown in FIG. 5, the central control unit 42 shown to the left of the dotted line in FIG. 4, and the console control units 44, one of which is shown to the right of the dotted line in FIG. 4.

As previously mentioned, the system of the present invention employs serial pulse coded time division multiplexing for communicating the data over the alternating current power lines, with the pulses being frequency modulated. The central control unit 42 and dispenser control units 40 each have several elements which perform substantially similar functions and which carry the same designating numbers.

With respect to the transmitting function, an amplifier 60 is connected to the a.c. power lines 62 through a coupling transformer 64 and a line voltage blocking capacitor 66. A choke (not shown) may be included to reduce the effect of the transmitted signal on the power supply voltage if desired. The receiver consists of a coupling transformer 70 connected to the power lines 62 through a line voltage blocking capacitor 72 and also includes a capacitor 74 and resistor 76 which drives a demodulator 80 which applies the demodulated data to the input of the serial receiver circuitry. The signals that are transmitted from the central control unit to the dispenser control unit are shown in the timing diagram of FIG. 18a and include the signals T0, Tl, ID1, ID2, ID4 as well as the RESET MOTOR ENABLE and RUN MOTOR ENABLE signals. The signals T0 and T1 are synchronizing bits that allow the serial receive circuitry of the dispenser control unit to recognize that the data for the transmission has been completely shifted into a shift register circuit 82, the signals having passed through the demodulator 80, a receive buffer 84, an interlock circuit 86 and a receive gating circuit 88. The shift register 82 provides a RESET MOTOR ENABLE signal for energizing a solid state relay 90 which allows a reset motor 92 in the dispenser associated with the mechanical computer 34 to run in order to zero the computer. The shift register 82 also provides a DISPENSER RUN ENABLE signal which passes through a gating latch 94 and energizes a relay 96 which controls the fuel control or pump motor 26 in the dispenser and allows fuel to flow through the hose 36 and nozzle 38.

The signals ID1, ID2 and ID4 are identification bits with binary weights of 1, 2 and 4, respectively, which are coded by the central control unit 42 and sent to all dispensers simultaneously. Accordingly, the identification code signals are transmitted by the shift register 82 to a dispenser control unit identification decoding logic circuit 98 which provides an identification MATCH signal in the event the code transmitted from the central control unit matches the code that has been preprogramed into one of the dispenser control units. Under normal operating conditions there is a one to one correspondence between a particular central control unit transmission of data and an individual dispenser and it should be realized that with the binary weighted bits of 1, 2 and 4, eight different dispensers can be multiplexed in the system. It should also be realized that an additional number of identification bits could be transmitted which would allow the system to be expanded to a larger number of dispensers if desired. For example, the addition of ID8 (FIG. 18a) would allow the system to operate with 16 dispensers.

The signals transmitted by the dispenser control unit to the central control unit include RESET COMPLETE, ONE CENT pulse and 0.1 GALLON pulse, in addition to the T0 and T1 pulses, all of which are shown in the timing diagram of FIG. 18b. The RESET COMPLETE signal is transmitted to the console control unit 44 for that particular dispenser to indicate that the mechanical computer has completed its reset cycle and this results in the console control unit also zeroing its display 48. The ONE CENT pulse is used to increment the cost register in the console control unit and the 0.1 GALLON pulse similarly increments the quantity register. It should be realized that although the cost and quantity pulses are for one cent and one-tenth gallons, other amounts can be used as the pulse increments, if desired.

Referring to the logic diagram for the console control unit 44 shown in FIG. 4, the RESET COMPLETE, ONE CENT and 0.1 GALLON pulses are sent from the shift register of the central control unit to cost and quantity registers 99 and 100, respectively, which are connected to the visual display 48 through a display select circuit 102 which automatically displays the cost information, but which can be changed to the quantity display responsive to actuating the QUANTITY switch 50. The console control unit 44 has an identification decoding logic circuit 104 substantially similar to the decoding circuit 98 in the dispenser control unit. If the identification code transmitted by the central control unit is a true signal, it sends a signal to the reset complete logic of circuit 106 as well as to the circuits 108, 110 and 112 which respectively produce the DISPENSER RUN ENABLE, RESET MOTOR ENABLE and PAID RESET signals. When the memory register circuit 106 receives signals from the identification decoding circuit 104, the RESET COMPLETE signal from the shift register 82 of the central control unit, as well as the STROBE signal from the multiplex circuit of the central control unit, causing a zero display signal to be forwarded to the display 48 to zero it. The console control unit 44 is then ready to accept pulses from the central control unit 42 representing the cost and quantity of the liquid being dispensed.

More specifically, all of the signals transmitted from a dispenser control unit 40 are eventually received by that particular dispenser's matching console control unit 44. The memory register 106 contains a memory device that stores the signal information reset complete, while registers 99 and 100 are upcounter multiplexers with binary coded decimal outputs that are used to drive the electronic display 48. The QUANTITY display switch 50 is used to selectively display the cost or quantity information. Each of the console control units 44 generate signals responsive to actuation of the PAID switch 52 and the RUN/STOP switch 54. The RUN/STOP switch 54 controls the pump motor 26 (or solenoid valve depending upon the type of pump system that is used), and allows the operator to stop the flow of fluid at any particular dispenser without altering the state of the electronic readout 48. PAID switch 52 prevents a successive sale from being started without the prior customer making payment for his sale; a customer can also be prevented from dispensing liquid from the dispenser until such time as the attendant depresses the PAID switch which enables the pump reset motor to be energized to reset the mechanical computer 34.

As previously mentioned, the dispenser control unit 40 receives pulse modulated signals from the central control unit 42 which are demodulated by the demodulator 80 and sent to the receive buffer circuit 84. As soon as it detects a logical one signal, it allows the dispenser control unit 40 to go into the receive mode, provided that a transmit cycle was not already in progress, this function being controlled by an interlock circuit 86. Thus, when the receive mode is entered, a timing chain gating circuit 116 enables a square wave generator 118 having an output preferably of 380 kHz which drives a timing pulse generator circuit 120 which produces the timing diagram shown in FIG. 17a. In addition to the T0 and T1 pulses, READ SHIFT pulses bring the received data into the shift register 82 which then generates the signal FRAME SYNC, which together with signals ID MATCH from circuit 98 and a PARITY signal from circuit 97 produces a TRANSMIT ENABLE signal from the data verification circuit 122. The TRANSMIT ENABLE signal sends the dispenser control unit 40 into its transmit mode via the interlock circuit 86 and a shift register 124 is then loaded with the dispenser transmit data by a LOAD SR pulse. The data is then shifted out of the shift register 124 to the central control unit by the signal TRANSMIT SHIFT (from the timing pulse generator 120) and the data goes to a transmit gating circuit 126 where parity and synchronizing bits are added and then to a modulator 128, the modulated signal being amplified by the amplifier 60 and transmitted to the power lines 62 where it is transmitted to the central control unit 42.

At the end of each transmit or receive cycle, the timing generator 120 becomes inactive until it is stimulated by new incoming data or the internal generation of a transmit cycle. The central control unit 42 receives and transmits data in a substantially similar manner.

More specifically, and referring to the central control unit 42 shown in FIG. 4, the central control unit additionally includes a multiplexing circut 132, a time delay generator 134, a time out circuit 136, as well as an upcounter 138 which generates the identification codes which are forwarded to the shift register 124 for transmission to the dispenser control units and also to the console control unit.

The central control unit 42, by means of the multiplexing circuit 132 and upcounter 138, transmits identification codes to all of the dispensers by sequentially changing or upcounting the code for selecting other dispensers. This occurs during one data bit time, which is approximately 169 microseconds, after the central control unit 42 receives transmission from a particular dispenser control unit, along with other multiplexed control signals.

During this bit time, several multiplexing operations occur, as shown in FIG. 18c. First, the data that has been received from a particular dispenser control 40 is strobed from the central control unit shift register 82 into the data registers 99, 100 and 106 of the console control unit associated with that particular dispenser. A NEXT signal is then generated by the multiplex logic circuit 132 to increment the upcounter circuit 138 to effect the generation of a new identification code selecting a different dispenser control unit 40. Since the timing pulse generator 120 and the central control unit become inactive at the end of each transmit or receive mode cycle, it is also necessary for the multiplex logic circuit 132 to generate an END signal which forces the data verification logic circuit 122 to generate a TRANSMIT ENABLE signal which will then start the central control unit 42 transmit cycle. It is this sequential operation that advances the multiplexer from one dispenser control unit to another for the purpose of transmitting the data information relating to the quantity and cost of each of the dispensers to its associated console control unit.

During normal operation the central control unit logic 42 alternates between two modes, i.e., transmitting and receiving. In the receiving mode one of three conditions will exist, the central control unit will be receiving "good" data, "bad" data, or "no" data. Good data is received if the dispenser control unit which was addressed in the central control unit's transmission responds with an error free answer. The multiplexing upcounter circuit 138 generates the unique ID code (address) to be inserted in the central control unit's transmitted message. If bad data is received, the central control unit ignores the data and the multiplexing logic circuit 132 operates in the same manner as is done when no data is received. The no data conditions occurs either when the addressed dispenser control unit received the central control unit's transmission in error (and therefore did not respond) or when there is no dispenser control unit with the particular identification code. This latter case is experienced when less than nine dispensers are used in the presently described installation. Thus, if data received from a dispenser is in error, or there is no dispenser associated with a particular identification code or no response to a particular identification code is generated, a number of events take place.

As previously stated, since the timing pulse generator 120 is deactivated after the central control unit 42 finishes its transmit cycle or bad data was received from the previous transmit cycle, the time delay generator 134 will "time out" in approximately 1.5 milliseconds. When this occurs, the time out detect circuit 136 creates a simulated NEXT signal to increment the upcounter circuit 138 and also causes the multiplex circuit 132 to generate a simulated END signal to the data verification circuit 122, forcing the central control unit 42 to transmit to the next dispenser (see FIG. 17c). Under normal operating conditions, a dispenser control unit 40 will enter a receive mode every time the central control unit 42 transmits data to all dispensers. When a dispenser receives its ID code, and answers the central control unit 42, it can expect to again enter a receive mode within 0.2 milliseconds after finishing its current transmit cycle. If the central control unit 42 receives data containing an error, its time delay generator circuit 134 will time out before allowing the central control unit 42 to enter a new transmit cycle, causing a delay before transmission of about 1.5 milliseconds. Accordingly, if the dispenser control unit 40 receive mode is not entered before about 1.0 milliseconds has elapsed (indicating error), a pulse generated to clear the element that stored the quantity and cost pulses for transmission is inhibited and the same cost and quantity data is retransmitted during that dispenser's next interrogation by the central control unit 42. Because of this data saving circuitry, the console control units 44 maintain excellent display accuracy.

To produce the pulses indicating the quantity and cost data of the liquid being dispensed from the dispensers, and referring to FIGS. 1, 2, 4 and 13, the rotating cost and quantity shafts within the mechanical computer 34 are used to produce pulses in the dispensing control unit 40 which are indicative of the incremental units of cost and quantity of the fluid being dispensed. The cost and quantity shafts of the mechanical computer 34 are each attached to a disk 146 having forty teeth 148 and the outer periphery thereof with the alternating teeth and spaces therebetween being adapted to break and make a light circuit using the arrangement shown in either FIGS. 2a or 2b.

With the arrangement shown in FIG. 2a, a light conducting flexible fiber optic tubing 150 is used to extend from the dispenser control unit 40 to the disk 146. The tubing comprises a number of small fiber optic bundles, one set of which extends from a photosensitive semiconductor such as phototransistor 152, the other extending to a light source such as a light emitting diode 154, with the ends of each bundle being directed toward one another adjacent the teeth 148 of each of the disks 146 so that the light circuit will be interrupted when a tooth comes within the light beam. In this manner, the phototransistor will be turned on and off responsive to the rotation of the disk 146 and will provide an accurate indication of the amount of rotation of the cost and quantity disks of the mechanical computer 34. An advantage of the fiber optic tubing 150 is that a non-electrical pickoff is used which requires no explosion-proof conduits and fittings and the like, the fiber optic bundles extending from above the 48 inch elevation line within the dispenser enclosure, where the dispenser control unit 40 is located, to the disk which is below the 48 inch elevation line. Although only one fiber optic bundle and gear arrangement is shown in FIG. 2a, it should be realized that there would be one of these combinations for the cost shaft as well as the quantity shaft of the mechanical computer so as to provide electrical pulses to the dispenser control unit 40 for each of these types of information.

An alternative arrangement shown in FIG. 2b utilizes a mechanical linkage comprising a connector 149 coupled to the cost or quantity shaft of the computer 34 and to a flexible rotatable wire 151 or the like that extends upwardly to the disk 146 which is preferably located above the 48 inch elevation line, and an integral phototransistor and light emitting diode are positioned to provide a light circuit that is alternatingly made and broken by the teeth of the disk 146.

As previously mentioned, the disks 146 are driven by the shafts of the computer 34 which typically make 1 revolution for every 10 cents cost or 1 gallon quantity. Accordingly, four pulses are produced for every one cent and four pulses are also produced for every one-tenth gallon dispensed. As the teeth break the line beam between the light emitting diode 154 and the phototransistor 152, the latter is cut off and that signal provides the input to circuit 153 shown in FIG. 13 which ultimately provides the ONE CENT and 0.1 GALLON pulses which are loaded into a shift register 124 of the dispenser control unit for transmission to the central control unit. With respect to the specific circuit 153 used to provide the ONE CENT and 0.1 GALLON pulses, the integrally packaged light emitting diode 154 and phototransistor 152 operate to alternatingly cut off and turn on phototransistor 152 the output of which is amplified by an amplifier 170 and sent to a Schmitt trigger 172 and another amplifier 174 which is connected to a NOR gate 176 and flip-flop 178, the NOR gate 176 being connected to a flip-flop 180 as well as a NOR gate 182. The elements 176, 178, 180 and 182 are used to remember the last state of the toothed disk 146, i.e., whether it stopped on or off a tooth when it was last used. Inverting gate 184 is connected to a flip-flop 186 which is in turn connected to another flip-flop 188, the two comprising a divide-by-four circuit, having an output which indicates a one cent amount. The output of flip-flop 188 is connected to flip-flop 190 and its output is connected to flip-flop 192, its output providing the ONE CENT pulse that is sent to the shift register 124 of the dispenser control unit.

The output of flip-flop 190 goes high when a ONE CENT pulse is present and the transmit signal is not true and thereby insures that flip-flop 192 is not set during a transmit cycle and is cleared after a time delay to insure that the data was received by the central control unit. A CLEAR signal provides this delay function and comes from the output of a NOR gate 194. The normal sequence of events involves the dispenser control unit transmitting the ONE CENT pulse, and the central control unit receiving the pulse.

If the central control unit rejects the data because of either a parity error or framing synchronization error, the central control unit time delay generator 134 will time out and cause the central control unit to delay before retransmitting to the next dispenser. As previously mentioned, all dispensers receive the central control unit transmission but only one will receive it as good data since the identification code requirements provided by the multiplexer upcounter 138 can be satisfied by only one dispenser control unit at a time. A delayed transmission from the central control unit causes NOR gate 194 not to qualify the CLEAR signal and, accordingly, flip-flop 192 is not cleared which allows the ONE CENT pulse to be retransmitted at the next interrogation of that dispenser. If the central control unit receives the ONE CENT pulse information as good data, the CLEAR pulse will be generated to clear flip-flop 192.

It should be realized that a similar optical pickoff and pulse generating circuit 153 is provided for the quantity data. Additionally, there may be two dispensing units within each dispenser housing, and with such an arrangement, two additional optical pick-off and pulse generating circuits may be provided for the other half of the dispenser. However, only one CLEAR signal generating circuit as shown in FIG. 13 is required for a dispenser control unit 40.

With respect to the more detailed circuitry of the central control unit and one of the dispenser control units, both of which have specific circuits that are substantially similar in their structure and operation and which accordingly carry the same designating numbers, the operation of the specific circuitry will now be broadly described in conjunction with the central control unit shown in FIG. 4 together with the specific circuitry hereinafter described and shown in FIGS. 6-16. Additional circuits in the dispenser control units that are not found in the central control unit will then be described, as well as the console control unit circuitry.

The square wave generator 118 shown in FIG. 11a provides the timing for the complete circuit and provides a signal at the same frequency as the generator of the dispenser control module and thereby allows synchronization of the data being transmitted from each unit. The remaining portion of FIG. 11a and most of the circuitry in FIG. 11b comprise the timing pulse generator 120 which generates all of the timing signals used in the central control unit with the signal TC being used to gate the 380kHz into the circuit. Shift register 200 divides the input frequency by eight, so that the input signal to the shift register 202 is a 47.5kHz signal. Its outputs are divided by eight yielding signals D5 through D8 which have a frequency of 5.95kHz that is used as the basic bit timing of the system. Similarly, shift registers 204 and 206 generate time slice signals for every positive transition of signal D5, producing the time slice signals C1 through C8. After 12 transmissions of signal D5 which corresponds to eleven bits of information and one bit of multiplexer timing, C5 goes true, which disables the timing chain. The gating circuit shown in FIG. 11b produces the signals shown to the right which are shown in the timing diagrams of FIGS. 17a, 17b and 18a.

The timing chain gating circuit 116 shown in FIG. 6c controls the generation of the timing pulses for the central control unit, with either RECEIVING or TRANSMIT setting a flip-flop 208 which allows signal TC to go true. The TC signal is automatically turned off by the C5 signal which is generated by the timing pulse generator 120 shown in FIG. 11a. Therefore, once it is started, the timing chain automatically shuts off after an exact length of time, which is when the signal C5 goes true as previously described.

During transmission, the shift register 124 shown in FIG. 6a which includes a pair of eight bit parallel to serial shift registers 210 and 212, shifts data out of these units with the application of the clock signal XMIT SHIFT applied to each unit. The output signal SHIFT REGISTER OUT (SR OUT) is sent to the transmit gating circuit 126 and the signals ID1, ID2 and ID4 determine which dispenser control unit and associated console control unit is being addressed. The RESET MOTOR ENABLE and RUN MOTOR ENABLE signals from the console control unit are also sent to the dispenser to allow the reset motor and pump motor to run.

The transmit gating circuit 126, also shown in FIG. 6a gates the output of the parallel to serial shift register 124 with the PARITY bit and the TO bit. The timing is constructed so that the sequence is to first send the TO bit followed by the data from the shift registers, i.e., ID1, ID2 and ID4, RESET MOTOR ENABLE, RUN MOTOR ENABLE, etc., and then the PARITY bit is added to the end of the transmission.

The data is then modulated with a 1.90kHz signal by the modular 128 (shown in FIG. 6b) for transmitting the data to the dispensers once it has been amplified by amplifier 60 which is coupled to the alternating current power lines 62.

With respect to the parity generation circuit 97, shown in FIG. 9, its output is used to validate the data when the central control unit is operating in the receive mode, i.e., it is forwarded to the data verification circuit 122 which will be hereinafter described. When the central control unit is operating in the transmit mode, the PARITY signal is gated into the last transmitted bit position by the timing signal TRANSMIT PARITY (TR PAR) from the transmit gating circuit 126. The parity generation circuit includes a flip-flop which is initially set by the signal PAR SET at the beginning of a receive or transmit cycle. If a receive cycle is occurring, the output of gate 214 causes flip-flop 212 to toggle according to the received data RSI input, provided that the input RECEIVE is true and each data bit is read at the proper time which is a function of the RDS signal. If the correct number of true bits has been received, the PARITY signal (PAR) will be true which is one of the inputs for the data verification circuit 122.

When the central control unit is in the transmit mode, the PARITY signal is generated in a similar manner using a gate 216. The SR OUT signal is the data being transmitted and the input signal TRANS insures that a transmit cycle is occurring and the TRANSMIT SHIFT input clocks the SR OUT data at the proper time. The flip-flop 212 toggles to the proper state, and is then sent to the transmit gating circuit 126.

The verification circuit 122 shown in FIG. 8 controls the transmit function as well as the reception of data that is forwarded to the multiplexing circuit 132. Whenever the RECEIVE signal is true and the central control unit is in the RECEIVE mode, a gate 218 determines if the received data has the proper framing and parity before allowing the output of a flip-flop to go false. if the data received is good, the XFER signal enables the multiplexing circuit 132 to strobe the data into the proper console within one bit time from the shift register 82. After the multiplexing circuit 132 runs for one bit time, i.e., 1/5950 seconds, a portion of the interlock circuit 86 shown in FIG. 8 sets a flip-flop 222 causing it to go true and set the transmit mode. The input XMIT signal for the interlock circuit 86 is derived from the time out circuit 136 and the TC signal is derived from the timing chain gating circuit 116.

The time delay generator 134 shown in FIG. 10 causes signal T OUT to go false with the first positive D5 pulse being used to charge a capacitor 224. When the timing chain stops due to the signal TC (FIG. 6c) going false, the signal D5 ceases and causes T OUT to go high after a considerable delay produced by the capacitor 224 discharging slowly into a gate 226 and resistor 228. T OUT goes low a short time later after a small delay caused by capacitors 230 and 232.

With respect to the time out detect circuit 136 shown in FIGS. 11b and 12, the signal T OUT generates the signal END when a time out is encountered as would occur in the event the data transmitted is bad or non-existent. The END signal is also generated at the end of each multiplex cycle causing the central control unit to transmit to the next dispenser unit. The signal NEXT is also generated at the end of the multiplex cycle for the purpose of incrementing the upcounter to produce a new identification code for addressing the next dispenser. The signal TOTNX is generated during a time out cycle to generate the NEXT signal.

The upcounter circuit 138 shown in FIG. 12 includes a seven bit binary counter 236 which is incremented by the NEXT signal from the time out detector circuit 136 to generate the dispenser identification codes. A gate 238 resets the counter after all the dispenser control units have been communicated with.

As previously mentioned, the system of the present invention may be used with dispensers that have two dispensing nozzles in the same dispenser housing (labeled A and B) and which utilize the same dispenser control unit 40. If this feature is incorporated into the system, the logic circuits 242 and 244, shown respectively in FIGS. 7a and 7b, generate the multiplex signals ISA and ISB for selecting side A or B console control modules for a given dispenser unit.

Turning now to other circuits that are operable when the central control unit is operating in the receive mode, i.e., it is receiving data from one of the dispenser control units responsive to the transmission of the identification code for one of the dispensers and that dispenser control unit is transmitting the cost and quantity data to the central control unit, the data is transmitted over the a.c. power lines 62 to the transformer 70 and the signal is then fed into the inverter 78 and demodulator 80 as shown in FIG. 6b.The demodulator 80 includes an integrated phase-lock-loop circuit which detects the data pulses from the dispenser control unit 40 and the output is then amplified by the receive buffer amplifier 84. Its output is fed to the interlock circuit 86 shown in FIG. 6c which inhibits the receive cycle unless the timing chain is not running and the transmission of data by the central control unit is not taking place.

Another portion of the interlock circuit 86 is also shown in FIG. 8 and is used to enable the transmit mode of the central control unit to turn it on as previously described. Referring again to FIG. 6c, an output of the interlock circuit 86 controls a flip-flop 250 in the receive gating circuit 88 and is set by the clock input and a receive data bit from the interlock circuit 86. Once the receive flip-flop 250 is set, the 380kHz signal cannot clock it, since the signal RECEIVING goes low and inhibits the output of a gate 252. When the central control unit is in its RECEIVE mode, the signal RS1, i.e., the data being received from the phase-lock-loop of demodulator 80 is fed to the shift register 82, which comprises shift registers 253, 254, 256 and 258. Eleven data bits are shifted into the shift register 82 via the input lead 260. The timing pulse generator 120 generates a read shift signal RDS that clocks the received data into the shift registers 253-258 and the output of these individual shift registers include the PARITY, 0.1 GALLON pulses and the ONE CENT pulses as well as the RESET COMPLETE pulses. The outputs of the individual shift registers are then forwarded to the console control units together with the proper identification code for selecting the proper console control unit.

The identification decoding circuit 98 located in each of the dispenser control units 40 shown in FIGS. 5 and 14 (which is substantially similar to the decoding circuit 104 in FIG.S 4 and 16 located within each of the console control units 44) will now be described. More particularly, the decoding circuits 98 and 104 each have a switch 264 which is preset to a particular binary code so that each of the individual dispensers and console control units can be identified. The outputs of the switch 264 are connected to four EXCLUSIVE-OR gates 266, 268, 270 and 272, each of which has a second input from the incoming signals ID1, ID2, ID4 and ID8. When any pair of inputs for the EXCLUSIVE-OR gates compare, the output of that gate goes low and all of the outputs are connected to the input of a gate 274. If all of the EXCLUSIVE-OR gates are satisfied simultaneously, gate 274 is satisfied and provides the identification MATCH signal that is forwarded to the data verification circuit 122. With respect to the decoding circuit 104 shown in FIG. 16, the output of gate 274 is one of the inputs to a gate 276, the other of which is ID0 signal which is provided by the central control unit for the purpose of sending the incoming data to the "A" side or "B" side console control module in the event that two nozzles are present in the dispenser.

Turning to the gating latch 94 shown in FIG. 15 which controls the operation of the solid state relays 90 and 96, the latch includes a flip-flop 280 which receives the RESET MOTOR ENABLE signal from the shift register 82 as well as a TRANSFER signal which latches flip-flop 280 and causes the reset motor to run. The signal RESET COMPLETE, (RESCOM) is sent back to the central control unit so that when the RESCOM signal is received at the particular console control unit, the console control unit automatically zeros its display and issues a signal to enable the solenoid (or pump motor) to operate when the transfer signal strobes flip-flop 282 controlling the solid state relay 96.

Referring now to FIG. 16 which illustrates the circuitry for one of the console control units 44, including the identification decoding circuit 104 previously described, other inputs to the console control unit that are received from the central control unit are shown (to the left) and include the quantity and cost inputs, the STROBE signal, and the RESET COMPLETE signal. When the identification signals compare to satisfy gate 274 and the correct side of the dispenser is satisfied from the signal ID0, gate 276 is enabled and its output is inverted and fed to gate 280. Thus, when the STROBE signal is transmitted from the central control unit, gate 280 is enabled to produce a READ signal which allows the ONE CENT and 0.1 GALLON pulses to be strobed through gates 282 and 284 to their respective counters 99 and 100. The READ pulse also strobes memory register 106 which is a flip-flop that produces a dispenser reset pulse which clears the counters 99 and 100.

The RUN/STOP switch 54 may be used at any time to temporarily stop the operation of a dispenser without affecting the display. The switch must be in the closed position to enable the solenoid to run, since it is one of the inputs to a NOR gate 286 and its output generates the RUN SOLENOID ENABLE signal that controls the operation of the dispenser.

The counters 99 and 100 are divided by 10,000 counters and are used to count the ONE CENT and 0.l GALLON pulses as they are transmitted from the corresponding dispenser control unit. The counters also multiplex the four decimal digits using a scan oscillator 288 to turn on one of four digits in the display at a time. The scan frequency is preferably about 500 Hz. As shown, the outputs of the counters provide the four digits that are eventually displayed and these outputs are connected to the display select circuit 102 which comprises gating circuits which allow the cost data to be displayed under normal conditions, but which can be switched to the gallon display when the QUANTITY display switch 50 is depressed.

The display circuit 48 comprises a display driver 290 which includes a transistor pair for each of the digits wherein a low voltage signal switches a 180 VDC potential and causes the display digit to illuminate for those segments that have a conducting path from a display decoder 292. Each digit has seven segments which are selectively illuminated to provide the proper digit and the segments are selectively driven by the decoder 292 which receives signals from the display select circuit 102 which are provided by the binary coded decimal output of the counters 99 and 100. The display also includes two decimal points positioned to indicate dollars and cents when the cost data is displayed and gallons and tenths of gallons when the quantity is being displayed.

As previously mentioned, the display is adapted to blink when a customer has completed the dispensing of the fluid and the blinking alerts the controlling attendant of that fact and that the customer should then pay for the fluid. To provide the blinking of the display, an oscillator 294 is provided and is connected to the decoder 292 for the purpose of blinking the illuminated display, preferably at a frequency of about one Hz. The attendant may depress the PAID switch 52 to cause the display blink command to turn off, the closing of the switch 52 applying a 12VOC signal to set a flip-flop 296 and disqualify a gate 298 causing its output to go low. The low output causes the display oscillator 294 to stop which in turn disables the blink command of the dispenser decoder 292. Memory register 106 latches up the signal RESET COMPLETE signal which originates at the dispenser control unit from the reset motor mechanism that is used to reset the mechanical computer.

From the foregoing description, it should be understood that an improved dispenser control system has been shown and described which is relatively easily installed in an existing gasoline station or the like with a minimum disruption to the station operation since additional conduit installation in the concrete or other surface is not required. Moreover, the system provides sufficient control of the individual dispensers that one attendant may monitor and control the operation of several dispensers with little risk of a customer leaving undetected without paying for a transaction. The system utilizes a single carrier frequency with the dispenser control units and console control units being identified by an identification code and thereby enables the addition of more pumps with little modification to the basic system. The system has excellent accuracy in the remote display, since data that is not accurately transmitted is saved for a future transmission and this capability virtually insures that information is not lost, which could provide an incorrect cost and/or quantity display.

Although various embodiments of the invention have been illustrated and described, they will suggest a number of variations and modifications to persons skilled in the art. Accordingly, the scope of the protection to be afforded this invention should not be limited by the particular embodiments shown and described, but should be determined in terms of the definitions of the invention set forth in the appended claims, and equivalents thereof.

Various features of the invention are set forth in the following claims.

* * * * *


uspto.report is an independent third-party trademark research tool that is not affiliated, endorsed, or sponsored by the United States Patent and Trademark Office (USPTO) or any other governmental organization. The information provided by uspto.report is based on publicly available data at the time of writing and is intended for informational purposes only.

While we strive to provide accurate and up-to-date information, we do not guarantee the accuracy, completeness, reliability, or suitability of the information displayed on this site. The use of this site is at your own risk. Any reliance you place on such information is therefore strictly at your own risk.

All official trademark data, including owner information, should be verified by visiting the official USPTO website at www.uspto.gov. This site is not intended to replace professional legal advice and should not be used as a substitute for consulting with a legal professional who is knowledgeable about trademark law.

© 2024 USPTO.report | Privacy Policy | Resources | RSS Feed of Trademarks | Trademark Filings Twitter Feed