EP0084685B1 - Alarm control center - Google Patents

Alarm control center Download PDF

Info

Publication number
EP0084685B1
EP0084685B1 EP19820200087 EP82200087A EP0084685B1 EP 0084685 B1 EP0084685 B1 EP 0084685B1 EP 19820200087 EP19820200087 EP 19820200087 EP 82200087 A EP82200087 A EP 82200087A EP 0084685 B1 EP0084685 B1 EP 0084685B1
Authority
EP
European Patent Office
Prior art keywords
alarm
control center
alarm control
input sensor
condition
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
Application number
EP19820200087
Other languages
German (de)
French (fr)
Other versions
EP0084685A1 (en
Inventor
Edward M. Ulicki
Gabor Schlisser
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.)
Koninklijke Philips NV
Original Assignee
Philips Gloeilampenfabrieken NV
Koninklijke Philips Electronics NV
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 Philips Gloeilampenfabrieken NV, Koninklijke Philips Electronics NV filed Critical Philips Gloeilampenfabrieken NV
Priority to EP19820200087 priority Critical patent/EP0084685B1/en
Priority to DE8282200087T priority patent/DE3264601D1/en
Publication of EP0084685A1 publication Critical patent/EP0084685A1/en
Application granted granted Critical
Publication of EP0084685B1 publication Critical patent/EP0084685B1/en
Expired legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B27/00Alarm systems in which the alarm condition is signalled from a central station to a plurality of substations
    • 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/008Alarm systems in which substations are interrogated in succession by a central station central annunciator means of the sensed conditions, e.g. displaying or registering

