US4916432A - Smoke and fire detection system communication - Google Patents

Smoke and fire detection system communication Download PDF

Info

Publication number
US4916432A
US4916432A US07/111,811 US11181187A US4916432A US 4916432 A US4916432 A US 4916432A US 11181187 A US11181187 A US 11181187A US 4916432 A US4916432 A US 4916432A
Authority
US
United States
Prior art keywords
data
bit
controller
line
communication line
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US07/111,811
Inventor
Lee D. Tice
Todd W. Fritz
Mark A. Kilcommons
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Pittway Corp
Original Assignee
Pittway Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Pittway Corp filed Critical Pittway Corp
Priority to US07/111,811 priority Critical patent/US4916432A/en
Assigned to PITTWAY CORPORATION, A PA. CORP. reassignment PITTWAY CORPORATION, A PA. CORP. ASSIGNMENT OF ASSIGNORS INTEREST. Assignors: FRITZ, TODD W., TICE, LEE D., KILCOMMONS, MARK A.
Priority to DE3852482T priority patent/DE3852482T2/en
Priority to PCT/US1988/003217 priority patent/WO1989004032A1/en
Priority to EP89900382A priority patent/EP0339081B1/en
Priority to GB8823230A priority patent/GB2211329B/en
Priority to ES8803186A priority patent/ES2011164A6/en
Priority to CA000580705A priority patent/CA1299269C/en
Priority to NO892557A priority patent/NO892557D0/en
Priority to FI893018A priority patent/FI893018A/en
Priority to DK305489A priority patent/DK305489D0/en
Priority to US07/472,225 priority patent/US5117219A/en
Publication of US4916432A publication Critical patent/US4916432A/en
Application granted granted Critical
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B26/00Alarm systems in which substations are interrogated in succession by a central station
    • G08B26/001Alarm systems in which substations are interrogated in succession by a central station with individual interrogation of substations connected in parallel
    • G08B26/002Alarm systems in which substations are interrogated in succession by a central station with individual interrogation of substations connected in parallel only replying the state of the sensor
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q9/00Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
    • H04Q9/14Calling by using pulses

