Alarm module with wireless configuration capability
11062593 ยท 2021-07-13
Assignee
Inventors
- Brian Oliver (Rancho Santa Margarita, CA, US)
- Sukumar Sinniah (Irvine, CA, US)
- Jaral Pasin (Valencia, CA, US)
Cpc classification
G08B25/008
PHYSICS
G08B29/06
PHYSICS
International classification
Abstract
An alarm module for interfacing with a monitoring type or output type alarm device and capable of configured by a wireless transmission device held in close proximity to the alarm module.
Claims
1. A signaling line current (SLC) alarm module for connection between an alarm device and a signaling line, comprising: a Near Field Communications (NFC) controller configured to communicate alarm module configuration transmissions and write an alarm module address received during alarm module configuration transmissions; at least one configurable alarm device connection circuit selected from an SLC powered contact monitor input configurable for CLASS A or CLASS B operation, an SLC powered zone monitor input configurable for CLASS A or CLASS B operation, a configurable SLC powered relay output, an SLC powered configurable supervised output, and an SLC powered configurable short circuit isolator, the alarm device connection circuit selected configurable based on received alarm module configuration transmissions; and a processor coupled to the wireless communications device, the alarm device connection circuit, the processor configured to write the alarm module address after the NFC controller, execute at least one software process capable to configure the configurable alarm device connection circuit based on the alarm module configuration transmissions and to communicate over the signaling line using the alarm module address; wherein the alarm module is addressable by a fire alarm control panel with the alarm module address, the wireless communications device is wirelessly connectable to a wireless configuration device positioned only within the immediate proximity of the alarm module, and the alarm module is configurable based on an alarm device connectable at the alarm device connection circuit, the alarm device selected from a CLASS A contact monitor, a CLASS B contact monitor, a CLASS A SLC powdered zone monitor, a CLASS B SLC powered zone monitor, a SLC powered relay, a supervised output, and a short circuit isolator, and the module configuration transmissions receivable from the wireless configuration device.
2. The alarm module in claim 1, wherein the type of configurable alarm device connection circuit selected is communicable to the wireless configuration device from the alarm module.
3. The alarm module in claim 1, wherein the immediate proximity of the alarm module comprises within about 3 feet of the alarm module.
4. The alarm module in claim 1, wherein the module configuration transmissions are readable by the wireless configuration device from an NFC tag functionally associated to the NFC controller.
5. The alarm module in claim 1, wherein the at least one software process to configure the alarm module based on the module configuration transmissions includes authenticating the NFC controller.
6. The alarm module in claim 1, further comprising a module housing sized and dimensioned for receipt into a single gang box.
7. The alarm module in claim 6, wherein the module housing further comprises at least one housing mounting flange wherein the housing mounting flange is sized and dimensioned for alignment with mounting apertures on the single gang box.
8. The alarm module in claim 6, wherein the module housing further comprises a module housing front and a module housing rear.
9. The alarm module in claim 8, wherein the module housing front includes an alarm module visual indicator LED.
10. The alarm module in claim 8 wherein the wireless receiver, alarm sensor, and processor are positioned on an alarm module circuit board within and between the module housing front and module housing rear.
11. A method of facilitating configuration of an alarm module for a Signaling Line Circuit (SLC) based fire alarm system including a Fire Alarm Control Panel (FACP), comprising: communicating module configuration transmissions between a Near Field Communications (NFC) controller within the alarm module and a wireless configuration device positioned proximate thereto, the alarm module also comprising a processor, an alarm device connection circuit, and the wireless configuration device configured to communicate with the NFC controller; receiving an alarm module address to the NFC controller from the wireless configuration device; the processor, writing the alarm module address to a memory; and displaying at least one alarm module configuration option obtained as a result of the module configuration transmissions on a visual display of the wireless configuration device; configuring an alarm device connection circuit selected from an SLC powered contact monitor input configurable for CLASS A or CLASS B operation, an SLC powered zone monitor input configurable for CLASS A or CLASS B operation, a configurable SLC powered relay output, an SLC powered configurable supervised output, and an SLC powered configurable short circuit isolator, the configuring based on received alarm module configuration transmissions; connecting an alarm device to the alarm device connection circuit, the alarm device selected from a CLASS A contact monitor, a CLASS B contact monitor, a CLASS A SLC powered zone monitor, a CLASS B SLC powered zone monitor, a SLC powered relay, supervised output, and a short circuit isolator, and the FACP, addressing the alarm module on the SLC using the alarm module address.
12. The method of facilitating configuration in claim 11, further comprising identifying a variety of alarm modules on the wireless configuration device based the module configuration transmissions.
13. The method of facilitating configuration in claim 11, further comprising displaying options for and enabling programming of the alarm module address for identification of the alarm module by the FACP.
14. The method of facilitating configuration in claim 11, further comprising displaying on the wireless configuration device instructions for positioning the wireless configuration device within the immediate proximity of the alarm module.
15. The method in claim 11, further comprising displaying options for configuring the alarm module for an alarm device selected from a relay monitoring input, a current source monitoring input, a contact monitor input, and an SLC powered zone monitor.
16. The method in claim 11, further comprising displaying options for configuring the alarm module for operation as an alarm module selected from an SLC powered contact monitor input configurable for CLASS A or CLASS B operation, and an SLC powered zone monitor input configurable for CLASS A or CLASS B operation, a configurable SLC powered relay output, an SLC powered configurable supervised output, and an SLC powered configurable short circuit isolator based on module configuration transmissions.
17. The method in claim 11, further comprising identifying the functional capabilities and configurable options of the alarm module by writing a unique code to the alarm module and making that unique code available to a reader application on the wireless configuration device.
18. A method of configuring an alarm module for a Signaling Line Circuit (SLC) including a Fire Alarm Control Panel (FACP), comprising: wirelessly, writing an alarm module address for use by the FACP on the SLC and reading the capabilities and configuration options of the alarm module by a wireless configuration device positioned proximate to the alarm module, the alarm module comprising an NFC controller, a processor, and an alarm device connection circuit selected from an SLC powered contact monitor input configurable for CLASS A or CLASS B operation, an SLC powered zone monitor input configurable for CLASS A or CLASS B operation, a configurable SLC powered relay output, an SLC powered configurable supervised output, and an SLC powered configurable short circuit isolator, the wireless configuration device configured to communicate with the NFC controller; displaying at least one configuration option for the alarm device connection circuit obtained as a result of reading the reading the capabilities and configuration options of the alarm module; and wirelessly, writing a configuration option to the alarm module from the wireless configuration device positioned proximate to the alarm module; modifying the function of the alarm module as a result of the writing; and the FACP, communicating with an alarm device connected to the alarm device connection circuit via the alarm module and using the alarm module address, the alarm device selected from a CLASS A contact monitor, a CLASS B contact monitor, a CLASS A SLC powered zone monitor, a CLASS B SLC powered zone monitor, a SLC powered relay, a supervised output, and a short circuit isolator.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
(5)
(6)
(7)
(8)
(9)
(10)
(11)
(12)
(13) The objects, features and advantages of the present invention will be more readily appreciated upon reference to the following disclosure when considered in conjunction with the accompanying drawings, wherein reference numerals are used to identify the components in the various views.
DESCRIPTION OF PREFERRED EMBODIMENTS
(14) The figures illustrate an embodiment of a configurable alarm module 1 and a method of configuring an alarm module 1. The configurable alarm module 1 as described herein may represent a component of an installed alarm system comprising an alarm system control panel 3, Signaling Line Circuit (SLC) wiring, and at least one of a variety of conventional monitoring-type or output-type alarm devices 222 interfaced to the configurable alarm module 1. See
(15) A preferred embodiment of the configurable alarm module 1 includes a proximity-dependent wireless communications device 24 (e.g. NFC communication device), at least one alarm device connection circuit 22, and an alarm module controller, microcontroller, or processor 20, which are populated onto an alarm module circuit board 25 and functionally interconnected as disclosed by the block diagram. The preferred system hardware architecture features the processor 20 as the primary device to control the operation of the alarm module 1 and execute an executive software process to control operations of the module 1 and communications between system subcomponents and an alarm system control panel 3. The processor 20 may communicate with the wireless communications device 24 using a standard communications protocol such as I2C and the input/output pins of the processor 20 may be coupled to the output/input pins of the alarm device connection circuit 22 according to the variety of alarm device connection circuit 22 and illustrated in the drawings or as described in the discussions regarding particular alarm device connection circuits 22. The processor 20 may be coupled to the alarm system control panel 3 by the SLC wiring and communicate using a standard or modified communications protocol such as RS-485.
(16) The alarm module circuit board 25 may be enclosed and secured within a module housing 5 as illustrated in
(17) The alarm module 1 may be interfaced with the alarm system control panel 3 by a SLC wired connection as is standard in the art and for the purposes known in the art. The alarm module 1 variety selected for application or use within any given fire alarm system depends on the specific configurable alarm device connection circuit 22 included therein, which itself depends on the variety of monitoring-type or output-type alarm device 222 selected for use and interface with the alarm module 1. Moreover, because there is no single and standard interface circuit that will accommodate all of the variety of monitoring-type or output-type alarm devices 222, several alternate alarm module 1 varieties are produced and packaged within the standard sized module housing 5, wherein each variety of alarm module 1 has an alarm device connection circuit 22 may be capable of interfacing with at least one of the variety of monitoring-type or output-type alarm devices 222 that are commonly used in alarm system installations. For example, the alarm module 1 may thus be used with any of a variety of monitoring-type or output-type alarm devices 222, which different device types may comprise monitoring-type alarm devices 222 such as contact detectors, a current detectors, and zone detectors, etc.; and output-type alarm devices 222 such as relays, relay-controlled devices, supervised outputs, audible or visual indicators, short-circuit isolators, and remote indicators, etc. It follows that there is at least one alarm module 1 variety including an alarm device connection circuit 22 capable of interfacing with each variety of monitoring-type or output-type alarm devices 222.
(18) In an exemplary use of the alarm module 1 within a fire alarm system installation, the variety of alarm module 1 (i.e. with an appropriate alarm device connection circuit 22 therein) is connected to a compatible corresponding alarm device 222, and the alarm module 1 is connected to the alarm system control panel 3 by SLC wiring. The alarm module 1 may then be configured during the alarm system installation, or during a service request for a system upgrade, modification, or maintenance, by use of a wireless configuration device 70 that is positioned proximate to the alarm module 1. In a preferred method of configuration, the wireless configuration device 70 is positioned before or within the immediate proximity of the alarm module 1 (see
(19)
(20)
(21) Configuration Options by NFC Interface
(22) The preferred alarm module 1 design and components allow configuration based on a proximate positioning of the wireless configuration device 70. In the preferred embodiment, wireless communications device 24 of the alarm module 1 comprises a Near Field Communications (NFC) controller with an associated NFC tag and the method of configuration is via an NFC reader of a wireless configuration device 70 and module configuration transmissions 200 comprises reading of and/or writing of data to the NFC tag by a NFC reader application executing on the wireless configuration device 70.
(23) For example, to configure the alarm module 1 addressing, the NFC tag memory is read from and written to by a reader application operating on the wireless configuration device 70. In this example, because the NFC memory is part of the tag, the wireless configuration device 70 may read to or write to it without power, and without risk to the main processor 20. Thereafter, NFC memory location may be read from by the alarm module processor 20 via I2C interface on startup or reset. Read and write functions may be protected by password at the NFC tag command level. As one example, the user password may comprise a setting to the tag memory similar to the address and the user password may be of length to match the alarm system control panel 3 requirements e.g. for L@titude control panel 999999 options, password 0 is not allowable since this would indicate a null tag or a tag that has not been factory defaulted to 1.
(24) Identification of the variety of any given alarm module 1 may be by writing a unique variety code to the NFC tag during manufacture and making that same variety code available to the reader application on the wireless configuration device 70 i.e. either by a defaulted setting for the type code that is stored in NFC tag memory and wireless configuration device 70 memory. Thus, several unique type codes may be used and/or the alarm module 1 may initially power on to operate in a backwards compatible mode with any given alarm system control panel 3 but then each alarm module 1 may also eventually be programmed so that a newer alarm system control panel 3 may exploit the entire alarm module 1 functionality. Accordingly, a user could choose to configure the alarm module 1 to present itself to the alarm system control panel 3 as either an older compatible alarm module 1 or full feature alarm module 1 depending on the system requirements.
(25) The alarm module 1 permits configuration by the installer using the wireless configuration device 70 and processes disclosed herein as an alternative to configuration by a user operating the alarm system control panel 3, thus reducing the setup and loading time required by startup of the panel. Configuration of each variety of alarm module 1 including settings to make the alarm module 1 emulate an older model may be done prior to the alarm system control panel 3 setup. Further, it is advantageous to configure each alarm module 1 via NFC tag since that will speed initialization of the SLC loop. Otherwise, if the alarm system control panel 3 is used to set up the alarm modules 1, it could spend approximately 500 ms per device address for commands and must also send constant communication to ensure alarm system devices are operating. Total alarm system initialization time may take at least 5 s per address on the SLC loopfor a 255-device system, an installer may wait 20 minutes or longer to know the system is functioning properly. The alarm module 1 described herein presents a viable alternative. Instead, a user operating the wireless configuration device 70 may initiate configuration commands using a software process operating thereon might identify the alarm module 1 type and select process and options from a menu and select to program the address or otherwise configure alarm module 1 for the present application. The software process operating on the wireless configuration device 70 writes to a predefined NFC EEPROM location which is read by the alarm module 1 upon startup or after NFC activity has ended. Several examples of alarm module 1 configuration options for different alarm module 1 varieties are listed below:
(26) TABLE-US-00001 Alarm Module 1 Variety Configuration Options RELAYS Relay normally closed or normally open, delay time of the relay, pattern of the relay, LED indication, local test of the device, device emulation, password protection, device address CONTACT Inputs monitored as class B or class A wiring, end MONITOR of line device used, input disabled, input delay, LED indication, device emulation, password protection, device address CURRENT Thresholds for pre-alarm and alarm, input disabled, OUTPUT input delay, LED indication, device emulation, password protection, device address ZONE Class B or class A wiring, input delay, alarm MONITOR verification, LED indication, local test of the device, device emulation, password protection, device address SUPERVISED Pattern of the output, LED indication, local test of OUTPUT the device, device emulation, password protection, MONITOR device address
(27) Alarm Module System Architectures
(28) All varieties of alarm modules 1 may share a common core design or alarm module 1 system architecture but differ on the alarm device connection circuit 22. For example, the alarm module 1 system architecture for all varieties may have a mechanical connection circuit as illustrated in
(29) Configurable Contact Monitor
(30) The alarm device connection circuit 22 of the contact monitor alarm module 1 is illustrated in
(31) 4-20 mA Current Monitor
(32) The current monitor alarm module 1 shares its core circuit design with the contact monitor alarm module 1 board of
(33) SLC Powered Zone Monitor
(34)
(35) The SLC powered zone monitor alarm module 1 samples for open circuit by reversing polarity through the H bridge every 6 seconds. See
(36) The zone input circuit to the controller or processor 20 is illustrated in
(37) The Zone H-Bridge, and return for Class A wiring, and Fire test circuit is illustrated in
(38) SLC Powered Dual Solid-State Relay Output Circuit
(39)
(40) SOMSupervised Output
(41)
(42) SG-RIRed/Green Remote Indicator
(43)
(44) NFC Controller as Module Wireless Communications Device
(45) Although several wireless communications devices and protocols may be used for the wireless communications device 24, a preferred wireless communications device 24 comprises a Near Field Communications (NFC) controller such as the ST25DV04K for which the alarm module circuit board 25 antenna layout is essentially the same for all varieties of alarm modules 1 with the NFC antenna traced or run at the perimeter of the alarm module circuit board 25 and on both sides to provide the required antenna characteristics and optimize the space used. Alternately, the NFC antenna may be moved to permit alternate NFC IC placements or to accommodate alternately sized and positioned passive and active components of the alternate varieties of alarm device connection circuits 22. An exemplary NFC IC is the ST25DV04K or equivalent which enables use of a common NFC memory map. The 32 bit-length sectors is optimal for Java reading and writing operations.
(46) While the preferred NFC IC provides several inherent capabilities such as unique ID, wireless communication, memory reading and writing, the alarm modules 1 disclosed herein also include additional capabilities such as device addressing, user password protection, related installation information display, software import for automated programming, programming of any configurable items, firmware bootloading. As one option, the alarm module 1 may exploit the NFC unique ID that is created by the wafer fabrication process of the NFC chip to offer a means for tracking alarm module 1 and avoiding counterfeit alarm modules 1.
(47) During standard alarm module 1 service procedures, a wireless configuration device 70, which may be a dedicated configuration device, or a user smart phone, tablet, or laptop equipped with a similar or compatible NFC compliant device, communicates module configuration transmissions 200 to identify, authenticate, and configure the alarm module 1 as disclosed herein. The reader application operated by the user of the wireless configuration device 70 may look for several confirmatory data before authenticating each alarm module 1. The reader application verifies that the NFC chip is of the preferred manufacturer (e.g. by STM, and of the ST25DV family), which is exceedingly difficult for a counterfeiter to mimic. To achieve the addressing function, the NFC tag memory is read from and written to by the reader application on the wireless configuration device 70. Because the memory is part of the NFC tag, the wireless configuration device 70 will read or write it without alarm system power to the alarm module 1, and without risk to the main processor 20. This NFC tag memory location is read from by the alarm module 1 processor 20 via I2C interface on startup or reset and read and write functions are protectable by a password at the tag command level. The user password may be a setting to the tag memory similar to the address. The user password may be of length to match the alarm system control panel 3 options.
(48) While various embodiments have been described above, it should be understood that they have been presented by way of example only, and not limitation. Thus, the breadth and scope of a preferred embodiment should not be limited by any of the above-described exemplary embodiments, but should be defined only in accordance with the following claims and their equivalents.