Definitions

  • the invention relates to centralized monitor and control systems for monitoring the condition of alarm sensors and for controlling different alarm outputs depending on the alarm sensor condition. Although several sensor configurations are feasible the only type mentioned for reasons of convenience will be the sensor loop. Specifically, the invention relates to an alarm control center as recited in the preamble of Claim 1.
  • the physical facility associated with a sensor loop may be a door or window. In that case "closed” would be the standard condition, while “open” would be a hazardous condition. Of course in certain circumstances, the hazardous condition would be allowable.
  • the physical facility may also be the air condition in a room. A certain temperature range and/or a certain clearness of the air would represent the standard condition. Alternatively, a higher temperature range or a diminished clearness of the air would be caused by fire and/or smoke and thus represent a hazardous condition.
  • Alarm output elements could be represented by high-power sirens, local audio buzzers, self-acting telephone dialers or displays (single lamps, seven segment LED's or the like, or even video displays).
  • the control center comprises switching means for periodically turning off and on selected circuits during power outages.
  • the input sensor array provides signals to an analog input system located in the alarm control center.
  • the purpose of the analog input system is to provide necessary signal conditioning of the signals received from the external environment.
  • the analog input system also provides protecting circuitry so that the alarm control center may be safe from sabotage.
  • the processor portion of the alarm control center is a microprocessor-organized special purpose computer which receives the sensor signals after analog to digital conversion. The latter is the primary signal measured by the processor.
  • the processor functions to provide alarms via the alarm output system and also to communicate conditional changes to a higher level station (such as a central console or processor station) via its controller for external communications).
  • a higher level station such as a central console or processor station
  • the processor also has local control and display. Control is via a keyboard. This keyboard may be energized by an operator, or an installer, provided he has the proper coded key to use the system. When a user is present, and has the proper key inserted, the display on the alarm control center is activated and provides detailed information regarding system operation.
  • the alarm output system is a combined software and hardware configuration, which is programmable to allow a variety of different alarm schemes to be implemented under user control.
  • the alarm output system is connected to an external alarm array which may include sirens, autodialers, local audio buzzers and display.
  • the remote bus input/output system is capable of handling up to 16 peripherals, which may include a remote control unit, a card reader and keyboard, door control units, printers, etc.
  • the alarm control center has an external- communications controller.
  • the external communications-controller is designed to provide an interface through the PTT network to a higher level system. In most cases the higher level system is an alarm central station.
  • Fig. 1 there is shown in block diagram form the major components of the alarm control center. For simplicity, the respective interconnections between the subsystems and functional blocks have not been shown. These components include an input/output board 100, a processor board 200, an external communications board 300 and a power supply board 400, each provided with printed wiring and mounted discrete and integrated circuit modules.
  • the I/0 board 100 represents the interfacing of the processor to the external world.
  • the analog inputs and signal alarm outputs are mounted on this board.
  • the analog inputs originate from external sensor loops which inputs are multiplexed under microprocessor control, the multiplex output signal being provided to the processor board 200 for further processing.
  • the relevant subsystems 110, 120, 130 will be described hereinafter.
  • the processor board 200 contains among other elements the processor itself (205), associated memory (210/215), control inputs via keyboard and operator/tamper switches (220), a digital display and indicator lights (225) and an analog-to-digital converter (230).
  • the external communications board 300 provides interface to a telephone system. Contained on this board is an interface transformer with wire protection and the necessary hardware to automatically dial, through the telephone exchange, to a central alarm station. After the central station has been dialed, the communications board 300 contains the hardware to sense the connection and a modem to facilitate two-way data transmission. This communications board 300 also includes necessary circuitry for secure data transmission including block check character generation and detection means and encryption and decryption means.
  • the power supply board 400 provides an interface to the line voltage and a battery pack.
  • the output of the power supply board 400 provides the necessary voltages and currents for operating the micro-processor system, the input sensor array, the alarm output, as well as some peripheral devices (not shown).
  • Means are contained on the power supply board 400 for detecting the loss of line voltage, failure of the battery pack, or failure of the power supply itself.
  • the Input/Output board 100 is capable of receiving the analog signals from thirty-two separate sensor loops.
  • Fig. 2 shows a typical sensor loop and the relevant circuitry on the input/output board 100.
  • the sensor is indicated by reference number 102 and may comprise up to ten individual 560-ohm sensors connected in a series loop. 12 volt DC power is applied to one end of each sensor loop 102 from the power supply board 400 through respective resistors R1, which typically are 5.6 K-ohms, the other end of the each sensor loop 102 being connected to ground. With this configuration, assuming a balanced loop, 6 volts DC will appear at the junction of resistor R1 and the sensor loop 102, when the sensor loop resistance is 5.6 kohms.
  • fire detection sensors are used. These sensors are characteristically low impedance devices. Thus, for retaining flexibility, a resistor R2 of 680 ohms is provided in parallel with resistor R1 to lower the overall effective resistance. Depending then on which loop the fire detection devices are situated, a jumper may be inserted across the terminals 104 thereby connecting R2 in parallel with R1.
  • the input/output board 100 also has a resistor R3 connected to the junction of R1 and the sensor loop 102, which resistor R3 provides the analog signal from the sensor loop 102.
  • each input sensor signal includes a line protection circuit 110 which comprises a diode 112 in parallel with a capacitor 114 which coupled the loop signal from resistor R3 to ground.
  • the diode 112 is selected to conduct at 15 volts. So arranged, the line protection circuit 110 provides protection from high voltage as well as RF signals being induced on the sensor leads.
  • the input loop signal is then passed to a 32-to-1 multiplexer 120, which is controlled via signals on a bus 122 from the processor board 200.
  • the multiplexer 120 may comprise four 8-to-1 multiplexers having the inputs coupled to the respective 32 sensor loops while the outputs therefrom are coupled to a 4-to-1 multiplexer. This configuration would allow for the exclusive scanning of predetermined groups of sensor inputs as well as the scanning of all the sensor inputs. For simplicity only one input contact has been shown.
  • the output of the multiplexer 120 is then connected to a signal conditioner 130 which comprises an inverting amplifier 132 which also provides a level shift so that the input signal, which nominally is at 6 volts DC, is scaled down to 2 volts (inverted) for use on the processor board 200.
  • a signal conditioner 130 which comprises an inverting amplifier 132 which also provides a level shift so that the input signal, which nominally is at 6 volts DC, is scaled down to 2 volts (inverted) for use on the processor board 200. This is accomplished by applying the output of the multiplexer 120 to the inverting input of the amplifier 132 while applying 4 volts DC, taken from a voltage divider 134, to the non-inverting input thereof.
  • the input/output board 100 also contains eight alarm relays 140 which are shown schematically in Fig. 3. These may be arranged as normally opened, while they can be selectively closed by the installer. Those relays may be energized individually under the control of the processor and may be usd to activate, for example alarms, lights, horns, sirens, or any other desired output.
  • the processor board 200 is the basic control board in the alarm control center. This board 200 is shown in Fig. 3 and includes a microprocessor 205, ROM memory 210, RAM memory 215, an input keyboard 220, a four digit LED display 225 and an analog-to-digital converter 230.
  • a suitable microprocessor which may be used in this system is the Intel 8039 which includes 128 words of internal RAM not shown separately.
  • the primary interconnecting data path is formed by bus 207, data and address/control lines not being shown separately.
  • the external ROM memory 210 contains the system program. Also accesses by the 8-bit bus is the external RAM memory 215 which has a total of 1024x8 bits of memory. Since this is a volatile memory, a battery shown hereinafter is provided therefor in the event of the loss of line voltage by way of battery back-up power system.
  • a latch 235 is included for address latching by both the ROM 210 and RAM 215.
  • the analog input signals are passed through the A/D converter 230 which converts this signal to an 8-bit digital code which is transmitted to the microprocessor 205 by the 8-bit I/O bus.
  • the micro- processor 205 receives input digital data of various switch inputs 240 through a 1.6-bit I/O bus expander 250.
  • the switch inputs include:
  • a second 16-bit I/O bus expander 260 is used to provide the systems outputs. Signals from the microprocessor 205 carried over the 8-bit bus cause the bus expander 260 to activate the appropriate alarm relay in a plurality of relays 140.
  • the alarm control center has provisions for being remotely operated.
  • means are provided whereby the system may be activated at or near the exit door.
  • peripheral devices 270 are coupled to the microprocessor 205 via a two-wire two-way bus 268.
  • peripheral devices 270 which can be used with the alarm control center. These include a basic remote control unit (BRCU), display RCU (DRCU), DRCU with electric strike lock (ESL), security enable RCU (SRCU), SRCU with ESL, logging printer unit (LPU), interface control unit (ICU), door control unit (DCU) and security enable alarm control center.
  • BRCU basic remote control unit
  • DRCU display RCU
  • ESL electric strike lock
  • SRCU security enable RCU
  • SRCU SRCU with ESL
  • LPU logging printer unit
  • ICU interface control unit
  • DCU door control unit
  • the peripheral devices 270 while having different configurations, are, in general, set up similarly as shown in Fig. 4.
  • the remote bus data-in signal is passed through filter 271, buffer 272 and then to a microprocessor 273, which may be the same as microprocessor 205.
  • Other inputs to the microprocessor 273 are from switched inputs 274 which may include a door sensor, a key switch and a tamper switch.
  • communication with further peripherals 270A may be had along the same bus.
  • the microprocessor 273 may interact with a card reader 276 and a keyboard 277, and may also activate a door relay 278.
  • a carrier loss detection circuit 279 is also included and controls power to the peripheral device.
  • This circuit 279 which may include a resistor/capacitor charging circuit not shown coupled to a threshold detector arranged to trigger if the voltage across the charging circuit is not discharged by the remote bus input, is coupled to the output of the filter 271 and has an output coupled to the microprocessor. Often, a separate display element 279A could be useful, for example one or two LED's.
  • the external communications board 300 provides the interface of the alarm control center to the transmission system. This board performs the following functions:
  • Fig. 5 is a functional block diagram of the modules in the communication board 300, all of which are either commercially available items or have obvious constructions..
  • a microprocessor 305 is coupled to the bus 207 from the processor board 200.
  • the micro- processor 305 may be Intel type number 8741.
  • the microprocessor 305 has a first bus 310 coupled to a dual bus expander 315 (Intel 8243).
  • the output from the bus expander 315 is coupled, along with a second bus 320 from the micro- processor 305, to a Usart 325 type 8251A, an encryption/decryption module 330 type 8294, a pulse dialer 335 type 14409 and a tone dialer 340 type 14410 (both makes Motorola).
  • the input to and output from the Usart 325 may be applied selectively to a V24 interface 345 to dedicated lines 3450 or to a modem 350 of type 14412.
  • the selection is effected by switch 3250 that is micro- processor controlled.
  • Block 324 symbolizes the provision of necessary synchronizing signals.
  • the output from modem 350 is applied to telephone lines indicated by A, B, such as may be self-dialed.
  • the interconnection is effected through a relay 355 that is controlled by the microprocessor 305, and by a switching circuit 360, controlled by the pulse dialer 335.
  • Return data communicated via telephone lines A, B is processed through the switching circuit 360 and a filter amplifier 365 before being forwarded to modem 350 and Usart 325.
  • the relay 355 also selectively couples the switching circuit 360 with a voice alarm detector 370, having an eavesdropping microphone 375 coupled thereto, and to the tone dialer 340.
  • the communications board 300 also includes a receiver tone detection circuit 380 and a ring detection circuit 384 both coupled to the microprocessor 305 through a switch 388 controlled via the bus expander 315.
  • a secondary power supply 390 is included thereon and is energized by the main power supply 400.
  • the microprocessor 305 may be a type number Intel 8035 and communicates with the microprocessor 205 via the peripheral devices 270 remote bus.
  • Fig. 6 shows a block diagram of the power supply board 400.
  • the power supply board 400 includes a transformer 410 which steps down the mains voltage on input line 409 to 18 volts AC.
  • the transformer 410 includes several input taps so that it is adaptable to several line voltages.
  • the 18 volt AC output from the transformer 410 is applied to a pair of diode bridges 420 for rectification.
  • a stabilized 12 volt DC supply 430 is coupled to the output of the diode bridges 420 and provides the stabilized 12 volt DC used throughout the alarm control systems.
  • a 5 volt DC regulator 440 is coupled to the 12 volt DC output to provide an output of 5 volts DC also used in the system.
  • a stabilization sensing circuit 450 is included in the power supply board 400 which provides an output signal on line 451 to the microprocessor 205 when there is a failure in the stabilized 12 volt DC supply 430. In case of such failure a single or multiple line 452 is provided for either controlling a back-up facility, or for receiving emergency power therefrom, or both.
  • the power_supply board 400 includes a battery pack 460 as a back-up power source. Coupled to the battery pack 460 is a sensing and switching circuit 470 which checks the condition of the battery pack 460 and provides an output signal on line 471 upon failure of the battery pack 460. A battery charging circuit 480 is coupled to the output of the diode bridges 420 and maintains the battery pack 460 at full charge.
  • the stabilization sensing circuit 450 disconnects the 12 volt DC supply from the output, disconnects the charging circuit 480 from the battery pack 460, and couples the battery pack 460 to the 12 volt DC output.
  • the sensing circuit 470 in addition to its signal to the microprocessor 205, disconnects the battery pack 460 to prevent damage thereto due to extreme discharge. In certain cases an additional power output line 481 could provide emergency power to selected emergency signalling means.
  • a line voltage sensing circuit 490 coupled to the output of the diode bridges 420 which signals the microprocessor 205 on line 491 upon failure of the line voltage.
  • Fig. 7 provides a block diagram the organization of the software used to control the alarm control center. Each block represents a respective routine or software module. Solid lines represent changeovers between program modules within the operating condition. Dotted lines represent transitions that occur only once or only by way of synchronization.
  • the Exec module 500 provides the communication and control of the entire software system. The system is first established as regards the mode of operation, assignment of critical parameter values and of the respective sensor loops via an initialization routine 510. This routine is hardware programmable so that when there is a loss of power followed by a power restoration or when a reset switch has been pressed, the system will go to the selected program initialization.
  • a loop scanning routine 520 sequentially interrogates all the input sensor loops and decides whether an acceptable or a non-acceptable tolerance exists with respect to an initial reference value that is based on the type of sensor loop being examined. At initialization, the loop scanning routine 520 determines the existing voltage at the relevant sensor loop and if it is within an acceptable tolerance it takes this initial value as the reference voltage for that loop for all later determinations of sensor loop conditions.
  • the program presets a change counter to zero and furthermore stores the new condition.
  • the counter upon each successive scan is advanced by one and the counter position is compared with a maximum. Since the scanning of a particular loop is repeated approximately every 30 milliseconds, the counter is allowed to go to 5, representing 150 ms during which the input has been in the new condition.
  • the loop scanner routine 520 then enters into a high speed mode dedicating its scanning to the particular loop only for 32 cycles. If during this period at least 70% of the time the input parameter value is in the new condition, then this status is processed as a valid input change. If no previous alarm exists for the loop, preparations are made to call the alarm processor routine 540.
  • the switch scanner routine 530 monitors the operation of the front panel keyboard, the installer and operator key switches, the alarm control center door tamper switch, the installer initialization and walk test switches, as well as the status of the line voltage, battery and power supply.
  • the switch scanner routine 530 will call the alarm processor routine 540 under the following conditions:
  • the switch scanner routine 530 puts the alarm control center program into a "wait” state, stopping all further scanning and processing and returning to the Exec routine 500.
  • the system may only be taken out of this "wait” condition by a hardware reset by the installer.
  • the alarm processing routine 540 receives the alarm calls triggered by failures in the input sensor loops, peripherals, tamper switches and hardware. For each alarm call, there are four possible modes of operation, namely night mode, guarded and unguarded, and day mode, guarded and unguarded.
  • the alarm processing routine 540 first determines the particular mode of operation and then retrieves a preprogrammed table of alarm indications for the particular alarm call and mode of operation.
  • the alarm indications are as follows:
  • the alarm processing routine 540 then sets the bits for each specific output and then calls the alarm output generation routine 555.
  • the alarm output generation routine 555 performs the task of actuating (or deactuating) the various alarm relays based upon multi-bit words set by the alarm processing routine 540.
  • the scrolling routine 560 provides for the programming of the alarm control center by controlling the digital data being displayed, for example, linewise on a cathode ray tube and by storing on an appropriate position on the display the new information entered by an operator or an installer. In similar way the display could be effected as a plurality of digits on 7-element LED displays.
  • This scrolling routine 560 is used in conjunction with the switch scanner routine 530 and depending upon whether the operator switch or the installer switch is set, established those functions which may be performed.
  • an installer is able to change system parameters such as assignment of sensor loops, output circuits and peripheral types. For each loop the installer can assign specific output linkages for output circuits, particularly relay positions for alarm conditions, while for peripherals, various security levels. An installer may also adjust all the various timing delays, for example entrance and exit delays, siren output and pause duration, and the operation of a real time clock.
  • An operator may only inhibit and reenable the sensor loops, outputs, peripherals and the real time clock, and assign and cancel security card and cipher codes.
  • the time interrupt routine 570 operates under control of an internal 1 millisecond clock symbolized by subroutine block 574.
  • the time interrupt in first place is used to control, as symbolized by subroutine block 571, among other things, the generation of audio signals at the alarm control center, such as the buzzer.
  • the timer interrupt routine is coupled to the scrolling routine (as also indicated by a dotted interconnection line) in that it outputs and refreshes in a time multiplex fashion, the appropriate display digit or LED bit.
  • the time interrupt routine is also coupled to the remote bus processing routine 590 in that it controls the actual transmitting and receiving of data overthe remote bus.
  • the auto test routine 580 is performed whenever a mode switching is required (e.g. from a "day” mode to a "night” mode) or under control of an operator or installer.
  • a mode switching e.g. from a "day” mode to a "night” mode
  • each sensor loop is forced into a high state for two scanning cycles by temporarily applying a higher-than nominal voltage by means not shown.
  • a low state is applied for two scanning cycles and then the loop is allowed to assume its normal state. If any inconsistency occurs in the above testing or if a failure occurs in the battery, power supply, tamper switches or peripherals, switching from day mode to night mode is inhibited. If required, an appropriate error message is displayed.
  • a similar procedure is effected in case of other mode transitions.
  • the remote bus processing routine 590 forms the communication with the peripheral devices. The routine first checks whether there is an error in the received message. If so the routine discards the error message and communicates again with the peripheral device in question. Keeping track of the number of errors for the specific peripheral device, the remote bus processing routine 590 initiates an alarm call if a predetermined maximum is exceeded. Assuming the message is error free, the remote bus processing routine 590 updates the file for the particular peripheral device and appropriate processing precedures are initiated which include switching the system mode, indicating an alarm, or allowing a door to be opened.
  • Block 591 is therefore reserved for user-defined software routines that would cooperate with further routines and or respective hard-ware facilities under control of Exec 500.
  • Fig. 8 provides in block diagram the organization of the software used for the peripheral devices.
  • the system operation is controlled by a further Exec program 600.
  • This Exec 600 has, in peripheral operation, a more limited role.
  • a peripheral device may be a remote control unit designed to switch the system from day to night modes and back. Such a device would operate when a user inserted his coded key into the unit and turned it. The turning of the key would initiate a sequence which would provide, if the user leaves the premises at night, a visual display of those loops which would prevent proper operation, or loops which were previously inhibited by the user, or else a signal that the system was okay.
  • the Exec program 600 is reached from an initialization routine 605.
  • the peripheral As modes are switched from day to night, this is signalled by LED's on the peripheral itself.
  • the peripheral also generates an audio tone indicating that the user started the run counting of his exit delay. As the user opens doors to leave the premises, the audio tone changes in pitch so that the user knows that the system is functioning properly.
  • a peripheral device is different from the alarm control center in that the scanning routine 610 scans both the input (relevant subroutine is symbolized by block 611) and the output (subroutine symbolized by block 612), the only difference being the direction of scan. There is some limited processing of inputs in the peripheral devices, however major analysis of input signals from a peripheral device is performed by the alarm control center.
  • the timer program 620 in the peripheral has significance in that events are synchronized to system operation. There is a similar timing capability in the alarm control center, however it is incorporated as part of the scrolling routine 560, which is time synchronized to the external world.
  • the peripheral device also contains a timer interrupt section 640.
  • the timer interrupt 640 performs a similar function of audio generation, display generation and remote bus communication. It is the mirror image of the timer interrupt routine 570 in the alarm control center and has correspondingly a set-up with four sub-blocks (641, 642, 643, 644). A major difference however is the following.
  • the timer interrupt routine 640 in the peripheral device must, by way of its internal timing subroutine block 644 be synchronized to the timer interrupt routine 570 of the alarm control center as has been shown in the figure. This is necessary to ensure proper data communication between the alarm control center and the peripheral device.
  • the peripheral device utilizes the external interrupt to provide synchronization between the two units, within a few microseconds.
  • the remote bus communication routine 630 is linked to routine 643 in similar manner as are the routines 573/590 in Fig. 7.
  • the alarm control center is designed such that there are two levels of user interface, namely operator interface and installer interface, the normal operator interface to the system is used on entering and leaving the premises.
  • operator interface and installer interface the normal operator interface to the system is used on entering and leaving the premises.
  • An alarm control center can handle up to 16 peripheral devices consisting of 9 different types. Each peripheral device has an individual address and an unique communication capability. Selection of the peripheral device requires an incorporation of it into the system which is the job of the skilled installer.
  • his interface has the primary function of day/night and night/day switching, and status display. In certain situations, more sophisticated capabilities are provided such as card and cipher access control of selective areas, incorporation of electric strike locks and door strikes and using volume printers for remote camera control.
  • the operator switches the system by inserting his key into a remote device and turning his key. This initiates a sequence of events beginning with a test of the system status which ultimately leads to a display of the system condition at the time of key insertion, and, switching operating modes.
  • the operator In the event that there has been an alarm in the system, the operator is able to get preliminary information from his remote device, provided the particular device has the necessary display means. In any event, the operator can get full information by going to the alarm control center itself, inserting his operator key into the alarm control center and turning it. The system will display information which allows the operator to ascertain the nature of the problem.
  • the installer In this case we have a higher level user.
  • the installer requires more information from the system and also has more control over the alarm control center program.
  • the installer normally sees the system as two different times. The first time is on initial installation. When the installer initially connects a system, he must perform individual installation of all the sensors necessary to protect the premises. He then proceeds to connect the wires to the alarm control center. Connection is done by an interconnection scheme which allows very rapid connection of individual wires into cable harnesses with connectors. The connectors allow rapid plug-in of sensor loops to the I/O board 100 inside the alarm control center.
  • the installer at installation must connect the line voltage and battery to provide proper system operation. After a system has been wired in, it is necessary to check and align it.
  • Checking alignment is automatically accomplished by the micro- processor contained in the alarm control center when the appropriate controls are pressed by the installer. In addition to checking and aligning the input loops, the alarm control center also forces the installer to step through all of the devices which he has the possibility of programming. This is done so that the installer knows what parameters are entered into the system and the alarm control center has the proper information to initiate its surveillance of the premises.
  • the second time the installer sees the system is when the user has a problem.
  • the installer's information is similar to the user's information, namely the source of the problem.
  • the major function which the installer uses is an automatic repeat viewing "walk test" of the individual loop creating problems.
  • Interfacing to the external environment is via two different types of interfaces.
  • the first interface is the interface of peripheral devices connected to the alarm control center.
  • This interface, the remote bus is designed to work at aggregate distances of up to 500 meters. From 1 to 16 peripheral devices may be connected on the remote bus.
  • Communication to peripheral devices utilizes synchronization to hardware interrupts between the alarm control center and the peripheral devices. Then communication begins with two modes of operation, namely individual peripheral addressing and group addressing. The two communication modes are intermixed so that fast response may be obtained to changes in individual peripheral status yet each peripheral may have its time for communication to establish full operational capability.
  • Communication to the external world is handled by a separate communications printed circuit board 300 which is mounted in the alarm control center.
  • a separate communications printed circuit board 300 which is mounted in the alarm control center.
  • Hierarchical communications modules There is a possibility of using hierarchical communications modules.
  • the alarm control center is able to be monitored programmed, and controlled by a central alarm station.
  • the alarm control center communications board 300 has the capability of providing encryption of the data to reduce the possibility of sabotage.