Definitions

  • This invention relates to interactive communication within smoke and fire detection systems.
  • a central controller In detection systems in which a central controller is connected to a number of transponders (containing smoke/fire detectors) by a two-wire communication line, it is known to both supply power to the transponders and pass data to and from the transponders over the line.
  • the controller periodically "polls" and tests the status (e.g. the smoke sensitivity) of a selected transponder by addressing the selected transponder, over the communication line, and sending a command for the transponder to return a signal representative of its status to the controller via the line.
  • the controller selectively addresses the transponders by transmitting a succession of pulse groups over the line, each pulse group corresponding to one of the transponders.
  • Each transponder counts the number of pulse groups until its pulse group has been reached and then responds to and command included in that pulse group.
  • the commands are indicated by extending the duration of particular pulses in the group.
  • the transponder senses when a pulse has remained high beyond a threshold time duration to detect the elongated pulse and hence the corresponding command.
  • the transponder transmits sensitivity data to the controller by drawing a current pulse from the communication line having a duration corresponding to the sensitivity of the detector.
  • the controller measures the current pulse duration to determine whether the detector sensitivity is in, for example, a "normal” or “alarm” range.
  • the transponder also is able to return a separate calibration signal to the controller to more accurately determine the status (i.e. "normal” or "alarm") of the detector.
  • One general feature of the invention provides a fire detection system of the kind in which a controller sends data to a plurality of transponders via a communication line in the form of a series of pulses; the amplitudes of the pulses represent the data in accordance with a pulse code; the transponders detect the start of each pulse on the line and decode each pulse based solely on its amplitude level, whereby the pulses may be decoded without regard to the particular time when each the pulse begins or to its duration; and the transponder returns data to the controller in the form of data signals, each data signal having a duration based on the data to be returned.
  • Preferred embodiments of the invention include the following features.
  • the communication line is driven at a first relatively high voltage, and when a pulse is being sent, the communication line is driven to a lower voltage.
  • the pulses are encoded as either zero-valued or one-valued bits by driving the comunication line to, respectively, two different lower voltages.
  • the transponder includes power supply circuitry for deriving power from the line when the line is driven at the high voltage, and for delivering the power to the transponder. At the transponder, the start of each pulse is detected by watching for a voltage transition beyond a threshold value on the communication line.
  • Another general feature of the invention provides a fire detection system of the kind in which a plurality of transponders each sends data to a controller via a communication line; the data is sent in the form of a group of data signals, each data signal having a duration based on data presented at the input of transmission circuitry in the transponder; a reference value is presented at the input of the transmission circuitry in order to provide a reference signal of a predetermined nominal duration at the controller end of the communication line; every group of data signals is accompanied by a current reference signal; and the controller detects the actual durations of the data signals and the actual duration of the associated reference signal for use in calibration.
  • the controller transmits the pulses at a selectable pulse rate.
  • the transponders detect the start of each pulse on the line and decode each pulse based solely on its amplitude level.
  • At least some of the commands are capable of shifting the function being performed by the transponder; the controller encodes the commands in a binary code in such a manner that the codes for two commands that require different functions to be performed by the transponder differ in a least two bit positions; and the transponder detects whether a given command received from the controller differs in at least two bit positions from an earlier command received from the controller.
  • Preferred embodiments include the following features.
  • the function being performed by the transponder is shifted only when the same command is detected twice.
  • the transponder returns to the controller a value representative of the response of a transducer associated with the transponder.
  • the transponder returns to the controller a value representative of a hypothetical alarm response of the transducer.
  • the controller sends the data in the form of a succession of 13-bit words, each one valued bit being represented by a first voltage level on the communication line, each zero valued bit being represented by a second voltage level on the communication line, the 13-bit word including a nine-bit address word, a 3-bit command word, and a parity bit; and the transponder returns data to the controller following the receipt of each 13-bit word, the data being returned in the form of five pulses, each represented by the drawing of current from the communication line for a period having a duration representative of a corresponding data value.
  • the controller averages successive values of the data returned from the transponders to enhance immunity to noise; the transponder draws a relatively high level of current at the beginning of each data signal and draws a reduced level of current during the remainder of the data signal, to improve noise immunity; and the current on the communication line is kept constant by the controller despite voltage changes on the line caused by noise.
  • the invention provides an efficient, fast, and accurate communication protocol.
  • the transponder requires no independent source of power and need not have a clock to cadence its detection of the commands and addresses sent from the controller.
  • the system is relatively immune from noise (including ringing noise) on the line, even when the line is a simple two-wire link.
  • the transponder need have no complicated transmission or driver circuitry, for it returns data simply by drawing current on the line for a selected period.
  • FIG. 1 is a block diagram of a smoke/fire detection and alarm system.
  • FIG. 2 is a block diagram of a loop interface section of the system of FIG. 1.
  • FIG. 3 is a block diagram of a detector transponder of the system of FIG. 1.
  • FIG. 4 is a block and schematic diagram of the communication interface section of the transponder of FIG. 3.
  • FIG. 5 is a representative communication waveform for the system of FIG. 1.
  • FIG. 6 is a block diagram of a module transponder of the system of FIG. 1.
  • FIG. 7 is a block and schematic diagram of the communication interface section of the transponder of FIG. 6.
  • FIGS. 8A-8E are waveforms useful in understanding a feature of the system of FIG. 1.
  • FIG. 9 is a schematic diagram of an overdrive circuit feature.
  • FIGS. 10A-10E are waveforms associated with the overdrive circuit feature.
  • FIG. 11 is a functional block and schematic diagram of an alternate embodiment of FIG. 2.
  • FIGS. 12A and 12B are waveforms associated with FIG. 11.
  • a smoke/fire detection and alarm system 10 comprises controller 12, which includes a central processing unit (CPU) 14 and a number, here ten, of loop interface sections 16a-16j connected to CPU 14 via a two-way data bus 18.
  • Loop interface sections 16a-16j each have two sets of input/output ports 20a, 20b, each connected to a standard two-wire communication line, e.g., line 22 connected to input/output port 20a of loop interface section 16a.
  • Communication line 22 has two parallel branches 22a, 22b, (a greater or fewer number of branches may be used).
  • Six smoke/fire detector transponders 24 are connected to communication line branches 22a, 22b, as are a pair of module transponders 26.
  • Module transponders 26 are further connected to peripheral devices 28, such as sounders, strobes, door closers, or water flow switches.
  • each loop interface section 16a-16j for example, loop interface section 16a, includes a processor 30 connected to data bus 18 via a data bus interface (not shown).
  • Processor 30 is cadenced by a system clock 31, and is connected to a memory 32, that includes a read only memory 27 (ROM) and a random access memory 29 (RAM).
  • ROM read only memory
  • RAM random access memory
  • Processor 30 is also connected to a reset unit 33.
  • Processor 30 operates in accordance with a program stored in ROM 27.
  • Data output terminal 34 of processor 30 provides control signals to a 24 V line driver 36, a 5 V line driver 38, and a 0 V line driver 40 via bus 35.
  • the (+) outputs of line drivers 36, 38, 40 are connected in a wired-AND configuration to line (+) 42, one of the conductors of two-wire communication line 22 (FIG. 1).
  • the (-) ports of drivers 36, 38, 40 are connected in common to line (-) 43 to establish a reference potential V ss on line (-).
  • a power supply (not shown) in controller 12 makes available +24 volts DC to loop interface sections 16a-16j with respect to V ss .
  • Processor 30, by enabling 24 V driver 36 via bus 35, couples the 24 volts DC over communication line 22 to supply operating power for transponders 24, 26.
  • processor 30 also transmits data (e.g., addresses and commands) to transponders 24, 26 by pulse code modulating (PCM) the 24 V potential across line 22 with 5 V or 0 V pulses (by sending control signals on bus 35 to either 5 V driver 38 or 0 V driver 40, respectively).
  • PCM pulse code modulating
  • a current limiter 44 is connected between the 24 volt DC supply and 24 V driver 36 to avoid passing too much current to transponders 24, 26 during PCM data transmission.
  • Transponders 24, 26 return data (e.g., data representing the response of a transponder) to loop interface section 16a by drawing current for defined periods of time on communication line 22 when the voltage across line 22 is 5 volts.
  • the time durations (i.e., widths) of such current drawing periods (i.e., pulses) are pulse width modulated (PWM) in accordance with the data being returned to loop interface section 16a, as will be explained.
  • a current sensor 46 connected to communication line 22 via line 45 and 5 V driver 38, detects when a transponder 24, 26 is drawing current.
  • Transponders 24, 26 are prevented from drawing more than a predetermined current level by a current limiter 48 connected between current sensor 46 and the +24 V DC supply.
  • the output of current sensor 46 is applied to data input terminal 50 of processor 30 via a low-pass noise filter 52.
  • Filter 52 removes transients caused by the noise and other interference picked up by communication line 22.
  • Transient power (i.e. surge) protection is provided by a suppressor 54 connected across input port 20a.
  • Another set of 24 V, 5 V, and 0 V drivers are connected in a similar manner between processor 30 and output port 20b (FIG. 1).
  • a smoke/fire detector transponder 24 includes a pair of input/output ports 54, 56 connected to two-wire communication line 22 (FIG. 1)
  • the operating voltage received from loop interface section 16a via communication line 22 is rectified and regulated in power supply 58 to produce operating voltage V dd , here, +10.5 volts DC, on line 60.
  • Regulated voltage V dd provides operating power for a communication interface section 62 and a sensor 64, which are electrically connected to input/output port 56 (and hence to reference potential V ss ) via return line 66.
  • Power supply 58 also produces rectified but unregulated operating voltage for a light emitting diode (LED) indicator section 76.
  • LED light emitting diode
  • Power supply 58 includes a storage capacitor (not shown) for maintaining the operating voltage supplied to communication interface section 62 and sensor 64 at 10.5 volts during data transmission to and from transponder 24 (i.e., at times when the line voltage on line 22 may be 5 V or 0 V).
  • Suppressor 68 is connected directly across input/output ports 54, 56 for protecting the transponder components from signal transients on communication line 22 and accidental polarity reversal in the connection of ports 54, 56 to line 22.
  • Output current driver 70 is also connected directly across input/output ports 54, 56, as shown.
  • Input/output port 54 is connected to input port 72 of communication interface section 62 through a low-pass noise filter 73.
  • Communication interface section 62 receives the PCM data transmitted by loop interface section 16a at input port 72 and responds to the data by producing a PWM control signal at output port 74 for output current driver 70, and (in some cases) a control signal at output port 75 for LED indicator section 76, as discussed in detail below.
  • Address section 78 (comprising, for example, a bank of switches) is preprogrammed with a unique address for each transponder 24; the unique address is applied to communication interface section 62 on line 79.
  • Sensor 64 may be any one of a variety of smoke or fire detection sensors, for example, an ionization or photoelectric smoke detector or a thermal sensor. Sensor 64 continuously produces an analog ouput signal on line 65 representative of the instantaneous "sensitivity" of sensor 64 (i.e., the analog signal level corresponding to the instantaneous detected smoke or temperature level). Sensor 64 also responds to a test enable signal on line 63 from communication interface section 62 by simulating an "alarm" condition and producing an output signal on line 65 representative of an actual alarm condition (i.e., a high level of detected smoke or temperature).
  • the sensor output signal is coupled to communication interface section 62 via calibration unit 80, which allows he output voltage range of sensor 64 to be calibrated to correspond to a predetermined range of PWM current pulse widths transmitted by transponder 24.
  • Sensor 64 alternatively generates its simulated alarm output signal on line 65 in response to a control signal from local test unit 82.
  • communication interface section 62 includes a bit decoder 84 having an input connected to input port 72.
  • Bit decoder 84 converts the pulses received on line 72 from loop interface section 16a to bit values and control signals for use in other parts of communication interface section 62.
  • Communication interface section 62 also comprises PWM reference signal generator unit 86, sensor test enable unit 88 and sensor identification unit 90.
  • Voltage status section 92 is also included, but is primarily used with module transponders 26, as discussed below.
  • Switching unit 94 is a single-pole, five throw digital, electronic switch for sequentially connecting each of five signals to the non-inverting input of a comparator 96 (in response to a control signal from bit decoder 84 via line 98 and gate 93) to provide reference voltages (Ref. V) for use in comparator 96.
  • comparator 96 The inverting input of comparator 96 is fed by a ramp voltage (Ramp V) signal from an R-C timing circuit 100 in response to the control signal on line 97.
  • R-C timing circuit 100 a variable resistor 102 (2 megohms) and a capacitor 104 (0.01 uF) are coupled in series between V dd and V ss .
  • Normally closed switching transistor 106 responsive to the control signal on line 97, is coupled across capacitor 104.
  • comparator 96 is connected via a gating circuit 108 to driver 110, the output of which is applied to output current driver 70 (FIG. 3), specifically to the base of transistor 71, via output port 74.
  • Gating circuit 108 is a normally open switching transistor actuated by the control signal on line 97.
  • periodically loop interface section 16a initiates a polling or test 30 sequence of a selected transponder 24 by generating a 13 bit PCM address/command word containing the 9-bit address 105 of the selected transponder and a 3-bit command 107 corresponding to the selected test.
  • Bit 13 is a parity bit 109.
  • processor 30 deactivates 24 V driver 36 and activates 5 V driver 38, which responds by pulling the voltage across communication line 22 down to 5 volts in a pulse.
  • a 0-valued bit (e.g , bit 2 of FIG. 5) is generated by 0 V driver 40 pulling the voltage across line 22 to 0 volts in response to a control signal from processor 30 on bus 35.
  • processor 30 de-activates the applicable driver 38, 40, and re-activates 24 V driver 36 to re-establish 24 volts across line 22.
  • Each bit has a duration of 207 ⁇ sec and they are separated by intervening periods of 207 ⁇ sec.
  • the first bit of the address word is 1-valued to address a smoke/fire detector transponder 24, and 0-valued to address a module transponder 26.
  • the remaining eight bits of the address word are treated as a pair of four-bit sub-words, each representative of a decimal digit 0-9. The following discussion assumes the selection of a smoke/fire detector transponder 24, rather than a module transponder 26.
  • bit decoder 84 continually compares the voltage level of the signal at port 72 with a threshold voltage 111 (FIG. 5), such as 8 volts (with respect to V ss ), to detect when a bit appears on line 72 from loop interface section 16a, based on detecting a voltage transition from 24 volts to below 8 volts.
  • Comparator circuitry (not shown) in bit decoder 84 determines whether the detected bit is a logical 1 (5 V) or logical 0 (0 V) by measuring the amplitude of the line voltage immediately after the beginning of the bit has been detected. Each detected bit is loaded (i.e.
  • bit decoder 84 derives the address/command word transmitted by loop interface section 16a solely by detecting voltage transitions and voltage amplitudes on line 72 without the need for separate timing circuitry to indicate the beginning and end of any bit interval.
  • processor 30 may alter the bit rate and bit durations (in response to software in ROM 27) without affecting the operation of bit decoder 84.
  • bit decoder 84 When bit decoder 84 detects the thirteenth (parity) bit of the address/command word, the parity of the complete word is tested for even parity. If parity is correct, bit decoder 84 checks the received address word 105 (bits 1-9) against the preprogrammed address of transponder 24 in address section 78. Only the transponder 24 having an address matching the received address will execute the command word 107 (bits 10-12). The other transponders 24 simply monitor communication line 22 for the next address/command word. If the detected parity bit, and command word are valid, bit decoder generates a "valid" signal on line 99 which enables communication interface circuit 62 to provide the modulation information necessary at port 74 to generate return PWM current pulses. If parity fails or the command word is invalid, bit decoder 84 does not generate the "valid" signal and current pulses are not generated.
  • loop interface section 16a transmits five successive data clock pulses on communication line 22 by dropping the voltage from 24 volts to 5 volts beginning at times DCLK1-DCLK5.
  • the correctly addressed transponder 24 responds to the valid command word and the five clock transitions DCLK1-DCKL5 by returning five items of information to loop interface section 16a. It does this by drawing current on line 22 during five periods, each beginning at one of the DCLK transitions.
  • the time duration (PW1-PW5) of each current pulse is modulated (i.e., PWM) in accordance with the item information being returned to loop interface section 16a.
  • each PWM data bit is controlled by comparator 96 (FIG. 4) in response to the difference between whichever reference voltage (Ref. V) is being applied to the non-inverting input from switching unit 94 and the ramp voltage (Ramp V) fed to the inverting input from R-C circuit 100.
  • bit decoder 84 detects the occurrence of the applicable transition (e.g. DCLK1) below the 8 volt threshold and responds by generating a control signal on line 98 (which is logically ANDed with the "valid" signal in gate 93) to: increment switching unit 94 to the next one of the five positons; open switch 106 to begin the ramp signal; and close gating switch 108 to deliver the output.
  • Comparator 96 and driver 110 thus activate output current driver 70 (by turning on transistor 71, FIG. 3) to draw a constant current (such as 50 milliamperes) from line 22.
  • Current source feedback 77 and emitter resistor R E maintain the current constant during the pulse.
  • capacitor 104 begins charging, and hence the ramp voltage (Ramp V) begins rising.
  • Each PWM bit terminates at a time when the ramp voltage exceeds the reference voltage, at which time comparator 96 and driver 110 deactivate output current driver 70 to cease drawing current from line 22.
  • the duration of time of each current pulse is proportional to the value on the selected one of the five inputs to switch 94.
  • Current sensor 46 in loop interface section 16a detects the start and termination of each PWM current value and notifies processor 30.
  • Processor 30 measures the duration of each current pulse (PW1-PW5) to derive the information (such as the output of sensor 64) transmitted in the PWM current pulses by transponder 24.
  • processor 30 deactivates 5 V driver 38 and reactivates 24 V driver 40 to again place 24 volts across line 22.
  • Bit decoder 84 detects the rising transition above the 8 volt threshold and opens gating switch 108 and closes switch 106 (to discharge capacitor 104) via a control signal on line 98. The procedure is repeated until all five items of information have been returned.
  • the first current pulse beginning at DCLK1, has a reference pulse width (PW1) controlled by the output of PWM reference section 86.
  • Bit decoder 84 enables PWM reference section 86 with the "valid" signal.
  • PWM reference section 86 responds by coupling a reference voltage of 0.024V dd to position #1 of switching unit 94.
  • bit decoder 84 sets switching unit 94 at position #1 to couple the PWM reference voltage (0.024V dd ) to the non-inverting input of comparator 96.
  • comparator 96 is high, as is the output of driver 110, which "activates" current output current drive 70 to draw current from line 22.
  • the current pulse terminates when the ramp voltage exceeds 0.024V dd to provide a reference pulse width PW1 of, nominally, 150 ⁇ sec.
  • Processor 30 measures the actual width of the reference current pulse returned from transponder 24 and stores a calibration value equal to the ratio of the nominal and actual pulse widths PW1.
  • the calibration value is applied to the four following current pulse widths (PW2-PW5) to improve the measurement accuracy of system 10. For example, if pulse PW1 is measured as 153 ⁇ sec, processor 30 knows that transponder 24 is returning current pulses 2% longer in duration that the nominal duration Processor 30 reduces the measured durations of PW2-PW5 to obtain corrected measurement values.
  • bit decoder 84 couples latched bits 10 and 12 to a sensor test control unit 112, which produces a control signal on line 113 for sensor test enable section 88 in response to the values of bits 10 and 12.
  • the truth table of sensor test control circuit 112 is as follows:
  • bits 10 and 12 must agree to produce a change in the state of the output of sensor test control unit 112.
  • a state counter in sensor test control unit 112 must be advanced by a valid combination of bits 10 and 12 ("00" or "11") in two consecutive, valid transmissions of the 13-bit PCM address/command word (that is, two consecutive polling/test sequences addressed to a given transponder 24) in order to change the output state of sensor test control unit 112.
  • Test enable section 88 produces a pair of output signals in response to a signal received from the output of sensor test enable circuit 112.
  • a first output signal follows the logic state of the output of control unit 112 and is coupled to sensor 64 (FIG. 3) via line 63 as the test enable signal.
  • a logical 1 test enable signal places sensor 64 in a "test" mode to produce an output signal on line 65 having an amplitude corresponding to an alarm condition.
  • Sensor 64 responds to a logical 0 test enable signal by operating normally, thus producing an output signal having an amplitude representative of the instantaneous detected smoke or temperature level.
  • a second output of sensor test enable section 88 is connected to position #2 of switch unit 94. That output has an amplitude of 0.047V dd if the output of sensor test control unit 112 is a logical 1 (to test sensor 64) and has an amplitude of 0.024V dd if the output of sensor test control unit 112 is a logical 0 (to poll sensor 62).
  • Bit 10 is also applied to output enable unit 85, which provides a control signal via output 75 for sensor identification control unit 91 (described below) in response to the logic level of bit 10. If bit 10 is logical 1, output enable unit 85 produces a logical 1 output pulse (i.e. greater than V dd -1.0 volts) starting with the occurrence of the "valid" output of bit decoder 84 and terminating upon the occurrence of bit 1 during the next polling/test sequence initiated by loop interface section 16a. If, however, bit 10 is a logical 0, the output pulse does not terminate until a logical 1 bit 10 is received or a reset signal is produced by reset unit 120. The termination of such pulse provides a reset signal for voltage status section 92. The output enable pulse activates LED indicator section 76 and enables operation of identification control section 91 when such pulse is a logical 1.
  • switching unit 94 Upon receipt of DCLK2, switching unit 94 is advanced to position #2 and comparator 96 and driver 100 begin current pulse PW2 in response to the second output of test enable section 88.
  • the duration of current pulse PW2 depends on the level of such second output signal (which serves as the Ref. V signal for comparator 96): PW2 is nominally 150 ⁇ sec if sensor 64 is being polled and is nominally 300 ⁇ sec if sensor 64 is being tested.
  • transponder 24 notifies loop interface section 16a, by modulating the width of current pulse PW2, whether communication interface section 62 has interpreted the command word as a command to poll or as a command to test sensor 64.
  • a current pulse having a width (PW3) corresponding to the output of voltage status section 92 is transmitted.
  • This feature is primarily used with module transponders 26 and is discussed in detail below with reference to FIG. 6.
  • voltage status section 92 responds to the output of voltage divider 114, which comprises a pair of resistors R 1 , R 2 coupled between V dd and V ss .
  • the resistances of R 1 and R 2 are selected to provide a system code which may be used to identify, for example, the manufacturer of the transponder so that the outputs of "unauthorized" transponders may be ignored by processor 30.
  • status section 92 produces an output signal of 0.024V dd which is coupled to position #3 of switching unit 94. If such applied voltage is above 70% of V dd , an output voltage amplitude of 0.047 V dd is applied to position #3. A voltage of 0.70V dd is applied to position #3 if status section 92 detects a voltage of less than 30% of V dd .
  • Transponder 24 produces a current pulse during DCLK3 having a duration (PW3) of 150 ⁇ sec (if the input voltage is in the predetermined range), 300 ⁇ sec (if the input voltage is above the range) or 450 ⁇ sec (if the input voltage is below the range).
  • PW3 duration of 150 ⁇ sec (if the input voltage is in the predetermined range), 300 ⁇ sec (if the input voltage is above the range) or 450 ⁇ sec (if the input voltage is below the range).
  • Processor 30 may be programmed to ignore returns from transponders producing other than a selected PW3 duration, thus preventing transponders built by unauthorized manufacturers from being "added-on" to system 10.
  • the output signal of sensor 64 is coupled to communication interface section 62 via calibration unit 80, which provides an input voltage for position #4 of switch unit 94 within a predetermined range of 0 volts to 2.25 volts (with respect to V ss ).
  • DCLK4, comparator 96, driver 100, and output current driver 70 produce a current pulse on line 22 having a pulse width (PW4) modulated in accordance with the amplitude of the output voltage of sensor 64.
  • PW4 pulse width
  • pulse width PW4 is between 0 ⁇ sec (for a 0 volt sensor output) and 1500 ⁇ sec (for a sensor output of 2.25 volts).
  • Processor 30 determines whether a "normal" or "alarm” condition exists at sensor 64 by measuring pulse width PW4, applying any necessary calibration to the measured duration in accordance with reference pulse width PW1 and comparing the calibrated value with an alarm threshold.
  • the alarm threshold is a pulse duration of 1000 ⁇ sec.
  • PW4 should be at least 1000 ⁇ sec or sensor 64 is malfunctioning.
  • processor 30, rather than individual transponders 24, determines the existence of a normal or alarm condition adjustments to overall system sensitivity to compensate, for example, for the aging of components, may be made at a central location (controller 12) rather than at each transponder 24
  • processor 30 may store and average the results from several polling/test sequences to obtain information regarding the effects of aging on sensor 64.
  • Processor 30 also need not generate an alarm immediately after receiving a pulse longer than the alarm threshold, but may first poll the sensor again to ensure that the initial return was not in error due to, for example, line noise.
  • Sensor 64 may be tested manually with local test unit 82, which comprises a manually operated switch (not shown) for applying V dd as a test enable signal to sensor 64.
  • Processor 30 is notified of the identity of sensor 64 (that is, whether the sensor is an ionization or photoelectric smoke detector or a thermal detector) by the width (PW5) of the current pulse transmitted by transponder 24 in response to bit 11 of the command word after the fifth falling edge, DCLK5.
  • Bit 11 is coupled to identification control unit 91, which applies a high voltage (V dd -1.0 volts) to sensor identification section 90 when bit 11 is a logical 0 and applies a low voltage (V ss +0.4 volts) to identification section 90 when bit 11 is a logical 1.
  • the output of control unit 91 is coupled through a voltage divider of resistances R 3 and R 4 in identification section 90.
  • identification section 90 couples a signal to position #5 of switch unit 94 having an amplitude in accordance with the applied signal level from control unit 91 and the resistances R 3 , R 4 .
  • Such resistances R 3 , R 4 are preset in accordance with the identity of sensor 64.
  • Comparator 96, driver 110, and output current driver 70 produce a current pulse on line 22 during DCLK5 having a width PW5 of between 0 ⁇ sec and 1500 ⁇ sec corresponding to the identity of sensor 64.
  • Processor 30 utilizes this identification information along with the sensor output information (PW4) and reference pulse (PW1) to determine the operating condition (i.e. normal or alarm) of transponder 24.
  • R-C circuit 116 includes capacitor 117 (0.01 ⁇ F) and resistor 118 (1.5 megohms).
  • the output of R-C circuit 116 is connected to reset unit 120, which detects the charging of capacitor 117 above a reset threshold (80% of V dd ) to reset the shift register and parity checker in bit decoder 84 in preparation for the next test sequence from loop interface section 16a.
  • Reset unit 120 also resets the output pulse from output enable circuit 85 to a logical 0.
  • transponder 24 generates current pulses PW1-PW5 when a voltage of 5 volts is on line 22; that is, current sensor 46 in loop interface section 16a detects current on line 22 only when the voltage across line 22 is 5 volts.
  • processor 30 may override a PWM current pulse by raising the line voltage to 24 volts. This produces more current on line 22 than output current driver 70 is capable of sinking.
  • bit decoder 84 detects the transition above 8 volts and deactivates gate 108.
  • each module transponder 26 is similar in configuration to detector transponder 24 (FIG. 3), except that peripheral supervision section 64 replaces sensor 64 and is connected to peripheral device 28 (FIG. 1) via class A output port 130 and class B output port 132.
  • An external power supply (not shown) is connected to power supply port 134.
  • Peripheral supervision section 64' under control of modified communication interface section 62' by signals on line 63, switches peripheral device 28 between class A and class B operation. As is known, in class B operation, power is coupled to peripheral device 28 via only port 132. In class A operation, the (+) terminals of ports 130, 132 are connected together, as are the (-) terminals, to drive peripheral device 28 through a pair of parallel lines and thus more easily isolate breaks in the lines.
  • Peripheral supervision section 64' reports the status of peripheral device 28 to communication interface section 62' via line 65.
  • modified communication interface section 62' includes a class A/B switch enable section 88' under control of switch control unit 112'. Also, line 65 is connected as the source voltage for voltage divider 114', which provides the inputs for voltage status section 92' and position #4 of switching unit 94.
  • bit 1 of the address command word is a logical 0 to address a module transponder 26.
  • class A/B switch enable section 88' places a logical 1 signal on line 63 to switch peripheral supervision section 64' into a class A connection with peripheral device 28.
  • class A/B switch enable section 88' couples a 0.047V dd signal to position #2 of switching unit 94.
  • module transponder 26 returns a current pulse beginning at DCLK2 to controller 12 having a duration (PW2) of 150 ⁇ sec for class B operation and 300 ⁇ sec for class A operation.
  • module transponder 26 returns a pulse beginning at DCLK3 having a duration (PW3) of either 150 ⁇ sec (normal), 300 ⁇ sec (open circuit) or 450 ⁇ sec (short circuit).
  • PW3 duration of either 150 ⁇ sec (normal), 300 ⁇ sec (open circuit) or 450 ⁇ sec (short circuit).
  • a current pulse having a duration (PW4) representative of the instantaneous amplitude of the return from peripheral device 28 is generated on line 22.
  • PW4 duration representative of the instantaneous amplitude of the return from peripheral device 28.
  • Such pulse duration is between 0 ⁇ sec and 1500 ⁇ sec.
  • This instantaneous measurement capability provides controller 12 with a running indication of peripheral unit 28 voltage so that a gradual increase or decrease of such voltage over time is observed, rather than waiting for a catastrophic fault (i.e., an open or short circuit).
  • communication line 22 typically comprises standard gauge (i.e. 12 to 18 gauge) twisted pair, single conductor wiring, which is a relatively poor signal transmission medium.
  • line 22 is highly reactive and does not have a characteristic impedance over a finite frequency bandwidth.
  • the current pulses (PW1-PW5) produced on line 22 by transponders 24, 26 are received at loop interface section 16a with considerable distortion (for example, ringing on the leading and trailing edges), which makes accurate detection by current sensor 46 difficult.
  • the current-vs-time characteristic of one of the current pulses 200 results in a corresponding current pulse 202 detected by current sensor 46.
  • Sensor 46 detects the drawing of current by transponder 24, 26 by measuring the line current (nominally, 50 mA) and comparing such current to a threshold level 203.
  • FIG. 8C because current pulse 200 is received with a considerable amount of ringing 204 at the leading edge of such pulse, any ringing which crosses threshold level 203 produces a gap 205 in the current detection output pulse 206 produced by current sensor 46.
  • noise filter 52 integrates pulse 206 and applies a second threshold 207 to the integrated pulse 208. Portions 209 of pulse 208 falling below threshold 207 (due to gap 205) are filtered out from the pulse 210 coupled to processor 30, as shown in FIG. 8E.
  • processor measures a pair of pulses 212, 214 of transient duration and duration PW1 , respectively.
  • the output driver circuit 70 in transponders 24, 26 may be modified as follows to compensate for such distortion of current pulses PW1-PW5.
  • the base electrode of power transistor 71 is connected to communication interface section output port 74 through voltage divider 140 comprising resistors 142, 144 Feedback circuit 77, comprising transistor 146, is coupled between the emitter and base of transistor 71.
  • a timing circuit comprising resistor R b and capacitor C b is connected as shown to the base and emitter of feedback transistor 146.
  • Emitter resistor R E (here 12 ohms) is serially connected between the emitter of transistor 71 and V ss , as shown.
  • driver 110 in communication interface circuit when enabled at the start of a current pulse, produces a relatively large voltage which is reduced to approximately 3 volts at the base of transistor 71 by voltage divider 140.
  • Transistor 71 conducts, producing about 2 volts across emitter resistor R E , which draws a current of about 160 mA from line 22.
  • transistor 146 is nonconducting due to capacitor C b .
  • C b charges sufficiently in approximately 50 ⁇ sec (the time constant of R b -C b ) to turn transistor 146 on, which reduces the base voltage (and hence the emitter voltage) of transistor 71.
  • the voltage across R E thus falls sharply, to about 0.6 volts, which draws the nominal 50 mA current on line 22.
  • the current pulse 200' produced by driver 70 has a leading edge portion 201a' at 160 mA, with the remainder 201b' of current pulse 200' having an amplitude of 50 mA.
  • the current pulse 202' detected by current sensor 46 has a ringing portion 204' at the leading edge.
  • the ringing is initially driven far below threshold level 203 by the large current amplitude of the leading edge with respect to the nominal amplitude which is to be detected with threshold level 203.
  • the ringing 204' eventually crosses threshold level 203, it does so at a time t' with respect to the leading edge which is somewhat greater than the corresponding crossing time t of received pulse 202 (FIG. 8B).
  • the output pulse 206' coupled by current sensor 46 to noise filter 52 has a gap 205' which occurs near the middle of pulse 206'.
  • the integration of pulse 206' by filter 52 produces an integrated pulse 208' having a width PW1 above threshold 207 and which does not re-cross threshold 207 due to gap 205', as shown in FIG. 10D.
  • a single pulse 210 having the desired width PW1 is coupled to input port 50 of processor 30, thereby providing for accurate measurement of the duration of the current pulse produced by transponders 24, 26 despite line-induced distortion.
  • loop interface section 16a further includes a hysteresis unit 160 to reduce the effects of noise appearing on lines (+) and (-) of communication line 22.
  • Hysteresis unit 160 comprises transistor 162 having a grounded emitter and a collector serially connected to line (+) of line 22 through resistor 164 (56 ohms) and 5.6 volt zener diode 166.
  • the base of transistor 162 is fed by a control signal from current sensor 46 on line 163.
  • 5 V driver 38 (as well as 24 V driver 36 and 0 V driver 40) is referenced to ground potential through resistor R 0 (between 33 and 56 ohms) to help balance line 22.
  • hysteresis circuitry is typically disposed in the current sensor itself to shift the threshold current detection level 170 in response to noise (such as ringing 172 on the line) so that ringing effects are ignored and the correct pulse width of current pulse 174 is detected.
  • noise such as ringing 172 on the line
  • a quiescent current 176 often is present on the communication line.
  • threshold level 170 is increased too much (i.e., if too much hysteresis is introduced) the current sensor may detect quiescent current 176, which would render the current sensor incapable of detecting later occurring current pulses 174.
  • Hysteresis unit 160 responds to the increase in voltage on line (+) by concommitantly increasing hysteresis current I H to offset noise current I N and thereby maintain the detected current I D constant despite the increase in noise.
  • noise current I N also decreases, lowering the voltage on the (-) line.
  • V driver 38 correspondingly reduces the voltage on line (+) with respect to ground, reducing the hysteresis current I H so that noise current I N continues to be offset by hysteresis current I H .
  • the threshold level 170 of current sensor 46 is not changed. Rather, the current level I D detected by sensor 46 is increased from line current I L by hysteresis current I H and changes correspondingly with the noise appearing on line 22. This provides greater noise immunity, since the difference between signal level and noise level is maintained constant to reduce noise effects, rather than changing a current threshold level in a current sensor in response to noise.
  • Hysteresis unit 160 stops conducting current I D when loop current I L drops at the end of the current pulse. That is, hysteresis unit 160 turns off before current sensor 46 detects the end of the pulse and deactivates the control signal on line 163. Hysteresis unit 160 cannot be turned on again until activated by current sensor 46. Thus, quiescent current 176 or noise appearing on line 22 when current pulses are not being drawn by a transponder 24, 26 does not activate hysteresis unit 160. This decreases the chance that line noise or quiescent current will be erroneously detected as a current pulse by current sensor 46.

Abstract

A smoke and fire detection system wherein a central controller transmits data to remote transponders on a voltage supply line by pulse code modulation (PCM) of the supply voltage, and the transponders communicate with the controller by pulse width modulated (PWM) current pulses over the voltage supply line. A transmitter in the controller supplys a nominal operating voltage to the transponders and transmits a data word comprising a plurality of data bits to the transponders over the line. The transmitter generates each data bit by switching the voltage supplied to the line from the nominal operating voltage to a first voltage corresponding to a first logical level or a second voltage corresponding to a second logical level. A decoder in each transponder derives the transmitted data word. The decoder detects each data bit by detecting the transition from the nominal voltage to the first or second voltages, and the decoder determines the logical level of each bit by measuring the transmitted voltage level immediately after detecting the transition. The transponder returns data to the controller in the form of data signals, each data signal having a duration based on the data to be returned. With such arrangement, the transponders do not require a clock or other timing circuitry to communicate with the controller. Also, the controller may vary the data rate or bit duration without interfering with the operation of the transponders.

Description

BACKGROUND OF THE INVENTION
This invention relates to interactive communication within smoke and fire detection systems.
In detection systems in which a central controller is connected to a number of transponders (containing smoke/fire detectors) by a two-wire communication line, it is known to both supply power to the transponders and pass data to and from the transponders over the line. The controller periodically "polls" and tests the status (e.g. the smoke sensitivity) of a selected transponder by addressing the selected transponder, over the communication line, and sending a command for the transponder to return a signal representative of its status to the controller via the line.
In one such system, described in Vogt, et al., U.S. Pat. No. 4,507,652, "Bidirectional Interactive Fire Detection System," issued Mar. 26, 1985, the controller selectively addresses the transponders by transmitting a succession of pulse groups over the line, each pulse group corresponding to one of the transponders. Each transponder counts the number of pulse groups until its pulse group has been reached and then responds to and command included in that pulse group. The commands are indicated by extending the duration of particular pulses in the group. The transponder senses when a pulse has remained high beyond a threshold time duration to detect the elongated pulse and hence the corresponding command. The transponder transmits sensitivity data to the controller by drawing a current pulse from the communication line having a duration corresponding to the sensitivity of the detector. The controller measures the current pulse duration to determine whether the detector sensitivity is in, for example, a "normal" or "alarm" range. The transponder also is able to return a separate calibration signal to the controller to more accurately determine the status (i.e. "normal" or "alarm") of the detector.
SUMMARY OF THE INVENTION
One general feature of the invention provides a fire detection system of the kind in which a controller sends data to a plurality of transponders via a communication line in the form of a series of pulses; the amplitudes of the pulses represent the data in accordance with a pulse code; the transponders detect the start of each pulse on the line and decode each pulse based solely on its amplitude level, whereby the pulses may be decoded without regard to the particular time when each the pulse begins or to its duration; and the transponder returns data to the controller in the form of data signals, each data signal having a duration based on the data to be returned.
Preferred embodiments of the invention include the following features. When no pulse is being formed, the communication line is driven at a first relatively high voltage, and when a pulse is being sent, the communication line is driven to a lower voltage. The pulses are encoded as either zero-valued or one-valued bits by driving the comunication line to, respectively, two different lower voltages. The transponder includes power supply circuitry for deriving power from the line when the line is driven at the high voltage, and for delivering the power to the transponder. At the transponder, the start of each pulse is detected by watching for a voltage transition beyond a threshold value on the communication line.
Another general feature of the invention provides a fire detection system of the kind in which a plurality of transponders each sends data to a controller via a communication line; the data is sent in the form of a group of data signals, each data signal having a duration based on data presented at the input of transmission circuitry in the transponder; a reference value is presented at the input of the transmission circuitry in order to provide a reference signal of a predetermined nominal duration at the controller end of the communication line; every group of data signals is accompanied by a current reference signal; and the controller detects the actual durations of the data signals and the actual duration of the associated reference signal for use in calibration.
In another general feature of the invention, the controller transmits the pulses at a selectable pulse rate. In preferred embodiments, the transponders detect the start of each pulse on the line and decode each pulse based solely on its amplitude level.
In another general feature of the invention, at least some of the commands are capable of shifting the function being performed by the transponder; the controller encodes the commands in a binary code in such a manner that the codes for two commands that require different functions to be performed by the transponder differ in a least two bit positions; and the transponder detects whether a given command received from the controller differs in at least two bit positions from an earlier command received from the controller.
Preferred embodiments include the following features. The function being performed by the transponder is shifted only when the same command is detected twice. In one function, the transponder returns to the controller a value representative of the response of a transducer associated with the transponder. In another function, the transponder returns to the controller a value representative of a hypothetical alarm response of the transducer.
In another general feature of the invention, the controller sends the data in the form of a succession of 13-bit words, each one valued bit being represented by a first voltage level on the communication line, each zero valued bit being represented by a second voltage level on the communication line, the 13-bit word including a nine-bit address word, a 3-bit command word, and a parity bit; and the transponder returns data to the controller following the receipt of each 13-bit word, the data being returned in the form of five pulses, each represented by the drawing of current from the communication line for a period having a duration representative of a corresponding data value.
In preferred embodiments, the controller averages successive values of the data returned from the transponders to enhance immunity to noise; the transponder draws a relatively high level of current at the beginning of each data signal and draws a reduced level of current during the remainder of the data signal, to improve noise immunity; and the current on the communication line is kept constant by the controller despite voltage changes on the line caused by noise.
The invention provides an efficient, fast, and accurate communication protocol. The transponder requires no independent source of power and need not have a clock to cadence its detection of the commands and addresses sent from the controller. The system is relatively immune from noise (including ringing noise) on the line, even when the line is a simple two-wire link. The transponder need have no complicated transmission or driver circuitry, for it returns data simply by drawing current on the line for a selected period.
Other advantages and features will become apparent from the following description of the preferred embodiment, and from the claims.
DESCRIPTION OF THE PREFERRED EMBODIMENT
We first briefly describe the drawings.
FIG. 1 is a block diagram of a smoke/fire detection and alarm system.
FIG. 2 is a block diagram of a loop interface section of the system of FIG. 1.
FIG. 3 is a block diagram of a detector transponder of the system of FIG. 1.
FIG. 4 is a block and schematic diagram of the communication interface section of the transponder of FIG. 3.
FIG. 5 is a representative communication waveform for the system of FIG. 1.
FIG. 6 is a block diagram of a module transponder of the system of FIG. 1.
FIG. 7 is a block and schematic diagram of the communication interface section of the transponder of FIG. 6.
FIGS. 8A-8E are waveforms useful in understanding a feature of the system of FIG. 1.
FIG. 9 is a schematic diagram of an overdrive circuit feature.
FIGS. 10A-10E are waveforms associated with the overdrive circuit feature.
FIG. 11 is a functional block and schematic diagram of an alternate embodiment of FIG. 2.
FIGS. 12A and 12B are waveforms associated with FIG. 11.
Structure and Operation
Referring to FIG. 1, a smoke/fire detection and alarm system 10 comprises controller 12, which includes a central processing unit (CPU) 14 and a number, here ten, of loop interface sections 16a-16j connected to CPU 14 via a two-way data bus 18. Loop interface sections 16a-16j each have two sets of input/ output ports 20a, 20b, each connected to a standard two-wire communication line, e.g., line 22 connected to input/output port 20a of loop interface section 16a.
Communication line 22 has two parallel branches 22a, 22b, (a greater or fewer number of branches may be used). Six smoke/fire detector transponders 24 are connected to communication line branches 22a, 22b, as are a pair of module transponders 26. Module transponders 26 are further connected to peripheral devices 28, such as sounders, strobes, door closers, or water flow switches.
Referring to FIG. 2, each loop interface section 16a-16j, for example, loop interface section 16a, includes a processor 30 connected to data bus 18 via a data bus interface (not shown). Processor 30 is cadenced by a system clock 31, and is connected to a memory 32, that includes a read only memory 27 (ROM) and a random access memory 29 (RAM). Processor 30 is also connected to a reset unit 33. Processor 30 operates in accordance with a program stored in ROM 27.
Data output terminal 34 of processor 30 provides control signals to a 24 V line driver 36, a 5 V line driver 38, and a 0 V line driver 40 via bus 35. The (+) outputs of line drivers 36, 38, 40 are connected in a wired-AND configuration to line (+) 42, one of the conductors of two-wire communication line 22 (FIG. 1). The (-) ports of drivers 36, 38, 40 are connected in common to line (-) 43 to establish a reference potential Vss on line (-).
A power supply (not shown) in controller 12 (FIG. 1) makes available +24 volts DC to loop interface sections 16a-16j with respect to Vss. Processor 30, by enabling 24 V driver 36 via bus 35, couples the 24 volts DC over communication line 22 to supply operating power for transponders 24, 26. As will be discussed, processor 30 also transmits data (e.g., addresses and commands) to transponders 24, 26 by pulse code modulating (PCM) the 24 V potential across line 22 with 5 V or 0 V pulses (by sending control signals on bus 35 to either 5 V driver 38 or 0 V driver 40, respectively). A current limiter 44 is connected between the 24 volt DC supply and 24 V driver 36 to avoid passing too much current to transponders 24, 26 during PCM data transmission.
Transponders 24, 26 return data (e.g., data representing the response of a transponder) to loop interface section 16a by drawing current for defined periods of time on communication line 22 when the voltage across line 22 is 5 volts. The time durations (i.e., widths) of such current drawing periods (i.e., pulses) are pulse width modulated (PWM) in accordance with the data being returned to loop interface section 16a, as will be explained. A current sensor 46, connected to communication line 22 via line 45 and 5 V driver 38, detects when a transponder 24, 26 is drawing current. Transponders 24, 26 are prevented from drawing more than a predetermined current level by a current limiter 48 connected between current sensor 46 and the +24 V DC supply.
The output of current sensor 46 is applied to data input terminal 50 of processor 30 via a low-pass noise filter 52. Filter 52 removes transients caused by the noise and other interference picked up by communication line 22. Transient power (i.e. surge) protection is provided by a suppressor 54 connected across input port 20a. Another set of 24 V, 5 V, and 0 V drivers (not shown) are connected in a similar manner between processor 30 and output port 20b (FIG. 1).
Referring to Fig 3, a smoke/fire detector transponder 24 includes a pair of input/ output ports 54, 56 connected to two-wire communication line 22 (FIG. 1) The operating voltage received from loop interface section 16a via communication line 22 is rectified and regulated in power supply 58 to produce operating voltage Vdd, here, +10.5 volts DC, on line 60. Regulated voltage Vdd provides operating power for a communication interface section 62 and a sensor 64, which are electrically connected to input/output port 56 (and hence to reference potential Vss) via return line 66. Power supply 58 also produces rectified but unregulated operating voltage for a light emitting diode (LED) indicator section 76. Power supply 58 includes a storage capacitor (not shown) for maintaining the operating voltage supplied to communication interface section 62 and sensor 64 at 10.5 volts during data transmission to and from transponder 24 (i.e., at times when the line voltage on line 22 may be 5 V or 0 V).
Suppressor 68 is connected directly across input/ output ports 54, 56 for protecting the transponder components from signal transients on communication line 22 and accidental polarity reversal in the connection of ports 54, 56 to line 22. Output current driver 70 is also connected directly across input/ output ports 54, 56, as shown. Input/output port 54 is connected to input port 72 of communication interface section 62 through a low-pass noise filter 73.
Communication interface section 62 receives the PCM data transmitted by loop interface section 16a at input port 72 and responds to the data by producing a PWM control signal at output port 74 for output current driver 70, and (in some cases) a control signal at output port 75 for LED indicator section 76, as discussed in detail below. Address section 78 (comprising, for example, a bank of switches) is preprogrammed with a unique address for each transponder 24; the unique address is applied to communication interface section 62 on line 79.
Sensor 64 may be any one of a variety of smoke or fire detection sensors, for example, an ionization or photoelectric smoke detector or a thermal sensor. Sensor 64 continuously produces an analog ouput signal on line 65 representative of the instantaneous "sensitivity" of sensor 64 (i.e., the analog signal level corresponding to the instantaneous detected smoke or temperature level). Sensor 64 also responds to a test enable signal on line 63 from communication interface section 62 by simulating an "alarm" condition and producing an output signal on line 65 representative of an actual alarm condition (i.e., a high level of detected smoke or temperature). The sensor output signal is coupled to communication interface section 62 via calibration unit 80, which allows he output voltage range of sensor 64 to be calibrated to correspond to a predetermined range of PWM current pulse widths transmitted by transponder 24. Sensor 64 alternatively generates its simulated alarm output signal on line 65 in response to a control signal from local test unit 82.
Referring to FIG. 4, communication interface section 62 includes a bit decoder 84 having an input connected to input port 72. Bit decoder 84 converts the pulses received on line 72 from loop interface section 16a to bit values and control signals for use in other parts of communication interface section 62. Communication interface section 62 also comprises PWM reference signal generator unit 86, sensor test enable unit 88 and sensor identification unit 90. Voltage status section 92 is also included, but is primarily used with module transponders 26, as discussed below.
The outputs of PWM reference section 86, test enable section 88, identification section 90 and status section 92 are coupled to switching unit 94 along with the calibrated output of sensor 64. Switching unit 94 is a single-pole, five throw digital, electronic switch for sequentially connecting each of five signals to the non-inverting input of a comparator 96 (in response to a control signal from bit decoder 84 via line 98 and gate 93) to provide reference voltages (Ref. V) for use in comparator 96.
The inverting input of comparator 96 is fed by a ramp voltage (Ramp V) signal from an R-C timing circuit 100 in response to the control signal on line 97. In R-C timing circuit 100, a variable resistor 102 (2 megohms) and a capacitor 104 (0.01 uF) are coupled in series between Vdd and Vss. Normally closed switching transistor 106, responsive to the control signal on line 97, is coupled across capacitor 104.
The output of comparator 96 is connected via a gating circuit 108 to driver 110, the output of which is applied to output current driver 70 (FIG. 3), specifically to the base of transistor 71, via output port 74. Gating circuit 108 is a normally open switching transistor actuated by the control signal on line 97.
Referring to FIG. 5, in operation, periodically loop interface section 16a initiates a polling or test 30 sequence of a selected transponder 24 by generating a 13 bit PCM address/command word containing the 9-bit address 105 of the selected transponder and a 3-bit command 107 corresponding to the selected test. Bit 13 is a parity bit 109.
Refferring also to FIG. 2, to transmit a 1-valued bit (e.g., bit 1 of FIG. 5) loop interface section processor 30 deactivates 24 V driver 36 and activates 5 V driver 38, which responds by pulling the voltage across communication line 22 down to 5 volts in a pulse. A 0-valued bit (e.g , bit 2 of FIG. 5) is generated by 0 V driver 40 pulling the voltage across line 22 to 0 volts in response to a control signal from processor 30 on bus 35. At the termination of a bit, processor 30 de-activates the applicable driver 38, 40, and re-activates 24 V driver 36 to re-establish 24 volts across line 22. Each bit has a duration of 207 μsec and they are separated by intervening periods of 207 μsec.
In the address code for the 9-bit address word, the first bit of the address word is 1-valued to address a smoke/fire detector transponder 24, and 0-valued to address a module transponder 26. The remaining eight bits of the address word are treated as a pair of four-bit sub-words, each representative of a decimal digit 0-9. The following discussion assumes the selection of a smoke/fire detector transponder 24, rather than a module transponder 26.
Referring also to FIG. 4, bit decoder 84 continually compares the voltage level of the signal at port 72 with a threshold voltage 111 (FIG. 5), such as 8 volts (with respect to Vss), to detect when a bit appears on line 72 from loop interface section 16a, based on detecting a voltage transition from 24 volts to below 8 volts. Comparator circuitry (not shown) in bit decoder 84 determines whether the detected bit is a logical 1 (5 V) or logical 0 (0 V) by measuring the amplitude of the line voltage immediately after the beginning of the bit has been detected. Each detected bit is loaded (i.e. latched) in turn into a serial shift register (not shown) in bit decoder 84 when a rising transition above the 8 volt threshold is detected (indicating the termination of the bit). Thus, bit decoder 84 derives the address/command word transmitted by loop interface section 16a solely by detecting voltage transitions and voltage amplitudes on line 72 without the need for separate timing circuitry to indicate the beginning and end of any bit interval. Thus, if transmission problems occur at one bit rate, processor 30 may alter the bit rate and bit durations (in response to software in ROM 27) without affecting the operation of bit decoder 84.
When bit decoder 84 detects the thirteenth (parity) bit of the address/command word, the parity of the complete word is tested for even parity. If parity is correct, bit decoder 84 checks the received address word 105 (bits 1-9) against the preprogrammed address of transponder 24 in address section 78. Only the transponder 24 having an address matching the received address will execute the command word 107 (bits 10-12). The other transponders 24 simply monitor communication line 22 for the next address/command word. If the detected parity bit, and command word are valid, bit decoder generates a "valid" signal on line 99 which enables communication interface circuit 62 to provide the modulation information necessary at port 74 to generate return PWM current pulses. If parity fails or the command word is invalid, bit decoder 84 does not generate the "valid" signal and current pulses are not generated.
Referring again to FIG. 5, after the 13-bit PCM address/command word has been transmitted, loop interface section 16a transmits five successive data clock pulses on communication line 22 by dropping the voltage from 24 volts to 5 volts beginning at times DCLK1-DCLK5. The correctly addressed transponder 24 responds to the valid command word and the five clock transitions DCLK1-DCKL5 by returning five items of information to loop interface section 16a. It does this by drawing current on line 22 during five periods, each beginning at one of the DCLK transitions. The time duration (PW1-PW5) of each current pulse is modulated (i.e., PWM) in accordance with the item information being returned to loop interface section 16a.
The duration of each PWM data bit is controlled by comparator 96 (FIG. 4) in response to the difference between whichever reference voltage (Ref. V) is being applied to the non-inverting input from switching unit 94 and the ramp voltage (Ramp V) fed to the inverting input from R-C circuit 100. At the start of each current pulse, bit decoder 84 detects the occurrence of the applicable transition (e.g. DCLK1) below the 8 volt threshold and responds by generating a control signal on line 98 (which is logically ANDed with the "valid" signal in gate 93) to: increment switching unit 94 to the next one of the five positons; open switch 106 to begin the ramp signal; and close gating switch 108 to deliver the output. Comparator 96 and driver 110 thus activate output current driver 70 (by turning on transistor 71, FIG. 3) to draw a constant current (such as 50 milliamperes) from line 22. Current source feedback 77 and emitter resistor RE maintain the current constant during the pulse. As soon as switch 106 is opened, capacitor 104 begins charging, and hence the ramp voltage (Ramp V) begins rising. Each PWM bit terminates at a time when the ramp voltage exceeds the reference voltage, at which time comparator 96 and driver 110 deactivate output current driver 70 to cease drawing current from line 22. As a result, the duration of time of each current pulse is proportional to the value on the selected one of the five inputs to switch 94.
Current sensor 46 (FIG. 2) in loop interface section 16a detects the start and termination of each PWM current value and notifies processor 30. Processor 30 measures the duration of each current pulse (PW1-PW5) to derive the information (such as the output of sensor 64) transmitted in the PWM current pulses by transponder 24.
After each PWM current pulse (PW1-PW5) terminates, processor 30 deactivates 5 V driver 38 and reactivates 24 V driver 40 to again place 24 volts across line 22. Bit decoder 84 detects the rising transition above the 8 volt threshold and opens gating switch 108 and closes switch 106 (to discharge capacitor 104) via a control signal on line 98. The procedure is repeated until all five items of information have been returned.
To help processor 30 to interpret accurately the value representated by the time duration of the PWM current pulse returned by transponder 24 during a given poll or test of a particular transponder, the first current pulse, beginning at DCLK1, has a reference pulse width (PW1) controlled by the output of PWM reference section 86. Bit decoder 84 enables PWM reference section 86 with the "valid" signal. PWM reference section 86 responds by coupling a reference voltage of 0.024Vdd to position #1 of switching unit 94. Upon detecting the falling edge of DCLK1, bit decoder 84 sets switching unit 94 at position #1 to couple the PWM reference voltage (0.024Vdd) to the non-inverting input of comparator 96. At this time, the output of comparator 96 is high, as is the output of driver 110, which "activates" current output current drive 70 to draw current from line 22. The current pulse terminates when the ramp voltage exceeds 0.024Vdd to provide a reference pulse width PW1 of, nominally, 150 μsec.
Processor 30 measures the actual width of the reference current pulse returned from transponder 24 and stores a calibration value equal to the ratio of the nominal and actual pulse widths PW1. The calibration value is applied to the four following current pulse widths (PW2-PW5) to improve the measurement accuracy of system 10. For example, if pulse PW1 is measured as 153 μsec, processor 30 knows that transponder 24 is returning current pulses 2% longer in duration that the nominal duration Processor 30 reduces the measured durations of PW2-PW5 to obtain corrected measurement values.
During a polling/test sequence, a current pulse representative of either the instantaneous sensitivity of sensor 64 or a simulated alarm condition is transmitted by transponder 24 in response to bits 10 and 12 of the command word. Bit decoder 84 couples latched bits 10 and 12 to a sensor test control unit 112, which produces a control signal on line 113 for sensor test enable section 88 in response to the values of bits 10 and 12. The truth table of sensor test control circuit 112 is as follows:
 ______________________________________                                    
Bit 10       Bit 12  Output (line 113)                                    
______________________________________                                    
0            0       1 (test)                                             
0            1       no change in state                                   
1            0       no change in state                                   
1            1       0 (poll)                                             
______________________________________                                    
As shown, bits 10 and 12 must agree to produce a change in the state of the output of sensor test control unit 112. Thus, single bit errors in bits 10 and 12 cannot change the output state. Further, a state counter in sensor test control unit 112 must be advanced by a valid combination of bits 10 and 12 ("00" or "11") in two consecutive, valid transmissions of the 13-bit PCM address/command word (that is, two consecutive polling/test sequences addressed to a given transponder 24) in order to change the output state of sensor test control unit 112. These features improve the immunity of the system to noise and other transients which may cause erroneous command word data bits to be received and latched by bit decoder 84.
Test enable section 88 produces a pair of output signals in response to a signal received from the output of sensor test enable circuit 112. A first output signal follows the logic state of the output of control unit 112 and is coupled to sensor 64 (FIG. 3) via line 63 as the test enable signal. A logical 1 test enable signal places sensor 64 in a "test" mode to produce an output signal on line 65 having an amplitude corresponding to an alarm condition. Sensor 64 responds to a logical 0 test enable signal by operating normally, thus producing an output signal having an amplitude representative of the instantaneous detected smoke or temperature level.
A second output of sensor test enable section 88 is connected to position #2 of switch unit 94. That output has an amplitude of 0.047Vdd if the output of sensor test control unit 112 is a logical 1 (to test sensor 64) and has an amplitude of 0.024Vdd if the output of sensor test control unit 112 is a logical 0 (to poll sensor 62).
Bit 10 is also applied to output enable unit 85, which provides a control signal via output 75 for sensor identification control unit 91 (described below) in response to the logic level of bit 10. If bit 10 is logical 1, output enable unit 85 produces a logical 1 output pulse (i.e. greater than Vdd -1.0 volts) starting with the occurrence of the "valid" output of bit decoder 84 and terminating upon the occurrence of bit 1 during the next polling/test sequence initiated by loop interface section 16a. If, however, bit 10 is a logical 0, the output pulse does not terminate until a logical 1 bit 10 is received or a reset signal is produced by reset unit 120. The termination of such pulse provides a reset signal for voltage status section 92. The output enable pulse activates LED indicator section 76 and enables operation of identification control section 91 when such pulse is a logical 1.
Upon receipt of DCLK2, switching unit 94 is advanced to position #2 and comparator 96 and driver 100 begin current pulse PW2 in response to the second output of test enable section 88. The duration of current pulse PW2 depends on the level of such second output signal (which serves as the Ref. V signal for comparator 96): PW2 is nominally 150 μsec if sensor 64 is being polled and is nominally 300 μsec if sensor 64 is being tested. Thus, transponder 24 notifies loop interface section 16a, by modulating the width of current pulse PW2, whether communication interface section 62 has interpreted the command word as a command to poll or as a command to test sensor 64.
Upon the next transition (DCLK3), a current pulse having a width (PW3) corresponding to the output of voltage status section 92 is transmitted. This feature is primarily used with module transponders 26 and is discussed in detail below with reference to FIG. 6. In a detector transponder 24, however, voltage status section 92 responds to the output of voltage divider 114, which comprises a pair of resistors R1, R2 coupled between Vdd and Vss. The resistances of R1 and R2 are selected to provide a system code which may be used to identify, for example, the manufacturer of the transponder so that the outputs of "unauthorized" transponders may be ignored by processor 30. For example, if the voltage applied to status unit 92 is within a predetermined range (here between 30% and 70% of Vdd). status section 92 produces an output signal of 0.024Vdd which is coupled to position #3 of switching unit 94. If such applied voltage is above 70% of Vdd, an output voltage amplitude of 0.047 Vdd is applied to position #3. A voltage of 0.70Vdd is applied to position #3 if status section 92 detects a voltage of less than 30% of Vdd. Transponder 24 produces a current pulse during DCLK3 having a duration (PW3) of 150 μsec (if the input voltage is in the predetermined range), 300 μsec (if the input voltage is above the range) or 450 μsec (if the input voltage is below the range). Processor 30 may be programmed to ignore returns from transponders producing other than a selected PW3 duration, thus preventing transponders built by unauthorized manufacturers from being "added-on" to system 10.
The output signal of sensor 64 is coupled to communication interface section 62 via calibration unit 80, which provides an input voltage for position #4 of switch unit 94 within a predetermined range of 0 volts to 2.25 volts (with respect to Vss). Upon receipt of the fourth transition, DCLK4, comparator 96, driver 100, and output current driver 70 produce a current pulse on line 22 having a pulse width (PW4) modulated in accordance with the amplitude of the output voltage of sensor 64. The current pulse terminates when the ramp voltage produced by R-C circuit 100 exceeds such output voltage. Here, pulse width PW4 is between 0 μsec (for a 0 volt sensor output) and 1500 μsec (for a sensor output of 2.25 volts).
Processor 30 determines whether a "normal" or "alarm" condition exists at sensor 64 by measuring pulse width PW4, applying any necessary calibration to the measured duration in accordance with reference pulse width PW1 and comparing the calibrated value with an alarm threshold. The alarm threshold is a pulse duration of 1000 μsec. Thus, during testing, PW4 should be at least 1000 μsec or sensor 64 is malfunctioning. Because processor 30, rather than individual transponders 24, determines the existence of a normal or alarm condition, adjustments to overall system sensitivity to compensate, for example, for the aging of components, may be made at a central location (controller 12) rather than at each transponder 24 Also, processor 30 may store and average the results from several polling/test sequences to obtain information regarding the effects of aging on sensor 64. Processor 30 also need not generate an alarm immediately after receiving a pulse longer than the alarm threshold, but may first poll the sensor again to ensure that the initial return was not in error due to, for example, line noise.
Sensor 64 may be tested manually with local test unit 82, which comprises a manually operated switch (not shown) for applying Vdd as a test enable signal to sensor 64.
Processor 30 is notified of the identity of sensor 64 (that is, whether the sensor is an ionization or photoelectric smoke detector or a thermal detector) by the width (PW5) of the current pulse transmitted by transponder 24 in response to bit 11 of the command word after the fifth falling edge, DCLK5. Bit 11 is coupled to identification control unit 91, which applies a high voltage (Vdd -1.0 volts) to sensor identification section 90 when bit 11 is a logical 0 and applies a low voltage (Vss +0.4 volts) to identification section 90 when bit 11 is a logical 1. The output of control unit 91 is coupled through a voltage divider of resistances R3 and R4 in identification section 90. Thus, identification section 90 couples a signal to position #5 of switch unit 94 having an amplitude in accordance with the applied signal level from control unit 91 and the resistances R3, R4. Such resistances R3, R4 are preset in accordance with the identity of sensor 64.
Comparator 96, driver 110, and output current driver 70 produce a current pulse on line 22 during DCLK5 having a width PW5 of between 0 μsec and 1500 μsec corresponding to the identity of sensor 64. Processor 30 utilizes this identification information along with the sensor output information (PW4) and reference pulse (PW1) to determine the operating condition (i.e. normal or alarm) of transponder 24.
After processor 30 detects the termination of current pulse PW5, line 22 is again pulled to 24 volts and a reset signal is sent on line 22 by holding the voltage across line 22 at 24 volts for a duration greater than the time constant of R-C circuit 116 coupled between input port 72 and Vss. R-C circuit 116 includes capacitor 117 (0.01 μF) and resistor 118 (1.5 megohms). The output of R-C circuit 116 is connected to reset unit 120, which detects the charging of capacitor 117 above a reset threshold (80% of Vdd) to reset the shift register and parity checker in bit decoder 84 in preparation for the next test sequence from loop interface section 16a. Reset unit 120 also resets the output pulse from output enable circuit 85 to a logical 0.
It is noted that transponder 24 generates current pulses PW1-PW5 when a voltage of 5 volts is on line 22; that is, current sensor 46 in loop interface section 16a detects current on line 22 only when the voltage across line 22 is 5 volts. Thus, processor 30 may override a PWM current pulse by raising the line voltage to 24 volts. This produces more current on line 22 than output current driver 70 is capable of sinking. Also, bit decoder 84 detects the transition above 8 volts and deactivates gate 108.
Referring to FIG. 6, each module transponder 26 is similar in configuration to detector transponder 24 (FIG. 3), except that peripheral supervision section 64 replaces sensor 64 and is connected to peripheral device 28 (FIG. 1) via class A output port 130 and class B output port 132. An external power supply (not shown) is connected to power supply port 134. Peripheral supervision section 64', under control of modified communication interface section 62' by signals on line 63, switches peripheral device 28 between class A and class B operation. As is known, in class B operation, power is coupled to peripheral device 28 via only port 132. In class A operation, the (+) terminals of ports 130, 132 are connected together, as are the (-) terminals, to drive peripheral device 28 through a pair of parallel lines and thus more easily isolate breaks in the lines.
Peripheral supervision section 64' reports the status of peripheral device 28 to communication interface section 62' via line 65.
Referring to FIG. 7, modified communication interface section 62' includes a class A/B switch enable section 88' under control of switch control unit 112'. Also, line 65 is connected as the source voltage for voltage divider 114', which provides the inputs for voltage status section 92' and position #4 of switching unit 94.
In operation, bit 1 of the address command word is a logical 0 to address a module transponder 26. Referring to the truth table for bits 10 and 12, when bits 10 and 12 are both logical 0 (for two consecutive polling/test sequences), class A/B switch enable section 88' places a logical 1 signal on line 63 to switch peripheral supervision section 64' into a class A connection with peripheral device 28. At the same time, class A/B switch enable section 88' couples a 0.047Vdd signal to position #2 of switching unit 94. Two consecutive transmissions of bits 10 and 12 as logical 1 result in class A/B switch enable section 88' coupling a logical 0 to peripheral supervision section 64' (to switch to class B operation) and a signal amplitude of 0.024Vdd to position #2.
Thus, module transponder 26 returns a current pulse beginning at DCLK2 to controller 12 having a duration (PW2) of 150 μsec for class B operation and 300 μsec for class A operation.
The return from peripheral device 28, connected to voltage status section 92' through voltage divider 114', provides an indication of the voltage supplied to peripheral device 28, which is measured by voltage status section 92. If the voltage at the junction of resistor R1 ', R2 ', is between 30% and 70% of Vdd, the voltage is in a normal range, and status section 92' couples a signal having an amplitude of 0.024Vdd to position #3 of switching unit 94. If such voltage is above 70% of Vdd (indicating an open circuit in the line connected to peripheral device 28), status section 92' couples a signal of 0.047Vdd to postion #3. If the voltage at the junction of R1 ' and R2 ' is less than 30% of Vdd (indicating that peripheral device contains a short circuit), a signal amplitude of 0.70Vdd is coupled to position #3.
Thus, module transponder 26 returns a pulse beginning at DCLK3 having a duration (PW3) of either 150 μsec (normal), 300 μsec (open circuit) or 450 μsec (short circuit).
Beginning at DCLK4, a current pulse having a duration (PW4) representative of the instantaneous amplitude of the return from peripheral device 28 is generated on line 22. Such pulse duration is between 0 μsec and 1500 μsec. This instantaneous measurement capability provides controller 12 with a running indication of peripheral unit 28 voltage so that a gradual increase or decrease of such voltage over time is observed, rather than waiting for a catastrophic fault (i.e., an open or short circuit).
Referring again to communication line 22, it typically comprises standard gauge (i.e. 12 to 18 gauge) twisted pair, single conductor wiring, which is a relatively poor signal transmission medium. For example, line 22 is highly reactive and does not have a characteristic impedance over a finite frequency bandwidth. Thus, the current pulses (PW1-PW5) produced on line 22 by transponders 24, 26 are received at loop interface section 16a with considerable distortion (for example, ringing on the leading and trailing edges), which makes accurate detection by current sensor 46 difficult.
Referring to FIGS. 8A, 8B the current-vs-time characteristic of one of the current pulses 200 (such as reference pulse PW1) as generated by current driver 70 results in a corresponding current pulse 202 detected by current sensor 46. Sensor 46 detects the drawing of current by transponder 24, 26 by measuring the line current (nominally, 50 mA) and comparing such current to a threshold level 203. Referring to FIG. 8C, because current pulse 200 is received with a considerable amount of ringing 204 at the leading edge of such pulse, any ringing which crosses threshold level 203 produces a gap 205 in the current detection output pulse 206 produced by current sensor 46.
Referring to FIG. 8D, noise filter 52 (FIG. 2) integrates pulse 206 and applies a second threshold 207 to the integrated pulse 208. Portions 209 of pulse 208 falling below threshold 207 (due to gap 205) are filtered out from the pulse 210 coupled to processor 30, as shown in FIG. 8E. Thus, rather than measuring a single pulse width PW1, processor measures a pair of pulses 212, 214 of transient duration and duration PW1 , respectively.
Referring to FIG. 9, the output driver circuit 70 in transponders 24, 26 may be modified as follows to compensate for such distortion of current pulses PW1-PW5. The base electrode of power transistor 71 is connected to communication interface section output port 74 through voltage divider 140 comprising resistors 142, 144 Feedback circuit 77, comprising transistor 146, is coupled between the emitter and base of transistor 71. A timing circuit comprising resistor Rb and capacitor Cb is connected as shown to the base and emitter of feedback transistor 146. Emitter resistor RE (here 12 ohms) is serially connected between the emitter of transistor 71 and Vss, as shown.
In operation, driver 110 in communication interface circuit, when enabled at the start of a current pulse, produces a relatively large voltage which is reduced to approximately 3 volts at the base of transistor 71 by voltage divider 140. Transistor 71 conducts, producing about 2 volts across emitter resistor RE, which draws a current of about 160 mA from line 22.
At this time, transistor 146 is nonconducting due to capacitor Cb. However, Cb charges sufficiently in approximately 50 μsec (the time constant of Rb -Cb) to turn transistor 146 on, which reduces the base voltage (and hence the emitter voltage) of transistor 71. The voltage across RE thus falls sharply, to about 0.6 volts, which draws the nominal 50 mA current on line 22.
Referring to FIG. 10A, the current pulse 200' produced by driver 70 has a leading edge portion 201a' at 160 mA, with the remainder 201b' of current pulse 200' having an amplitude of 50 mA.
As shown in FIG. 10B, the current pulse 202' detected by current sensor 46 has a ringing portion 204' at the leading edge. However, the ringing is initially driven far below threshold level 203 by the large current amplitude of the leading edge with respect to the nominal amplitude which is to be detected with threshold level 203. Thus, although the ringing 204' eventually crosses threshold level 203, it does so at a time t' with respect to the leading edge which is somewhat greater than the corresponding crossing time t of received pulse 202 (FIG. 8B).
Referring to FIG. 10C, the output pulse 206' coupled by current sensor 46 to noise filter 52 has a gap 205' which occurs near the middle of pulse 206'. The integration of pulse 206' by filter 52 produces an integrated pulse 208' having a width PW1 above threshold 207 and which does not re-cross threshold 207 due to gap 205', as shown in FIG. 10D.
Referring to FIG. 10E, as a result, a single pulse 210 having the desired width PW1 is coupled to input port 50 of processor 30, thereby providing for accurate measurement of the duration of the current pulse produced by transponders 24, 26 despite line-induced distortion.
Referring to FIG. 11, loop interface section 16a further includes a hysteresis unit 160 to reduce the effects of noise appearing on lines (+) and (-) of communication line 22. Hysteresis unit 160 comprises transistor 162 having a grounded emitter and a collector serially connected to line (+) of line 22 through resistor 164 (56 ohms) and 5.6 volt zener diode 166. The base of transistor 162 is fed by a control signal from current sensor 46 on line 163. 5 V driver 38 (as well as 24 V driver 36 and 0 V driver 40) is referenced to ground potential through resistor R0 (between 33 and 56 ohms) to help balance line 22.
Referring to FIG. 12A, hysteresis circuitry is typically disposed in the current sensor itself to shift the threshold current detection level 170 in response to noise (such as ringing 172 on the line) so that ringing effects are ignored and the correct pulse width of current pulse 174 is detected. However, a quiescent current 176 often is present on the communication line. Thus, if threshold level 170 is increased too much (i.e., if too much hysteresis is introduced) the current sensor may detect quiescent current 176, which would render the current sensor incapable of detecting later occurring current pulses 174.
Referring to FIGS. 11 and 12B, in operation, when current sensor 46 detects the leading edge of the current pulses having a current IL, the control signal on line 163 is activated to turn on transisitor 162 to draw a current, IH, from the (+) output of 5 V driver 38. Thus, 5 V driver 38 will produce a current amplitude ID =IL +IH on line (+) which is the current amplitude detected by current sensor 46. The return current IL from transponder 24, 26 is coupled to ground through R0. Thus, line 22 "floats" above ground potential by IL R0.
Noise appearing on lines (+), (-) induces a current IN. As the noise level increases, the current in line (-) tends to increase (IL +IN), driving up the voltage on line (-) with respect to ground. 5 V driver 38 maintains the voltage drop across line 22 constant and thus increases the voltage on line (+). Hysteresis unit 160 responds to the increase in voltage on line (+) by concommitantly increasing hysteresis current IH to offset noise current IN and thereby maintain the detected current ID constant despite the increase in noise.
Similarly, if the noise level on the lines (+), (-) decreases, noise current IN also decreases, lowering the voltage on the (-) line. 5 V driver 38 correspondingly reduces the voltage on line (+) with respect to ground, reducing the hysteresis current IH so that noise current IN continues to be offset by hysteresis current IH.
Thus, as shown in FIG. 12B, the threshold level 170 of current sensor 46 is not changed. Rather, the current level ID detected by sensor 46 is increased from line current IL by hysteresis current IH and changes correspondingly with the noise appearing on line 22. This provides greater noise immunity, since the difference between signal level and noise level is maintained constant to reduce noise effects, rather than changing a current threshold level in a current sensor in response to noise.
Hysteresis unit 160 stops conducting current ID when loop current IL drops at the end of the current pulse. That is, hysteresis unit 160 turns off before current sensor 46 detects the end of the pulse and deactivates the control signal on line 163. Hysteresis unit 160 cannot be turned on again until activated by current sensor 46. Thus, quiescent current 176 or noise appearing on line 22 when current pulses are not being drawn by a transponder 24, 26 does not activate hysteresis unit 160. This decreases the chance that line noise or quiescent current will be erroneously detected as a current pulse by current sensor 46.
Other embodiments are within the following claims.

Claims (17)

What is claimed is:
1. A fire detection system of the kind in which a controller sends data to a plurality of transponders via a communication line in the form of a series of pulses, said system comprising:
driver circuitry means associated with said controller for forming a sequence of spaced-apart pulses on said line with each said pulse having a value represented by a selected signal amplitude value on said line including means for spacing each formed pulse apart from each adjacent formed pulse with a selected spacing signal amplitude value on said line different from each said selected signal amplitude value associated with each said pulse value,
decoder circuitry means associated with each said transponder for detecting each said spaced-apart pulse on said line and for decoding each said spaced-apart pulse based solely on its amplitude value,
including means for decoding said pulses without regard to the particular time when each said pulse begins or to its duration, and
means, associated with each transponder, for returning data to said controller in the form of data signals, each said data signal having a duration based on the data to be returned.
2. A system as in claim 1 with said spacing means including means for generating spacing signals having a first electrical value and means for generating at least first and second data signal pulses having second and third electrical values with said second and said third electrical values different from each other and from said spacing values.
3. The system of claim 1 wherein said driver circuitry means encodes said spaced-apart pulses as either zero-valued or one-valued bits by driving said communication line to respectively two different lower voltages corresponding to first and second signal amplitude values.
4. The system of claim 1 wherein said transponder includes power supply circuitry for deriving power from said line when said line is driven at said high voltage, and for delivering said power to said transponder.
5. The system of claim 1 wherein said decoder circuitry means includes means for detecting the start of each said pulse by sensing a voltage transition beyond a threshold value on said communication line.
6. The system of claim 1, wherein said data sent from said controller includes an address and a command.
7. The system of claim 1, wherein said data sent from said controller includes a parity bit.
8. A fire detection system of the kind in which a plurality of transponders is coupled to a controller by a communication line and each sends data to the controller via the communication line, the system comprising:
transmission circuitry associated with each transponder for sending said data via the communication line in the form of a group of data signals, each said data signal having a duration based on data presented at the input of said transmission circuitry,
reference circuitry for presenting at the input of said transmission circuitry a reference value intended to provide a reference signal of a predetermined nominal duration at the controller, every said group of data signals being accompanied by a current said reference signal,
circuitry associated with said controller for detecting the actual durations of said data signals and the actual duration of the associated said reference signal and
calibration means for comparing a representation of said reference signal to other members of said group of data signals.
9. A fire detection system of the kind in which a controller randomly sends outgoing data in the form of one-valued bits and zero-valued bits to a plurality of transponders via a communication line and said transponders return data to said controller via said communication line, said system comprising:
circuitry associated with said controller including means for sending said outgoing data in the form of a succession of transponder identifying 13-bit words, each one-valued bit being represented by a first voltage level on said communication line, each zero-valued bit being represented by a second voltage level on said communication line, said 13-bit word including a nine-bit address, a 3-bit command word, and a parity bit, said circuitry including means for generating spacing signals between each one-valued bit or each zero-valued bit with each spacing signal represented by a third voltage level on said communication line and
circuitry associated with each said transponder for returning data to said controller, following the receipt of each said 13-bit word, said data being returned in the form of a selected plurality of pulses, each represented by the drawing of current from said communication line for a period having a duration representative of a corresponding data value at a substantially constant line voltage.
10. The system of claim 8 or 9 wherein said data being returned includes a value corresponding to the response of a transducer associated with said transponder.
11. The system of claim 8 or 9 wherein said controller averages successive values of said data returned from said transponders to enhance immunity to noise.
12. The system of claim 8 or 9 wherein said circuitry associated with said transponder has means for drawing a relatively high level of current at the beginning of each said data signal and for drawing a reduced level of current during the remainder of said data signal, whereby noise immunity is improved.
13. The system of claim 8 or 9 wherein said circuitry associated with said controller includes means for detecting the current on said communication line to detect the durations of said data signals, and means for maintaining the detected current constant despite voltage changes on said line caused by noise.
14. A communication method for a fire detection system of the kind in which a controller sends data to a plurality of transponders via a communication line in the form of a series of pulses, said method comprising
forming spaced-apart pulses on said line, the amplitudes of said pulses representing said data in accordance with a pulse code and including forming spacing signals between adjacent pulses with the spacing signals having an amplitude different from the spaced-apart pulses,
detecting the start of each said pulse on said line and decoding each said pulse based solely on its amplitude level,
decoding said pulses without regard to the particular time when each said pulse begins or its duration, and
returning data to said controller in the form of data signals, each said data signal having a duration based on the data to be returned.
15. A communication method for a calibratable fire detection system of the kind in which a plurality of transponders each sends data, via respective transmission circuitry, to a controller via a communication line, the method comprising:
sending said data in the form of a group of data signals, each said data signal having a duration based on data presented to the respective transmission circuitry,
presented to the respective transmission circuitry a reference value, intended to provide a reference signal, of a predetermined nominal duration at the controller, every said group of data signals being accompanied by a current said reference signal, and
detecting the durations of said data signals and the duration of the associated said reference signal for use in calibration.
16. A communication method for use in a fire detection system of the kind in which a controller sends data, in the form of one-valued bits and zero-valued bits, to a plurality of transponders via a communication line and said transponders return data to said controller via said communication line, said method comprising:
sending said data in the form of a succession of 13-bit words, each one-valued bit being represented by a first voltage level on said communication line, each zero-valued bit being represented by a second voltage level on said communication line, said 13-bit word including a nine-bit address, a 3-bit command word, and a parity bit, including spacing each bit from each adjacent bit by a spacing signal represented by a third voltage level different from said first and said second voltage levels and
returning data to said controller, following the receipt of each said 13-bit word, said data being returned in the form of five pulses, each represented by the drawing of current from said communication line for a period having a duration representative of a corresponding data value.
17. A fire detection system of the kind in which a controller randomly sends outgoing data in the form of one-valued bits and zero-valued bits to a plurality of transponders via a communication line and said transponders return data to said controller via said communication line, said system comprising:
means, associated with said controller, for sending said outgoing data in the form of a succession of transponder identifying words f a predetermined number of bits, each one-valued bit being represented by a first voltage level on said communication line, each zero-valued bit being represented by a second voltage level on said communication line, each said word including at least an address portion, and a command portion, said sending means including means for generating spacing signals between each one-valued bit or each zero-valued bit with each spacing signal represented by a third voltage level on said communication line and
means, associated with each said transponder, for returning data to said controller, following the receipt of each said word, said data being returned in the form of a selected plurality of pulses, each represented by the drawing of current from said communication line for a period having a duration representative of a corresponding data value at a substantially constant line voltage.
US07/111,811 1987-10-21 1987-10-21 Smoke and fire detection system communication Expired - Lifetime US4916432A (en)

Priority Applications (11)

Application Number Priority Date Filing Date Title
US07/111,811 US4916432A (en) 1987-10-21 1987-10-21 Smoke and fire detection system communication
DE3852482T DE3852482T2 (en) 1987-10-21 1988-09-16 SMOKE AND FIRE DETECTION SYSTEM WITH DATA TRANSFER.
PCT/US1988/003217 WO1989004032A1 (en) 1987-10-21 1988-09-16 Smoke and fire detection system communication
EP89900382A EP0339081B1 (en) 1987-10-21 1988-09-16 Smoke and fire detection system communication
GB8823230A GB2211329B (en) 1987-10-21 1988-10-04 Fire detection system
CA000580705A CA1299269C (en) 1987-10-21 1988-10-20 Smoke and fire detection system communication
ES8803186A ES2011164A6 (en) 1987-10-21 1988-10-20 Smoke and fire detection system communication.
NO892557A NO892557D0 (en) 1987-10-21 1989-06-20 PULSE CODED ROD / FIRE DETECTION SYSTEM.
FI893018A FI893018A (en) 1987-10-21 1989-06-20 KOMMUNIKATION MELLAN ROEK- OCH ELDDETEKTIONSSYSTEM.
DK305489A DK305489D0 (en) 1987-10-21 1989-06-20 COMMUNICATION PLANT IN FIRE AND FIRE DETECTION SYSTEMS
US07/472,225 US5117219A (en) 1987-10-21 1990-01-30 Smoke and fire detection system communication

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US07/111,811 US4916432A (en) 1987-10-21 1987-10-21 Smoke and fire detection system communication

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US07/472,225 Continuation US5117219A (en) 1987-10-21 1990-01-30 Smoke and fire detection system communication

Publications (1)

Publication Number Publication Date
US4916432A true US4916432A (en) 1990-04-10

Family

ID=22340569

Family Applications (1)

Application Number Title Priority Date Filing Date
US07/111,811 Expired - Lifetime US4916432A (en) 1987-10-21 1987-10-21 Smoke and fire detection system communication

Country Status (9)

Country Link
US (1) US4916432A (en)
EP (1) EP0339081B1 (en)
CA (1) CA1299269C (en)
DE (1) DE3852482T2 (en)
DK (1) DK305489D0 (en)
ES (1) ES2011164A6 (en)
FI (1) FI893018A (en)
GB (1) GB2211329B (en)
WO (1) WO1989004032A1 (en)

Cited By (79)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5172096A (en) * 1991-08-07 1992-12-15 Pittway Corporation Threshold determination apparatus and method
US5173683A (en) * 1991-04-22 1992-12-22 Simplex Time Recorder Co. Apparatus and method for multiplexing multiple data and analog values in a peripheral device
US5254877A (en) * 1992-04-09 1993-10-19 Pittway Corporation Distributed power supply system
JPH06506097A (en) * 1991-03-22 1994-07-07 モトローラ・インコーポレイテッド Communication device with ISDN interface
US5406254A (en) * 1992-11-25 1995-04-11 Borg-Warner Security Corporation Alarm system with remote module and associated alarm
WO1996000430A1 (en) * 1994-06-23 1996-01-04 Pittway Corporation Communication system and method
US5483222A (en) * 1993-11-15 1996-01-09 Pittway Corporation Multiple sensor apparatus and method
US5521593A (en) * 1991-12-03 1996-05-28 General Electric Company Method and apparatus for monitoring operating characteristics of semiconductor electric power switching circuits
EP0721175A1 (en) 1995-01-05 1996-07-10 Pittway Corporation High sensitivity apparatus and method with dynamic adjustment for noise
US5539389A (en) * 1991-11-15 1996-07-23 Pittway Corporation Enhanced group addressing system
US5557262A (en) * 1995-06-07 1996-09-17 Pittway Corporation Fire alarm system with different types of sensors and dynamic system parameters
US5568121A (en) * 1993-05-27 1996-10-22 Lamensdorf; David M. Wireless system for sensing information at remote locations and communicating with a main monitoring center
US5594422A (en) * 1994-05-19 1997-01-14 Comsis Corporation Universally accessible smoke detector
US5627515A (en) * 1995-02-24 1997-05-06 Pittway Corporation Alarm system with multiple cooperating sensors
US5631629A (en) * 1995-02-08 1997-05-20 Allen-Bradley Company, Inc. Heartbeat communications
US5650762A (en) * 1994-03-29 1997-07-22 Nohmi Bosai Ltd. Fire alarm system
EP0788082A2 (en) 1996-01-05 1997-08-06 Pittway Corporation Fire alarm system with smoke particle discrimination
US5726633A (en) * 1995-09-29 1998-03-10 Pittway Corporation Apparatus and method for discrimination of fire types
US5736928A (en) * 1995-09-01 1998-04-07 Pittway Corporation Pre-processor apparatus and method
US5757777A (en) * 1993-09-29 1998-05-26 Sony Corporation Apparatus for inspecting and setting the state of electronics audio/video devices
US5801913A (en) * 1996-04-29 1998-09-01 Kiddie-Fenwal, Inc. Isolation circuitry
EP0880814A1 (en) * 1995-09-15 1998-12-02 H.P.M. Industries Pty Limited Dc power control of switching devices
US5867095A (en) * 1997-08-15 1999-02-02 Pittway Corporation Module tamper detection circuitry
EP0896449A2 (en) * 1997-08-07 1999-02-10 Pittway Corporation Automatically adjusting communication system
US5898369A (en) * 1996-01-18 1999-04-27 Godwin; Paul K. Communicating hazardous condition detector
US5933077A (en) * 1997-06-20 1999-08-03 Wells Fargo Alarm Services, Inc. Apparatus and method for detecting undesirable connections in a system
US5945924A (en) * 1996-01-29 1999-08-31 Marman; Douglas H. Fire and smoke detection and control system
US6049446A (en) * 1997-06-04 2000-04-11 Pittway Corporation Alarm systems and devices incorporating current limiting circuit
EP1026842A2 (en) * 1999-02-02 2000-08-09 Pittway Corporation Circuitry for electrical device in multi-device communications system
US6107925A (en) * 1993-06-14 2000-08-22 Edwards Systems Technology, Inc. Method for dynamically adjusting criteria for detecting fire through smoke concentration
US6124795A (en) * 1997-08-11 2000-09-26 Pittway Corporation Detector interconnect system
US6150935A (en) * 1997-05-09 2000-11-21 Pittway Corporation Fire alarm system with discrimination between smoke and non-smoke phenomena
US6252501B1 (en) 1998-12-11 2001-06-26 Pittway Corporation Message repeating apparatus and method
US6292541B1 (en) * 1998-11-10 2001-09-18 Pittway Corporation Line shunt and ground fault apparatus method
US6366215B1 (en) 1998-12-04 2002-04-02 Pittway Corporation Communications systems and methods
US6384723B1 (en) 1998-11-02 2002-05-07 Pittway Corporation Digital communication system and method
WO2002037442A1 (en) * 2000-10-31 2002-05-10 Pittway Corporation Monopolar, synchronized communication system
US6424257B1 (en) 2000-04-18 2002-07-23 Pittway Corporation Bidirectional communication between control element and electrical devices
US6462653B1 (en) 1999-12-13 2002-10-08 Pittway Corporation System and method of group definition
US6553336B1 (en) * 1999-06-25 2003-04-22 Telemonitor, Inc. Smart remote monitoring system and method
US6556132B1 (en) 2001-08-24 2003-04-29 Gentex Corporation Strobe circuit
US20030097436A1 (en) * 1998-12-15 2003-05-22 Clow Robert J. Variable group communication system
US6606028B1 (en) 1999-04-23 2003-08-12 Pittway Corporation Apparatus and method for supervision
US6611204B2 (en) 2001-04-16 2003-08-26 Maple Chase Company Hazard alarm, system, and communication therefor
US6662343B1 (en) 1998-11-09 2003-12-09 Unisys Corporation Cool ice automatic footer text on HTML pages
US6696940B2 (en) 2001-11-29 2004-02-24 Honeywell International Inc. System and method for loop diagnostics in a security system
US6778082B2 (en) * 2001-01-18 2004-08-17 Jason Goodwin Smoke detector system for a house
US20050053538A1 (en) * 2003-09-04 2005-03-10 Holloway Paul H. Method of producing nanosized oxide powders
US20050068195A1 (en) * 2001-10-06 2005-03-31 Christian Ohl Method for transmitting data from at least one sensor to a control device
US20050159152A1 (en) * 2003-12-16 2005-07-21 Honeywell International, Inc. Synchronized wireless communications system
US20050163306A1 (en) * 2003-10-17 2005-07-28 Salgueiro David J. Method and apparatus for providing a splitter in a notification system
US20050262923A1 (en) * 2004-05-27 2005-12-01 Lawrence Kates Method and apparatus for detecting conditions favorable for growth of fungus
US20050275528A1 (en) * 2004-05-27 2005-12-15 Lawrence Kates Wireless sensor unit
US20050275530A1 (en) * 2004-05-27 2005-12-15 Lawrence Kates Wireless sensor system
US20050275529A1 (en) * 2004-05-27 2005-12-15 Lawrence Kates Wireless sensor monitoring unit
US20050275527A1 (en) * 2004-05-27 2005-12-15 Lawrence Kates Wireless repeater for sensor system
US20060007008A1 (en) * 2004-05-27 2006-01-12 Lawrence Kates Method and apparatus for detecting severity of water leaks
US20060164253A1 (en) * 2003-02-04 2006-07-27 Kidde Ip Holdings Limited Hazard detection
US7142123B1 (en) 2005-09-23 2006-11-28 Lawrence Kates Method and apparatus for detecting moisture in building materials
US20060267756A1 (en) * 2004-05-27 2006-11-30 Lawrence Kates System and method for high-sensitivity sensor
US20060273896A1 (en) * 2005-06-06 2006-12-07 Lawrence Kates System and method for variable threshold sensor
US20070063833A1 (en) * 2005-09-20 2007-03-22 Lawrence Kates Programmed wireless sensor system
US7218237B2 (en) 2004-05-27 2007-05-15 Lawrence Kates Method and apparatus for detecting water leaks
US20070139183A1 (en) * 2005-12-19 2007-06-21 Lawrence Kates Portable monitoring unit
US7412876B2 (en) 2004-09-23 2008-08-19 Lawrence Kates System and method for utility metering and leak detection
US20080258904A1 (en) * 2007-04-20 2008-10-23 Moss J Darryl Alarm device and system
US20080258924A1 (en) * 2007-04-20 2008-10-23 Moss J Darryl Fire alarm system
US20080272904A1 (en) * 2004-06-26 2008-11-06 Eric Atherton Signalling Method
US20090210186A1 (en) * 2006-05-17 2009-08-20 Rainer Siess Operating Method for a Sensor and a Control Facility Communicating With the Sensor
US7617331B2 (en) 2006-11-03 2009-11-10 Honeywell International Inc. System and method of double address detection
US20100066557A1 (en) * 2008-02-08 2010-03-18 Henson James C Methods and apparatus for controlling a notification appliance circuit
US20100073175A1 (en) * 2008-02-08 2010-03-25 Lontka Karen D Methods and apparatus for controlling and testing a notification applicance circuit
US20100265080A1 (en) * 2008-02-08 2010-10-21 Henson James C Apparatus for Signaling Different Notification Appliance Circuit Configurations
US10425877B2 (en) 2005-07-01 2019-09-24 Google Llc Maintaining information facilitating deterministic network routing
US10664792B2 (en) 2008-05-16 2020-05-26 Google Llc Maintaining information facilitating deterministic network routing
US11127270B2 (en) 2016-11-11 2021-09-21 Carrier Corporation High sensitivity fiber optic based detection
US11132883B2 (en) * 2016-11-11 2021-09-28 Carrier Corporation High sensitivity fiber optic based detection
US11145177B2 (en) 2016-11-11 2021-10-12 Carrier Corporation High sensitivity fiber optic based detection
US11151853B2 (en) 2016-11-11 2021-10-19 Carrier Corporation High sensitivity fiber optic based detection

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU636532B2 (en) * 1989-08-09 1993-04-29 Mitsubishi Jukogyo Kabushiki Kaisha Remote monitoring system for containers
AU630987B2 (en) * 1989-08-09 1992-11-12 Mitsubishi Jukogyo Kabushiki Kaisha Remote monitoring system for containers
JP3116250B2 (en) * 1992-04-09 2000-12-11 能美防災株式会社 Fire alarm system
JP2931734B2 (en) * 1993-03-17 1999-08-09 ホーチキ株式会社 Disaster prevention monitoring device
US5608375A (en) * 1995-03-20 1997-03-04 Wheelock Inc. Synchronized visual/audible alarm system
US6194994B1 (en) 1995-03-20 2001-02-27 Wheelock, Inc. Apparatus and method for synchronizing visual/audible alarm units in an alarm system
US6906616B1 (en) 1995-03-20 2005-06-14 Wheelock, Inc. Apparatus and method for synchronizing visual/audible alarm units in an alarm system
GB9517215D0 (en) * 1995-08-23 1995-10-25 Lucas Ind Plc Communications between remote sensors and central ecu in motor vehicles

Citations (97)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3033998A (en) * 1959-07-13 1962-05-08 American Monarch Corp Pulse former
US3179931A (en) * 1960-11-18 1965-04-20 American Telephone & Telegraph Alarm transfer system
US3518628A (en) * 1966-11-10 1970-06-30 Electronic Specialty Co Systems and methods for communicating with a plurality of remote units
US3530450A (en) * 1966-05-09 1970-09-22 Cerberus Ag Fire alarm systems with monitoring device for fire alarms connected in groups to a central station
US3551885A (en) * 1968-01-18 1970-12-29 Honeywell Inc Validity apparatus for computer based process control equipment
US3553486A (en) * 1968-03-06 1971-01-05 Westinghouse Electric Corp High noise immunity system for integrated circuits
US3559194A (en) * 1967-09-13 1971-01-26 Gen Eastern Corp Fire alarm system
US3601540A (en) * 1969-02-14 1971-08-24 Mcneil Bryan Security system
US3601806A (en) * 1969-06-23 1971-08-24 North American Rockwell Digital time multiplexed bidirectional communications system
US3603949A (en) * 1967-06-26 1971-09-07 Cerberus Ag Fire alarm installation
US3622994A (en) * 1970-02-11 1971-11-23 Honeywell Inc Control and supervision system having data storage
US3623087A (en) * 1968-11-21 1971-11-23 Mosler Safe Co Alarm monitoring system
US3653041A (en) * 1969-12-02 1972-03-28 Gulf & Western Syst Co Annunciator system
US3702474A (en) * 1971-08-27 1972-11-07 Gen Motors Corp Seven state resistance sensing supervisory system
US3717862A (en) * 1969-10-16 1973-02-20 Nittan Co Ltd Fire detecting system and testing means therefor
US3725865A (en) * 1971-05-03 1973-04-03 Synectron Inc Electronic alarm system
US3735396A (en) * 1971-08-10 1973-05-22 Signatron Alarm signalling network
US3737858A (en) * 1971-07-13 1973-06-05 Advanced Research Corp Versatile telemetering system
US3753258A (en) * 1970-03-31 1973-08-14 Nittan Co Ltd Fire alarming system
US3775761A (en) * 1971-04-15 1973-11-27 Nittan Co Ltd Fire detecting system with spurious signal rejection
US3792470A (en) * 1972-07-17 1974-02-12 Johnson Service Co Coded tone multiplexed alarm transmission system
US3801831A (en) * 1972-10-13 1974-04-02 Motorola Inc Voltage level shifting circuit
US3803594A (en) * 1972-07-17 1974-04-09 Johnson Service Co Programmed time division multiplexed coded tone transmission system
US3927404A (en) * 1973-10-18 1975-12-16 Standard Electric Time Corp Time division multiple access communication system for status monitoring
US3952294A (en) * 1973-03-19 1976-04-20 General Time Corporation Smoke detection alarm system
US3964036A (en) * 1972-11-15 1976-06-15 Hochiki Corporation Ionization smoke detector co-used to issue fire alarm and detect ambient atmosphere
US3974403A (en) * 1972-06-30 1976-08-10 Raytheon Company Digital data transmission system
US3993138A (en) * 1975-04-24 1976-11-23 The United States Of America As Represented By The Secretary Of The Interior Fire prevention system
US4005754A (en) * 1975-03-06 1977-02-01 Gerhard Linden Process for the automatic reporting and extinguishing of fires
US4006460A (en) * 1974-12-10 1977-02-01 Westinghouse Electric Corporation Computer controlled security system
US4056686A (en) * 1976-10-12 1977-11-01 Honeywell Inc. Multiplexed signal reference level equalizer
US4066966A (en) * 1976-03-30 1978-01-03 Hochiki Corporation Alarm system utilizing a bidirectional transmission line in CATV system
US4067088A (en) * 1975-09-12 1978-01-10 Rieter Machine Works Ltd. Apron drafting arrangement
US4068105A (en) * 1976-05-28 1978-01-10 American District Telegraph Company Central station system transmission apparatus
US4077030A (en) * 1976-02-19 1978-02-28 The Bendix Corporation Sensor data input by means of analog to pulse width-to digital converter
US4088983A (en) * 1975-10-28 1978-05-09 Elan Industries, Inc. Electronic polling and calling communication system
US4101872A (en) * 1974-06-18 1978-07-18 Aboyne Pty. Limited Fire detection system
US4103337A (en) * 1976-11-17 1978-07-25 The Bendix Corporation Data transmission system using analog to pulse width to digital conversion
US4110641A (en) * 1977-06-27 1978-08-29 Honeywell Inc. CMOS voltage comparator with internal hysteresis
US4139737A (en) * 1976-09-10 1979-02-13 Matsushita Electric Works, Ltd. Time division multiplex transmission system in which electrical power is transmitted to remote terminals from a central unit simultaneously with address and control signals
US4141006A (en) * 1976-07-14 1979-02-20 Braxton Kenneth J Security system for centralized monitoring and selective reporting of remote alarm conditions
US4147944A (en) * 1977-10-25 1979-04-03 National Semiconductor Corporation Comparator with signal related adaptive bias
US4161727A (en) * 1976-09-15 1979-07-17 Siemens Aktiengesellschaft Process for generating and transmitting different analog measured values to a central control from a plurality of fire alarm circuits which are arranged in the form of a chain in an alarm loop
US4162485A (en) * 1975-07-14 1979-07-24 Walter Kidde And Company, Inc. Fire protection apparatus
US4162454A (en) * 1977-06-15 1979-07-24 Olsen Svein E Noise immune voltage comparator
US4162489A (en) * 1976-08-24 1979-07-24 Siemens Aktiengesellschaft Fire alarm system comprising a plurality of alarms which may be operated by way of an alarm loop
GB2025670A (en) * 1978-07-17 1980-01-23 Cerberus Ag Gas sensing signalling system
US4196417A (en) * 1977-11-23 1980-04-01 The United States Of America As Represented By The United States Department Of Energy Single transmission line interrogated multiple channel data acquisition system
US4198624A (en) * 1977-05-02 1980-04-15 Hochiki Corporation Alarm system
US4206449A (en) * 1977-07-27 1980-06-03 American District Telegraph Company Multiple sensor intrusion alarm system
US4209666A (en) * 1978-10-03 1980-06-24 Lawton Richard A Multiplexing system line fault isolation and identification
US4219803A (en) * 1977-07-04 1980-08-26 Hochiki Corporation Two-wire fire sensing and receiving system
US4222041A (en) * 1978-04-19 1980-09-09 Siemens Aktiengesellschaft Danger alarm system
US4228424A (en) * 1978-10-16 1980-10-14 Baker Protective Services, Incorporated Central station alarm
US4229734A (en) * 1978-10-26 1980-10-21 Honeywell Inc. Line supervision
US4233594A (en) * 1978-05-18 1980-11-11 Hochiki Corporation Fire detection and observation system
GB2047507A (en) * 1979-04-11 1980-11-26 Askew P Signalling over power lines
US4254414A (en) * 1979-03-22 1981-03-03 The United States Of America As Represented By The Secretary Of The Navy Processor-aided fire detector
US4282519A (en) * 1977-10-06 1981-08-04 Honeywell Inc. Interconnection of alarms of smoke detectors with distinguishable alarms
US4283717A (en) * 1979-10-01 1981-08-11 Digital Monitoring Products Monitoring system for a direct-wire alarm system
US4287515A (en) * 1979-04-27 1981-09-01 Baker Industries, Inc. Fire detection system with multiple output signals
US4311986A (en) * 1978-09-13 1982-01-19 The Bendix Corporation Single line multiplexing system for sensors and actuators
US4346380A (en) * 1978-12-11 1982-08-24 National Semiconductor Corporation Simultaneous communication of analog and binary information in a single frame of a pulse count modulated digital signal
US4357602A (en) * 1979-08-06 1982-11-02 Lemelson Jerome H Fire detection and warning system
US4361833A (en) * 1980-03-25 1982-11-30 Monitran International, Inc. Multi-sensor alarm system and method of protecting a premises
US4369435A (en) * 1979-07-27 1983-01-18 Hochiki Kabushiki Kaisha Fire detector and fire alarm system having circuitry to detect removal of one or more detectors at a signal station
US4385287A (en) * 1979-12-07 1983-05-24 Securicor Granley Systems Limited Multiple alarm condition detection and signalling
US4388616A (en) * 1980-03-19 1983-06-14 Hochiki Corporation Fire detection system with programmed sensitivity changes
US4394655A (en) * 1981-03-13 1983-07-19 Baker Industries, Inc. Bidirectional, interactive fire detection system
US4404548A (en) * 1980-06-23 1983-09-13 Cerberus Ag Method for transmitting measuring values in a fire alarm system and apparatus for the performance of the aforesaid method
US4413250A (en) * 1981-09-03 1983-11-01 Beckman Instruments, Inc. Digital communication system for remote instruments
US4423506A (en) * 1979-08-29 1983-12-27 Fuji Electric Co., Ltd. Wire data transmission system
US4427974A (en) * 1982-08-18 1984-01-24 American District Telegraph Company Local control apparatus for central station alarm system
US4435698A (en) * 1980-06-11 1984-03-06 Hekatron Gmbh Circuit arrangement for the transmission of measurements to a central, especially in a fire alarm system
US4438349A (en) * 1980-10-29 1984-03-20 Nippon Electric Co., Ltd. Hysteresis circuit having a stable output free from noise superposed on input signal
US4442320A (en) * 1981-12-04 1984-04-10 Base Ten Systems, Inc. Remote subscriber interaction system
US4451826A (en) * 1981-09-18 1984-05-29 The United States Of America As Represented By The United States Department Of Energy Single transmission line data acquisition system
US4470047A (en) * 1982-02-04 1984-09-04 Baker Industries, Inc. Bidirectional, interactive fire detection system
US4471354A (en) * 1981-11-23 1984-09-11 Marathon Medical Equipment Corporation Apparatus and method for remotely measuring temperature
US4491830A (en) * 1979-12-01 1985-01-01 Hochiki Kabushiki Kaisha Fire alarm system
US4499455A (en) * 1982-05-03 1985-02-12 At&T Bell Laboratories Alarm circuit interface units
US4507652A (en) * 1982-02-04 1985-03-26 Baker Industries, Inc. Bidirectional, interactive fire detection system
US4517554A (en) * 1981-05-26 1985-05-14 Siemens Aktiengesellschaft Method and apparatus for inspecting a danger alarm system
US4520488A (en) * 1981-03-02 1985-05-28 Honeywell, Inc. Communication system and method
US4535401A (en) * 1982-06-30 1985-08-13 Texas Instruments Incorporated Apparatus and method for providing power from master controller to subcontrollers and data communication therebetween
US4543565A (en) * 1981-06-12 1985-09-24 Siemens Aktiengesellschaft Method and apparatus for monitoring an alarm system
US4544921A (en) * 1981-10-09 1985-10-01 Nittan Company, Limited Fire alarm system
US4554468A (en) * 1983-07-01 1985-11-19 Motorola, Inc. Latching comparator with hysteresis
US4578669A (en) * 1983-09-12 1986-03-25 Hydril Company Remote switch position indicator
US4586040A (en) * 1982-05-15 1986-04-29 Matsushita Electric Works, Ltd. Interruption handling system in time division multiplex remote control system
US4598216A (en) * 1984-08-27 1986-07-01 Ncr Corporation Assist circuit for a data bus in a data processing system
US4613848A (en) * 1984-11-29 1986-09-23 Teletron Security, Inc. Multiple-zone intrusion detection system
US4618853A (en) * 1984-03-05 1986-10-21 Hochiki Corporation Fire detector
US4641322A (en) * 1983-10-18 1987-02-03 Nec Corporation System for carrying out spread spectrum communication through an electric power line
US4651036A (en) * 1984-02-24 1987-03-17 Societe Pour L'etude Et La Fabrication De Circuits Integres Speciaux Logic data transfer bus preloading circuit
US4692750A (en) * 1986-03-31 1987-09-08 Matsushita Electric Works, Ltd. Fire alarm system
US4796025A (en) * 1985-06-04 1989-01-03 Simplex Time Recorder Co. Monitor/control communication net with intelligent peripherals

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE2433025A1 (en) * 1974-07-10 1976-01-22 Bosch Gmbh Robert METHOD AND DEVICE FOR CONTROLLING AND MONITORING ELECTRICAL SWITCHING OPERATIONS, IN PARTICULAR IN MOTOR VEHICLES
US4232231A (en) * 1979-01-15 1980-11-04 Lucas Industries Limited Road vehicle electrical systems

Patent Citations (99)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3033998A (en) * 1959-07-13 1962-05-08 American Monarch Corp Pulse former
US3179931A (en) * 1960-11-18 1965-04-20 American Telephone & Telegraph Alarm transfer system
US3530450A (en) * 1966-05-09 1970-09-22 Cerberus Ag Fire alarm systems with monitoring device for fire alarms connected in groups to a central station
US3564524A (en) * 1966-05-09 1971-02-16 Cerberus Ag Fire alarm system having a diode coupled checking circuit means
US3678510A (en) * 1966-05-09 1972-07-18 Cerberus Ag Fire alarm systems equipped with circuit monitoring devices
US3518628A (en) * 1966-11-10 1970-06-30 Electronic Specialty Co Systems and methods for communicating with a plurality of remote units
US3603949A (en) * 1967-06-26 1971-09-07 Cerberus Ag Fire alarm installation
US3559194A (en) * 1967-09-13 1971-01-26 Gen Eastern Corp Fire alarm system
US3551885A (en) * 1968-01-18 1970-12-29 Honeywell Inc Validity apparatus for computer based process control equipment
US3553486A (en) * 1968-03-06 1971-01-05 Westinghouse Electric Corp High noise immunity system for integrated circuits
US3623087A (en) * 1968-11-21 1971-11-23 Mosler Safe Co Alarm monitoring system
US3601540A (en) * 1969-02-14 1971-08-24 Mcneil Bryan Security system
US3601806A (en) * 1969-06-23 1971-08-24 North American Rockwell Digital time multiplexed bidirectional communications system
US3717862A (en) * 1969-10-16 1973-02-20 Nittan Co Ltd Fire detecting system and testing means therefor
US3653041A (en) * 1969-12-02 1972-03-28 Gulf & Western Syst Co Annunciator system
US3622994A (en) * 1970-02-11 1971-11-23 Honeywell Inc Control and supervision system having data storage
US3753258A (en) * 1970-03-31 1973-08-14 Nittan Co Ltd Fire alarming system
US3775761A (en) * 1971-04-15 1973-11-27 Nittan Co Ltd Fire detecting system with spurious signal rejection
US3725865A (en) * 1971-05-03 1973-04-03 Synectron Inc Electronic alarm system
US3737858A (en) * 1971-07-13 1973-06-05 Advanced Research Corp Versatile telemetering system
US3735396A (en) * 1971-08-10 1973-05-22 Signatron Alarm signalling network
US3702474A (en) * 1971-08-27 1972-11-07 Gen Motors Corp Seven state resistance sensing supervisory system
US3974403A (en) * 1972-06-30 1976-08-10 Raytheon Company Digital data transmission system
US3792470A (en) * 1972-07-17 1974-02-12 Johnson Service Co Coded tone multiplexed alarm transmission system
US3803594A (en) * 1972-07-17 1974-04-09 Johnson Service Co Programmed time division multiplexed coded tone transmission system
US3801831A (en) * 1972-10-13 1974-04-02 Motorola Inc Voltage level shifting circuit
US3964036A (en) * 1972-11-15 1976-06-15 Hochiki Corporation Ionization smoke detector co-used to issue fire alarm and detect ambient atmosphere
US3952294A (en) * 1973-03-19 1976-04-20 General Time Corporation Smoke detection alarm system
US3927404A (en) * 1973-10-18 1975-12-16 Standard Electric Time Corp Time division multiple access communication system for status monitoring
US4101872A (en) * 1974-06-18 1978-07-18 Aboyne Pty. Limited Fire detection system
US4006460A (en) * 1974-12-10 1977-02-01 Westinghouse Electric Corporation Computer controlled security system
US4005754A (en) * 1975-03-06 1977-02-01 Gerhard Linden Process for the automatic reporting and extinguishing of fires
US3993138A (en) * 1975-04-24 1976-11-23 The United States Of America As Represented By The Secretary Of The Interior Fire prevention system
US4162485A (en) * 1975-07-14 1979-07-24 Walter Kidde And Company, Inc. Fire protection apparatus
US4067088A (en) * 1975-09-12 1978-01-10 Rieter Machine Works Ltd. Apron drafting arrangement
US4088983A (en) * 1975-10-28 1978-05-09 Elan Industries, Inc. Electronic polling and calling communication system
US4077030A (en) * 1976-02-19 1978-02-28 The Bendix Corporation Sensor data input by means of analog to pulse width-to digital converter
US4066966A (en) * 1976-03-30 1978-01-03 Hochiki Corporation Alarm system utilizing a bidirectional transmission line in CATV system
US4068105A (en) * 1976-05-28 1978-01-10 American District Telegraph Company Central station system transmission apparatus
US4141006A (en) * 1976-07-14 1979-02-20 Braxton Kenneth J Security system for centralized monitoring and selective reporting of remote alarm conditions
US4162489A (en) * 1976-08-24 1979-07-24 Siemens Aktiengesellschaft Fire alarm system comprising a plurality of alarms which may be operated by way of an alarm loop
US4139737A (en) * 1976-09-10 1979-02-13 Matsushita Electric Works, Ltd. Time division multiplex transmission system in which electrical power is transmitted to remote terminals from a central unit simultaneously with address and control signals
US4161727A (en) * 1976-09-15 1979-07-17 Siemens Aktiengesellschaft Process for generating and transmitting different analog measured values to a central control from a plurality of fire alarm circuits which are arranged in the form of a chain in an alarm loop
US4056686A (en) * 1976-10-12 1977-11-01 Honeywell Inc. Multiplexed signal reference level equalizer
US4103337A (en) * 1976-11-17 1978-07-25 The Bendix Corporation Data transmission system using analog to pulse width to digital conversion
US4198624A (en) * 1977-05-02 1980-04-15 Hochiki Corporation Alarm system
US4162454A (en) * 1977-06-15 1979-07-24 Olsen Svein E Noise immune voltage comparator
US4110641A (en) * 1977-06-27 1978-08-29 Honeywell Inc. CMOS voltage comparator with internal hysteresis
US4219803A (en) * 1977-07-04 1980-08-26 Hochiki Corporation Two-wire fire sensing and receiving system
US4206449A (en) * 1977-07-27 1980-06-03 American District Telegraph Company Multiple sensor intrusion alarm system
US4282519A (en) * 1977-10-06 1981-08-04 Honeywell Inc. Interconnection of alarms of smoke detectors with distinguishable alarms
US4147944A (en) * 1977-10-25 1979-04-03 National Semiconductor Corporation Comparator with signal related adaptive bias
US4196417A (en) * 1977-11-23 1980-04-01 The United States Of America As Represented By The United States Department Of Energy Single transmission line interrogated multiple channel data acquisition system
US4222041A (en) * 1978-04-19 1980-09-09 Siemens Aktiengesellschaft Danger alarm system
US4233594A (en) * 1978-05-18 1980-11-11 Hochiki Corporation Fire detection and observation system
GB2025670A (en) * 1978-07-17 1980-01-23 Cerberus Ag Gas sensing signalling system
US4311986A (en) * 1978-09-13 1982-01-19 The Bendix Corporation Single line multiplexing system for sensors and actuators
US4209666A (en) * 1978-10-03 1980-06-24 Lawton Richard A Multiplexing system line fault isolation and identification
US4228424A (en) * 1978-10-16 1980-10-14 Baker Protective Services, Incorporated Central station alarm
US4229734A (en) * 1978-10-26 1980-10-21 Honeywell Inc. Line supervision
US4346380A (en) * 1978-12-11 1982-08-24 National Semiconductor Corporation Simultaneous communication of analog and binary information in a single frame of a pulse count modulated digital signal
US4254414A (en) * 1979-03-22 1981-03-03 The United States Of America As Represented By The Secretary Of The Navy Processor-aided fire detector
GB2047507A (en) * 1979-04-11 1980-11-26 Askew P Signalling over power lines
US4287515A (en) * 1979-04-27 1981-09-01 Baker Industries, Inc. Fire detection system with multiple output signals
US4369435A (en) * 1979-07-27 1983-01-18 Hochiki Kabushiki Kaisha Fire detector and fire alarm system having circuitry to detect removal of one or more detectors at a signal station
US4357602A (en) * 1979-08-06 1982-11-02 Lemelson Jerome H Fire detection and warning system
US4423506A (en) * 1979-08-29 1983-12-27 Fuji Electric Co., Ltd. Wire data transmission system
US4283717A (en) * 1979-10-01 1981-08-11 Digital Monitoring Products Monitoring system for a direct-wire alarm system
US4491830A (en) * 1979-12-01 1985-01-01 Hochiki Kabushiki Kaisha Fire alarm system
US4385287A (en) * 1979-12-07 1983-05-24 Securicor Granley Systems Limited Multiple alarm condition detection and signalling
US4388616A (en) * 1980-03-19 1983-06-14 Hochiki Corporation Fire detection system with programmed sensitivity changes
US4361833A (en) * 1980-03-25 1982-11-30 Monitran International, Inc. Multi-sensor alarm system and method of protecting a premises
US4435698A (en) * 1980-06-11 1984-03-06 Hekatron Gmbh Circuit arrangement for the transmission of measurements to a central, especially in a fire alarm system
US4404548A (en) * 1980-06-23 1983-09-13 Cerberus Ag Method for transmitting measuring values in a fire alarm system and apparatus for the performance of the aforesaid method
US4438349A (en) * 1980-10-29 1984-03-20 Nippon Electric Co., Ltd. Hysteresis circuit having a stable output free from noise superposed on input signal
US4520488A (en) * 1981-03-02 1985-05-28 Honeywell, Inc. Communication system and method
US4394655A (en) * 1981-03-13 1983-07-19 Baker Industries, Inc. Bidirectional, interactive fire detection system
US4517554A (en) * 1981-05-26 1985-05-14 Siemens Aktiengesellschaft Method and apparatus for inspecting a danger alarm system
US4543565A (en) * 1981-06-12 1985-09-24 Siemens Aktiengesellschaft Method and apparatus for monitoring an alarm system
US4413250A (en) * 1981-09-03 1983-11-01 Beckman Instruments, Inc. Digital communication system for remote instruments
US4451826A (en) * 1981-09-18 1984-05-29 The United States Of America As Represented By The United States Department Of Energy Single transmission line data acquisition system
US4544921A (en) * 1981-10-09 1985-10-01 Nittan Company, Limited Fire alarm system
US4471354A (en) * 1981-11-23 1984-09-11 Marathon Medical Equipment Corporation Apparatus and method for remotely measuring temperature
US4442320A (en) * 1981-12-04 1984-04-10 Base Ten Systems, Inc. Remote subscriber interaction system
US4470047A (en) * 1982-02-04 1984-09-04 Baker Industries, Inc. Bidirectional, interactive fire detection system
US4507652A (en) * 1982-02-04 1985-03-26 Baker Industries, Inc. Bidirectional, interactive fire detection system
US4499455A (en) * 1982-05-03 1985-02-12 At&T Bell Laboratories Alarm circuit interface units
US4586040A (en) * 1982-05-15 1986-04-29 Matsushita Electric Works, Ltd. Interruption handling system in time division multiplex remote control system
US4535401A (en) * 1982-06-30 1985-08-13 Texas Instruments Incorporated Apparatus and method for providing power from master controller to subcontrollers and data communication therebetween
US4427974A (en) * 1982-08-18 1984-01-24 American District Telegraph Company Local control apparatus for central station alarm system
US4554468A (en) * 1983-07-01 1985-11-19 Motorola, Inc. Latching comparator with hysteresis
US4578669A (en) * 1983-09-12 1986-03-25 Hydril Company Remote switch position indicator
US4641322A (en) * 1983-10-18 1987-02-03 Nec Corporation System for carrying out spread spectrum communication through an electric power line
US4651036A (en) * 1984-02-24 1987-03-17 Societe Pour L'etude Et La Fabrication De Circuits Integres Speciaux Logic data transfer bus preloading circuit
US4618853A (en) * 1984-03-05 1986-10-21 Hochiki Corporation Fire detector
US4598216A (en) * 1984-08-27 1986-07-01 Ncr Corporation Assist circuit for a data bus in a data processing system
US4613848A (en) * 1984-11-29 1986-09-23 Teletron Security, Inc. Multiple-zone intrusion detection system
US4796025A (en) * 1985-06-04 1989-01-03 Simplex Time Recorder Co. Monitor/control communication net with intelligent peripherals
US4692750A (en) * 1986-03-31 1987-09-08 Matsushita Electric Works, Ltd. Fire alarm system

Cited By (162)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH06506097A (en) * 1991-03-22 1994-07-07 モトローラ・インコーポレイテッド Communication device with ISDN interface
US5173683A (en) * 1991-04-22 1992-12-22 Simplex Time Recorder Co. Apparatus and method for multiplexing multiple data and analog values in a peripheral device
US5172096A (en) * 1991-08-07 1992-12-15 Pittway Corporation Threshold determination apparatus and method
AU651481B2 (en) * 1991-08-07 1994-07-21 Pittway Corporation Threshold determination apparatus and method
US5539389A (en) * 1991-11-15 1996-07-23 Pittway Corporation Enhanced group addressing system
US5521593A (en) * 1991-12-03 1996-05-28 General Electric Company Method and apparatus for monitoring operating characteristics of semiconductor electric power switching circuits
US5254877A (en) * 1992-04-09 1993-10-19 Pittway Corporation Distributed power supply system
US5406254A (en) * 1992-11-25 1995-04-11 Borg-Warner Security Corporation Alarm system with remote module and associated alarm
US5568121A (en) * 1993-05-27 1996-10-22 Lamensdorf; David M. Wireless system for sensing information at remote locations and communicating with a main monitoring center
US6107925A (en) * 1993-06-14 2000-08-22 Edwards Systems Technology, Inc. Method for dynamically adjusting criteria for detecting fire through smoke concentration
US5757777A (en) * 1993-09-29 1998-05-26 Sony Corporation Apparatus for inspecting and setting the state of electronics audio/video devices
CN1077992C (en) * 1993-11-15 2002-01-16 皮特威公司 Multiple sensor apparatus and method
US5483222A (en) * 1993-11-15 1996-01-09 Pittway Corporation Multiple sensor apparatus and method
US5650762A (en) * 1994-03-29 1997-07-22 Nohmi Bosai Ltd. Fire alarm system
US5594422A (en) * 1994-05-19 1997-01-14 Comsis Corporation Universally accessible smoke detector
US5525962A (en) * 1994-06-23 1996-06-11 Pittway Corporation Communication system and method
WO1996000430A1 (en) * 1994-06-23 1996-01-04 Pittway Corporation Communication system and method
US5612674A (en) * 1995-01-05 1997-03-18 Pittway Corporation High sensitivity apparatus and method with dynamic adjustment for noise
EP0721175A1 (en) 1995-01-05 1996-07-10 Pittway Corporation High sensitivity apparatus and method with dynamic adjustment for noise
US5631629A (en) * 1995-02-08 1997-05-20 Allen-Bradley Company, Inc. Heartbeat communications
US5627515A (en) * 1995-02-24 1997-05-06 Pittway Corporation Alarm system with multiple cooperating sensors
US5557262A (en) * 1995-06-07 1996-09-17 Pittway Corporation Fire alarm system with different types of sensors and dynamic system parameters
US5736928A (en) * 1995-09-01 1998-04-07 Pittway Corporation Pre-processor apparatus and method
EP0880814A1 (en) * 1995-09-15 1998-12-02 H.P.M. Industries Pty Limited Dc power control of switching devices
EP0880814A4 (en) * 1995-09-15 2000-05-03 Hpm Ind Pty Ltd Dc power control of switching devices
US5726633A (en) * 1995-09-29 1998-03-10 Pittway Corporation Apparatus and method for discrimination of fire types
EP0788082A3 (en) * 1996-01-05 1997-10-15 Pittway Corp Fire alarm system with smoke particle discrimination
EP1251471A3 (en) * 1996-01-05 2003-03-26 Pittway Corporation Fire alarm system with smoke particle discrimination
EP0788082A2 (en) 1996-01-05 1997-08-06 Pittway Corporation Fire alarm system with smoke particle discrimination
US5898369A (en) * 1996-01-18 1999-04-27 Godwin; Paul K. Communicating hazardous condition detector
US5945924A (en) * 1996-01-29 1999-08-31 Marman; Douglas H. Fire and smoke detection and control system
US5801913A (en) * 1996-04-29 1998-09-01 Kiddie-Fenwal, Inc. Isolation circuitry
US6150935A (en) * 1997-05-09 2000-11-21 Pittway Corporation Fire alarm system with discrimination between smoke and non-smoke phenomena
US6049446A (en) * 1997-06-04 2000-04-11 Pittway Corporation Alarm systems and devices incorporating current limiting circuit
US5933077A (en) * 1997-06-20 1999-08-03 Wells Fargo Alarm Services, Inc. Apparatus and method for detecting undesirable connections in a system
EP0896449A2 (en) * 1997-08-07 1999-02-10 Pittway Corporation Automatically adjusting communication system
EP0896449A3 (en) * 1997-08-07 2002-01-23 Pittway Corporation Automatically adjusting communication system
US6124795A (en) * 1997-08-11 2000-09-26 Pittway Corporation Detector interconnect system
US5867095A (en) * 1997-08-15 1999-02-02 Pittway Corporation Module tamper detection circuitry
US6577232B1 (en) 1998-11-02 2003-06-10 Pittway Corporation Monopolar, synchronized communication system
US6384723B1 (en) 1998-11-02 2002-05-07 Pittway Corporation Digital communication system and method
US6662343B1 (en) 1998-11-09 2003-12-09 Unisys Corporation Cool ice automatic footer text on HTML pages
US6292541B1 (en) * 1998-11-10 2001-09-18 Pittway Corporation Line shunt and ground fault apparatus method
DE19958244B4 (en) * 1998-12-04 2012-03-29 Pittway Corp. Configurable electrical unit and device for use in a surveillance system
US6366215B1 (en) 1998-12-04 2002-04-02 Pittway Corporation Communications systems and methods
US6252501B1 (en) 1998-12-11 2001-06-26 Pittway Corporation Message repeating apparatus and method
US8346964B2 (en) 1998-12-15 2013-01-01 Honeywell International Inc. Multi-processor communications system incorporating prioritized messaging
US7155485B2 (en) 1998-12-15 2006-12-26 Honeywell International, Inc. Variable group communication system
US6691172B1 (en) 1998-12-15 2004-02-10 Honeywell International, Inc. Communication system for defining a variable group of processors for receiving a transmitted communication
US20060271667A1 (en) * 1998-12-15 2006-11-30 Pittway Corporation Multi-processor communications system incorporating prioritized messaging
US20030097436A1 (en) * 1998-12-15 2003-05-22 Clow Robert J. Variable group communication system
EP1026842A2 (en) * 1999-02-02 2000-08-09 Pittway Corporation Circuitry for electrical device in multi-device communications system
EP1026842A3 (en) * 1999-02-02 2004-05-26 Pittway Corporation Circuitry for electrical device in multi-device communications system
US6163263A (en) * 1999-02-02 2000-12-19 Pittway Corporation Circuitry for electrical device in multi-device communications system
US6606028B1 (en) 1999-04-23 2003-08-12 Pittway Corporation Apparatus and method for supervision
US6553336B1 (en) * 1999-06-25 2003-04-22 Telemonitor, Inc. Smart remote monitoring system and method
US6462653B1 (en) 1999-12-13 2002-10-08 Pittway Corporation System and method of group definition
US6424257B1 (en) 2000-04-18 2002-07-23 Pittway Corporation Bidirectional communication between control element and electrical devices
WO2002037442A1 (en) * 2000-10-31 2002-05-10 Pittway Corporation Monopolar, synchronized communication system
AU2002232754B2 (en) * 2000-10-31 2006-05-18 Pittway Corporation Monopolar, synchronized communication system
AU2002232754B9 (en) * 2000-10-31 2006-11-02 Pittway Corporation Monopolar, synchronized communication system
US6778082B2 (en) * 2001-01-18 2004-08-17 Jason Goodwin Smoke detector system for a house
US6611204B2 (en) 2001-04-16 2003-08-26 Maple Chase Company Hazard alarm, system, and communication therefor
US6556132B1 (en) 2001-08-24 2003-04-29 Gentex Corporation Strobe circuit
US20050068195A1 (en) * 2001-10-06 2005-03-31 Christian Ohl Method for transmitting data from at least one sensor to a control device
US7786853B2 (en) * 2001-10-06 2010-08-31 Robert Bosch Gmbh Method for transmitting data from at least one sensor to a control device
US6696940B2 (en) 2001-11-29 2004-02-24 Honeywell International Inc. System and method for loop diagnostics in a security system
US20060164253A1 (en) * 2003-02-04 2006-07-27 Kidde Ip Holdings Limited Hazard detection
US7307539B2 (en) 2003-02-04 2007-12-11 Kidde Ip Holdings Limited Hazard detection
US20050053538A1 (en) * 2003-09-04 2005-03-10 Holloway Paul H. Method of producing nanosized oxide powders
US20050163306A1 (en) * 2003-10-17 2005-07-28 Salgueiro David J. Method and apparatus for providing a splitter in a notification system
US8675886B2 (en) * 2003-10-17 2014-03-18 Wheelock, Inc. Method and apparatus for providing a splitter in a notification system
US7814188B2 (en) 2003-12-16 2010-10-12 Honeywell International Inc. Synchronized wireless communications system
US20050159152A1 (en) * 2003-12-16 2005-07-21 Honeywell International, Inc. Synchronized wireless communications system
US7936264B2 (en) 2004-05-27 2011-05-03 Lawrence Kates Measuring conditions within a wireless sensor system
US9286787B2 (en) 2004-05-27 2016-03-15 Google Inc. Signal strength-based routing of network traffic in a wireless communication system
US10861316B2 (en) 2004-05-27 2020-12-08 Google Llc Relaying communications in a wireless sensor system
US7102505B2 (en) 2004-05-27 2006-09-05 Lawrence Kates Wireless sensor system
US20060267756A1 (en) * 2004-05-27 2006-11-30 Lawrence Kates System and method for high-sensitivity sensor
US10663443B2 (en) * 2004-05-27 2020-05-26 Google Llc Sensor chamber airflow management systems and methods
US7102504B2 (en) 2004-05-27 2006-09-05 Lawrence Kates Wireless sensor monitoring unit
US10573166B2 (en) 2004-05-27 2020-02-25 Google Llc Relaying communications in a wireless sensor system
US20070090946A1 (en) * 2004-05-27 2007-04-26 Lawrence Kates Wireless sensor unit
US7218237B2 (en) 2004-05-27 2007-05-15 Lawrence Kates Method and apparatus for detecting water leaks
US10565858B2 (en) 2004-05-27 2020-02-18 Google Llc Wireless transceiver
US10395513B2 (en) 2004-05-27 2019-08-27 Google Llc Relaying communications in a wireless sensor system
US10229586B2 (en) 2004-05-27 2019-03-12 Google Llc Relaying communications in a wireless sensor system
US20070211076A1 (en) * 2004-05-27 2007-09-13 Lawrence Kates Method and apparatus for detecting water leaks
US10015743B2 (en) 2004-05-27 2018-07-03 Google Llc Relaying communications in a wireless sensor system
US7042352B2 (en) 2004-05-27 2006-05-09 Lawrence Kates Wireless repeater for sensor system
US9955423B2 (en) 2004-05-27 2018-04-24 Google Llc Measuring environmental conditions over a defined time period within a wireless sensor system
US9872249B2 (en) 2004-05-27 2018-01-16 Google Llc Relaying communications in a wireless sensor system
US7411494B2 (en) 2004-05-27 2008-08-12 Lawrence Kates Wireless sensor unit
US9860839B2 (en) 2004-05-27 2018-01-02 Google Llc Wireless transceiver
US9723559B2 (en) 2004-05-27 2017-08-01 Google Inc. Wireless sensor unit communication triggering and management
US9474023B1 (en) 2004-05-27 2016-10-18 Google Inc. Controlled power-efficient operation of wireless communication devices
US9412260B2 (en) 2004-05-27 2016-08-09 Google Inc. Controlled power-efficient operation of wireless communication devices
US20080278342A1 (en) * 2004-05-27 2008-11-13 Lawrence Kates Testing for interference within a wireless sensor system
US20080278315A1 (en) * 2004-05-27 2008-11-13 Lawrence Kates Bi-directional hand-shaking sensor system
US20080278310A1 (en) * 2004-05-27 2008-11-13 Lawrence Kates Method of measuring signal strength in a wireless sensor system
US20080278316A1 (en) * 2004-05-27 2008-11-13 Lawrence Kates Wireless transceiver
US9357490B2 (en) 2004-05-27 2016-05-31 Google Inc. Wireless transceiver
US20080303654A1 (en) * 2004-05-27 2008-12-11 Lawrence Kates Measuring conditions within a wireless sensor system
US9318015B2 (en) 2004-05-27 2016-04-19 Google Inc. Wireless sensor unit communication triggering and management
US7142107B2 (en) 2004-05-27 2006-11-28 Lawrence Kates Wireless sensor unit
US7561057B2 (en) 2004-05-27 2009-07-14 Lawrence Kates Method and apparatus for detecting severity of water leaks
US9286788B2 (en) 2004-05-27 2016-03-15 Google Inc. Traffic collision avoidance in wireless communication systems
US7583198B2 (en) 2004-05-27 2009-09-01 Lawrence Kates Method and apparatus for detecting water leaks
US9183733B2 (en) 2004-05-27 2015-11-10 Google Inc. Controlled power-efficient operation of wireless communication devices
US7623028B2 (en) 2004-05-27 2009-11-24 Lawrence Kates System and method for high-sensitivity sensor
US9019110B2 (en) 2004-05-27 2015-04-28 Google Inc. System and method for high-sensitivity sensor
US9007225B2 (en) 2004-05-27 2015-04-14 Google Inc. Environmental sensing systems having independent notifications across multiple thresholds
US8981950B1 (en) 2004-05-27 2015-03-17 Google Inc. Sensor device measurements adaptive to HVAC activity
US20060007008A1 (en) * 2004-05-27 2006-01-12 Lawrence Kates Method and apparatus for detecting severity of water leaks
US20050275527A1 (en) * 2004-05-27 2005-12-15 Lawrence Kates Wireless repeater for sensor system
US7817031B2 (en) 2004-05-27 2010-10-19 Lawrence Kates Wireless transceiver
US20150065030A1 (en) * 2004-05-27 2015-03-05 Google Inc. Sensor chamber airflow management systems and methods
US7893828B2 (en) 2004-05-27 2011-02-22 Lawrence Kates Bi-directional hand-shaking sensor system
US7893827B2 (en) 2004-05-27 2011-02-22 Lawrence Kates Method of measuring signal strength in a wireless sensor system
US7893812B2 (en) 2004-05-27 2011-02-22 Lawrence Kates Authentication codes for building/area code address
US20050275529A1 (en) * 2004-05-27 2005-12-15 Lawrence Kates Wireless sensor monitoring unit
US7982602B2 (en) 2004-05-27 2011-07-19 Lawrence Kates Testing for interference within a wireless sensor system
US8963726B2 (en) 2004-05-27 2015-02-24 Google Inc. System and method for high-sensitivity sensor
US20050275530A1 (en) * 2004-05-27 2005-12-15 Lawrence Kates Wireless sensor system
US20050275528A1 (en) * 2004-05-27 2005-12-15 Lawrence Kates Wireless sensor unit
US8963727B2 (en) 2004-05-27 2015-02-24 Google Inc. Environmental sensing systems having independent notifications across multiple thresholds
US8963728B2 (en) 2004-05-27 2015-02-24 Google Inc. System and method for high-sensitivity sensor
US20050262923A1 (en) * 2004-05-27 2005-12-01 Lawrence Kates Method and apparatus for detecting conditions favorable for growth of fungus
US20080272904A1 (en) * 2004-06-26 2008-11-06 Eric Atherton Signalling Method
US20080302172A1 (en) * 2004-09-23 2008-12-11 Lawrence Kates System and method for utility metering and leak detection
US7412876B2 (en) 2004-09-23 2008-08-19 Lawrence Kates System and method for utility metering and leak detection
US7669461B2 (en) 2004-09-23 2010-03-02 Lawrence Kates System and method for utility metering and leak detection
US20060273896A1 (en) * 2005-06-06 2006-12-07 Lawrence Kates System and method for variable threshold sensor
US7336168B2 (en) 2005-06-06 2008-02-26 Lawrence Kates System and method for variable threshold sensor
US20080141754A1 (en) * 2005-06-06 2008-06-19 Lawrence Kates System and method for variable threshold sensor
US10813030B2 (en) 2005-07-01 2020-10-20 Google Llc Maintaining information facilitating deterministic network routing
US10425877B2 (en) 2005-07-01 2019-09-24 Google Llc Maintaining information facilitating deterministic network routing
US20070063833A1 (en) * 2005-09-20 2007-03-22 Lawrence Kates Programmed wireless sensor system
US20070229237A1 (en) * 2005-09-20 2007-10-04 Lawrence Kates Programmed wireless sensor system
US7230528B2 (en) 2005-09-20 2007-06-12 Lawrence Kates Programmed wireless sensor system
US7142123B1 (en) 2005-09-23 2006-11-28 Lawrence Kates Method and apparatus for detecting moisture in building materials
US20090153336A1 (en) * 2005-09-23 2009-06-18 Lawrence Kates Method and apparatus for detecting moisture in building materials
US20070139208A1 (en) * 2005-09-23 2007-06-21 Lawrence Kates Method and apparatus for detecting moisture in building materials
US7528711B2 (en) 2005-12-19 2009-05-05 Lawrence Kates Portable monitoring unit
US20070139183A1 (en) * 2005-12-19 2007-06-21 Lawrence Kates Portable monitoring unit
US8140299B2 (en) * 2006-05-17 2012-03-20 Siemens Aktiengesellschaft Operating method for a sensor and a control facility communicating with the sensor
US20090210186A1 (en) * 2006-05-17 2009-08-20 Rainer Siess Operating Method for a Sensor and a Control Facility Communicating With the Sensor
US7617331B2 (en) 2006-11-03 2009-11-10 Honeywell International Inc. System and method of double address detection
US20080258904A1 (en) * 2007-04-20 2008-10-23 Moss J Darryl Alarm device and system
US20080258924A1 (en) * 2007-04-20 2008-10-23 Moss J Darryl Fire alarm system
US20100073175A1 (en) * 2008-02-08 2010-03-25 Lontka Karen D Methods and apparatus for controlling and testing a notification applicance circuit
US20100066557A1 (en) * 2008-02-08 2010-03-18 Henson James C Methods and apparatus for controlling a notification appliance circuit
US8477042B2 (en) * 2008-02-08 2013-07-02 Siemens Industry, Inc. Apparatus for signaling different notification appliance circuit configurations
US8373571B2 (en) * 2008-02-08 2013-02-12 Siemens Industry, Inc. Methods and apparatus for controlling a notification appliance circuit
US20100265080A1 (en) * 2008-02-08 2010-10-21 Henson James C Apparatus for Signaling Different Notification Appliance Circuit Configurations
US8446285B2 (en) * 2008-02-08 2013-05-21 Siemens Industry, Inc. Methods and apparatus for controlling and testing a notification appliance circuit
US10664792B2 (en) 2008-05-16 2020-05-26 Google Llc Maintaining information facilitating deterministic network routing
US11308440B2 (en) 2008-05-16 2022-04-19 Google Llc Maintaining information facilitating deterministic network routing
US11127270B2 (en) 2016-11-11 2021-09-21 Carrier Corporation High sensitivity fiber optic based detection
US11132883B2 (en) * 2016-11-11 2021-09-28 Carrier Corporation High sensitivity fiber optic based detection
US11145177B2 (en) 2016-11-11 2021-10-12 Carrier Corporation High sensitivity fiber optic based detection
US11151853B2 (en) 2016-11-11 2021-10-19 Carrier Corporation High sensitivity fiber optic based detection

Also Published As

Publication number Publication date
EP0339081B1 (en) 1994-12-14
GB8823230D0 (en) 1988-11-09
DE3852482T2 (en) 1995-07-27
GB2211329B (en) 1991-11-06
EP0339081A1 (en) 1989-11-02
EP0339081A4 (en) 1991-07-31
FI893018A0 (en) 1989-06-20
DK305489A (en) 1989-06-20
FI893018A (en) 1989-06-20
DK305489D0 (en) 1989-06-20
CA1299269C (en) 1992-04-21
DE3852482D1 (en) 1995-01-26
GB2211329A (en) 1989-06-28
ES2011164A6 (en) 1989-12-16
WO1989004032A1 (en) 1989-05-05

Similar Documents

Publication Publication Date Title
US4916432A (en) Smoke and fire detection system communication
US5117219A (en) Smoke and fire detection system communication
US4613848A (en) Multiple-zone intrusion detection system
US4206449A (en) Multiple sensor intrusion alarm system
US4578671A (en) Remote indicating low battery voltage enunciator method and apparatus
US4933668A (en) Aircraft security system
JP2968287B2 (en) Building management controller
US4806905A (en) Transmitter for transmitting on a two-wire transmitting line
US4924417A (en) Environmental abnormality alarm apparatus
US4558316A (en) Electrical supervisory control and data acquisition system
US5285197A (en) Method and apparatus for automatic selection of scan rates for enhanced VGA-compatible monitors
US4423410A (en) Two-wire multi-zone alarm system
EP0266392A1 (en) Local control system for domestic appliances and alarm devices
US4160238A (en) Remote control addressing and reply indicating system
GB2032666A (en) Multi-zone alarm system
US4491828A (en) Two-wire multi-zone alarm system
US5168273A (en) Sequential analog/digital data multiplexing system and method
US5701115A (en) Field programmable module personalities
US4782330A (en) Data acquisition system
US5539389A (en) Enhanced group addressing system
US4385287A (en) Multiple alarm condition detection and signalling
US4742334A (en) Single-wire loop alarm system
US4849754A (en) Remotely calibratable instrument system
US4785285A (en) Parallel bus alarm system
EP0357701A1 (en) Electro-optical data handling system with noise immunity

Legal Events

Date Code Title Description
AS Assignment

Owner name: PITTWAY CORPORATION, A PA. CORP.

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST.;ASSIGNORS:TICE, LEE D.;FRITZ, TODD W.;KILCOMMONS, MARK A.;REEL/FRAME:004902/0270;SIGNING DATES FROM 19880427 TO 19880510

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STCF Information on status: patent grant

Free format text: PATENTED CASE

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FEPP Fee payment procedure

Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 12