The present invention relates generally to a driver system that controls an electric strike of an electronic lock set. More specifically, the present invention relates to a low power driver system that controls an electric strike of an electronic lock set for doors and cabinet.
An electric strike is an access control device used for doors. Generally, an electric strike includes a locking device that can upon command, swing out of the way of the latch to allow the door to be pushed open without retracting the latch. Electric strikes generally come in two basic configurations. First configuration is called fail secure or fail locked, where an electric current is applied to the electric strike to cause the electric strike to open. The fail secure configuration electric strike would remain locked in a power failure but can be opened from the inside of the door. Second electric strike configuration is called fail-safe or fail open, where an electric current is applied to the electric strike to cause the electric strike to close or lock. The fail safe configuration electric strike would remain open during a power failure and the door may be pushed open from inside and/or outside of the door.
The activation and deactivation of an electric strike is controlled by a driver that may allow a user to move the locking device (e.g., keeper) of the electric strike between an open position and a closed position. Conventional drivers used for controlling the electric strike typically require to be driven at a high voltage potential. Also, conventional drivers for controlling the electric strike typically require to be driven at a high voltage potential during an entire cycle of the locking device opening and closing. As a result, the drivers consume extra power, resulting in higher power consumption.
Embodiments of the present invention advantageously provide a low power driver system that controls an electric strike of a door. More specifically, one embodiment provides a low power driver system that includes an input system configured to detect a user credential, a control system configured to authenticate the user credential and generate a plurality of signals based at least in part on an authentication of the user credential, a driver system configured to generate a plurality of voltage potentials during an unlocking cycle based at least in part on the plurality of signals, wherein each of the plurality of voltage potentials are different from each other, and a locking device configured to unlock based at least in part on the plurality of voltage potentials.
In this respect, before explaining at least one embodiment of the invention in detail, it is to be understood that the invention is not limited in its application to the details of construction and to the arrangements of the components set forth in the following description or illustrated in the drawings. The invention is capable of embodiments in addition to those described and of being practiced and carried out in various ways. Also, it is to be understood that the phraseology and terminology employed herein, as well as the abstract, are for the purpose of description and should not be regarded as limiting.
As such, those skilled in the art will appreciate that the conception upon which this disclosure is based may readily be utilized as a basis for the designing of other structures, methods and systems for carrying out the several purposes of the present invention. It is important, therefore, that the claims be regarded as including such equivalent constructions insofar as they do not depart from the spirit and scope of the present invention.
The invention will now be described with reference to the drawing figures, in which like reference numerals refer to like parts throughout.
In an exemplary embodiment, the one or more unlocking signals provided by the control system 106 may control a time period of an unlocking cycle of the driver system 108. The control system 106 may generate different unlocking signals based at least in part on dual in-line (DIP) switches, programming cards, or potentiometer and/or other devices. For example, a first unlocking signal generated by the control system 106 may unlock the driver system 108 for 5 seconds unlocking cycle while a second unlocking signal generated, by the control system 106 may unlock the driver system 108 for 10 seconds unlocking cycle.
For example, the driver system 108 may provide an initiation voltage potential to unlock the locking device 104 (e.g., an unlocked state). The driver system 108 may also provide a holding voltage potential to maintain the locking device 104 in the unlocked state. During the application of the holding voltage potential, the locking device 104 may gradually return to a locked state and the driver system 108 may provide a refresh voltage potential to restore the locking device 104 to the unlocked state. The initiation voltage potential, the holding voltage potential and the refresh voltage potential may be different from each other. For example, the driver system 108 may reduce power consumption by providing different voltage potentials to the locking device 104 during an unlocking cycle (e.g., 5 seconds). In an exemplary embodiment, the holding voltage potential may be lower than the initiation voltage potential and/or the refresh voltage potential. In another exemplary embodiment, the refresh voltage potential may be higher than the holding voltage potential but lower than the initiation voltage potential. In other exemplary embodiments, the refresh voltage potential may be the same as the initiation voltage potential.
The input system 102 may include a keypad, a proximity reader, a magnetic stripe card reader, a barcode reader, a photo scanner, a radio frequency identification (RFID) reader, a biometric scanner, a smart card reader, a Wiegand interface and/or other readers or scanners that may identify user authentication information.
The locking device 104 may include an electro-magnetic locking device, an electric strike locking device, a mortise locking device with offset latches, a mortise exit device, a cylindrical locking device, American National Standard Institute (ANSI) frame locking devices, a solenoid locking device and/or any other electric locking devices.
The control system 106 may include a peripheral interface controller (PIC), a reduced instruction set computing (RISC) processor, Alpha processor, AMD 29K processor, an ARC processor, an ARM processor, an AVR processor, a blackfin processor, a microprocessor without interlocked pipeline stages (MIPS), a precision architecture processor, a power architecture processor, a SuperH processor, a scalable processor architecture (SPARC) processor, a load-store architecture processor and/or other controller that may control an operation of the driver system 108.
The control system 106 may also include one or more storage devices including, without limitation, paper card storage, punched card, tape storage, paper tape, magnetic tape, disk storage, gramophone record, floppy disk, hard disk, ZIP disk, holographic, molecular memory. The one or more storage devices may also include, without limitation, optical disc, CD-ROM, CD-R, CD-RW, DVD, DVD-R, DVD-RW, DVD+R, DVD+RW, DVD-RAM, Blu-ray, Minidisc, HVD and Phase-change Dual storage device. The one or more storage devices may further include, without limitation, magnetic bubble memory, magnetic drum, core memory, core rope memory, thin film memory, twistor memory, flash memory, memory card, semiconductor memory, solid state semiconductor memory or any other storage devices.
The driver system 108 may include a driver circuitry that may provide a plurality of voltage potentials to the locking device 104. In an exemplary embodiment, the driver system 108 may include a buck-boost converter that has an output voltage potential that is either greater than or less than the input voltage potential.
The Wiegand interface 202 may be any detection or reader system that uses wiegand wiring standard based on the Wiegand effect. In an exemplary embodiment, the Wiegand interface 202 may use a three wire standard, where a first wire is coupled to the ground and a second wire and a third wire are configured to transmit data to the micro-controller 208. For example, the second wire may be a Data 0 wire or data low wire and the third wire may be a Data 1 wire or data high wire. The Data 0 wire and the Data 1 wire may be coupled to the micro-controller 208 of the control system 106. When no data are transmitted by the Wiegand interface 202, the Data 0 wire and the Data 1 wire may be biased to a high voltage potential (e.g., 5V). When a binary state 0 (e.g., logic low) is transmitted by the Wiegand interface 202, the Data 0 wire may be biased to a low voltage potential while the Data 1 wire may maintain the high voltage potential (e.g., 3.3V). When a binary state 1 (e.g., logic high) is transmitted by the Wiegand interface 202, the Data 1 wire may be biased to a low voltage potential while the Data 0 wire may maintain the high voltage potential (e.g., 3.3V).
During operation of the locking system 100, a user may present user credential to the Wiegand interface 202 that may operate in a Wiegand communication protocol. In an exemplary embodiment, a user may present an identification card having a radio frequency identification (RFID) chip or low energy radio frequency (RF) transceiver embedded within. The embedded RFID chip may indicate an encoded key of the user's credential information. The Wiegand interface 202 may detect a presence of an identification card and may transmit a card present signal to the micro-controller 208 to wake the micro-controller 208 from a “sleep mode.” In an exemplary embodiment, the micro-controller 208 may be resting in a “sleep mode” in order to reduce power consumption. The card presence signal may cause the micro-controller 208 to switch from the “sleep mode” to the “operation mode.” The Wiegand interface 202 may also provide user credential to the micro-controller 208 via the Data 0 wire and the Data 1 wire. In an exemplary embodiment, a user may swipe an identification card having embedded RFID chip through a slot of the Wiegand interface 202 to identify a binary code that may represent the user's credential information. The binary code may be encoded user credential that may be transmitted to the micro-controller 208 via the Data 0 wire and the Data 1 wire.
The micro-controller 208 may authenticate the received user credential by comparing and contrasting the received user credential with valid user credentials stored at a memory 210 of the control system 106. For example, the memory 210 may store valid user credentials of users that may be allowed to unlock the locking device 104. The valid user credentials stored in the memory 210 may be periodically updated, for example, adding user credentials and/or deleting user credentials. The micro-controller 208 may compare the received user credential with the valid user credentials stored in the memory 210 in order to determine whether the received user credential matches a valid user credential stored in the memory 210. In the event that the received user credential does not match a valid user credential stored in the memory 210, the micro-controller 208 may provide a fail indication signal to the input status indicator 204 to notify the user that an access has been denied. The micro-controller 208 may switch to “sleep mode” if no more attempts to access the locking device 104 within a period of time (e.g., 5 seconds). Also, the micro-controller 208 may switch to “sleep mode” when the micro-controller 208 finishes performing an operation (e.g., open operation or close operation).
The memory 210 may store access information associated with the locking device 104. For example, the memory 210 may store user credentials, a number of attempts, and a time of a user accessing the locking device 104 to allow security audit of the locking device 104. Also, the memory 210 may store time of maintenance services and time of tempering the locking device 104. The access information may allow a security personnel to audit who and when accessed the locking device 104. The access information stored in the memory 210 may be downloaded to an external memory device 220 (e.g., secure digital (SD) card or universal serial bus (USB) memory).
The telecommunication circuitry 218 (e.g., Bluetooth or Wi-Fi circuitry) may enable a user to communicate with various components of the control system 106. For example, the telecommunication circuitry 218 may transmit information to and from the control system 106. In an exemplary embodiment, the telecommunication circuitry 218 may allow a user to add user credential information to the memory 210 or delete user credential information stored in the memory 210. In another embodiment, the access information stored in the memory 210 may be transmitted to the external memory device 220 via the telecommunication circuitry 218.
In the event that the received user credential matches a valid user credential, the micro-controller 208 may provide an access signal to the variable output converter 216. The access signal may switch the variable output converter 216 to an “operation mode.” For example, the variable output converter 216 may be resting in a “sleep mode” and the access signal may switch the variable output converter 216 from the “sleep mode” to the “operation mode.” The micro-controller 208 may also provide a plurality of drive signals to the variable output converter 216 to unlock the locking device 104 for a period of time (e.g., 5 seconds). The micro-controller 208 may provide different drive signals to the variable output converter 216 to adjust an unlocking time period of the locking device 104. In an exemplary embodiment, the micro-controller 208 may provide a plurality of pulse-width modulation (PWM) signals to the variable output converter 216 in order to unlock the locking device 104. The plurality of access signals provided by the micro-controller 208 may control an output voltage potential of the variable output converter 216 in order to reduce power consumption.
For example, the micro-controller 208 may control a duty cycle of the plurality of access signals provided to the variable output converter 216. In an exemplary embodiment, the plurality of access signals provided by the micro-controller 208 may have a frequency in a range of 10 kHz to 100 kHz. By varying the duty cycle of the plurality of access signals, the micro-controller 208 may directly control the output voltage potential of the variable output converter 216. The micro-controller 208 may increase a duty cycle of the plurality of access signals in order to increase an output voltage potential of the variable output converter 216. The micro-controller 208 may decrease a duty cycle of the plurality of access signals in order to decrease an output voltage potential of the variable output converter 216.
In an exemplary embodiment, the micro-controller 208 may provide three different access signals having different duty cycles to the variable output converter 216 to control output voltage potentials outputted by the variable output converter 216 to the locking device 104. For example, the micro-controller 208 may provide an initiation signal to the variable output converter 216 to cause the variable output converter 216 to output an initiation voltage potential to the locking device 104. The initial voltage potential may unlock the locking device 104. In an exemplary embodiment, the initiation voltage potential may be approximately 9.0V. The micro-controller 208 may provide a holding signal to the variable output converter 216 to cause the variable output converter 216 to output a holding voltage potential. The holding voltage potential may maintain the locking device 104 unlocked. In an exemplary embodiment, the holding voltage potential may be approximately 2.0V. The micro-controller 208 may provide a refresh signal to the variable output converter 216 to cause the variable output converter 216 to output a refresh voltage potential. The refresh voltage potential may unlock the locking device 104 in the event that the holding voltage potential may not be sufficient to maintain the locking device 104 unlocked. In an exemplary embodiment, the refresh voltage potential may be approximately 6.0V. It should be appreciated by one of skilled in the art that the output voltage potential of the variable output converter 216 may vary depending on an amount of voltage potential required to drive different locking devices 104.
By varying an amount of the voltage potential applied to the locking device 104, the amount of power consumption may be reduced. For example, instead of applying a constant high voltage potential (e.g., 12V) to maintain the locking device 104 unlocked, the micro-controller 208 may apply a plurality of lower voltage potentials (e.g., holding voltage potential 2.0V and/or refresh voltage potential 6.0V) to maintain the locking device 104 unlocked. Thus, the locking system 100 may reduce the power consumption and increase the operation expectancy of the locking system 100.
The signals generated by the micro-controller 208 may be configured by a user or a manufacturer. For example, a user or a manufacturer may configure various parameters of the micro-controller 208 to provide different signals (e.g., different amplitude or duty cycle) to the variable output converter 216 to unlock the locking device 104. In an exemplary embodiment, the user or manufacturer may utilize a programming card to configure various parameters of the micro-controller 208 to provide different signals to unlock the locking device 104. The user or manufacturer may configure timing, amplitude and duration of signals generated by the micro-controller 208. For example, the timing, the amplitude and the duration of the initial voltage potential, holding voltage potential and a refresh voltage potential signals generated by the micro-controller 208.
The monitoring component 222 may be integrated with the locking device 104 or a separate component from the locking device 104. The monitoring component 222 may be a door contact or a latch monitor that may monitor an unlocking time period of the locking device 104. In the event that the locking device 104 is unlocked greater than a predetermined threshold time period, the monitoring component 222 may provide an alarm signal to the control system 106 and/or the input system 102 to alert a user. In an exemplary embodiment, the alarm signal may be provided to the micro-controller 208 of the control system 106, the micro-controller 208 may cause the input status indicator 204 to provide visual (e.g., flashing lights) or audio (e.g., beeping) signal to alert the user. In another exemplary embodiment, the alarm signal may be provided directly to the input status indicator 204 of the input system 102 and the input status indicator 204 may provide visual (e.g., flashing lights) or audio (e.g., beeping) signal to alert the user.
At step 402, a method for operating a locking system 100 as depicted in
At step 404, the locking system 100 may be in a “sleep mode.” For example, the micro-controller 208 of the control system 106 may be in a “sleep mode” in order to conserve power. The micro-controller 208 may perform no or minimum functions during the “sleep mode.” During “sleep mode,” the Wiegand interface 202 may be powered by the power source 214 in order to detect a presence of a user identification card. After the locking system 100 may be set in a “sleep mode,” the method 400 may proceed to step 406.
At step 406, a user identification card may be detected. For example, a user may attempt to access the locking device 104 and may present a user identification card to the input system 102. In an exemplary embodiment, a user may swipe the user identification card having embedded radio frequency identification (RFID) chip through a slot of the Wiegand interface 202 and thus the Wiegand interface 202 may detect a presence of the user identification card. After detecting a presence of a user identification card, the method 400 may proceed to step 408.
At step 408, user credential may be identified. Upon detection of a presence of a user identification card, the Wiegand interface 202 may identify user credential information associated with the user identification card. For example, the user credential may be represented as a binary code, a Morse code, a variable-length code, a block code, and/or any other code that may represent the user credential. In an exemplary embodiment, the user credential may be represented as a binary code and the binary code may be stored in the RFID chip of the user identification card. When the user presents the user identification card to the input system 102, the Wiegand interface 202 may identify the user credential represented by binary code. After identifying user credential, the method 400 may proceed to step 410.
At step 410, user credential may be transmitted to the micro-controller 208. For example, the Wiegand interface 202 may transmit the user credential to the micro-controller 208. The Wiegand interface 202 may transmit the user credential to the micro-controller 208 via Data 0 wire and Data 1 wire. In an exemplary embodiment, when a binary state 0 (e.g., logic low) is transmitted by the Wiegand interface 202, the Data 0 wire may be biased to a low voltage potential while the Data 1 wire may maintain the high voltage potential. When a binary state 1 (e.g., logic high) is transmitted by the Wiegand interface 202, the Data 1 wire may be biased to a low voltage potential while the Data 0 wire may maintain the high voltage potential. After transmitting the user credential to the micro-controller 208, the method 400 may proceed to step 412.
At step 412, the user credential may be authenticated. For example, the micro-controller 208 may authenticate the user credential based at least in part on user credentials stored in the memory 210. The micro-controller 208 may compare the user credential received from the Wiegand interface 202 with the valid user credentials stored in the memory 210 in order to determine whether the user credential matches a valid user credential stored in the memory 210. In the event that the received user credential does not match a valid user credential stored in the memory 210, the method 400 may proceed to step 414. In the event that the received user credential does match a valid user credential stored in the memory 210, the method may proceed to step 416.
At step 414, access to locking device 104 may be denied. The micro-controller 208 may provide a fail indication signal to the input status indicator 204 to notify the user that an access has been denied. For example, the fail indication signal may cause the input status indicator 204 to blink or beep twice to indicate a failure to authenticate the user credential. The micro-controller 208 may switch to “sleep mode” if no attempts to access the locking device 104 within a period of time (e.g., 5 seconds). Also, the micro-controller 208 may switch to “sleep mode” when the micro-controller 208 finishes performing an operation (e.g., open operation or close operation).
At step 416, the power source 214 may be checked. For example, the micro-controller 208 may determine whether the power source 214 has sufficient power to drive the variable output converter 216. For example, the micro-controller 208 may provide a power testing signal to the power source 214 via the voltage regulator 212 to determine an output power of the power source 214. The micro-controller 208 may determine whether the output power of the power source 214 meets a minimum threshold operating voltage potential to drive the variable output converter 216. In the event that the micro-controller 208 determines that the power source has low power to drive the variable output converter 216, the method 400 may proceed to step 418. In the event that the micro-controller 208 determines that the power does have sufficient power to drive the variable output converter 216, the method 400 may proceed to step 420.
At step 418, low power of the power source 214 to unlock the locking device 104 may be indicated. For example, the micro-controller 208 may provide a low power signal to the status indicator 204 to indicate that the power source 214 has low power to drive the variable output converter 216 to unlock the locking device 104. For example, the status indicator 204 may blink or beep four times to indicate low power of the power source 214 to unlock the locking device 104.
At step 420, sufficient power to unlock the locking device 104 may be indicated. For example, the micro-controller 208 may provide a sufficient power signal to the status indicator 204 to indicate that the power source 214 has sufficient power to drive the variable output converter 216 to unlock the locking device 104. For example, the status indicator 204 may blink or beep once to indicate sufficient power to unlock the locking device 104. After indicating sufficient power to unlock the locking device 104, the method 400 may proceed to block 420.
At step 422, a plurality of voltage potentials may be applied to unlock the locking device 104. For example, micro-controller 208 may provide a plurality of signals to the variable output converter 216 in order to generate a plurality of output voltage potentials that may be applied to the locking device to unlock the locking device 104. The micro-controller 208 may provide a plurality of signals to the variable output converter 216 in order to control an unlocking time period of the locking device 104. In an exemplary embodiment, the micro-controller 208 may provide a plurality of pulse-width modulation (PWM) signals to the variable output converter 216 in order to unlock the locking device 104. The plurality of signals provided by the micro-controller 208 may control an output voltage potential of the variable output converter 216 in order to reduce power consumption. For example, the micro-controller 208 may control a duty cycle of the plurality of signals provided to the variable output converter 216. In an exemplary embodiment, the plurality of signals provided by the micro-controller 208 may have a frequency in a range of 10 kHz to 100 kHz. By varying the duty cycle of the plurality of signals, the micro-controller 208 may directly control the output voltage potential of the variable output converter 216.
The variable output converter 216 may generate three different voltage potentials during an unlocked cycle (e.g., 5 seconds) based at least in part on the signals provided by the micro-controller 208. For example, the variable output converter 216 may generate an initiation voltage potential and provide the initiation voltage potential to the locking device 104. The initiation voltage potential may unlock the locking device 104 (e.g., an unlocked state). The variable output converter 216 may also generate a holding voltage potential and provide the holding voltage potential to the locking device 104. The holding voltage potential may maintain the locking device 104 in the unlocked state. The variable output converter 216 may further generate a refresh voltage potential to restore the locking device 104 in the unlocked state. For example, during the application of the holding voltage potential, the locking device 104 may gradually return to a locked state and the variable output converter 216 may provide the refresh voltage potential to restore the locking device 104 to the unlocked state. After applying a plurality of voltage potentials to unlock the locking device 104, the method 400 may return to step 404 in a “sleep mode.”
The many features and advantages of the invention are apparent from the detailed specification, and, thus, it is intended by the appended claims to cover all such features and advantages of the invention which fall within the true spirit and scope of the invention. Further, since numerous modifications and variations will readily occur to those skilled in the art, it is not desired to limit the invention to the exact construction and operation illustrated and described, and, accordingly, all suitable modifications and equivalents may be resorted to that fall within the scope of the invention.
This patent application is a continuation-in-part of U.S. patent application Ser. No. 13/468,458, filed May 10, 2012, which is hereby incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | 13468458 | May 2012 | US |
Child | 13725253 | US |