This invention relates to locks and to control of locks and lock actuators for locking mechanisms, particularly at lower temperatures.
Powered locking mechanism exposed to the outdoors need to perform properly at different temperatures. It has been found that at temperatures well below that of normal ambient, room temperature range, i.e., about 65°-75°, performance of electrical locking motors in locks can become sluggish due to thickening viscosity of lubricants, e.g., grease, or by additional friction, for example, that result from the reduction of clearances due to the effects of coefficients of thermal expansion.
Bearing in mind the problems and deficiencies of the prior art, it is therefore an object of the present invention to provide an improved lock that is able to function at varying temperatures.
It is another object of the present invention to provide a locking mechanism that is driven to overcome performance issues due to temperature change, particularly at temperatures well below ambient, such as sub-freezing temperatures.
A further object of the invention is to provide a method and system for controlling the operation of lock actuators and the power applied thereby to locking mechanisms, at a variety of temperatures.
Still other objects and advantages of the invention will in part be obvious and will in part be apparent from the specification.
The above and other objects, which will be apparent to those skilled in the art, are achieved in the present invention which is directed to a method of ensuring performance of a powered locking mechanism at different temperatures. The method comprises providing a lock having an electrically powered locking mechanism operable between locked and unlocked positions, providing an electric power supply for the locking mechanism, and providing a controller for operating the locking mechanism between locked and unlocked positions. The controller is capable of regulating the amount of electric power supplied to the electrically powered locking mechanism in accordance with a determined temperature in the vicinity of the locking mechanism. The method then includes determining temperature in the vicinity of the locking mechanism. If the temperature in the vicinity of the locking mechanism is within a predetermined temperature range, the method includes causing, by the controller, a first level of electric power to be supplied to the electrically powered locking mechanism to operate between locked and unlocked positions. If the temperature in the vicinity of the locking mechanism is outside the predetermined temperature range, the method includes causing, by the controller, a second level of electric power to be supplied to the electrically powered locking mechanism to operate between locked and unlocked positions, the second level of electric power being different than the first level of electric power.
If the temperature in the vicinity of the locking mechanism is below the predetermined temperature range, the controller may cause the second level of electric power to be supplied to the electrically powered locking mechanism to operate between locked and unlocked positions, wherein the second level of electric power is greater than the first level of electric power.
The first level of electric power may be supplied to the electrically powered locking mechanism at room temperatures, and the second level of electric power may be supplied to the electrically powered locking mechanism at sub-freezing temperatures.
The electrically powered locking mechanism may project and retract a latch- or deadbolt between locked and unlocked positions, or may move a locking piece in and out of locking engagement with a lock hub. The locking mechanism may be powered between locked and unlocked positions by an electric motor, or by a solenoid. The electric power may be supplied to the locking mechanism in the form of an electrical pulse, or in the form of continuous electrical power. The second level of electric power may be a different current than the current of the first level of electric power, may be a different voltage than the voltage of the first level of electric power or may be a different pulse length than the pulse length of the first level of electric power.
The second level of electric power may be varied above the first level of electric power by an amount depending on the temperature in the vicinity of the locking mechanism.
The method may further include providing a temperature sensor for determining the temperature in the vicinity of the locking mechanism, or calculating the temperature in the vicinity of the locking mechanism by measuring electrical resistance of a conductor in the lock mechanism.
In a related aspect, the present invention provides a lock comprising an electrically powered locking mechanism operable between locked and unlocked positions, an electric power supply for the locking mechanism, and a controller for operating the locking mechanism between locked and unlocked positions. The controller is capable of regulating the amount of electric power supplied to the electrically powered locking mechanism and determining temperature in the vicinity of the locking mechanism, the controller being capable of supplying first and second levels of electric power to the electrically powered locking mechanism in accordance with the temperature in the vicinity of the locking mechanism.
If the temperature in the vicinity of the locking mechanism is within a predetermined temperature range, the controller is capable of causing a first level of electric power to be supplied to the electrically powered locking mechanism to operate between locked and unlocked positions. If the temperature in the vicinity of the locking mechanism is below the predetermined temperature range, the controller is capable of causing the second level of electric power to be supplied to the electrically powered locking mechanism to operate between locked and unlocked positions, the second level of electric power being greater than the first level of electric power.
The electrically powered locking mechanism may be a latchbolt, a deadbolt, a locking piece, or linkage associated therewith. The lock may further include a temperature sensor for determining the temperature in the vicinity of the locking mechanism. The controller may be capable of calculating the temperature in the vicinity of the locking mechanism by measuring electrical resistance of a conductor in the lock mechanism.
The controller may be capable of varying the second level of electric power above the first level of electric power depending on the temperature in the vicinity of the locking mechanism.
The features of the invention believed to be novel and the elements characteristic of the invention are set forth with particularity in the appended claims. The figures are for illustration purposes only and are not drawn to scale. The invention itself, however, both as to organization and method of operation, may best be understood by reference to the detailed description which follows taken in conjunction with the accompanying drawings in which:
In describing the embodiment of the present invention, reference will be made herein to
The present invention is directed to a method and apparatus for ensuring performance of a powered locking mechanism at different temperatures, particularly at temperatures well below that of normal ambient, room temperature, i.e., about 65°-75°, where performance of electrical locking motors in locks can become sluggish due to thickening viscosity of lubricants, e.g., grease, or by additional friction. For example, additional friction may result from the reduction of clearances due to the effects of coefficients of thermal expansion. Embodiments of the method and apparatus of the present invention that provide improved locking mechanisms at different temperatures, particularly lower temperatures, are described below.
An otherwise conventional swinging door or other portal may have a lock that includes one or more locking mechanisms operable between locked and unlocked positions. The lock may be any otherwise conventional mortise, tubular or cylindrical lock, such as those typically located at the mid-point of the side edge of the door, a vertical lock with upper and/or lower locking mechanisms or any other type of lock. The locking mechanisms may be, for example, a latch- or deadbolt that projects or extends into a strike in the door frame to lock the door, and retracts from the strike to unlock the door. The locking mechanism may also be a locking piece that moves in and out of locking engagement with a lock hub to prevent the lock handle from rotating (and fix the latchbolt in a position) or permit the handle to rotate (and the latchbolt to move), respectively. The locking mechanism may further be a linkage or other moving component such as a spring or one or more gears that connects to or drives a locking bolt or piece. Conventional lubricants may be employed, e.g., grease or oil, to lubricate the movement of the bolt, linkage, locking piece and other moving components.
As shown in
In
The locking mechanism, e.g., the latch- or deadbolt, locking piece, linkage, gear, screw, spring or other moving component, may be powered or driven by any electrical actuator, such as a motor, including a stepper motor, a solenoid, a linear driver, or other electrical actuator that operates electrically and allows the lock to be remotely locked or unlocked. A motor actuator typically employs a drive motor that may alternately move in two directions, i.e., in one direction to lock the locking mechanism and in the other direction to unlock the locking mechanism.
In both embodiments shown, an electric power supply 64 provides power to the motor or solenoid for the locking mechanism to drive it between locked and unlocked positions. This power supply 64 may be by battery power located in or on the door 20 or door frame 22, or in the vicinity thereof, or by cable from the local electrical wiring.
In accordance with the present invention, a controller 60 is provided for operating the locking mechanism between locked and unlocked positions, and a temperature sensor 50 may be provided for determining the temperature in the vicinity of the locking mechanism. Alternatively, where an electrical conductor such as a coil based actuator is employed in the lock, e.g., a solenoid, the temperature may be determined by controller 60 by the Change of Resistance (COR) method, such as by UL1034 Standard Section 41.5, where the resistance of the electrically conductive winding at the temperature to be determined is compared with the resistance at a known temperature, and the temperature at the winding is calculated. This removes the need for a discrete temperature sensor.
The controller 60 and/or temperature sensor 50 may be located on the lock 20, the lock 30, on the door 20 itself, or even remote from the door. The controller 60 is operatively connected to and in communication with the temperature sensor, or is programmed to determine temperature by the COR method. In addition to sending signals to the locking mechanism to lock or unlock the door, the controller is capable of regulating the amount of electric power supplied to the electrically powered locking mechanism. Such regulation may include increasing or decreasing the voltage and/or current to the actuator for the locking mechanism. It may include increasing or decreasing the length of time continuous or pulsed electrical power of an electrical signal is supplied to the actuator. Controller 60 may include a microprocessor 66 to effect the power regulation to the locking mechanism actuator.
Connections 62 are shown connecting the controller 60 to the actuator in lock 30 and to the temperature sensor 50 (
The microprocessor 66 receives the temperature signal from the temperature detector 50, or calculates the temperature based on the COR method, and can operate the actuator of the locking mechanism, whether it is motor driven by continuous current or a pulse or solenoid driven by a solenoid-type power signal. A software or hardware switch allows the microprocessor 66 to emulate either fail safe or fail secure operation, i.e., unlock (withdraw) or lock (project) the bolt when the power is removed.
The controller 60 has an output for connection to the locking mechanism for actuating the bolts of lock 30, or the locking piece and/or bolts or latches of lock 30′, for example by sending continuous electric power at a desired voltage or current level or range, or a power pulse at a desired duration and voltage or current level.
In accordance with the present invention, the temperature in the vicinity of the locking mechanism 70 on the door is determined either by a temperature sensor or calculated by electrical resistance. This temperature reading is received by the controller 60. In accordance with programming of the microprocessor 66, if the temperature in the vicinity of the locking mechanism is within a predetermined temperature range, for example, ambient temperature and a preselected range above and/or below ambient room temperature, the controller supplies a first, normal level of electric power to the actuator of the electrically powered locking mechanism to operate the latch- or deadbolt between locked and unlocked positions.
If the temperature in the vicinity of the locking mechanism as determined by the temperature sensor is outside the predetermined temperature range, for example, at or below about freezing temperature, about 32° F. (0° C.) or lower, or at some other temperature below about 40° F. (4.5° C.), the controller supplies a second, higher level of electric power to the actuator of the locking mechanism to operate the latch- or deadbolt between locked and unlocked positions. This higher level of power, which is higher than the first power level and may be a higher voltage or current, or may be a longer duration pulse, or any combination of these, will overcome any additional friction or sluggishness due to the lower temperature of the lock components.
Instead of a single higher level of power, the controller may determine a plurality or continuum of states in which the incremental increase in driving power, voltage, current or pulse may be responsive to a plurality or continuum of incremental changes in temperature. In other words, the higher level of power may vary depending on the determined temperature.
An embodiment of the controller 60 of the present invention may take the form of a hardware embodiment that uses software (including firmware, resident software, micro-code, etc.). Furthermore, an embodiment may take the form of a computer program product on a tangible computer-usable storage medium having computer-usable program code embodied in the medium. A memory device or memory portion of microprocessor 66 can form the medium. Computer program code or firmware to carry out an embodiment of the present disclosure could also reside on optical or magnetic storage media, especially while being transported or stored prior to or incident to the loading of the computer program code or firmware into the microprocessor 66. This computer program code or firmware can be loaded, as an example, by connecting a computer system to the programming interface.
It should be appreciated and understood that the present invention may be embodied as systems, methods, apparatus, computer readable media, non-transitory computer readable media and/or computer program products. The present invention may take the form of an entirely hardware embodiment, an entirely software embodiment (including firmware, resident software, micro-code, etc.) or an embodiment combining software and hardware aspects that may all generally be referred to herein as a “circuit,” “module,” “system,” or “processor” configured to practice the method(s) or system(s) of the invention. The present invention may take the form of a computer program product embodied in one or more computer readable medium(s) having computer readable program code embodied thereon.
One or more computer readable medium(s) may be utilized, alone or in combination. The computer readable medium may be a computer readable storage medium or a computer readable signal medium. A suitable computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Other examples of suitable computer readable storage medium would include, without limitation, the following: an electrical connection having one or more wires, a portable computer diskette, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. A suitable computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
A computer readable signal medium may include a propagated data signal with computer readable program code embodied therein, for example, in baseband or as part of a carrier wave. Such a propagated signal may take any of a variety of forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device.
Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
Computer program code for carrying out operations for aspects of the present invention may be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Scala, Ruby, Python, Smalltalk, C++ or the like and conventional procedural programming languages, such as the “C” programming language or similar programming languages. The program code may execute entirely on the user's computing device (such as, a computer), partly on the user's computing device, as a stand-alone software package, partly on the user's computer device and partly on a remote computing device or entirely on the remote computing device or server. In the latter scenario, the remote computing device may be connected to the user's computing device through any type of network, including a local area network (LAN), a wide area network (WAN), or a wireless local area network (WLAN), or the connection may be made to an external computing device (for example, through the Internet using an Internet Service Provider).
The methods of operation of the present invention may be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computing device (such as, a computer), special purpose computing device, or other programmable data processor or processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computing device or other programmable data processing apparatus, create means for implementing the functions/acts specified in the flowchart and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer readable medium that can direct a computing device, other programmable data processing apparatus, or other devices to function in a particular manner, such that the instructions stored in the computer readable medium produce an article of manufacture including instructions which implement the function/act specified in the flowchart and/or block diagram block or blocks.
The computer program instructions may also be loaded onto a computing device, other programmable data processing apparatus, or other devices to cause a series of operational steps to be performed on the computing device, other programmable apparatus or other devices to produce a computer implemented process such that the instructions which execute on the computing device or other programmable apparatus provide processes for implementing the functions/acts specified in a flowchart and/or block diagram block or blocks.
Thus, the present invention provides an improved lock that is able to function at varying temperatures, and which includes a locking mechanism that is driven to overcome performance issues due to temperature change, particularly at temperatures well below ambient, such as sub-freezing temperatures. The present invention also provides an improved method and system for controlling the operation of lock actuators and the power applied thereby to locking mechanisms, at a variety of temperatures.
While the present invention has been particularly described, in conjunction with one or more specific embodiments, it is evident that many alternatives, modifications and variations will be apparent to those skilled in the art in light of the foregoing description. It is therefore contemplated that the appended claims will embrace any such alternatives, modifications and variations as falling within the true scope and spirit of the present invention.
Number | Name | Date | Kind |
---|---|---|---|
2774855 | Simmons | Dec 1956 | A |
4593543 | Stefanek | Jun 1986 | A |
20040045330 | Moon | Mar 2004 | A1 |
20050207087 | Fisher | Sep 2005 | A1 |
20050284200 | Moon | Dec 2005 | A1 |
20110203331 | Picard | Aug 2011 | A1 |
20140202220 | Denison | Jul 2014 | A1 |
20160145904 | Lowder | May 2016 | A1 |
20170260775 | Denison | Sep 2017 | A1 |
20180340351 | Harkonen | Nov 2018 | A1 |
Number | Date | Country | |
---|---|---|---|
20190085596 A1 | Mar 2019 | US |
Number | Date | Country | |
---|---|---|---|
62560327 | Sep 2017 | US |