The present disclosure generally relates to locking assemblies, and more particularly but not exclusively relates to motor-driving locking assemblies.
Padlocks and cabinet locks are traditionally key-driven locking mechanisms in which rotation of the key is used to move a blocking feature from a blocking position to an unblocking position. This movement of the blocking feature permits the padlock shackle or the cabinet drawer to be moved from the closed position to the open position. While some electronic versions of padlocks and cabinet locks exist in the market, such existing devices typically have limitations, such as those relating to the mechanical strength thereof. These issues are compounded for battery-powered motor-driven locks, which typically do not have the robustness to meet the high static and dynamic load abuse conditions that must be withstood by high-security locking systems. For these reasons among others, there remains a need for further improvements in this technological field.
An exemplary locking mechanism includes a plunger, a lock control member adjacent the plunger, a roller captured between the plunger and the lock control member, a driver operably connected with the lock control member, and a control assembly operable to control the driver to move the lock control member between a locking position and an unlocking position. The locking mechanism has a locking state in which the lock control member is in the locking position, and interference between the roller and the lock control member prevents movement of the plunger in a retracting direction. The locking mechanism has an unlocking state in which the plunger is in the unlocking position such that the roller is operable to move into a pocket formed in the lock control member, thereby enabling movement of the plunger in the retracting direction. Further embodiments, forms, features, and aspects of the present application shall become apparent from the description and figures provided herewith.
Although the concepts of the present disclosure are susceptible to various modifications and alternative forms, specific embodiments have been shown by way of example in the drawings and will be described herein in detail. It should be understood, however, that there is no intent to limit the concepts of the present disclosure to the particular forms disclosed, but on the contrary, the intention is to cover all modifications, equivalents, and alternatives consistent with the present disclosure and the appended claims.
References in the specification to “one embodiment,” “an embodiment,” “an illustrative embodiment,” etc., indicate that the embodiment described may include a particular feature, structure, or characteristic, but every embodiment may or may not necessarily include that particular feature, structure, or characteristic. Moreover, such phrases are not necessarily referring to the same embodiment. It should further be appreciated that although reference to a “preferred” component or feature may indicate the desirability of a particular component or feature with respect to an embodiment, the disclosure is not so limiting with respect to other embodiments, which may omit such a component or feature. Further, when a particular feature, structure, or characteristic is described in connection with an embodiment, it is submitted that it is within the knowledge of one skilled in the art to implement such feature, structure, or characteristic in connection with other embodiments whether or not explicitly described.
Additionally, it should be appreciated that items included in a list in the form of “at least one of A, B, and C” can mean (A); (B); (C); (A and B); (B and C); (A and C); or (A, B, and C). Similarly, items listed in the form of “at least one of A, B, or C” can mean (A); (B); (C); (A and B); (B and C); (A and C); or (A, B, and C). Further, with respect to the claims, the use of words and phrases such as “a,” “an,” “at least one,” and/or “at least one portion” should not be interpreted so as to be limiting to only one such element unless specifically stated to the contrary, and the use of phrases such as “at least a portion” and/or “a portion” should be interpreted as encompassing both embodiments including only a portion of such element and embodiments including the entirety of such element unless specifically stated to the contrary.
In the drawings, some structural or method features may be shown in certain specific arrangements and/or orderings. However, it should be appreciated that such specific arrangements and/or orderings may not be required. Rather, in some embodiments, such features may be arranged in a different manner and/or order than shown in the illustrative figures unless indicated to the contrary. Additionally, the inclusion of a structural or method feature in a particular figure is not meant to imply that such feature is required in all embodiments and, in some embodiments, may not be included or may be combined with other features.
With reference to
In certain embodiments, the security assembly 100 may be provided in the form of a padlock assembly in which the first member 110 is provided in the form of a body portion and the second member 120 is provided as a shackle that is movably mounted to the body portion. An example of such a padlock 400 is illustrated in
The security assembly 100 further includes a locking mechanism 200 that selectively prevents movement of the second member 120 relative to the first member 110. The locking mechanism 200 is mounted to the first member 110, and generally includes a plunger 210 operable to engage the second member 120, a lock control member 220 positioned adjacent the plunger 210, a roller 202 captured between the plunger 210 and the lock control member 220, a driver 230 operably connected with the lock control member 220, and a control assembly 240 in communication with the driver 230. In certain embodiments, the roller 202 may be spherical, while in other embodiments the roller 202 may be cylindrical.
The plunger 210 is mounted in the first member 110 for movement along a longitudinal axis 290, which defines a proximal or extending direction 292 (to the right in
The plunger 210 also includes a pocket 214 facing the lock control member 220. The pocket 214 is sized and shaped to receive the roller 202, and is defined in part by a proximal ramp 215. A distal side of the pocket 214 may be defined at least in part by a shoulder 216. A depth 217 of the pocket 214 may correspond to the diameter of the roller 202. For example, the depth 217 of the pocket 214 may be slightly less than the roller diameter such that the roller 202 is operable to engage a ledge 228 on the lock control member 220.
The lock control member 220 is mounted for movement in the proximal direction 292 and the distal direction 294 between a locking position (
With the lock control member 220 in the locking position (
With additional reference to
With additional reference to
With additional reference to
The driver 230 is drivingly connected to the lock control member 220, and is operable to move the lock control member 220 between the locking position and the unlocking position. As described herein, the driver 230 is in communication with the control assembly 240, and is configured to move the lock control member 220 between the locking position and the unlocking position based upon signals received from the control assembly 240. In the illustrated form, the driver 230 is provided in the form of a linear actuator that is configured to linearly drive the lock control member 220 in the proximal direction 292 for locking and to drive the control member 220 in the distal direction 294 for unlocking. In other embodiments, the driver 230 may be configured to rotate a lock control member between locking and unlocking positions, for example as described with reference to
The driver 230 includes an electromechanical actuator 232 and a drive rod 234, and the actuator 232 is configured to move the drive rod 234 in the proximal and distal directions 292, 294. In the illustrated form, the actuator 232 is provided in the form of a rotary motor such as a stepping motor, and the drive rod 234 includes a screw thread that is engaged with an internally-threaded rotor of the motor 232 such that the drive rod 234 moves linearly in response to rotation of the rotor. In other embodiments, the actuator 232 may be provided in the form of a solenoid core, and the drive rod 234 may be provided as a solenoid plunger that moves in the proximal and distal directions 292, 294 in response to energization and de-energization of the solenoid core. In other words, while the illustrated driver 230 is provided as a motor-driven linear actuator, it is also contemplated that the driver 230 may be provided in the form of a solenoid.
With additional reference to
The credential reader 244 is configured to read a user credential, and to determine whether the user credential is an authorized credential. In certain forms, the user credential may be embodied on a card or chip, such as a magnetic card, radio frequency identification (RFID) circuitry, or a near field communication (NFC) card, and the credential reader 244 may be configured to read such user credentials. Additionally or alternatively, the user credential may be stored on a mobile device configured to transmit the user credential to the credential reader 355. In certain embodiments, the credential reader 244 may be a biometric credential reader such as a fingerprint scanner or an iris recognition device, and the user credential may be a corresponding biometric credential. In other forms, the credential reader 244 may comprise a keypad and the user may input a user credential in the form of a personal identification number or a password using the keypad. While certain examples have been given for the credential reader 244 and the credential, it is to be appreciated that such examples are illustrative only and are non-limiting in nature.
The wireless communication device 246 is configured to facilitate communication between the controller 242 and one or more external devices 80, such as an access control system 82 and/or a mobile device 84. The wireless communication device 246 may cooperate with the credential reader 244 to send and receive credential information. As one example, the wireless communication device 246 may include a Bluetooth Low Energy (BLE) chip that communicates with the access control system 82 and/or the mobile device 84, and the control system 240 may issue one or more commands based upon information received from the access control system 82 and/or the mobile device 84.
The plunger position sensor 248 is associated with the plunger 210 such that the plunger position sensor 248 is operable to distinguish between at least two positions of the plunger 210. More particularly, the plunger position sensor 248 is operable to distinguish between at least two positions selected from the group including the extended position (
As noted above, the control assembly 240 is in communication with the driver 230, and is configured to transmit signals to the driver 230 to cause the driver 230 to move the lock control member 220 between its locking and unlocking positions. The controller 242 is configured to determine an unlock condition based upon information received from the credential reader 244 and/or the wireless communication device 246, and to transmit an unlock signal to the driver 230 in response to determining the unlock condition. The controller 242 is also configured to determine a relock condition based upon one or more criteria, and to transmit a lock signal to the driver 230 in response to determining the relock condition. As will be appreciated, the driver 230 is configured to move the lock control member 220 from the locking position to the unlocking position in response to the unlock signal, and to move the lock control member 220 from the unlocking position to the locking position in response to the lock signal.
In the illustrated form, the controller 242 is configured to determine the relock condition based upon information received from the plunger position sensor 248. More particularly, the controller 242 is configured to determine the relock condition in response to the sensor 248 transitioning from a state that indicates that the second member 120 is in the open position (
In certain forms, the plunger position sensor 248 is configured to distinguish between at least the extended position and the retracted position. In such forms, the controller 242 may determine the relock condition in response to the information from the sensor 248 indicating that the plunger 210 has moved from the retracted position to the extended position. Such movement is indicative of the second member 120 moving from the partially closed position to the fully closed position.
In certain forms, the plunger position sensor is configured to distinguish between at least the extended position and the over-extended position. In such forms, the controller 242 may determine the relock condition in response to the information from the sensor 248 indicating that the plunger 210 has moved from the over-extended position to the extended position. Such movement is indicative of the second member 120 moving from the open position to the fully closed position.
In certain forms, the plunger position sensor is configured to distinguish between all three of the extended position, the over-extended position, and the retracted position. In such forms, the controller 242 may determine the relock condition in response to the information from the sensor 248 indicating that the plunger 210 has moved from the over-extended position to the extended position by way of the retracted position. Such movement is indicative of the second member 120 moving from the open position to the fully closed position by way of the partially closed position.
As should be evident from the foregoing, the use of the plunger position sensor 248 enables the controller 242 to determine the relock condition when the second member 120 has returned to its fully closed position. This eliminates the need for the user to manually return the locking member to its locking position and/or the need for lost-motion energy storage, each of which has been relied upon in certain conventional padlocks to ensure that a locking member returns to its locking position once the shackle has been closed.
With reference to
In the illustrated embodiment, the plunger 310 has a cylindrical body portion, and the lock control member 320 is provided as a sleeve that circumferentially surrounds at least a portion of the plunger 310. Additionally, the locking mechanism 300 includes a plurality of rollers 302, and each of the plunger 310 and the lock control member 320 includes a corresponding plurality of pockets 314, 324. In contrast to the above-described lock control member 220, the lock control member 320 is mounted for rotation about the longitudinal axis 390. Accordingly, the driver 330 is configured to rotate the lock control member 320 between its locking position (
With reference to
With reference to
The input/output device 604 allows the computing device 600 to communicate with the external device 610. For example, the input/output device 604 may be a network adapter, network card, interface, or a port (e.g., a USB port, serial port, parallel port, an analog port, a digital port, VGA, DVI, HDMI, FireWire, CAT 5, or any other type of port or interface). The input/output device 604 may be comprised of hardware, software, and/or firmware. It is contemplated that the input/output device 604 includes more than one of these adapters, cards, or ports.
The external device 610 may be any type of device that allows data to be inputted or outputted from the computing device 600. For example, the external device 610 may be a mobile device, a reader device, equipment, a handheld computer, a diagnostic tool, a controller, a computer, a server, a printer, a display, an alarm, an illuminated indicator such as a status indicator, a keyboard, a mouse, or a touch screen display. Furthermore, it is contemplated that the external device 610 may be integrated into the computing device 600. It is further contemplated that there may be more than one external device in communication with the computing device 600.
The processing device 602 can be of a programmable type, a dedicated, hardwired state machine, or a combination of these; and can further include multiple processors, Arithmetic-Logic Units (ALUs), Central Processing Units (CPUs), Digital Signal Processors (DSPs) or the like. For forms of processing device 602 with multiple processing units, distributed, pipelined, and/or parallel processing can be utilized as appropriate. The processing device 602 may be dedicated to performance of just the operations described herein or may be utilized in one or more additional applications. In the depicted form, the processing device 602 is of a programmable variety that executes algorithms and processes data in accordance with operating logic 608 as defined by programming instructions (such as software or firmware) stored in memory 606. Alternatively or additionally, the operating logic 608 for processing device 602 is at least partially defined by hardwired logic or other hardware. The processing device 602 can be comprised of one or more components of any type suitable to process the signals received from input/output device 604 or elsewhere, and provide desired output signals. Such components may include digital circuitry, analog circuitry, or a combination of both.
The memory 606 may be of one or more types, such as a solid-state variety, electromagnetic variety, optical variety, or a combination of these forms. Furthermore, the memory 606 can be volatile, nonvolatile, or a combination of these types, and some or all of memory 606 can be of a portable variety, such as a disk, tape, memory stick, cartridge, or the like. In addition, the memory 606 can store data that is manipulated by the operating logic 608 of the processing device 602, such as data representative of signals received from and/or sent to the input/output device 604 in addition to or in lieu of storing programming instructions defining the operating logic 608, just to name one example. As shown in
The processes in the present application may be implemented in the operating logic 608 as operations by software, hardware, artificial intelligence, fuzzy logic, or any combination thereof, or at least partially performed by a user or operator. In certain embodiments, units represent software elements as a computer program encoded on a non-transitory computer readable medium, wherein control assembly 240 performs the described operations when executing the computer program.
While the invention has been illustrated and described in detail in the drawings and foregoing description, the same is to be considered as illustrative and not restrictive in character, it being understood that only the preferred embodiments have been shown and described and that all changes and modifications that come within the spirit of the inventions are desired to be protected.
It should be understood that while the use of words such as preferable, preferably, preferred or more preferred utilized in the description above indicate that the feature so described may be more desirable, it nonetheless may not be necessary and embodiments lacking the same may be contemplated as within the scope of the invention, the scope being defined by the claims that follow. In reading the claims, it is intended that when words such as “a,” “an,” “at least one,” or “at least one portion” are used there is no intention to limit the claim to only one item unless specifically stated to the contrary in the claim. When the language “at least a portion” and/or “a portion” is used the item can include a portion and/or the entire item unless specifically stated to the contrary.