Landscapes

  • Business, Economics & Management (AREA)
  • Emergency Management (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Alarm Systems (AREA)

Description

    Background of the invention
  • The invention relates to centralized monitor and control systems for monitoring the condition of alarm sensors and for controlling different alarm outputs depending on the alarm sensor condition. Although several sensor configurations are feasible the only type mentioned for reasons of convenience will be the sensor loop. Specifically, the invention relates to an alarm control center as recited in the preamble of Claim 1.
  • In prior art multiple sensor loop systems, the sensor loop and alarm outputs had to be connected to the central system in a specific order of connection for proper operation of the system. For an initial installation, these systems performed adequately. However, with many industrial buildings, the security requirement and usage of various rooms and areas will change thereby requiring the adding, deleting and reassigning of several sensor loops. With the prior art systems, these changes may be very extensive and tedious to implement while also prone to numerous errors.
  • Specifically, a paper by C. Hagland, et al, Alarmcon-a computer-controlled alarm communication system, Ericsson review, Vol. 56, No. 4,1979, p. 142-150 describes a relevant prior art system. Notably, this reference describes the provision of several security levels according to a daily or otherwise predetermined cycle. It has been found that these transitions between these different security levels must be controlled sensibly: a "real alarm" condition at a high security level instant may not be obscured by a transition to a lower security level. Alternatively a "critical" situation at a low security level instant should not trigger a "real alarm" condition simply because a short delay was incurred for example, because a temporarily high workload took somewhat more time than expected. It is an object of the invention to control transitions between respective security levels while minimizing the risk for obscuring real alarm situations and/or rash generation of such situations. The object of the invention is realized by the characterizing features of claim 1. Further advantageous features are recited in the dependent claims.
  • The physical facility associated with a sensor loop may be a door or window. In that case "closed" would be the standard condition, while "open" would be a hazardous condition. Of course in certain circumstances, the hazardous condition would be allowable. The physical facility may also be the air condition in a room. A certain temperature range and/or a certain clearness of the air would represent the standard condition. Alternatively, a higher temperature range or a diminished clearness of the air would be caused by fire and/or smoke and thus represent a hazardous condition. Alarm output elements could be represented by high-power sirens, local audio buzzers, self-acting telephone dialers or displays (single lamps, seven segment LED's or the like, or even video displays). Preferably, the control center comprises switching means for periodically turning off and on selected circuits during power outages.
  • The input sensor array provides signals to an analog input system located in the alarm control center. The purpose of the analog input system is to provide necessary signal conditioning of the signals received from the external environment. The analog input system also provides protecting circuitry so that the alarm control center may be safe from sabotage.
  • The processor portion of the alarm control center is a microprocessor-organized special purpose computer which receives the sensor signals after analog to digital conversion. The latter is the primary signal measured by the processor.
  • If there are deviations from prescribed limits, the processor functions to provide alarms via the alarm output system and also to communicate conditional changes to a higher level station (such as a central console or processor station) via its controller for external communications).
  • The processor also has local control and display. Control is via a keyboard. This keyboard may be energized by an operator, or an installer, provided he has the proper coded key to use the system. When a user is present, and has the proper key inserted, the display on the alarm control center is activated and provides detailed information regarding system operation.
  • The alarm output system is a combined software and hardware configuration, which is programmable to allow a variety of different alarm schemes to be implemented under user control. The alarm output system is connected to an external alarm array which may include sirens, autodialers, local audio buzzers and display.
  • In addition to local control of the alarm control center, there is also a remote bus built into this system. The remote bus input/output system is capable of handling up to 16 peripherals, which may include a remote control unit, a card reader and keyboard, door control units, printers, etc.
  • The alarm control center has an external- communications controller. The external communications-controller is designed to provide an interface through the PTT network to a higher level system. In most cases the higher level system is an alarm central station.
  • Brief description of the drawings
  • With the above and additional objects and advantages in mind as will hereinafter appear, the invention will be described with reference to the accompanying drawings in which:
    • Fig. 1 is a block diagram of the main components of the alarm control center;
    • Fig. 2 shows a schematic of a typical sensor loop;
    • Fig. 3 is a block diagram of the alarm control center;
    • Fig. 4 shows a block diagram of a typical remote control unit;
    • Fig. 5 shows in block diagram form the external communications board;
    • Fig. 6 shows in block diagram form the power supply board of the invention;
    • Fig. 7 provides in block diagram form, the organization of the software used to control the alarm control center; and
    • Fig. 8 provides in block diagram form the organization of the software used to control a typical remote control unit.
    Description of the preferred embodiment
  • In Fig. 1 there is shown in block diagram form the major components of the alarm control center. For simplicity, the respective interconnections between the subsystems and functional blocks have not been shown. These components include an input/output board 100, a processor board 200, an external communications board 300 and a power supply board 400, each provided with printed wiring and mounted discrete and integrated circuit modules.
  • The I/0 board 100 represents the interfacing of the processor to the external world. The analog inputs and signal alarm outputs are mounted on this board. The analog inputs originate from external sensor loops which inputs are multiplexed under microprocessor control, the multiplex output signal being provided to the processor board 200 for further processing. The relevant subsystems 110, 120, 130 will be described hereinafter. The processor board 200 contains among other elements the processor itself (205), associated memory (210/215), control inputs via keyboard and operator/tamper switches (220), a digital display and indicator lights (225) and an analog-to-digital converter (230).
  • The external communications board 300 provides interface to a telephone system. Contained on this board is an interface transformer with wire protection and the necessary hardware to automatically dial, through the telephone exchange, to a central alarm station. After the central station has been dialed, the communications board 300 contains the hardware to sense the connection and a modem to facilitate two-way data transmission. This communications board 300 also includes necessary circuitry for secure data transmission including block check character generation and detection means and encryption and decryption means.
  • The power supply board 400 provides an interface to the line voltage and a battery pack. The output of the power supply board 400 provides the necessary voltages and currents for operating the micro-processor system, the input sensor array, the alarm output, as well as some peripheral devices (not shown). Means are contained on the power supply board 400 for detecting the loss of line voltage, failure of the battery pack, or failure of the power supply itself.
  • The input/output board
  • The Input/Output board 100 is capable of receiving the analog signals from thirty-two separate sensor loops. Fig. 2 shows a typical sensor loop and the relevant circuitry on the input/output board 100. The sensor is indicated by reference number 102 and may comprise up to ten individual 560-ohm sensors connected in a series loop. 12 volt DC power is applied to one end of each sensor loop 102 from the power supply board 400 through respective resistors R1, which typically are 5.6 K-ohms, the other end of the each sensor loop 102 being connected to ground. With this configuration, assuming a balanced loop, 6 volts DC will appear at the junction of resistor R1 and the sensor loop 102, when the sensor loop resistance is 5.6 kohms.
  • In certain situations fire detection sensors are used. These sensors are characteristically low impedance devices. Thus, for retaining flexibility, a resistor R2 of 680 ohms is provided in parallel with resistor R1 to lower the overall effective resistance. Depending then on which loop the fire detection devices are situated, a jumper may be inserted across the terminals 104 thereby connecting R2 in parallel with R1. The input/output board 100 also has a resistor R3 connected to the junction of R1 and the sensor loop 102, which resistor R3 provides the analog signal from the sensor loop 102.
  • In order to protect the system from sabotage, each input sensor signal includes a line protection circuit 110 which comprises a diode 112 in parallel with a capacitor 114 which coupled the loop signal from resistor R3 to ground. The diode 112 is selected to conduct at 15 volts. So arranged, the line protection circuit 110 provides protection from high voltage as well as RF signals being induced on the sensor leads.
  • The input loop signal is then passed to a 32-to-1 multiplexer 120, which is controlled via signals on a bus 122 from the processor board 200. In a typical arrangement, the multiplexer 120 may comprise four 8-to-1 multiplexers having the inputs coupled to the respective 32 sensor loops while the outputs therefrom are coupled to a 4-to-1 multiplexer. This configuration would allow for the exclusive scanning of predetermined groups of sensor inputs as well as the scanning of all the sensor inputs. For simplicity only one input contact has been shown.
  • The output of the multiplexer 120 is then connected to a signal conditioner 130 which comprises an inverting amplifier 132 which also provides a level shift so that the input signal, which nominally is at 6 volts DC, is scaled down to 2 volts (inverted) for use on the processor board 200. This is accomplished by applying the output of the multiplexer 120 to the inverting input of the amplifier 132 while applying 4 volts DC, taken from a voltage divider 134, to the non-inverting input thereof.
  • The input/output board 100 also contains eight alarm relays 140 which are shown schematically in Fig. 3. These may be arranged as normally opened, while they can be selectively closed by the installer. Those relays may be energized individually under the control of the processor and may be usd to activate, for example alarms, lights, horns, sirens, or any other desired output.
  • The processor board
  • The processor board 200 is the basic control board in the alarm control center. This board 200 is shown in Fig. 3 and includes a microprocessor 205, ROM memory 210, RAM memory 215, an input keyboard 220, a four digit LED display 225 and an analog-to-digital converter 230. A suitable microprocessor which may be used in this system is the Intel 8039 which includes 128 words of internal RAM not shown separately. The primary interconnecting data path is formed by bus 207, data and address/control lines not being shown separately. The external ROM memory 210 contains the system program. Also accesses by the 8-bit bus is the external RAM memory 215 which has a total of 1024x8 bits of memory. Since this is a volatile memory, a battery shown hereinafter is provided therefor in the event of the loss of line voltage by way of battery back-up power system. A latch 235 is included for address latching by both the ROM 210 and RAM 215.
  • The analog input signals are passed through the A/D converter 230 which converts this signal to an 8-bit digital code which is transmitted to the microprocessor 205 by the 8-bit I/O bus.
  • In parallel with the keyboard 220, the micro- processor 205 receives input digital data of various switch inputs 240 through a 1.6-bit I/O bus expander 250. The switch inputs include:
    Figure imgb0001
  • A second 16-bit I/O bus expander 260 is used to provide the systems outputs. Signals from the microprocessor 205 carried over the 8-bit bus cause the bus expander 260 to activate the appropriate alarm relay in a plurality of relays 140.
  • Elements 102/110, 120, 130 have been shown in the previous figure. The control by way of line 122 may be effected by appropriate signals on bus 207.
  • The alarm control center has provisions for being remotely operated. When the protected premises are being secured for the night, for example, means are provided whereby the system may be activated at or near the exit door. To this end, peripheral devices 270 are coupled to the microprocessor 205 via a two-wire two-way bus 268.
  • There are nine different types of peripheral devices 270 which can be used with the alarm control center. These include a basic remote control unit (BRCU), display RCU (DRCU), DRCU with electric strike lock (ESL), security enable RCU (SRCU), SRCU with ESL, logging printer unit (LPU), interface control unit (ICU), door control unit (DCU) and security enable alarm control center.
  • The peripheral devices 270, while having different configurations, are, in general, set up similarly as shown in Fig. 4. The remote bus data-in signal is passed through filter 271, buffer 272 and then to a microprocessor 273, which may be the same as microprocessor 205. Other inputs to the microprocessor 273 are from switched inputs 274 which may include a door sensor, a key switch and a tamper switch. In addition, communication with further peripherals 270A may be had along the same bus. Through a bus expander 275 the microprocessor 273 may interact with a card reader 276 and a keyboard 277, and may also activate a door relay 278. A carrier loss detection circuit 279 is also included and controls power to the peripheral device. This circuit 279, which may include a resistor/capacitor charging circuit not shown coupled to a threshold detector arranged to trigger if the voltage across the charging circuit is not discharged by the remote bus input, is coupled to the output of the filter 271 and has an output coupled to the microprocessor. Often, a separate display element 279A could be useful, for example one or two LED's.
  • External communications board
  • The external communications board 300 provides the interface of the alarm control center to the transmission system. This board performs the following functions:
    • 1. Accept messages for transmission from the alarm control center to a higher level device;
    • 2. Provide pulse or touch-tone dial capability for switched network applications;
    • 3. Offer encryption/decryption facilities for messages requiring the same;
    • 4. Compute block character check sums for each message transmitted;
    • 5. Provide modem serial data transmission capacity;
    • 6. Provide receiver tone and ring detection;
    • 7. Provide voice transmission capability for eavesdropping;
    • 8. Receive messages and provide error checking capabilities;
    • 9. Automatic retransmission of messages having communication errors; and
    • 10. Pass valid messages to the alarm control center.
  • Fig. 5 is a functional block diagram of the modules in the communication board 300, all of which are either commercially available items or have obvious constructions..
  • A microprocessor 305 is coupled to the bus 207 from the processor board 200. The micro- processor 305 may be Intel type number 8741. The microprocessor 305 has a first bus 310 coupled to a dual bus expander 315 (Intel 8243). The output from the bus expander 315 is coupled, along with a second bus 320 from the micro- processor 305, to a Usart 325 type 8251A, an encryption/decryption module 330 type 8294, a pulse dialer 335 type 14409 and a tone dialer 340 type 14410 (both makes Motorola). The input to and output from the Usart 325 may be applied selectively to a V24 interface 345 to dedicated lines 3450 or to a modem 350 of type 14412. The selection is effected by switch 3250 that is micro- processor controlled. Block 324 symbolizes the provision of necessary synchronizing signals. The output from modem 350 is applied to telephone lines indicated by A, B, such as may be self-dialed. The interconnection is effected through a relay 355 that is controlled by the microprocessor 305, and by a switching circuit 360, controlled by the pulse dialer 335. Return data communicated via telephone lines A, B is processed through the switching circuit 360 and a filter amplifier 365 before being forwarded to modem 350 and Usart 325.
  • The relay 355 also selectively couples the switching circuit 360 with a voice alarm detector 370, having an eavesdropping microphone 375 coupled thereto, and to the tone dialer 340. To access the telephone lines A, B, the communications board 300 also includes a receiver tone detection circuit 380 and a ring detection circuit 384 both coupled to the microprocessor 305 through a switch 388 controlled via the bus expander 315.
  • Since some of the modules used on the external communications board 300 require -12 volts DC, a secondary power supply 390 is included thereon and is energized by the main power supply 400.
  • In another embodiment of the invention, the microprocessor 305 may be a type number Intel 8035 and communicates with the microprocessor 205 via the peripheral devices 270 remote bus.
  • Power supply board
  • Fig. 6 shows a block diagram of the power supply board 400. The power supply board 400 includes a transformer 410 which steps down the mains voltage on input line 409 to 18 volts AC. The transformer 410 includes several input taps so that it is adaptable to several line voltages. The 18 volt AC output from the transformer 410 is applied to a pair of diode bridges 420 for rectification. A stabilized 12 volt DC supply 430 is coupled to the output of the diode bridges 420 and provides the stabilized 12 volt DC used throughout the alarm control systems. A 5 volt DC regulator 440 is coupled to the 12 volt DC output to provide an output of 5 volts DC also used in the system. A stabilization sensing circuit 450 is included in the power supply board 400 which provides an output signal on line 451 to the microprocessor 205 when there is a failure in the stabilized 12 volt DC supply 430. In case of such failure a single or multiple line 452 is provided for either controlling a back-up facility, or for receiving emergency power therefrom, or both.
  • In the event of failure of the input line voltage, the power_supply board 400 includes a battery pack 460 as a back-up power source. Coupled to the battery pack 460 is a sensing and switching circuit 470 which checks the condition of the battery pack 460 and provides an output signal on line 471 upon failure of the battery pack 460. A battery charging circuit 480 is coupled to the output of the diode bridges 420 and maintains the battery pack 460 at full charge.
  • When there is a loss of stabilization, the stabilization sensing circuit 450, in addition to its signalling output, disconnects the 12 volt DC supply from the output, disconnects the charging circuit 480 from the battery pack 460, and couples the battery pack 460 to the 12 volt DC output.
  • Notwithstanding the above, if the battery pack 460 output voltage falls below a certain level, the sensing circuit 470, in addition to its signal to the microprocessor 205, disconnects the battery pack 460 to prevent damage thereto due to extreme discharge. In certain cases an additional power output line 481 could provide emergency power to selected emergency signalling means.
  • These is also included on the power supply board 400, a line voltage sensing circuit 490 coupled to the output of the diode bridges 420 which signals the microprocessor 205 on line 491 upon failure of the line voltage.
  • Software
  • Fig. 7 provides a block diagram the organization of the software used to control the alarm control center. Each block represents a respective routine or software module. Solid lines represent changeovers between program modules within the operating condition. Dotted lines represent transitions that occur only once or only by way of synchronization. The Exec module 500 provides the communication and control of the entire software system. The system is first established as regards the mode of operation, assignment of critical parameter values and of the respective sensor loops via an initialization routine 510. This routine is hardware programmable so that when there is a loss of power followed by a power restoration or when a reset switch has been pressed, the system will go to the selected program initialization.
  • Following initialization, the Exec calls the various other routines as required, which will now be described.
  • A loop scanning routine 520 sequentially interrogates all the input sensor loops and decides whether an acceptable or a non-acceptable tolerance exists with respect to an initial reference value that is based on the type of sensor loop being examined. At initialization, the loop scanning routine 520 determines the existing voltage at the relevant sensor loop and if it is within an acceptable tolerance it takes this initial value as the reference voltage for that loop for all later determinations of sensor loop conditions.
  • If upon interrogation of a sensor loop a change in status, i.e. a deviation from the stored reference value that is larger than a predetermined tolerance variation, is detected, the program presets a change counter to zero and furthermore stores the new condition. When in subsequent scans there is no change in status, i.e. no further excessive deviation from the stored "new" condition, the counter upon each successive scan is advanced by one and the counter position is compared with a maximum. Since the scanning of a particular loop is repeated approximately every 30 milliseconds, the counter is allowed to go to 5, representing 150 ms during which the input has been in the new condition. The loop scanner routine 520 then enters into a high speed mode dedicating its scanning to the particular loop only for 32 cycles. If during this period at least 70% of the time the input parameter value is in the new condition, then this status is processed as a valid input change. If no previous alarm exists for the loop, preparations are made to call the alarm processor routine 540.
  • The switch scanner routine 530 monitors the operation of the front panel keyboard, the installer and operator key switches, the alarm control center door tamper switch, the installer initialization and walk test switches, as well as the status of the line voltage, battery and power supply.
  • The switch scanner routine 530 will call the alarm processor routine 540 under the following conditions:
    • 1. tamper switch detected when both the operator and installer switches are not set;
    • 2. loss of line voltage;
    • 3. failure of stand-by battery- and
    • 4. failure of the power supply only, if the line voltage is present.
  • If in the case of failure of the stand-by battery there is also failure of either the line voltage or the power supply, the switch scanner routine 530 puts the alarm control center program into a "wait" state, stopping all further scanning and processing and returning to the Exec routine 500. The system may only be taken out of this "wait" condition by a hardware reset by the installer.
  • The alarm processing routine 540 receives the alarm calls triggered by failures in the input sensor loops, peripherals, tamper switches and hardware. For each alarm call, there are four possible modes of operation, namely night mode, guarded and unguarded, and day mode, guarded and unguarded. The alarm processing routine 540 first determines the particular mode of operation and then retrieves a preprogrammed table of alarm indications for the particular alarm call and mode of operation. The alarm indications are as follows:
    Figure imgb0002
  • The alarm processing routine 540 then sets the bits for each specific output and then calls the alarm output generation routine 555.
  • The alarm output generation routine 555 performs the task of actuating (or deactuating) the various alarm relays based upon multi-bit words set by the alarm processing routine 540.
  • The scrolling routine 560 provides for the programming of the alarm control center by controlling the digital data being displayed, for example, linewise on a cathode ray tube and by storing on an appropriate position on the display the new information entered by an operator or an installer. In similar way the display could be effected as a plurality of digits on 7-element LED displays. This scrolling routine 560 is used in conjunction with the switch scanner routine 530 and depending upon whether the operator switch or the installer switch is set, established those functions which may be performed.
  • In particular, an installer is able to change system parameters such as assignment of sensor loops, output circuits and peripheral types. For each loop the installer can assign specific output linkages for output circuits, particularly relay positions for alarm conditions, while for peripherals, various security levels. An installer may also adjust all the various timing delays, for example entrance and exit delays, siren output and pause duration, and the operation of a real time clock.
  • An operator, however, may only inhibit and reenable the sensor loops, outputs, peripherals and the real time clock, and assign and cancel security card and cipher codes.
  • The time interrupt routine 570 operates under control of an internal 1 millisecond clock symbolized by subroutine block 574. The time interrupt in first place is used to control, as symbolized by subroutine block 571, among other things, the generation of audio signals at the alarm control center, such as the buzzer. By means of its subroutine module 572 the timer interrupt routine is coupled to the scrolling routine (as also indicated by a dotted interconnection line) in that it outputs and refreshes in a time multiplex fashion, the appropriate display digit or LED bit. By means of its subroutine module block 573 the time interrupt routine is also coupled to the remote bus processing routine 590 in that it controls the actual transmitting and receiving of data overthe remote bus.
  • The auto test routine 580 is performed whenever a mode switching is required (e.g. from a "day" mode to a "night" mode) or under control of an operator or installer. During the routine, each sensor loop is forced into a high state for two scanning cycles by temporarily applying a higher-than nominal voltage by means not shown. Next, in similar manner a low state is applied for two scanning cycles and then the loop is allowed to assume its normal state. If any inconsistency occurs in the above testing or if a failure occurs in the battery, power supply, tamper switches or peripherals, switching from day mode to night mode is inhibited. If required, an appropriate error message is displayed. A similar procedure is effected in case of other mode transitions.
  • The remote bus processing routine 590 forms the communication with the peripheral devices. The routine first checks whether there is an error in the received message. If so the routine discards the error message and communicates again with the peripheral device in question. Keeping track of the number of errors for the specific peripheral device, the remote bus processing routine 590 initiates an alarm call if a predetermined maximum is exceeded. Assuming the message is error free, the remote bus processing routine 590 updates the file for the particular peripheral device and appropriate processing precedures are initiated which include switching the system mode, indicating an alarm, or allowing a door to be opened.
  • In the event of the loss of line voltage or power supply failure, the remote bus processing routine 590 periodically stops and restarts remote bus communications. Each peripheral device 270 connected to the remote but will then, through the use of the carrier loss detection circuit 279 contained therein, switch itself off thereby conserving battery power until the remote bus communications is restarted, In certain applications specific requirements must be fulfilled as imposed by a specific user. Block 591 is therefore reserved for user-defined software routines that would cooperate with further routines and or respective hard-ware facilities under control of Exec 500.
  • Fig. 8 provides in block diagram the organization of the software used for the peripheral devices. The system operation is controlled by a further Exec program 600. This Exec 600 has, in peripheral operation, a more limited role. Typically, a peripheral device may be a remote control unit designed to switch the system from day to night modes and back. Such a device would operate when a user inserted his coded key into the unit and turned it. The turning of the key would initiate a sequence which would provide, if the user leaves the premises at night, a visual display of those loops which would prevent proper operation, or loops which were previously inhibited by the user, or else a signal that the system was okay. Corresponding to Fig. 7, the Exec program 600 is reached from an initialization routine 605.
  • As modes are switched from day to night, this is signalled by LED's on the peripheral itself. The peripheral also generates an audio tone indicating that the user started the run counting of his exit delay. As the user opens doors to leave the premises, the audio tone changes in pitch so that the user knows that the system is functioning properly.
  • Incorporating these functions in a peripheral device, is handled by three routines called the scanning routine 610, the timer routine 620, and the remote bus processing routine 630.
  • A peripheral device is different from the alarm control center in that the scanning routine 610 scans both the input (relevant subroutine is symbolized by block 611) and the output (subroutine symbolized by block 612), the only difference being the direction of scan. There is some limited processing of inputs in the peripheral devices, however major analysis of input signals from a peripheral device is performed by the alarm control center.
  • The timer program 620 in the peripheral has significance in that events are synchronized to system operation. There is a similar timing capability in the alarm control center, however it is incorporated as part of the scrolling routine 560, which is time synchronized to the external world.
  • As in the alarm control center, the peripheral device also contains a timer interrupt section 640. The timer interrupt 640 performs a similar function of audio generation, display generation and remote bus communication. It is the mirror image of the timer interrupt routine 570 in the alarm control center and has correspondingly a set-up with four sub-blocks (641, 642, 643, 644). A major difference however is the following. The timer interrupt routine 640 in the peripheral device must, by way of its internal timing subroutine block 644 be synchronized to the timer interrupt routine 570 of the alarm control center as has been shown in the figure. This is necessary to ensure proper data communication between the alarm control center and the peripheral device. Therefore, to ensure proper synchronization, the peripheral device utilizes the external interrupt to provide synchronization between the two units, within a few microseconds. This allows extremely reliable data communication on the remote bus 80, the remote bus communication routine 630 is linked to routine 643 in similar manner as are the routines 573/590 in Fig. 7.
  • System operation
  • The alarm control center is designed such that there are two levels of user interface, namely operator interface and installer interface, the normal operator interface to the system is used on entering and leaving the premises. When an owner of a store, which is protected by the alarm control center system, enters his premises, he initiates a procedure which switches his system from the night mode (full protection) to the day mode (reduced protection). This interface is handled through a remote control unit connected to the alarm control center. An alarm control center can handle up to 16 peripheral devices consisting of 9 different types. Each peripheral device has an individual address and an unique communication capability. Selection of the peripheral device requires an incorporation of it into the system which is the job of the skilled installer. As far as an operator is concerned, his interface has the primary function of day/night and night/day switching, and status display. In certain situations, more sophisticated capabilities are provided such as card and cipher access control of selective areas, incorporation of electric strike locks and door strikes and using volume printers for remote camera control.
  • The operator switches the system by inserting his key into a remote device and turning his key. This initiates a sequence of events beginning with a test of the system status which ultimately leads to a display of the system condition at the time of key insertion, and, switching operating modes.
  • Similarly, when the operator leaves his premise at night he repeats the operation. He inserts his key into his remote control device, and if the display is proper, he leaves his premises. The system switches from "reduced protection" to "full protection" if all operational parameters are in accordance with predefined specifications.
  • In the event that there has been an alarm in the system, the operator is able to get preliminary information from his remote device, provided the particular device has the necessary display means. In any event, the operator can get full information by going to the alarm control center itself, inserting his operator key into the alarm control center and turning it. The system will display information which allows the operator to ascertain the nature of the problem.
  • The next level of user interface is the installer. In this case we have a higher level user. The installer requires more information from the system and also has more control over the alarm control center program. The installer normally sees the system as two different times. The first time is on initial installation. When the installer initially connects a system, he must perform individual installation of all the sensors necessary to protect the premises. He then proceeds to connect the wires to the alarm control center. Connection is done by an interconnection scheme which allows very rapid connection of individual wires into cable harnesses with connectors. The connectors allow rapid plug-in of sensor loops to the I/O board 100 inside the alarm control center. The installer at installation must connect the line voltage and battery to provide proper system operation. After a system has been wired in, it is necessary to check and align it. Checking alignment is automatically accomplished by the micro- processor contained in the alarm control center when the appropriate controls are pressed by the installer. In addition to checking and aligning the input loops, the alarm control center also forces the installer to step through all of the devices which he has the possibility of programming. This is done so that the installer knows what parameters are entered into the system and the alarm control center has the proper information to initiate its surveillance of the premises.
  • The second time the installer sees the system is when the user has a problem. In this case, the installer's information is similar to the user's information, namely the source of the problem. The major function which the installer uses is an automatic repeat viewing "walk test" of the individual loop creating problems.
  • Interfacing to the external environment is via two different types of interfaces. The first interface is the interface of peripheral devices connected to the alarm control center. This interface, the remote bus, is designed to work at aggregate distances of up to 500 meters. From 1 to 16 peripheral devices may be connected on the remote bus. Communication to peripheral devices utilizes synchronization to hardware interrupts between the alarm control center and the peripheral devices. Then communication begins with two modes of operation, namely individual peripheral addressing and group addressing. The two communication modes are intermixed so that fast response may be obtained to changes in individual peripheral status yet each peripheral may have its time for communication to establish full operational capability.
  • Communication to the external world is handled by a separate communications printed circuit board 300 which is mounted in the alarm control center. There is a possibility of using hierarchical communications modules. In the end it is designed that the alarm control center is able to be monitored programmed, and controlled by a central alarm station.
  • A different type of communication was necessary for the PTT interface as contrasted with the remote bus communications. This is because external communications requires a higher level of security since it is more vulnerable to attempts to damage the communications system. External communications use parity bits, block checking characters and echo back procedures to minimize the effect of noise and extraneous signals introduced into the communication line. Moreover, the alarm control center communications board 300 has the capability of providing encryption of the data to reduce the possibility of sabotage.

Claims (7)

1. An alarm control center for interfacing with:
a. a plurality of input sensor loops (102), each of said loops having at least one sensor element, each sensor element having a respective electrical resistance range between a standard condition of an associated physical facility and a hazardous condition of such physical facility and
b. an array of alarm output elements (140) for outputting a plurality of respective audio-visual alarm signalizations,

said alarm control center comprising:
1.1 first means (510) for interchangeably preassigning respective alarm parameter values for each of said input sensor loops;
1.2 second means for interchangeably preassigning respective alarm signalizations for each of said input sensor loops;
1.3 scanning means (120) for sequentially scanning said plurality of input sensor loops;
1.4 conditioning means (130) for conditioning the signals from each of the scanned sensor loops;
1.5 comparing means (520) for comparing the signal from each particular scanned input sensor loop with the corresponding preassigned alarm parameter value;
1.6 activating means (540, 555) for activating the associated alarm output elements under control of an output signal from said comparing means indicating a hazardous condition in the signal corresponding to the respective input sensor loop;
1.7 security level selecting means for selectively controlling a first security level mode of operation and a second security level mode of operation, wherein during the second security level mode all of said input sensor loops and alarm elements are operational while during the first security level mode certain of said input sensor loops and alarm outputs are inhibited,

characterized in that cycling means (580) are provided for automatically and conditionally controlling transitions between said respective modes at appropriate instants under the express condition of absence of an alarm condition signal at a said appropriate instant, but for inhibiting a transition upon presence of an alarm condition signal.
2. An alarm control center as claimed in claim 1, which furthermore comprises interface means (300) for receiving and operatively forwarding remotedly originated control signals for controlling said scanning means, said comparing means, and said alarm activating means.
3. An alarm control center as claimed in claim 1 or 2, which furthermore comprises remote station means coupled to said interface means and having selector means for generating under external control activation/deactivation signals for further elements of said alarm control center.
4. An alarm control center as claimed in any of the claims 1 to 3, furthermore comprising a scanning selector (520) for under control of a warning signal selectively increasing the scanning rate of at least one particular input sensor loop with respect to its standard scanning rate for verifying the occurrence of an alarm condition in said at least one particular input sensor loop.
5. An alarm control center as claimed in any of the claims 1 to 4 which further comprises back-up battery (460) means for powering said alarm control signal under control of a signalling signal produced by a power outage sensor coupled to a mains-fed power supply means.
6. An alarm center as claimed in claim 5 which furthermore comprises secondary cycling means (590) repetitively switching on and off a remote station means coupled to said alarm control center under battery-powered conditions for extending battery operation time.
7. An alarm control center as claimed in claim 6, further comprising suspending means (279, 530) for under control of a low voltage condition of said battery back-up means suspending the operation of said alarm control center for preventing excessive discharge of said back-up battery means.
EP19820200087 1982-01-26 1982-01-26 Alarm control center Expired EP0084685B1 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP19820200087 EP0084685B1 (en) 1982-01-26 1982-01-26 Alarm control center
DE8282200087T DE3264601D1 (en) 1982-01-26 1982-01-26 Alarm control center

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
EP19820200087 EP0084685B1 (en) 1982-01-26 1982-01-26 Alarm control center

Publications (2)

Publication Number Publication Date
EP0084685A1 EP0084685A1 (en) 1983-08-03
EP0084685B1 true EP0084685B1 (en) 1985-07-10

Family

ID=8189455

Family Applications (1)

Application Number Title Priority Date Filing Date
EP19820200087 Expired EP0084685B1 (en) 1982-01-26 1982-01-26 Alarm control center

Country Status (2)

Country Link
EP (1) EP0084685B1 (en)
DE (1) DE3264601D1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DK148106C (en) * 1983-04-12 1987-10-19 2 M Security System Aps THEFT PROTECTOR, NAMELY FOR STORE AREAS
SE0002981D0 (en) * 2000-08-22 2000-08-22 Mobile Notifier Ab Device for remotely transmitting alarms
GB201012742D0 (en) * 2010-07-29 2010-09-15 Cooper Security Ltd Alarm systems
CA2880489A1 (en) 2012-10-10 2014-04-17 Rutherford Controls Int'l Inc. Strike assembly
ITUB20153846A1 (en) * 2015-09-24 2017-03-24 Rosas Valeria UNIVERSAL INTERFACE FOR BURGLAR ALARM SYSTEMS

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3925763A (en) * 1973-09-13 1975-12-09 Romesh Tekchand Wadhwani Security system
US4095220A (en) * 1976-08-18 1978-06-13 Sadler Joe A Alarm detection and identification system
DE2923732C2 (en) * 1979-06-12 1987-04-16 Fritz Fuss Kg, 7470 Albstadt Order to raise an alarm in the event of unauthorized entry into a protected area
YU42703B (en) * 1979-06-25 1988-12-31 Ljubljana Elektrovod Alarm system with a time multiplex

Also Published As

Publication number Publication date
EP0084685A1 (en) 1983-08-03
DE3264601D1 (en) 1985-08-14

Similar Documents

Publication Publication Date Title
US4339746A (en) Alarm control center
US4023139A (en) Security control and alarm system
US5499196A (en) Sensor interface for computer-based notification system
US4342986A (en) Central station alarm reporting system
EP0603682B1 (en) System for remote control of elevator equipment
US4680582A (en) Information reporting multiplex system
WO1998025243A1 (en) Improvements relating to security systems
US6288637B1 (en) Fire protection system
EP0084685B1 (en) Alarm control center
US4155073A (en) System for monitoring integrity of communication lines in security systems having remote terminals
US5459450A (en) Presence-detecting system
EP0038852B1 (en) Programmable system for controlling a plurality of distributed electrical loads
WO2000048155A1 (en) Improvements in or relating to control and/or monitoring systems
EP0269747B1 (en) Transmission circuit of facilities for preventing disasters
US6831550B2 (en) Security system using sensors
JPH055149B2 (en)
KR890004323B1 (en) Remote control system
RU2103744C1 (en) Guarding alarm system
JP2902254B2 (en) Disaster prevention monitoring device
JPH10243122A (en) Communication system, and transmitter receiver used for the communication system
JP2580416B2 (en) Monitoring device
GB2087610A (en) Communications Systems
JP2001243573A (en) Security system
JPH03222095A (en) Fire alarm system with alarm level switching function
JP2552272B2 (en) Automatic fire alarm

Legal Events

Date Code Title Description
PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

17P Request for examination filed

Effective date: 19820126

AK Designated contracting states

Designated state(s): DE FR GB IT NL SE

ITF It: translation for a ep patent filed
GRAA (expected) grant

Free format text: ORIGINAL CODE: 0009210

AK Designated contracting states

Designated state(s): DE FR GB IT NL SE

REF Corresponds to:

Ref document number: 3264601

Country of ref document: DE

Date of ref document: 19850814

ET Fr: translation filed
PLBE No opposition filed within time limit

Free format text: ORIGINAL CODE: 0009261

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: NO OPPOSITION FILED WITHIN TIME LIMIT

26N No opposition filed
PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: NL

Payment date: 19890131

Year of fee payment: 10

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: SE

Payment date: 19900126

Year of fee payment: 9

ITTA It: last paid annual fee
PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: SE

Effective date: 19910127

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: NL

Effective date: 19910801

NLV4 Nl: lapsed or anulled due to non-payment of the annual fee
PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: GB

Payment date: 19931230

Year of fee payment: 13

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: FR

Payment date: 19940126

Year of fee payment: 13

PGFP Annual fee paid to national office [announced via postgrant information from national office to epo]

Ref country code: DE

Payment date: 19940330

Year of fee payment: 13

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: GB

Effective date: 19950126

EUG Se: european patent has lapsed

Ref document number: 82200087.3

Effective date: 19910910

GBPC Gb: european patent ceased through non-payment of renewal fee

Effective date: 19950126

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: FR

Effective date: 19950929

PG25 Lapsed in a contracting state [announced via postgrant information from national office to epo]

Ref country code: DE

Effective date: 19951003

REG Reference to a national code

Ref country code: FR

Ref legal event code: ST