Various embodiments relate to an electromechanical lock, and to a method.
Electromechanical locks that utilize magnetic field forces to operate an actuator of the lock are emerging. Especially, a magnetically-operated actuator switches between a first mechanical state and a second mechanical state using either a first internal magnetization configuration or a second internal magnetization configuration. The magnetically-operated actuator offers many benefits such as a simplified mechanical structure and a reduced electric energy consumption. However, monitoring of functions of the magnetically-operated actuator may be harder. The present invention thus seeks to provide improvements related to the monitoring of the electromechanical lock using the magnetically-operated actuator.
According to an aspect, there is provided subject matter of independent claims. Dependent claims define some embodiments.
One or more examples of implementations are set forth in more detail in the accompanying drawings and the description of embodiments.
Some embodiments will now be described with reference to the accompanying drawings, in which
The following embodiments are only examples. Although the specification may refer to “an” embodiment in several locations, this does not necessarily mean that each such reference is to the same embodiment(s), or that the feature only applies to a single embodiment. Single features of different embodiments may also be combined to provide other embodiments. Furthermore, words “comprising” and “including” should be understood as not limiting the described embodiments to consist of only those features that have been mentioned and such embodiments may contain also features/structures that have not been specifically mentioned.
Reference numbers, both in the description of the embodiments and in the claims, serve to illustrate the embodiments with reference to the drawings, without limiting it to these examples only.
The embodiments and features, if any, disclosed in the following description that do not fall under the scope of the independent claims are to be interpreted as examples useful for understanding various embodiments of the invention.
The applicant, iLOQ Oy, has invented many improvements for the electromechanical locks, such as those disclosed in various European, US, and other regional patent applications and patents, incorporated herein as references in all jurisdictions where applicable.
Let us now study
The electromechanical lock 100 comprises a magnetically-operated actuator 108, a magnetic sensor 120, and a processor 104. Note that the electromechanical lock 100 comprises numerous other structural parts, but only such parts are shown that are relevant to the present embodiments.
In an embodiment the processor 104 comprises one or more memories including computer program code, and one or more microprocessors configured to execute the computer program code to cause operations in the electromechanical lock 100. In an alternative embodiment, the processor 104 comprises a circuitry configured to cause operations in the electromechanical lock 100.
A non-exhaustive list of implementation techniques for the one or more microprocessors and the one or more memories, or the circuitry, includes, but is not limited to: logic components, standard integrated circuits, application-specific integrated circuits (ASIC), system-on-a-chip (SoC), application-specific standard products (ASSP), microprocessors, microcontrollers, digital signal processors, special-purpose computer chips, field-programmable gate arrays (FPGA), and other suitable electronics structures.
The term ‘memory’ refers to a device that is capable of storing data run-time (=working memory) or permanently (=non-volatile memory). The working memory and the non-volatile memory may be implemented by a random-access memory (RAM), dynamic RAM (DRAM), static RAM (SRAM), a flash memory (such as a NAND flash or a NOR flash), a solid state disk (SSD), PROM (programmable read-only memory), a suitable semiconductor, or any other means of implementing an electrical computer memory.
The computer program code (or software) may be written by a suitable programming language (such as C, C++, assembler, or machine language, for example), and the resulting executable code may be stored in the one or more memories and run by the one or more microprocessors. The computer program code implements the method/algorithm illustrated in
Now that the basic structure of the electromechanical lock 100 has been described, let us study the dynamics of an operation algorithm of the electromechanical lock 100 with reference also to
In an embodiment, the method is performed in a centralized manner in the electromechanical lock 100. In an alternative embodiment, the method is performed in a distributed manner, wherein a part of the processing is performed in the electromechanical lock 100, and a part of the processing is performed in an external service 130. The external service 130 may be implemented by a networked computer server, which interoperates with the electromechanical lock 100 according to a client-server architecture, a cloud computing architecture, a peer-to-peer system, or another applicable distributed computing architecture. The communication between the external service 130 and the electromechanical lock 100 may be implemented using a wired/wireless standard/proprietary communication protocol. A key 150 for the electromechanical lock 100 may also be used to carry information. Or a user apparatus 140 (such as a mobile phone or another kind of portable apparatus) may directly communicate with the electromechanical lock 100 (using NFC (Near Field Communication) or other short-range radio communication technology, possibly also providing electrical energy for the electromechanical lock 100). The user apparatus 100 may also obtain information related to the electromechanical lock 100 from the external service 130.
The operations are not strictly in chronological order, and some of the operations may be performed simultaneously or in an order differing from the given ones. Other functions may also be executed between the operations or within the operations and other data exchanged between the operations. Some of the operations or part of the operations may also be left out or replaced by a corresponding operation or part of the operation. It should be noted that no special order of operations is required, except where necessary due to the logical requirements for the processing order.
The method starts in 1200 and ends in 1220.
The magnetically-operated actuator 108 is configured to switch 1202 between a first mechanical state 110 and a second mechanical state 112 using either a first internal magnetization configuration 114 or a second internal magnetization configuration 116. This may be implemented as shown in
The magnetic sensor 120 is configured to measure 1204 a prevailing magnetic field 118 caused by the magnetically-operated actuator 108.
The processor 104 is configured to command the magnetically-operated actuator 108 to switch 1202 (such as 202 or 204) between the first mechanical state 110 and the second mechanical state 112 using either the first internal magnetization configuration 114 or the second internal magnetization configuration 116.
The processor 104 is configured, after the switching 1202, to command the magnetic sensor 120 to measure 1204 the prevailing magnetic field 118, to test 1206 the prevailing magnetic field 118 against a predetermined condition, and based on the testing 1206, to detect 1208 whether the switching 1202 (such as 202, 204) between the first mechanical state 110 and the second mechanical state 112 was completed or not completed.
Similarly,
The testing 1206 may be performed in various ways, by checking the prevailing magnetic field 118 against one or more threshold values (of a magnitude of the magnetic field, for example), or by checking the prevailing magnetic field 118 against a set of predefined magnetic fields, for example. The threshold values may be such that a specific magnitude of the prevailing magnetic field 118 needs to be higher than the threshold value in order to detect that the switching 1202 was completed, and otherwise (the magnitude is lower than the threshold) it is detected that the switching 1202 was not completed. The direction of the prevailing magnetic field 118 may also be taken into account.
In this way, the internal state of the magnetically-operated actuator 108 may be detected by analyzing the prevailing magnetic field 118.
In an embodiment, the magnetic sensor 120 comprises at least one of a magnetoresistance sensor, a tunnel magnetoresistance sensor, and/or a magnetometer. The magnetoresistance sensor 120 measures based on the fact that the electrical resistance in a material (such as a ferromagnetic thin film alloy) changes due to the prevailing magnetic field 118. The tunnel magnetoresistance (TMR) sensor 120 measures based on a magnetoresistive effect occurring in a magnetic tunnel junction (made of two ferromagnets separated by a thin insulator), wherein a resistance of the magnetic tunnel junction changes with the prevailing magnetic field 118. The magnetometer 120 measures the prevailing magnetic field 118 (or, more precisely, its magnitude and/or direction, or a relative change of it at a particular location).
In an embodiment, the prevailing magnetic field 118 measured 1204 by the magnetic sensor 120 comprises at least a prevailing magnitude of the magnetic field and/or a prevailing direction of the magnetic field, and the testing 1206 is performed using at least the prevailing magnitude and/or the prevailing direction. The testing may be performed to find a best match between the prevailing magnitude and the predetermined condition, and/or a best match between the prevailing direction and the predetermined condition.
In an embodiment depicted in
The matching 1210 may be implemented in various ways.
In a first embodiment, as illustrated in
In a second embodiment, the set 106 of the predefined magnetic fields comprises one or more desired predefined magnetic fields corresponding to proper functions 200A, 200B of the magnetically-operated actuator 108, and one or more undesired predefined magnetic fields corresponding to malfunctions 200C, 200D of the magnetically-operated actuator 108. In this way, the proper functions have 200A, 200B have discrete correct magnetic fields in the set 106, but also the malfunctions have discrete wrong magnetic fields indicating the malfunctions 200C, 200D in the set 106.
In a third embodiment, the processor 104 detects as a malfunction an incomplete switching 206, 208 between the first mechanical state 110 and the second mechanical state 112, if the prevailing magnetic field 118 mismatches with the set 106 of the predefined magnetic fields. This may be implemented so that, as in the first embodiment, the prevailing magnetic field 118C or 118D does not match to the one or more desired predefined magnetic fields corresponding to proper functions in the set 106. Or, this may be implemented so that in the second embodiment, the prevailing magnetic field 118C or 118D does not match to any predefined magnetic field in the set 106 of the predefined magnetic fields comprising both the one or more desired predefined magnetic fields corresponding to the proper functions 200A, 200B of the magnetically-operated actuator 108, and the one or more undesired predefined magnetic fields corresponding to the malfunctions 200C, 200D of the magnetically-operated actuator 108. In other words, in the second embodiment, the mismatch indicates an unexpected malfunction (not defined for the set 106).
In a fourth embodiment, as already explained with reference to
In an embodiment illustrated in
In an embodiment, numbers of the completed and not completed switching 1202 are analyzed in order to detect a service need (such as precautionary or periodical service) for the electromechanical lock 100. The analysis may be made by the processor 104, and/or by the external service 130. The measured prevailing magnetic field 118 caused by each switching 1202 may also be transferred to the external service 130, and the external service 130 may determine, based on the measured magnetic fields 118 and/or the numbers of the completed and not completed switching 1202 if and when precautionary service or periodical service is needed in the electromechanical lock 100 so that malfunctions may be prohibited.
Now that the basic functionality of the electromechanical lock 100 has been explained, let us study various embodiments in different kinds of implementations of the magnetically-operated actuator 108.
The magnetically-operated actuator 108 comprises a movable permanent magnet 300, a stationary permanent semi-hard magnet 302, and an electrically powered magnetization coil 304.
The magnets 300, 302 are “permanent”, i.e., they are made from a material that is magnetized and creates its own persistent magnetic field. Permanent magnets are made from magnetically “hard” materials (like ferrite) that are processed in a strong magnetic field during manufacture to align their internal microcrystalline structure, which makes them very hard to demagnetize. Magnetically “soft” materials (like annealed iron) can be magnetized but do not tend to stay magnetized. To demagnetize a saturated magnet, a magnetic field with an intensity above a coercivity of the material of the magnet is applied. Magnetically “hard” materials have a high coercivity, whereas magnetically “soft” materials have a low coercivity. Magnetically “semi-hard” materials include alloys whose coercivity is between the “soft” magnetic materials and “hard” magnetic materials. In an embodiment, the movable permanent magnet 300 is made of “magnetically” hard material. In an embodiment, the movable permanent magnet 300 is an SmCo (samarium-cobalt alloy) magnet, whose coercivity is 40-2800 kA/m. In an embodiment, the stationary permanent semi-hard magnet 302 is an AlNiCo (aluminium-nickel-cobalt alloy) magnet, whose coercivity is 30-150 kA/m. Note that according to some classifications, the AlNiCo magnet is counted as a hard magnet, but in this application, the semi-hard magnet is such magnet that is not too soft, so that it easily becomes demagnetized, but not too hard either, so that its polarity may be reversed with the electrically powered magnetization coil 304 using an appropriate current.
The movable permanent magnet 300 moves between the first mechanical state 110 illustrated in
The magnetically-operated actuator 108 may achieve its operation for the electromechanical lock 100 from a locked state to an openable state in two different ways: by changing an uncoupled engagement to a coupled engagement, or by stopping to block a movement and instead enable the movement.
First, let us consider a pin 306 and a notch 308 as the engagement. Then,
Next, let us consider the pin 306 and the notch 308 as a mechanism blocking or enabling the movement. Then,
The magnetic pole model has the following pole naming conventions: the North pole N and the South pole S. The opposite poles (S-N) attract each other, whereas similar poles (N-N or S-S) repel each other. Even though magnetism is a far more complex physical phenomenon (which, besides magnetic poles, may also be modelled with atomic currents), the magnetic pole model enables one to understand the way the magnets 300, 302 operate in the embodiments. As shown in
The electrically powered magnetization coil 304 is positioned adjacent to the stationary permanent semi-hard magnet 302 to switch 1202 a polarity of the stationary permanent semi-hard magnet 302 between the first internal magnetization configuration 114 illustrated in
In an embodiment, the electrically powered magnetization coil 304 is wrapped around the stationary permanent semi-hard magnet 302, and a flow of electricity in one direction causes the first internal magnetization configuration 114, and a flow of the electricity in an opposite direction causes the second internal magnetization configuration 116.
The first internal magnetization configuration 114 of the stationary permanent semi-hard magnet 302 attracts the movable permanent magnet 300 to the first mechanical state 110. As shown in
The second internal magnetization configuration 116 of the stationary permanent semi-hard magnet 302 repels the movable permanent magnet 300 to the second mechanical state 112. As shown in
In more general terms, in the first internal magnetization configuration 114, a first pole of the stationary permanent semi-hard magnet 302 attracts a first pole of the movable permanent magnet 300, and a second pole of the stationary permanent semi-hard magnet 302 attracts a second pole of the movable permanent magnet 300, whereas in the second internal magnetization configuration 116, a reversed first pole of the stationary permanent semi-hard magnet 302 repels the first pole of the movable permanent magnet 300, and a reversed second pole of the stationary permanent semi-hard magnet 302 repels the second pole of the movable permanent magnet 300.
In an embodiment, the stationary permanent semi-hard magnet 302 is formed and positioned to at least partly surround the movable permanent magnet 300 in the first mechanical state 110 and in the second mechanical state 112. This may be implemented so that the stationary permanent semi-hard magnet 302 is of a tubular shape, and the movable permanent magnet 300 is placed inside a hollow in a pin 306 moving inside of the tubular shape.
Let us next study
The electromechanical lock 100 installed in a door comprises an outside knob 500 with a keyhole 502 towards outdoors, an inside knob 504 towards indoors, and other mechanics such as a lock body comprising the magnetically-operable actuator 108 between the two knobs 500, 504.
The magnetically-operable actuator 108 comprises a printed circuit board 506 embedded with required electronics including the processor 104 and the magnetic sensor 120, and a component 516 housing two pins: a locking pin 512, and an engagement pin 514.
As shown in
In
In
Note that for the sake of simplicity, the simulations only show the movable permanent magnet 620 of the locking pin 512 and its stationary permanent semi-hard magnet 602, although the simulations show the magnetic fields 800, 802, 804, 806 as generated also by the engagement pin 514 and its magnets 608, 622.
In
In
In
In
Let us next study another embodiment of the electromechanical lock 100 with reference to
The magnetically-operated actuator 108 comprises a permanent magnet arrangement 900, 902 movable from a first position to a second position by electric power, a locking pin 904, and an engagement pin 906. Depending on the position of the permanent magnet arrangement 900, 902, each pin 904, 906 is either being pushed out or pulled in by the magnetic field forces (S-N and N-N in
As shown in
In the first position illustrated in
In the second position illustrated in
As shown in
The magnetically-operable actuator 108 of
Even though the invention has been described with reference to one or more embodiments according to the accompanying drawings, it is clear that the invention is not restricted thereto but can be modified in several ways within the scope of the appended claims. All words and expressions should be interpreted broadly, and they are intended to illustrate, not to restrict, the embodiments. It will be obvious to a person skilled in the art that, as technology advances, the inventive concept can be implemented in various ways.
Number | Date | Country | Kind |
---|---|---|---|
22155355.5 | Feb 2022 | EP | regional |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/EP2023/052835 | 2/6/2023 | WO |