`
`[19]
`
`[11] Patent Number:
`
`4,707,852
`
`Jahr et a1.
`[45] Date of Patent:
`Nov. 17, 1987
`
`
`[75]
`
`[54} UTILITY USAGE DATA AND EVENT DATA
`ACQUISITION SYSTEM
`Inventors: Ronald S. Jahr, Naperville, 111.;
`Thomas H. Cowell, Corunna, Mich.
`Systems and Support, Incorporated,
`OWOSSO, MiCh-
`
`[73] Assignee:
`
`,
`[21] Appl. No.. 679’627
`[22] Filed:
`Dec. 10, 1984
`
`Related US. Application Data
`
`.
`.
`.
`33180111“ Ser. No. 310,054, OCt‘ 9’ 1981’ Pat' NO'
`[62]
`’
`’
`'
`Int. Cl.4 ..................... H04M 11/00; G08C 19/00
`[51]
`[52] US. Cl. ................................ 379/107; 340/870.03
`[58] Field of Search ...................... 340/870.02, 870.03,
`340/870.11, 870.19, 310 A; 364/483; 179/2 A, 2
`AM; 379/106, 107, 92
`References Cited
`U-S- PATENT DOCUMENTS
`3,114,900 12/1963 Anderson ....................... 340/870.11
`
`3,688,271 8/ 1972 Rouse ...............
`340/870.03
`6/1974 Vercellotti et a1.
`............ 340/870.03
`3,820,073
`
`[56]
`
`1/1979 White ............................. 340/870.02
`4,132,981
`2/1982 Robinson et a1.
`.............. 340/870.03
`4,315,251
`Primaty Examiner—.1ames L- Dwyer
`.
`Attorney, Agent, or Fzrm—Malcolm R. McKinnon
`[57]
`ABSTRACI
`A utility usage data and event data acquisition system
`effective to acquire input serial data messages represent-
`ing the amount of consumed utility services and/or
`binary event data from one or several external sources
`having differing drive signal requirements, the system
`also being effective to reformat the input data and ap-
`pend an identification code and an error detection code
`to the acquired data, and thereafter transmit messages
`comprising the identification code, the acquired data,
`the error detection code and other control information
`to a central location through the agency of coaxial
`cables, public switched telephone networks or other
`transmission facilities utilizing data terminals which
`accept serial binary messages at logic level voltages.
`Data message transmission is initiated either’ at random
`times by an algorithm within the control program of a
`microprocessor incorporated in the system or from an
`“'3“an applied 001mm“ Signal-
`
`38 Claims, 6 Drawing Figures
`
`x’ld
`
`(9777717
`In?
`frugal-or
`
`
`
`paid
`
`‘ It 1]
`
`l/Irr?
`Steam;
`- toilet-{an
`
`
`
`Jwi/eiei
`54-720”
`In":
`
`7:7: Jove
`
` M Jr"?
`I: mm?
`— beige”? m6¢7fecfip~
`
`
`//l-/
`
`
`14?:
`lin]?
`
`bier/ice
`
`
`
`fEWIcEJ‘
`|
`}—A';J;/;o;;I-1
`
`2_____.I
`|
`Air/oraufr'wr Irkirritil‘aw JyJ-ienr
`|
`
`c 7117;“
`a 55;?"
`
`1
`
`APPLE 1028
`
`APPLE 1028
`
`1
`
`
`
`U. S. Patent Nov. 17,1987
`
`Sheet 1 of4
`
`4,707,852
`
`\kxx8Q.»Rum_,uw\__\Nx_MN\\\u\_,_._kebflbbwkfis__VNVAN_
`R?u.3.ka%\k\_a.“E:_5%_
`
`$4_\N\_uNx_
`\Nx_
`\N\53&8N\_.0v
`5%\kafixmfikkmkkSNVNNMKNMNR\«ox.»PEN_\N\\k\MNNV.»
`
`
`aflfiflflnnl\\‘$3_
`
`_\N
`
`__
`
`SN.\
`
`
`
`\_...uwm‘nonxmkwfi
`
`2
`
`
`
`Ntnm
`
`1
`
`7.,
`
`7009l
`
`02aehS
`
`V.63.0meRS30MNmusk;-
`
`
`
`
`EBSthmm§§IUn8.»3.3Vbe».NV.“NET
`.V..
`
`PRN»?§§.\MEL;+\Tou.SwNmmkfiaflhSawqm\EQ++Mmx‘\Rx.»kwx‘
`
`
`
`
`
`40”in,m;1_Mu,¢.HVoo.0:MHAkakWaVKXfiKhV“3%..
`
`
`.“ANNMVKNRK.‘7g100w
`,fl\VxxWMKNWRmH03;.
`
`
`
`llllllllllll\\.vNMN\Q\_.m\-h+5M5“x§W$\M\NK\\HI
`
`
`NV}....
`
`08%\«uk\..
`
`_
`
`3
`
`
`
`
`x U. S. Patent Nov. 17,1987
`
`Sheet 3 of 4
`
`4,707,852
`
`
`
` Vt\uxikuMENNvNuQEa.
`
`
`
`III.InIIIIluIIII.II.I:IIIIIrIIIIII
`
`
`-I:II'll
`m8---—--§-—.—-=-
`
`
`
`III
`
`
`
`
`
`N...\ux.~k\HhNNWNMQ
`
`Vwm‘oooococowbmwoooo0.0.“No....000
`
`
`
`
`
`
`
`
`
`
`ANN«SN3%KEN3NV\N\\N\me\NNNWKMWNMN\\
`\KN‘NR3%NR
`
`ER3%Paw
`\NKIIRm.“I\Nnfl
`9.0KI‘NM\
`
`Q?“3%“GV%\wa
`
`
`EmbwfiwxhsxmmmmmkwwmKwI.38“ISYN
`
`
`
`
`
`.
`
`
`
`kwNPNuNVNANVV\WKvk.xV\\.
`
`
`
`ASRbxkaNRxxx“xx\Nx
`
`\\\\N\
`
`4
`
`
`
`
`
`
`
`U. S. Patent Nov. 17,1987,
`
`Sheet 4 of4
`
`4,707,852
`
`\uhQRukfi\\-~\
`
`9T
`
`§Nkhx\\>\x3wNw.\N\
`xkax\C‘wNRI““fix
`.WM\NmkbvkwNRN
`_AWN3xNNx
`\Rx
`
`
`.0g“hNN§\\-N\kVNH
`»gFa»5L\WHJI.\.V\\%ur/Kw.Mu\A_.
`
`.+KoxuxuumkmaSBx.
`0I\N\h
`
`NV
`
`WNfiML.
`
`kMNNQkxwkonQkux§
`
`Rx\R.
`
`«SR,SQ
`
`
`
`.u§\xxx.3H\-N+3“
`
`.
`
`.mflmNfiSS«3%Esé
`
`5
`
`
`
`1
`
`4,707,852
`
`UTILITY USAGE DATA AND EVENT DATA
`ACQUISITION SYSTEM
`
`This is a divisional of co—pending application Ser. No.
`06/310,054 filed on Oct. 9, 1981, now US. Pat. No.
`4,504,831.
`
`5
`
`BRIEF SUMMARY OF THE INVENTION
`
`This invention relates to electronic data acquisition 10
`systems, and, more particularly, to an improved utility
`usage data and event data acquisition system for acquir-
`ing and transmitting utility usage and event data to a -
`central location. Systems embodying the present inven-
`tion accept either messages comprising a serial stream 15
`of binary digits representing the amount of consumed
`utility services or binary event data from external
`sources at each of several inputs to the system. Exam-
`ples of applications of systems embodying the present
`invention include, but are not limited to, the acquisition 20
`and transmission to a central location of usage data for
`various utilities such as water, gas and electricity, the
`acquisition and transmission of event data such as event
`data respecting the opening and closing of doors, the
`operation or disablement of valves or switches, the 25
`selection of broadcast programs for viewing or listen-
`ing, and other data such as alarm data respecting fire,
`intrusion, and medical or other emergencies or condi-
`tions. Data acquisition systems embodying the present
`invention incorporate many features which provide a 30
`cost effective alternative to prior manual, semi-mech-
`anized and automatic methods of utility usage data ac-
`quisition and processing, a primary application for sys-
`tems embodying the present invention being to auto-
`matically acquire utility usage data for one or more 35
`utility services at remote locations near the point of
`consumption and forward the data to a central location
`for processing while eliminating many of the costs asso-
`ciated with prior utility meter reading. In addition to
`reducing the costs associated with prior meter reading, 40
`data may be acquired more frequently with systems
`embodying the present invention so as to eliminate the
`need for estimated service billing which results when
`meters are not read at least once every billing cycle.
`Furthermore, data may be acquired at an even greater 45
`frequency to permit time-of-day usage monitoring and-
`/or billing.
`A significant feature of systems embodying the pres-
`ent invention is the ability to accept serial binary data
`messages from electronic utility meter encoders pres- 50
`ently in use or available for use with many existing
`manual reading utility meters. Since the meter readings
`acquired from these encoders are cumulative and non-
`volatile, there is no requirement to store the utility
`usage data within the data acquisition means and thus ‘55
`the data is immune to loss resulting from power inter-
`ruptions, device failure or transmission failures.
`Systems
`embodying the present
`invention are
`adapted to accommodate several different methods of
`data transmission to a central location. Transmission of 60
`the acquired data over a coaxial cable system may be
`accomplished by interfacing the data acquisition means
`to a radio frequency transmitter which is directly con-
`nected to the coaxial cable system. A receiver at the
`central location demodulates the radio frequency sig- 65
`nals and recovers the data message. Alternatively, the
`data acquisition means and an associated data processor
`at a central location may comprise a sub-system of an
`
`2
`information distribution system. These systems provide
`a wide range of advanced telecommunication and sub-
`scriber services which may include alarm reporting,
`energy management, meter reading, pay television ser-
`vices, remote banking and shopping services, and usage
`sensitive billing among others. In this application, the
`data acquisition means interfaces directly with a sub-
`scriber terminal which communicates with and may be
`controlled by a host processor at a remote location.
`Data acquired by the data acquisition means is transmit-
`ted to the subscriber terminal and thence to the host
`processor over transmission facilities utilized by the
`information distribution system. Transmission facilities
`utilized by an information distribution system may in-
`clude coaxial cable, fiber optic cable, a switched or
`private line telephone network or any combination of
`these or other transmission media. The acquired data is
`transmitted to the central location as it is received at the
`host processor or the acquired data is stored at the host
`processor and transmitted to the central location upon
`request from the central location.
`Systems embodying the present invention utilize a
`single-chip microprocessor which significantly reduces
`the number of discrete analog and digital electronic
`components which would be required to accomplish
`the data acquisition task, thus reducing the cost of the
`system itself and improving reliability. Data message
`transmission through the system to the central location
`is initiated at random times determined independently
`by each acquisition means or by the application of an
`external logic level command signal to the acquisition
`means. The present invention further reduces the cost
`of data collection since bi-directional communication
`with either the central location or other acquisition
`means sharing the same communication channel is not
`required.
`In systems embodying the present invention, an error
`detection code is appended to each data message trans-
`mitted by the system to assure, with high reliability, that
`the data message received at the central location is free
`of errors introduced during transmission. Moreover, the
`number of inputs to systems embodying the present
`invention may be easily expanded with the addition of
`applique circuitry described hereinafter in greater detail
`and permitting the system to accommodate a large num-
`ber of data sources as might be encountered in apart-
`ment and commercial complexes. Additional applique
`circuitry provides a means of detecting an impending
`power interruption or tamper alarm and transmitting a
`message with this data to the central location. The data
`messages transmitted by systems embodying the present
`invention may be readily adapted for a packet data
`transmission protocol thus facilitating the application of
`the invention to current and future data distribution
`systems.
`An object of the present invention is to overcome
`disadvantages in prior manual, semi-mechanized and
`automatic methods and apparatus for data acquisition
`and processing of the indicated character and to pro-
`vide an improved utility usage data and event data ac-
`quisition system incorporating improved means for
`acquiring utility service usage data at a central location
`from remote locations which utilize serial binary meter
`encoding devices.
`Another object of the present invention is to provide
`an improved utility usage data and event data acquisi-
`tion system capable of utilizing several data transmis-
`sion media.
`
`6
`
`6
`
`
`
`3
`Another object of the present invention is to provide
`an improved utility usage data and event data acquisi-
`tion system capable of accepting serial binary data from
`various meter encoding devices or binary event data at
`any of several inputs to the system.
`Another object of the invention is to provide an im-
`proved utility usage data and event data acquisition
`system incorporating improved means providing for the
`immediate transmission of a data message to a central
`location upon the occurrence of a binary event at any of 10
`several inputs to the system or upon the application of
`primary power to the system.
`Another object of the invention is to provide an im-
`proved utility usage data and event data acquisition
`system which may include optional means for transmit- 15
`ting data messages to a central location at random times
`determined independently by each remote data acquisi-
`tion means thus permitting a number of acquisition
`means to share a common communication channel with-
`out such acquisition means communicating with each 20
`other or receiving commands from the central location.
`Still another object of the present invention is to
`provide an improved utility usage data and event data
`acquisition system which, when applied to a switched
`telephone network, incorporates means for establishing 25
`a telephone connection between the remote data acqui-
`sition means and the central location at random times
`determined independently by each acquisition means
`when it is unlikely that the telephone facility will be
`required for normal service.
`Yet another object of the present invention is to pro-
`vide an improved utility usage data and event data ac-
`quisition system that is economical to manufacture and
`assemble, durable, efficient and reliable in operation.
`The above as well as other objects and advantages of 35
`the present invention will become apparent from the
`following description,
`the appended claims and the
`accompanying drawings.
`BRIEF DESCRIPTION OF THE DRAWINGS
`
`5
`
`30
`
`4,707,852
`
`4
`As shown in FIG. 1, the system 10 includes data acquisi-
`tion units, generally designated 11A and 11A-1, which
`are identical and shown in greater detail in FIG. 2. The
`number 11B designates an alternate embodiment of a
`data acquisition unit which is shown in greater detail in
`FIG. 6. The system illustrated in FIG. 1 depicts three
`different modes by which the data acquisition units
`11A, 11A-l or 11B may communicate with a central
`location generally designated 20 and transmit a compos-
`ite serial binary data message which includes data ac-
`quired from four inputs, which inputs are designated
`12A, 12B, 12C and 12D in all three modes.
`Referring to the first mode illustrated, the data acqui-
`sition unit llA transmits a composite serial binary data
`message (which includes data acquired from inputs
`12A, 12B, 12C and 12D) to a radio frequency transmit-
`ter 15 at logic level voltages over the lead 13B. The
`transmitter 15 establishes and modulates a radio fre-
`quency carrier signal which carries the composite serial
`binary data message. The output of the radio frequency
`transmitter 15 is connected to a coaxial cable distribu-
`tion system 16A by a coaxial cable 16B. At the central
`location 20, a radio frequency receiver 22 is connected
`to the coaxial cable distribution system 16A by a coaxial
`cable 16C.
`The radio frequency receiver 22, which is tuned to
`the same radio carrier signal frequency produced by the
`transmitter 15, amplifies, detects and demodulates the
`radio signal and transmits the recovered composite
`serial binary data message to the central data processor
`21 at logic level voltages over the lead 23. The compos-V
`ite serial binary data messages generated by the data
`acquisition unit 11A is transmitted at random times.
`Therefore,
`in this configuration, a plurality of radio
`frequency transmitters 15 and their associated data ac-
`quisition devices 11A may share a common radio fre-
`quency channel with a low probability that two or more
`transmitters will be activated simultaneously preventing
`accurate reception of the data messages by the receiver
`22.
`
`45
`
`FIG. 1 is a schematic block diagram of a utility usage
`data and event data acquisition system embodying the
`present invention and depicting several modes by which
`the data acquisition means may communicate with a
`central location;
`FIG. 2 is a schematic diagram of the data acquisition
`means embodied in the system illustrated in FIG. 1;
`FIG. 3 is a schematic diagram of an optional applique
`circuit which may be incorporated within the data col-
`lection means to provide advance warning of an im- 50
`pending power interruption to the data collection
`means or an indication that such means has been tam-
`pered with;
`FIG. 4 is a schematic diagram of an applique timing
`circuit which may be incorporated in the data acquisi- 55
`tion means when a radio frequency transmitter is uti-
`lized to transmit a composite data message to a central
`location;
`-
`FIG. 5 is a schematic diagram illustrating means for
`expanding the number of inputs to the system; and
`FIG. 6 is a schematic diagram illustrating means
`which permits operation of the system with the public
`switched telephone network.
`DETAILED DESCRIPTION
`
`60
`
`65
`
`Referring to the drawings, a utility usage data and
`event data acquisition system, generally designated 10,
`embodying the present invention is illustrated therein.
`
`Referring now to the second communication mode
`shown in FIG. 1, the data acquisition unit 11B commu-
`nicates with the central location 20 over a switched
`telephone network 28A. The data acquisition unit 11B
`controls a telephone network modem 29 capable of
`establishing a telephone connection to a similar modem
`26 at the central location 20. The data acquisition unit
`11B initiates calls to the central location 20 at random
`times, as for example, between the hours of midnight
`and 5:00 am, when it is unlikely that the dedicated
`telephone loop 28B and 28C will be required to provide
`normal telephone service. Following establishment of
`the telephone connection to the central location 20, the
`data acquisition unit 11B transmits the serial binary data
`message which includes data acquired from the inputs
`12A, 12B, 12C and 12D to the telephone network
`modem 29 at logic level voltages over the lead 31. The
`telephone network modem 29 transmits the composite
`serial binary data message by shifting an audio fre-
`quency carrier between two frequencies corresponding
`to binary zero and binary one. The audio frequencies
`are transmitted to the switched telephone network 28A
`over the subscriber telephone loop 28B and 28C. The
`telephone network modem 26 at the central location 20
`receives the modulated audio frequency carrier signal
`over a dedicated telephone loop 28D and 28B. The
`telephone network modem 26 demodulates the compos-
`ite serial binary data message from the modulated audio
`
`7
`
`7
`
`
`
`5
`
`4,707,852
`
`r
`
`frequency carrier signal and transmits the data message
`to the central data processor 21 at logic level voltages
`over the lead 27 as it is received.
`_
`Referring to the third communication mode shown in
`FIG. 1, the data acquisition unit 11A-1, which is similar
`to the data acquisition unit 11A, communicates over the
`leads 13C and 17 with a subscriber terminal 18D which
`is part of an information distribution system 18A com-
`prised of a host processor 18B, transmission facilities
`18C and the subscriber terminal 18D. The data acquisi-
`tion unit 11A-l transmits the composite serial binary
`data message which includes data acquired from the
`inputs 12A, 12B, 12C and 12D at logic level voltages to
`the subscriber terminal 18D at random times or option-
`ally transmits the message upon receipt of a command
`from the subscriber terminal 18D. The optional com-
`mand is a logic level voltage change applied to the lead
`17 by the subscriber terminal 18D. The composite serial
`binary data message is transmitted to the host processor
`18B over the transmission facility 18C. The host proces-
`sor 18B then transmits the data message either immedi-
`ately or upon request from the central data processor 21
`over a data link 19 to the data link interface 24 at the
`central location 20. The data link interface 24 transmits
`the received composite serial binary data message to the
`central data processor 21 at logic level voltages over the
`lead 25.
`
`Although three modes of communication between
`the data acquisition units 11A, 11A-1 or 11B and the
`central location 20 are depicted in FIG. 1, any other
`mode which incorporates facilities capable of transmit-
`ting a serial binary data message from the data acquisi-
`tion units to the central location 20 may be utilized.
`FIG. 2 is a schematic diagram of the data acquisition
`units 11A and 11A-1 which are comprised of a microcon-
`troller 35 that executes a control program contained
`within the read-only program memory which is an
`integral part of the microcontroller 35. The microcon-
`troller 35 acquires either serial binary data messages
`from one to four utility meter encoders connected to the
`input leads, such as the input leads 12A, 12B, 12C and
`12D, respectively, or binary event data from one to four
`external sources connected to the respective input leads
`12A, 12B, 12C and 12D. A composite serial data mes-
`sage including the data acquired at the input leads 12A,
`12B, 120 and 12D is transmitted at logic level voltages
`over the output lead 13A at random times determined
`by an algorithm within the microcontroller 35 program,
`upon the application of power to the unit on the leads
`43A or 43B, upon the application of an external logic
`level command signal to the lead 17, or upon the detec-
`tion of a binary event represented by transition of logic
`level state at any of the input leads 12A, 12B, 12C or
`12D. The output lead 13A may be interfaced with a
`radio frequency transmitter at the lead 13B or a sub—
`scriber terminal unit at the lead 13C for transmission of
`the composite serial data message to the central location
`20 illustrated in FIG. 1.
`»
`The composite serial data messages transmitted over
`the leads 13A, 13B and 13C and thus to the central
`location 20 include the data acquisition unit identifica-
`tion code, binary event data, data messages from utility
`meter encoders and an error detection code. The data
`acquisition unit identification code is a twelve bit code
`which permits the central location 20 to uniquely iden-
`. tify composite serial data messages from up to four
`thousand ninety five data acquisition units sharing a
`common communication channel,
`i.e., a single radio
`
`-
`6
`frequency channel. The identification code for each
`data acquisition unit is implemented by opening the
`appropriate normally closed connections 36A through
`36L. The binary coded identification ranges in decimal
`value from zero with all
`twelve connections 36A
`through 36L closed to four thousand ninety five with all
`twelve connections 36A through 36L open. The least
`significant bit is 36A and the most significant bit is 36L.
`With reference to the input leads 12A, 12B, 12C and
`12D, the microcontroller 35 acquires serial binary data
`from one to four utility meter encoders connected to the
`input leads. Each meter encoder requires three connec-
`tions to the data acquisition unit: a ground connection to
`the lead 37, encoder data output connected to one of the
`four input leads 12A, 12B, 12C or 12D, and an encoder
`drive signal obtained from leads 38 or 39. Only one
`meter encoder data output may be connected to any one
`of the input leads. Two types of meter encoder drive
`signals are provided. The lead 38 is utilized with meter
`encoders which require a constant drive voltage of
`eight to fifteen volts, and the lead 39 is utilized with
`meter encoders which require a clocked five volt drive.
`The Zener diode ZDl regulates the eight to fifteen volt
`' drive to five volts through the dropping resistor R11.
`The eight to fifteen volt drive voltage is supplied
`through an optical-isolator OPTl. The conduction of
`the optical-isolator OPTl is controlled through a resis-
`tor R12 by the microcontroller on the lead 40.
`Meter encoders which require a constant drive volt-
`age transmit a serial binary data message which includes
`the utility usage data upon application of the constant
`drive voltage. Meter encoders which require a clocked
`drive transmit a serial binary data message which in-
`clude the utility usage data only while the drive voltage
`is clocked or switched between high and low logic
`levels. Utilizing this difference in the operation of the
`two types of meter encoders, the acquisition units 11A
`or 11A-l accept either type of meter encoder connected
`to any- one of the four inputs 12A, 12B, 12C or 12D
`without regard to the type of encoder so connected.
`The acquisition and transmission of utility meter serial
`encoder data following the initiation of composite data
`message transmission is accomplished by the microcon-
`troller 35 repeating the following procedure for each of
`the four inputs 12A, 12B, 12C and 12D in sequence
`beginning with the input 12A: the microcontroller 35
`applies a constant high logic level voltage to the lead 40.
`The constant high logic level voltage is applied to the
`light emitting diode within the optical-isolator OPT]
`through the resistor R12 and the phototransistor within
`the optical-isolator 0PT1 is forced into saturation and
`thus sWitches the eight to fifteen volt supply voltage at
`the collector of the phototransistor to the encoder drive
`lead 38. The Zener diode ZDl and the drOpping resistor
`R11 reduce the constant eight to fifteen volt drive volt—
`age to a constant five volts at the lead 39. Meter encod-
`ers connected to the lead 38 or 39 which operate with a
`constant drive voltage will commence transmission of
`their serial binary data messages. These messages ap-
`pear simultaneously on the input leads 12A, 12B, 12C or
`12D which connect to the outputs of the meter encod-
`ers of the constant drive voltage type. Meter encoders
`of the type which require a clocked drive voltage will
`not respond at this time on their respective input leads
`since the drive voltage is held constant. The microcon-
`troller 35 examines the input lead 12A for a change of
`logic state which indicates the start of the serial data
`message from a constant drive voltage encoder. If logic
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`45
`
`50
`
`55
`
`65
`
`8
`
`8
`
`
`
`7
`level transitions are detected by the microcontroller 35,
`the serial data message from the encoder is accepted by
`the microcontroller 35 as received over the input lead
`12A and the message is appended to the composite data
`message currently in the process of transmission over
`the lead 13A. If logic level transitions are not detected
`at the input lead 12A, indicating that no serial encoder
`of the constant drive voltage type is connected to this
`input
`lead,
`the microcontroller 35 will commence
`clocking the encoder drive voltage at the leads 38 and
`39 by clocking the logic level voltage at the lead 40. A
`serial encoder of the type which requires a clocked
`drive voltage connected to the input lead 12A will
`commence the transmission of the serial data message.
`The microcontroller 35 detects the serial data message
`at the input lead 12A as logic level transitions. The
`serial data message from the encoder is accepted by the
`microcontroller 35 over the input lead 12A and ap-
`pended to the composite data message. If neither type of
`serial encoder is detected at input lead 12A, the mi-
`crocontroller 35 removes the drive voltage from the
`leads 38 and 39 by dropping the logic voltage on the
`lead 40 to a low level and appends null data to the
`composite data message. The null data indicates to the
`central location 20 illustrated in FIG. 1 that neither type
`of serial encoder is connected to input lead 12A. The
`foregoing process is repeated for each of the remaining
`input leads 12B, 12C and 12D in sequence, thus acquir-
`ing and appending to the composite data message utility
`usage data from serial encoders connected to the inputs.
`Thus a system with differing serial encoders communi-
`cates with different drive signal formats to the data
`collection unit.
`In addition to acquiring data from utility meter serial
`data encoders, the data acquisition units 11A or llA-l
`detect and transmit binary event data which occurs at
`any of the input leads 12A, 12B, 12C or 12D. A binary
`event is any transition of logic level state, either low to
`high level or high to low level which occurs at any of
`the input leads. Sources of binary event data may in-
`clude, but are not limited to, normally open or normally
`closed switches or push buttons, relay contacts, or any
`external circuitry capable of producing a logic state
`transition at any of the input leads. Each of the four
`input leads function independently and each may be
`connected to either a utility meter serial data encoder or
`a source of binary event data but not both. Each time a
`binary event is detected at any of the input leads, trans-
`mission of the entire composite serial data message over
`the leads 13A, 13B and 13C is initiated. Composite data
`messages initiated by binary events are retransmitted
`twice or more at closely spaced random times to in-
`crease the probability that the composite data message
`including the binary event data is received without
`error at the central location 20.
`A crystal resonant circuit CRC—l is provided for the
`microcontroller 35, the crystal resonant circuit being
`comprised of a crystal CR-l, resistors R5 and R6, and a
`capacitor C5 which are electrically connected as illus‘=
`trated in FIGS. 2 and 6.
`
`Referring to FIG. 4, an applique timing circuit is
`illustrated which is included with the data acquisition
`unit 11A when the radio frequency transmitter 15 is
`utilized to transmit the composite data message to the
`central location 20. The function of this applique timing
`circuit is to provide power to the transmitter over the
`lead 14A for the duration of composite data message
`transmission after which power to the transmitter on
`
`10
`
`15
`
`20
`
`25
`
`30
`
`35
`
`'
`40
`
`45
`
`50
`
`55
`
`60
`
`65
`
`4,707,852
`
`.
`8
`the lead 14A is removed thus disabling the radio fre-
`quency transmitter 15. Power is applied to the leads
`14A and 14B by the applique timing circuit when a high
`to low level logic state transition occurs on the lead
`13B. This transition occurs at the beginning of the com-
`posite data message transmission over the leads 13A,
`13B and 13C. This high to low logic level transition on
`the lead 13B triggers an integrated timing circuit 51
`which brings the leads 14A and 14B from a low logic
`level to a high logic level for a fixed time determined by
`the time constant of the resistor R4 and the capacitor
`C4. The time constant-is chosen to produce a high logic
`level output at the lead 14A for a duration slightly
`longer than the time required to transmit the composite
`data message. Thus the applique timing circuit of FIG.
`4 controls power to the radio frequency transmitter and
`thus controls the maximum duration of the transmitted
`radio frequency carrier over the coaxial cable 16B. This
`circuit provides a degree'of protection against the possi-
`bility of malfunctions which might result in a “locked
`on” or constant radio frequency carrier which would
`interfere with the transmissions of other data acquisition
`units which share a common radio frequency channel.
`The lead 14B is an input to the microcontroller 35
`which permits the microcontroller to monitor the status
`of the power applied to the transmitter 15. Should a
`malfunction occur which results in the constant applica-
`tion of power over the lead 14A to the transmitter 15
`and thus the transmission of a constant radio frequency
`carrier, the microcontroller detects this condition over
`the lead 14B and will commence the continuous trans-
`mission of the composite data message over the lead
`13B and thus to the central location 20, permitting iden-
`tification at the central location 20 of the malfunction-
`ing data acquisition unit.
`Power for the microcontroller 35 is obtained over the
`lead 41 from a three-terminal integrated circuit voltage
`regulator 42 which is connected to capacitors C2, C3
`and ground as illustrated in FIGS. 2 and 6. The voltage
`regulator 42 reduces and regulates the primary eight to
`fifteen volt supply voltage appearing at the lead 43C to
`five volts required by the microcontroller 35. The pri-
`mary eight to fifteen volt supply voltage may be pro-
`vided from an external DC power supply connected to
`the leads 43A and 44A or from the subscriber terminal
`18D over the leads 43B and 44B. A wiring option 45A
`and 45B selects the source of the primary eight to fifteen
`volt supply voltage. The resistor R1, diode D1 and
`capacitor C1 with the wiring option 46A installed pro-
`vide a low level reset signal on the lead 47 to the mi-
`crocontroller 35 each time the primary supply voltage is .
`restored to the lead 43C. The microprocessor 35 trans-
`mits a composite data message to the central location
`following the occurrence of each reset signal at the load
`47. Information within the composite data message
`indicates to the central location 20 that the data message
`transmission was initiated by a reset signal. The appli-
`que circuit depicted schematically in FIG. 3 may be
`incorporated within the system to generate a reset sig-
`nal and thus initiate the transmission of a composite data
`message to the central location 20 upon the detection of
`an impending interruption of the primary supply volt-
`age or that tampering with a data acquisition unit 11A
`or llA-l has occurred. In the embodiments of the in-
`vention incorporating this feature, the wiring option
`46B is installed and the option 46A remains open. An
`integrated circuit voltage level detector 49 produces a
`low logic level voltage at the lead 48 when the primary
`
`9
`
`
`
`9
`
`
`
`4,707,852
`
`9
`supply voltage on the lead 43A falls below the thresh-
`old voltage on the lead 50 established by the voltage
`divider resistors R2 and R3, the resistor