The present disclosure relates to systems and methods for securing doors with magnetic locks, and more specifically, to providing magnetic locks with different alarm modes.
An electromagnetic lock or a magnetic lock is a locking device with an electromagnet and a metal plate. The electromagnetic lock uses magnetism to create a bond between the electromagnet and the metal plate. Some electromagnetic locks are rated between 600 to 1200 lbs. dynamic holding force. Some electromagnetic locks are fail-safe locks, meaning that once power is removed from the electromagnetic lock, the magnetic bond between the electromagnet and the metal plate relaxes and the door unlocks. Some electromagnetic locks are fail-secure, meaning that once power is removed from the electromagnetic lock, a latch of the electromagnetic locks keeps the electromagnetic lock locked. Electromagnetic locks typically have no moving parts, thus exhibiting fewer part failures.
According to some implementations of the present disclosure, a magnetic lock assembly for a door includes a metal housing containing therein a magnet and a coil selectively energized to lock or unlock the door against an external armature plate. The magnetic lock assembly further includes a printed circuit board secured to an exterior surface of the metal housing, and a cover made from a material that permits electromagnetic radiation to pass therethrough. The cover is positioned around the printed circuit board. The printed circuit board includes an electronic controller and a wireless communications interface operatively coupled to the electronic controller and configured to communicate wirelessly to a remote external system a signal indicating any one or more door conditions. These door conditions include: (a) propped door indicating that the door has been improperly propped open, (b) delayed egress indicating that a predetermined period of time has elapsed since at least a minimum force has been applied to the door, (c) forced door indicating that the door was opened without by means other than under control of the electronic controller, (d) insufficient bond indicating that the magnet is not fully bonded to the external armature plate, and (e) door status indicating an open or closed status of the door. The magnetic lock assembly further includes an audible alarm configured to output a tone sound or a tone pattern sound in response to any of at least some of the door conditions being satisfied.
The foregoing and additional aspects and implementations of the present disclosure will be apparent to those of ordinary skill in the art in view of the detailed description of various embodiments and/or implementations, which is made with reference to the drawings, a brief description of which is provided next.
The foregoing and other advantages of the present disclosure will become apparent upon reading the following detailed description and upon reference to the drawings.
While the present disclosure is susceptible to various modifications and alternative forms, specific implementations have been shown by way of example in the drawings and will be described in detail herein. It should be understood, however, that the present disclosure is not intended to be limited to the particular forms disclosed. Rather, the present disclosure is to cover all modifications, equivalents, and alternatives falling within the spirit and scope of the present disclosure as defined by the appended claims.
Embodiments of the present disclosure provide a magnetic lock assembly that supports a delayed egress for securing locking and delayed release of emergency exit and perimeter doors. The magnetic lock assembly can be used in hospitals, group homes, retirement homes, etc. The magnetic lock assembly is self-contained and compatible with existing doors and latching hardware. The magnetic lock assembly includes all electronics built in, allowing ease of installation and wiring.
The lock portion 102 of the magnetic lock assembly 100 further includes a printed circuit board 222 secured to an exterior surface of the metal housing of the lock 202. In some implementations, the printed circuit board 222 is mounted to the lock 202 using rods 221 such that there is a separation between the printed circuit board 222 and the lock 202. In some implementations, the separation between the printed circuit board 222 and the lock 202 can be used for routing wires to and from the printed circuit board 222. The printed circuit board 222 includes an electronic controller (not shown), a wireless communications card 226, a buzzer 222, one or more connectors 225. The lock portion 102 further includes a cover 204 for protecting the printed circuit board 222. The cover 204 is secured to the lock 202 using screws 230. The cover 204 is made from a material that permits electromagnetic radiation to pass through. The wireless communication card 226 should be able to provide signals to remote systems and not be shielded, hence the cover 204 is not made of metal that can shield electromagnetic radiation. The cover 204 can be a plastic cover.
The armature portion 104 (
The magnetic lock assembly 100 (
The printed circuit board 600 can include one or more electrical connections. For example, an integrated device power supply connection 611, a reed switch connection 610, a coil connection 609, a hall sensor connection 608, or any combination thereof. The printed circuit board 600 can include one or more relays 618 and one or more switches 620-1, 620-2, and 620-3. In an implementation, the one or more switches 620-1, 620-2, and 620-3 are dual in-line package (DIP) switches. The printed circuit board 600 can include status indicators (e.g., light emitting diode 616 for visual indication and a buzzer 614 for audial indication). In the case of loss of power, the printed circuit board 600 can rely on a capacitor bank 612 for temporarily powering the wireless communications interface 602 to prevent data loss during wireless data transmission of a status of the magnetic lock assembly 100 (
The signaling of the printed circuit board 600 of
In an implementation, if the magnetic lock assembly 100 loses power, the lock 202 will release the armature plate 208 when in a fail-safe configuration. The light emitting diode 616 will lose power and not show any light.
In an implementation, while the magnetic lock assembly 100 is in a locked position, when someone pushes on the door to which the magnetic lock assembly 100 is attached, the door may move slightly outward. In an implementation, the push needs to exceed a threshold outward force for the door to move slightly outward. The threshold outward force can be 10 lbs, 15 lbs, 20 lbs, etc. The slightly outward move of the door can cause the armature bolt 212 to recess into the armature plate 208, thus allowing a delayed egress switch (e.g., the switch 620-2) to be activated. Once the delayed egress switch is activated, an alarm can begin to sound (e.g., an alarm from the buzzer 614). The light emitting diode 616 can begin to flash indicating the delayed egress switch is activated. In an implementation, after a nuisance delay, the lock 202 enters a delayed egress cycle. The nuisance delay is amount of time the door must be pushed or auxiliary inputs must be pressed before triggering the delayed egress cycle. The nuisance delay can last for about 0 to 3 seconds, with the exact duration being programmable. In an implementation, the switch 620-1 can set the nuisance delay as 0 seconds, 1 second, 2 second, or 3 second. In an implementation, nuisance delay is set in an electronic memory (e.g., a random access memory or a read only memory). 0 to 3 seconds are provided as examples, other durations can be set in the electronic memory, for example, 5 seconds, 7 seconds, 10 seconds, etc. 0 to 3 seconds is preferable in case of emergency exits.
Similar to the nuisance delay, the delayed egress cycle can last for about 15 or 30 seconds, with the exact duration being programmable. An electronic memory or a DIP switch can be used to set duration of the delayed egress cycle. If the duration of the delayed egress cycle is set at 0, then the delayed egress cycle does not occur. In an implementation, once past the nuisance delay, the delayed egress cycle cannot be canceled by no longer pushing on the door (i.e., by releasing pressure on the door). The delayed egress cycle will continue until completion and then release the magnet in the lock 202. When the lock 202 releases after the delayed egress cycle, the light emitting diode 616 continues flashing and the buzzer 614 continuously sounds the alarm until reset.
In an implementation, in case of a fire alarm or loss of power, the lock 202 immediately releases the armature plate 208 automatically. Whenever power is removed from the lock 202 and then re-applied, the lock 202 can be configured to remain unlocked and non-functional until the reset input signal RST is shorted. Keeping the door unlocked after power loss and power returning prevents the door from automatically re-locking. This behavior is in compliance with many interpretations of International Building Code (IBC) standards. In some implementations, this behavior can be bypassed. For example, the switch 620-1 can be set such that the door is auto re-locked upon regain of power. In an implementation, the switch 620-2 can set a duration or delay until re-locking. For example, the switch 620-2 is a DIP switch with 8 switches. Four of the switches can be used to program the delay until re-locking.
In an implementation, the switch 620-1 can be used to set anti-tailgate settings. Anti-tailgate being activated means that once the door is opened, the door re-locks immediately after closing, regardless of whether a re-lock time delay has elapsed. In an implementation, the switch 620-1 can be used to set whether an alarm should sound when the door is propped open or when the door is forced open. The switch 620-2 can be used to set the duration for alarm when the door is propped open. For example, the switch 620-2 can be set to 150 seconds so that the alarm sounds after 150 seconds. In an implementation, the switch 620-1 can be used to set whether a sound or horn should sound when the door is unlocked and power is still applied to the door. In an implementation, the switch 620-1 can be used to enable or disable the plunger 506.
The printed circuit board 600 includes an input for receiving incoming fire alarm signal indicative of a fire alarm from an external fire sensing system. The wide connector 606 can include fire alarm input FA for receiving the incoming fire alarm signal. The electronic controller causes the wireless communications interface 602 to communicate to a remote external system an outgoing fire alarm signal indicating that the fire alarm has been triggered. The electronic controller can cause the magnet to become de-energized to unlock the door in response to receiving the incoming fire alarm signal. In some implementations, the lock 202 becomes unlocked and allows egress during an emergency.
In an implementation, the lock 202 can be released using a keypad, a push button, or a keyed kill-switch to cause a momentary switch opening across the release input RLS. In an implementation, the alarm buzzing from the buzzer 614 can be reset using the keypad, the push button, or the keyed kill-switch to cause a memory switch opening across the reset input RST and/or the release input RLS. Disconnecting or breaking the power to the lock 202 can lease the lock 202 or reset the alarm buzzing from the buzzer 614. In some implementations, a wireless card (e.g., a radio frequency identification) or low power wireless transmitter can disturb electromagnetic field around the wireless communications module 614. For example, once the wireless communications module 614 senses the wireless card or the low power wireless transmitter, the person carrying the wireless card or the low power wireless transmitter is authenticated and the magnet in the lock 202 can become de-energized to unlock the door. In some implementations, the person carrying the wireless card or low power wireless transmitter employs a short range wireless data exchange having a transmission range of at least 33 feet.
The printed circuit board 600 can include the capacitor bank 612 for temporarily providing power to the lock 202 when the lock 202 loses power. The capacitor bank 612 can provide power to the wireless communications interface 614 for at least a time corresponding to an amount of time for wirelessly communicating signals to a remote external system. In some implementations, when the capacitor bank 612 is used to provide power to the wireless communications interface 614, the electronic controller provides a signal for de-energizing the magnet in the lock 202 to unlock the door. The signals that can be communicated by the wireless communications interface 614 include a door status indicating an open or closed status of the door, insufficient bond indicating that the magnet of the lock 202 is not fully bonded to the armature plate 208, a forced door indicating that the door was opened by means other than under control of the electronic controller, delayed egress indicating that a nuisance delay has elapsed, propped door status indicating that the door has been improperly propped open, etc.
According to some embodiments of the present disclosure, processes described above with reference to operations of the electronic controller or other computerized electronic systems may be implemented in a computer software program. For example, some embodiments of the present disclosure include a computer program product, which includes a computer program that is carried in a computer readable medium. The computer program includes program codes. The computer program may be downloaded and installed from a network (e.g., the Internet, a local network, etc.) and/or may be installed from a removable medium (e.g., a removable hard drive, a flash drive, an external drive, etc.). The computer program, when executed by a central processing unit or the electronic controller above implements the above described functions provided herein in the present disclosure.
A computer readable medium according to the present disclosure may be a computer readable signal medium or a computer readable storage medium or any combination of the above two. Examples of the computer readable storage medium may include electric, magnetic, optical, electromagnetic, infrared, or semiconductor systems, elements, apparatuses, or a combination of any of the above. More specific examples of the computer readable storage medium include a portable computer disk, a hard disk, a random access memory (RAM), a read only memory (ROM), an erasable programmable read only memory (EPROM or flash memory), an optical fiber, a portable compact disk read only memory (CD-ROM), an optical memory, a magnetic memory, or any suitable combination of the above.
The computer readable storage medium according to some embodiments may be any tangible medium containing or storing programs, which may be used by, or used in combination with, a command execution system, apparatus or element. In some embodiments of the present disclosure, the computer readable signal medium may include a data signal in the base band or propagating as a part of a carrier wave, in which computer readable program codes are carried. The propagating data signal may take various forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium except for the computer readable storage medium. The computer readable medium is capable of transmitting, propagating or transferring programs for use by, or used in combination with, a command execution system, apparatus or element. The program codes contained on the computer readable medium may be transmitted with any suitable medium, including but not limited to: wireless, wired, optical cable, RF medium, etc., or any suitable combination of the above.
A computer program code for executing operations in the present disclosure may be compiled using one or more programming languages or combinations thereof. The programming languages include object-oriented programming languages, such as Java or C++, and also include conventional procedural programming languages, such as “C” language or similar programming languages. The program code may be completely executed on a user's computer, partially executed on a user's computer, executed as a separate software package, partially executed on a user's computer and partially executed on a remote computer, or completely executed on a remote computer or electronic device. In the circumstance involving a remote computer, the remote computer may be connected to a user's computer through any network, including local area network (LAN) or wide area network (WAN), or be connected to an external computer (for example, connected through the Internet using an Internet service provider).
The flow charts and block diagrams in the accompanying drawings illustrate architectures, functions and operations that may be implemented according to the systems, methods and computer program products of the various embodiments of the present disclosure. Each of the blocks in the flow charts or block diagrams may represent a program segment or code that includes one or more executable instructions for implementing specified logical functions. It should be further noted that, in some alternative implementations, the functions denoted by the flow charts and block diagrams may also occur in a sequence different from the sequences shown in the figures. For example, any two blocks presented in succession may be executed substantially in parallel, or sometimes be executed in a reverse sequence, depending on the functions involved. It should be further noted that each block in the block diagrams and/or flow charts as well as a combination of blocks in the block diagrams and/or flow charts may be implemented using a dedicated hardware-based system executing specified functions or operations, or by a combination of dedicated hardware and computer instructions.
While the present disclosure has been described with reference to one or more particular implementations, those skilled in the art will recognize that many changes may be made thereto without departing from the spirit and scope of the present disclosure. Each of these embodiments and implementations and obvious variations thereof is contemplated as falling within the spirit and scope of the present disclosure, which is set forth in the claims that follow.