Electronic access control device
DCFirst Claim
1. An apparatus comprising:
- a non-volatile memory containing a stored access code;
a circuit comprising two processors wherein at least one of the processors is shielded from external access;
a portion of the circuitry generating a wake-up signal in response to pressing a key on a keypad;
at least one of the processors being woke-up in response to the wake-up signal and receiving an input code;
at least one of the processors being woke-up and comparing the input code with the stored access code;
at least one of the processor generating a signal to activate a lock actuator if the input code matches the stored access code;
at least a portion of the circuitry comprising a low battery detection circuit that is enabled by one of the processors in an operation mode and disabled in a sleep mode, the low battery detection circuit measuring a voltage of a battery in the operation mode; and
,wherein at least one of the processors enters a sleep mode wherein the processor operates at a lower power consumption rate than when the processor is awake.
2 Assignments
Litigations
0 Petitions
Accused Products
Abstract
An electronic lock utilizes two microprocessors remote from each other for enhanced security. The first microprocessor is disposed close to an input device such as a keypad, and the second microprocessor is disposed close to the lock mechanism and well protected from external access. The first microprocessor transmits a communication code to the second microprocessor when it receives via the input device an access code that matches a preset access code. The second microprocessor opens the lock if the transmitted communication code matches a preset communication code. The dual-microprocessor arrangement is advantageously used in a voice controlled access control system and in a motorcycle ignition control system. The present invention further provides an electronic access control system which has a master electronic key having a preset number of access, and an electronic alarm system for a bicycle that has a remote control mounted in the helmet of the rider.
-
Citations
91 Claims
-
1. An apparatus comprising:
-
a non-volatile memory containing a stored access code; a circuit comprising two processors wherein at least one of the processors is shielded from external access; a portion of the circuitry generating a wake-up signal in response to pressing a key on a keypad; at least one of the processors being woke-up in response to the wake-up signal and receiving an input code; at least one of the processors being woke-up and comparing the input code with the stored access code; at least one of the processor generating a signal to activate a lock actuator if the input code matches the stored access code; at least a portion of the circuitry comprising a low battery detection circuit that is enabled by one of the processors in an operation mode and disabled in a sleep mode, the low battery detection circuit measuring a voltage of a battery in the operation mode; and
,wherein at least one of the processors enters a sleep mode wherein the processor operates at a lower power consumption rate than when the processor is awake. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. An apparatus comprising:
-
a non-volatile memory containing a stored access code; a circuit comprising two processors wherein at least one of the processors is shielded from external access; at least a portion of the circuit generating a wake-up signal in response to pressing a key on a keypad; at least one of the processors being woke-up in response to the wake-up signal and receiving an input code; at least one of the processors being woke-up and comparing the input code with the stored access code; at least one of the processors generating a signal to activate a solenoid if the input code matches the stored access code; at least a portion of the circuit comprising a solenoid control circuit for energizing a solenoid, the solenoid control circuit being controlled by at least one of the processors and being enabled when the processor is in an operation mode, the solenoid control circuit having first and second energized states controlled by a timer to energize the solenoid in the first energized state for a pre-selected first time interval at a first power level to move a plunger of the solenoid into a retracted position, and subsequently to energize the solenoid in the second energized state at a second power level to maintain the plunger in the retracted position for a second pre-selected time interval, the second power level being non-zero and lower than the first power level; and
,wherein at least one of the processors enters a sleep mode wherein processor operates at a lower power consumption rate than when the processor is awake. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. An apparatus comprising:
-
a non-volatile memory containing a stored access code; a control circuit comprising at least one processor wherein at least a portion of the circuit generates a wake-up signal in response to pressing a key on a keypad; at least one processor being woke-up in response to the wake-up signal and enters an operation mode and receives an input code; at least one processor being woke-up and comparing the input code with the stored access code; at least one processor generates a signal to activate a solenoid if the input code matches the stored access code; at least a portion of the circuit comprising a solenoid control circuit for energizing a solenoid, the solenoid control circuit being controlled by at least one processor and being enabled when the processor is in the operation mode, the solenoid control circuit having first and second energized states to energize the solenoid in the first energized state for a first interval at a first power level to move a plunger of the solenoid into a retracted position, and subsequently to energize the solenoid in the second energized state at a second power level to maintain the plunger in the retracted position, the second power level being non-zero and lower than the first power level; the control circuit further comprising a low-battery detection circuit that is enabled by the microprocessor in the operation mode for measuring a voltage of the battery and disabled when the microprocessor is in the sleep mode; and
,wherein at least one processor enters a sleep mode wherein said processor operates at a lower power consumption rate than when the processor is awake. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. A battery-powered electronic access control device comprising:
-
a keypad having a plurality of keys and a program key mounted thereon; at least one microprocessor-based control circuit comprising a microprocessor comprising a memory storing a code, the microprocessor being programmed to enter a sleep-mode to conserve battery power between operations and to awaken from a sleep mode upon pressing a key on the keypad used exclusively to enter a code programming operation; the microprocessor-based control circuit operatively connected to the keypad for receiving user inputs entered through pressing the keys of the keypad, the microprocessor being configured to enter a code programming operation in response to pressing of the program key, receive an input key code through the keypad in response to detecting the pressing of the program key, and store the input key code in the memory as the access code for the access control device; the microprocessor-based control circuit further comprising a low-battery detection circuit that is enabled by the microprocessor in the operation mode for measuring a voltage of the battery and disabled when the microprocessor is in the sleep mode. - View Dependent Claims (31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43)
-
-
44. A battery-powered electronic access control device comprising:
-
a keypad having a plurality of keys and a program key mounted thereon; at least one microprocessor-based control circuit comprising a microprocessor comprising a memory storing a code, the microprocessor being programmed to enter a sleep-mode to conserve battery power between operations and to awaken from a sleep mode upon pressing a key on the keypad used exclusively to enter a code programming operation; the microprocessor-based control circuit operatively connected to the keypad for receiving user inputs entered through pressing the keys of the keypad, the microprocessor being configured to enter a code programming operation in response to pressing of the program key, receive an input key code through the keypad in response to detecting the pressing of the program key, and store the input key code in the memory as the access code for the access control device; and
,a lock actuator comprising a solenoid control circuit for energizing a solenoid, the solenoid control circuit being controlled by the microprocessor and being enabled when the microprocessor is in the operation mode, the solenoid control circuit having first and second energized states controlled by a timer to energize the solenoid in the first energized state for a pre-selected first time interval at a first power level to move a plunger of the solenoid into a retracted position, and subsequently to energize the solenoid in the second energized state at a second power level to maintain the plunger in the retracted position for a second pre-selected time interval, the second power level being non-zero and lower than the first power level. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51)
-
-
52. A battery-powered electronic access control device comprising:
-
a keypad having a plurality of keys and a program key mounted thereon; at least one microprocessor-based control circuit comprising a microprocessor comprising a memory storing a code, the microprocessor being programmed to enter a sleep-mode to conserve battery power between operations and to awaken from a sleep mode upon pressing a key on the keypad used exclusively to enter a code programming operation; the microprocessor-based control circuit operatively connected to the keypad for receiving user inputs entered through pressing the keys of the keypad, the microprocessor being configured to enter a code programming operation in response to pressing of the program key, receive an input key code through the keypad in response to detecting the pressing of the program key, and store the input key code in the memory as the access code for the access control device; the microprocessor-based control circuit further comprising a low-battery detection circuit that is enabled by the microprocessor in the operation mode for measuring a voltage of the battery and disabled when the microprocessor is in the sleep mode; wherein the keypad includes the program key connected to one of the interrupt inputs of the microprocessor, and wherein the microprocessor is programmed to enter a code programming sequence in response to a pressing of the program key, receive a first input code from the keypad, compare the first input code with the stored code in the memory, receive an additional code from the keypad if the first input code matches the stored code, and store the additional code in the memory. - View Dependent Claims (53, 54, 55, 56, 57)
-
-
58. A battery-powered electronic access control device comprising:
-
a keypad having a plurality of keys and a program key mounted thereon; at least one microprocessor-based control circuit comprising a microprocessor comprising a memory storing a code, the microprocessor being programmed to enter a sleep-mode to conserve battery power between operations and to awaken from a sleep mode upon pressing a key on the keypad used exclusively to enter a code programming operation; the microprocessor-based control circuit operatively connected to the keypad for receiving user inputs entered through pressing the keys of the keypad, the microprocessor being configured to enter a code programming operation in response to pressing of the program key, receive an input key code through the keypad in response to detecting the pressing of the program key, and store the input key code in the memory as the access code for the access control device; the microprocessor-based control circuit further comprising a low-battery detection circuit that is enabled by the microprocessor in the operation mode for measuring a voltage of the battery and disabled when the microprocessor is in the sleep mode; and
,further including a communication port connected to the microprocessor-based control circuit for sending code to the microprocessor-based control circuit for writing into the memory to form the stored code. - View Dependent Claims (59, 60, 61, 62, 63, 64, 65, 66, 67)
-
-
68. A battery-powered electronic access control device comprising:
-
a keypad having a plurality of keys and a program key mounted thereon; at least one microprocessor-based control circuit comprising a microprocessor comprising a memory storing a code, the microprocessor being programmed to enter a sleep-mode to conserve battery power between operations and to awaken from a sleep mode upon pressing a key on the keypad used exclusively to enter a code programming operation; the microprocessor-based control circuit operatively connected to the keypad for receiving user inputs entered through pressing the keys of the keypad, the microprocessor being configured to enter a code programming operation in response to pressing of the program key, receive an input key code through the keypad in response to detecting the pressing of the program key, and store the input key code in the memory as the access code for the access control device; the microprocessor-based control circuit further comprising a low-battery detection circuit that is enabled by the microprocessor in the operation mode for measuring a voltage of the battery and disabled when the microprocessor is in the sleep mode; a communication port connected to the microprocessor-based control circuit, and wherein the microprocessor is programmed to receive a read signal through the communication port and in response to the read signal to transmit the stored code through the communication port. - View Dependent Claims (69, 70, 71, 72, 73, 74, 75, 76, 77)
-
-
78. A battery-powered electronic access control device comprising:
-
a keypad having a plurality of keys and a program key mounted thereon; at least one microprocessor-based control circuit comprising a microprocessor comprising a memory storing a code, the microprocessor being programmed to enter a sleep-mode to conserve battery power between operations and to awaken from a sleep mode upon pressing a key on the keypad used exclusively to enter a code programming operation; the microprocessor-based control circuit operatively connected to the keypad for receiving user inputs entered through pressing the keys of the keypad, the microprocessor being configured to enter a code programming operation in response to pressing of the program key, receive an input key code through the keypad in response to detecting the pressing of the program key, and store the input key code in the memory as the access code for the access control device; the microprocessor-based control circuit further comprising a low-battery detection circuit that is enabled by the microprocessor in the operation mode for measuring a voltage of the battery and disabled when the microprocessor is in the sleep mode; and
,wherein the microprocessor control circuit comprises a plurality of microprocessors. - View Dependent Claims (79, 80, 81, 82, 83, 84, 85, 86, 87)
-
-
88. A battery-powered electronic access control device comprising:
-
a keypad having a plurality of keys and a program key; a microprocessor-based control circuit comprising a microprocessor comprising a non-volatile memory storing an access code, the microprocessor being programmed to enter a sleep-mode to conserve battery power between operations and to awaken from a sleep mode upon pressing a first key on the keypad used for entering an input code comprising the first key and at least one subsequent keypad entry on the keypad; the microprocessor-based control circuit operatively connected to the keypad for receiving user inputs entered through pressing the keys of the keypad, the microprocessor being configured to switch from a sleep mode into an operation mode in response to entering the input code, receive an input key code through the keypad, compare the input key code with the stored access code in the non-volatile memory and activate the lock actuator if the input key code matches the stored access code, the microprocessor being configured to enter a code programming operation in response to pressing of the program key, receive an input key code through the keypad in response to detecting the pressing of the program key, and store the input key code in the non-volatile memory as the access code for the access control device. - View Dependent Claims (89, 90, 91)
-
Specification