Menu English Ukrainian Russe ACCUEIL

Bibliothèque technique gratuite pour les amateurs et les professionnels Bibliothèque technique gratuite


ENCYCLOPÉDIE DE LA RADIOÉLECTRONIQUE ET DU GÉNIE ÉLECTRIQUE
Bibliothèque gratuite / Schémas des appareils radio-électroniques et électriques

Module de contrôle de verrouillage par code. Encyclopédie de la radioélectronique et de l'électrotechnique

Bibliothèque technique gratuite

Encyclopédie de l'électronique radio et de l'électrotechnique / Maison, ménage, passe-temps

Commentaires sur l'article Commentaires sur l'article

L'utilisation de composants modernes, notamment de microcontrôleurs, permet de réduire le poids et les dimensions des appareils électroniques et d'augmenter le nombre de fonctions qu'ils remplissent. Cet article décrit un module de verrouillage à combinaison réalisé à l'aide d'un contrôleur PIC.

L'appareil est destiné à être utilisé comme unité de sécurité (cylindre de serrure électronique) dans des serrures à combinaison, des systèmes de contrôle d'alarme ou d'autres appareils dont l'accès doit être complètement restreint ou dans certains modes.

Le module donne l'apparence d'un niveau logique élevé à sa sortie lors de la saisie d'un nombre décimal à sept chiffres - un code - à partir du clavier. Lorsqu'il est composé à nouveau, un niveau bas apparaît à la sortie. Le module contient deux canaux indépendants l'un de l'autre, chacun d'eux contrôle une sortie. Les codes d'accès aux chaînes peuvent être spécifiés (modifiés) par l'utilisateur dans un mode prédéfini spécial. Le canal y accède lorsque vous tapez le code prédéfini à sept chiffres à partir du clavier (chaque canal a son propre code). Depuis ce mode, vous pouvez modifier à la fois le code d'accès et le code prédéfini lui-même. Tous les codes des deux canaux sont stockés dans la mémoire de données électriquement programmable (EEPROM) du module, qui est inscriptible par logiciel.

Le schéma du module est présenté sur la Fig. 1. Sa base est le microcontrôleur PIC16F84 de MICROCHIP, qui garantit une faible consommation d'énergie et des coûts minimes [1]. Toutes les fonctions sont implémentées dans le logiciel. Les broches du port B du microcontrôleur DD1 (RBO-RB6) permettent de connecter un clavier standard à 12 touches. RB0-RB3 sont programmés pour l'entrée de données et RB4-RB6 sont programmés pour la sortie. La broche RB7, programmée comme sortie, est utilisée pour fournir des signaux audio.

Module de commande de serrure à combinaison
(cliquez pour agrandir)

Chaque fois que vous appuyez sur une touche détectée et évaluée par le programme comme « vraie », une rafale de 13 impulsions apparaît sur la broche 1 de DD124 avec une période entre elles d'environ 4 ms. Un court bip retentit. Lorsque vous maintenez la touche enfoncée, les salves se succèdent sans pause (signal constant). Lorsque le bon code (d'accès ou de préréglage) est composé, 1240 de ces impulsions apparaissent sur cette broche (un signal sonore d'une durée d'environ 5 s).

Sur les éléments R5, R6, C4, VD1 se trouve une unité de réinitialisation externe du microcontrôleur à la mise sous tension. Les broches du port A du microcontrôleur RAO-RA4 sont programmées comme sorties. RAO est l'indicateur d'activation du mode prédéfini pour les deux canaux. Le réglage de ce flag (activant le mode préréglage) est signalé par l'allumage de la LED HL1. Le drapeau est activé en appuyant sur le bouton « * » du clavier et est réinitialisé en appuyant sur le bouton « # » ou à la fin de la modification du code dans le mode prédéfini dans n'importe quel canal ou au moment d'une réinitialisation du système (lors de la mise hors tension la puissance).

RA1 et RA2 sont des drapeaux des modes prédéfinis des canaux 1 et 2. Chacun d'eux est activé lorsque le code prédéfini correspondant est composé, et est réinitialisé lorsque la touche « # » est enfoncée ou après modification des codes dans le mode prédéfini en le canal correspondant est terminé ou lors d'une réinitialisation du système. Le réglage de chacun de ces drapeaux est signalé par l'allumage de la LED correspondante HL2, HL3. La modification des codes dans le canal sélectionné n'est possible que si le drapeau de mode prédéfini de ce canal et le drapeau d'activation du mode prédéfini sont activés.

RA3 et RA4 sont respectivement les sorties des canaux 1 et 2. Chacun d'eux passe au niveau haut lorsque le code d'accès correspondant est composé et s'efface lorsque le code est composé à nouveau ou que le système est réinitialisé. RA3 a des niveaux TTL et RA4 est une sortie à drain ouvert. Les actionneurs sont connectés aux sorties des canaux.

De ce qui précède, il s'ensuit que le module est en réalité à quatre canaux : en plus de deux canaux « complets », qui sont définis et réinitialisés uniquement par un ensemble de codes d'accès, il existe deux autres canaux « incomplets » (RA1 et RA2). Ils sont définis par un ensemble de codes prédéfinis et réinitialisés en appuyant sur le bouton « # », c'est-à-dire qu'ils limitent l'accès uniquement à l'allumage des actionneurs, mais pas à leur extinction. Pour éviter toute modification erronée des codes dans l'EEPROM. Lorsque vous utilisez des canaux « incomplets », assurez-vous que l'indicateur d'activation du mode prédéfini est réinitialisé.

Un schéma fonctionnel simplifié de l'algorithme de fonctionnement du programme est présenté sur la Fig. 2. Après la mise sous tension, une réinitialisation du système se produit, réinitialisant tous les indicateurs et sorties du port A. Ensuite, le programme commence à interroger le clavier. Lorsqu'une touche enfoncée est détectée, l'interrogation s'arrête jusqu'à ce que la touche soit relâchée. La protection anti-rebond pour les contacts clés est implémentée dans le logiciel. Le code tapé est accumulé dans le registre RAM du microcontrôleur.

Module de commande de serrure à combinaison
(cliquez pour agrandir)

Après avoir saisi le septième chiffre, le code composé est comparé au code prédéfini du canal 1. En cas de non-concordance, il est comparé au code prédéfini du canal 2. Lorsque le code composé correspond à l'un de ces codes, le programme définit le drapeau de mode prédéfini correspondant et réinitialise le code composé. S'il ne correspond pas, il est comparé séquentiellement aux codes d'accès des canaux 1 et 2. Si le code composé ne correspond pas à ceux-ci, il est réinitialisé.

Après chaque chiffre saisi au clavier, le programme vérifie si l'indicateur d'activation du mode prédéfini est activé. Après s'être assuré que cela s'est produit, le programme vérifie séquentiellement si les indicateurs de mode prédéfinis sont définis pour les canaux 1 et 2. Si au moins l'un d'entre eux est défini, la transition vers le mode prédéfini se produira. À la suite de chaque pression sur les touches « 0 » - « 9 » dans ce mode, le code du chiffre correspondant est écrit dans la cellule EEPROM, « effaçant » le code qui s'y trouvait auparavant. Après avoir saisi quatorze chiffres (sept chiffres du code d'accès et sept chiffres du code prédéfini), le mode prédéfini est automatiquement quitté (tous les indicateurs sont réinitialisés).

Vous pouvez également quitter le mode prédéfini en composant n'importe quel nombre de chiffres (moins de quatorze), par exemple lorsqu'il vous suffit de modifier le code d'accès. Pour ce faire, appuyez sur la touche « # » après avoir composé sept chiffres.

Le programme a été préparé dans l'environnement MPLAB [2]. Lors de la programmation du cristal, vous devez définir OSC=XT, WDT=Off, PWRTE=On, CP=Off et écrire le code 00h à toutes les adresses dans les données EEPROM.

Pour alimenter le module, vous pouvez utiliser une source de tension continue de +7,5...+15 V. La consommation de courant du microcontrôleur DD1 du stabilisateur intégré DA1 avec les LED HL1-HL3 éteintes est d'environ 1 mA. N'importe quel résonateur à quartz ZQ1 peut être utilisé à une fréquence de 2...4 MHz (peut être remplacé par un circuit RC), cependant, il faut tenir compte du fait que la tonalité des signaux audio à la broche 13 de DD1 dépend de la fréquence du générateur d'horloge. Émetteur piézo NA1 - ZP-3.

Pour faire correspondre les niveaux logiques à la sortie du canal 2 (broche 3 de DD1) avec l'actionneur, la sortie inférieure de la résistance R12 du circuit est déconnectée du stabilisateur et connectée à la borne positive de l'alimentation de l'actionneur.

La conception du module doit être telle qu'elle exclue l'accès extérieur à ses circuits de sortie.

L'appareil ne nécessite aucune configuration, cependant, avant de commencer le fonctionnement, l'utilisateur doit saisir ses propres codes dans la mémoire des deux canaux. Cela se fait comme suit. Après la première mise sous tension, vous devez appuyer sept fois sur le bouton « 0 ». La LED HL2 doit s'allumer et un long bip doit retentir. Cliquez ensuite sur le bouton « * ». La LED HL1 devrait maintenant s'allumer. L'opération suivante consiste pour l'utilisateur à saisir quatorze chiffres à l'aide du clavier, dont les sept premiers seront le code d'accès au canal 1 et le reste sera le code prédéfini pour ce canal.

Lorsque quatorze chiffres sont composés, les LED HL1, HL2 s'éteignent. En appuyant sept fois de manière répétée sur le bouton « 0 » (la LED HL3 doit s'allumer et un long bip doit retentir), puis sur le bouton « * » (la LED HL1 doit s'allumer), l'utilisateur saisit quatorze chiffres supplémentaires - l'accès code et le code préréglé du canal 2. Les LED HL1 et HL3 s'éteignent. L'EEPROM du module contient désormais les propres codes de l'utilisateur.

Si l'utilisateur a oublié son code d'accès, celui-ci est simplement remplacé par un nouveau du mode prédéfini. Si vous oubliez le code prédéfini, vous ne pouvez le voir qu'à l'aide du programmateur en lisant l'EEPROM des données du contrôleur PIC. Le code prédéfini pour le canal 1 s'y trouve aux adresses 19h-1Fh, et pour le canal 2 aux adresses 27h-2Dh.

Il convient de noter que l'EEPROM a un nombre limité de cycles d'écriture des données du contrôleur, il n'est donc pas recommandé de modifier les codes très souvent.

Avec le bouton "#", vous pouvez réinitialiser de force le code composé en cas d'erreur de frappe.

Tableau des micrologiciels

littérature

  1. Microcontrôleurs modernes : architecture, outils de conception, exemples d'applications, ressources Internet. Télésystèmes". Edité par I. V. Korshun - M. : Akim, 1998.
  2. CD ROM. Microcontrôleurs modernes : documentation, outils de développement, exemples d'utilisation. Télésystèmes", 1998.

Auteur: P.Redkin, Oulianovsk

Voir d'autres articles section Maison, ménage, passe-temps.

Lire et écrire utile commentaires sur cet article.

<< Retour

Dernières nouvelles de la science et de la technologie, nouvelle électronique :

Machine pour éclaircir les fleurs dans les jardins 02.05.2024

Dans l'agriculture moderne, les progrès technologiques se développent visant à accroître l'efficacité des processus d'entretien des plantes. La machine innovante d'éclaircissage des fleurs Florix a été présentée en Italie, conçue pour optimiser la phase de récolte. Cet outil est équipé de bras mobiles, lui permettant de s'adapter facilement aux besoins du jardin. L'opérateur peut régler la vitesse des fils fins en les contrôlant depuis la cabine du tracteur à l'aide d'un joystick. Cette approche augmente considérablement l'efficacité du processus d'éclaircissage des fleurs, offrant la possibilité d'un ajustement individuel aux conditions spécifiques du jardin, ainsi qu'à la variété et au type de fruits qui y sont cultivés. Après avoir testé la machine Florix pendant deux ans sur différents types de fruits, les résultats ont été très encourageants. Des agriculteurs comme Filiberto Montanari, qui utilise une machine Florix depuis plusieurs années, ont signalé une réduction significative du temps et du travail nécessaires pour éclaircir les fleurs. ...>>

Microscope infrarouge avancé 02.05.2024

Les microscopes jouent un rôle important dans la recherche scientifique, car ils permettent aux scientifiques d’explorer des structures et des processus invisibles à l’œil nu. Cependant, diverses méthodes de microscopie ont leurs limites, parmi lesquelles la limitation de la résolution lors de l’utilisation de la gamme infrarouge. Mais les dernières réalisations des chercheurs japonais de l'Université de Tokyo ouvrent de nouvelles perspectives pour l'étude du micromonde. Des scientifiques de l'Université de Tokyo ont dévoilé un nouveau microscope qui va révolutionner les capacités de la microscopie infrarouge. Cet instrument avancé vous permet de voir les structures internes des bactéries vivantes avec une clarté étonnante à l’échelle nanométrique. En général, les microscopes à infrarouge moyen sont limités par leur faible résolution, mais le dernier développement des chercheurs japonais surmonte ces limitations. Selon les scientifiques, le microscope développé permet de créer des images avec une résolution allant jusqu'à 120 nanomètres, soit 30 fois supérieure à la résolution des microscopes traditionnels. ...>>

Piège à air pour insectes 01.05.2024

L'agriculture est l'un des secteurs clés de l'économie et la lutte antiparasitaire fait partie intégrante de ce processus. Une équipe de scientifiques du Conseil indien de recherche agricole et de l'Institut central de recherche sur la pomme de terre (ICAR-CPRI), à Shimla, a mis au point une solution innovante à ce problème : un piège à air pour insectes alimenté par le vent. Cet appareil comble les lacunes des méthodes traditionnelles de lutte antiparasitaire en fournissant des données en temps réel sur la population d'insectes. Le piège est entièrement alimenté par l’énergie éolienne, ce qui en fait une solution respectueuse de l’environnement qui ne nécessite aucune énergie. Sa conception unique permet la surveillance des insectes nuisibles et utiles, fournissant ainsi un aperçu complet de la population dans n'importe quelle zone agricole. "En évaluant les ravageurs cibles au bon moment, nous pouvons prendre les mesures nécessaires pour lutter à la fois contre les ravageurs et les maladies", explique Kapil. ...>>

Nouvelles aléatoires de l'Archive

Infineon dévoile le plus petit récepteur GPS au monde 29.01.2007

Infineon et Global Locate ont annoncé la création de la plus petite puce de récepteur GPS Hammerhead II au monde pour une utilisation dans les téléphones portables, les smartphones et les appareils de navigation personnels.

Hammerhead II, basé sur la puce Hammerhead, est optimisé pour les communications cellulaires et les appareils mobiles, a des performances élevées, une faible consommation d'énergie, des dimensions de 3,74x3,59x0,6 mm et une empreinte de moins de 14 mètres carrés. mm. Le récepteur GPS Hammerhead 11 comprend un LNA, un convertisseur abaisseur RF et un système DSP sur une seule puce RFCMOS.

Un réseau de broches BGA à 49 broches est fourni pour le montage. La puce Hammerhead II a une sensibilité jusqu'à -160 dBm et un temps de positionnement d'environ 1 seconde, ce qui dépasse les exigences de la spécification 3GPP. Optimisé pour la navigation personnelle, le logiciel comprend des algorithmes sophistiqués pour corriger les erreurs de trajets multiples.

La production commerciale du Hammerhead II débutera en février 2007, avec le co-marketing d'Infineon et de Global Locate.

Autres nouvelles intéressantes :

▪ Réseau IR au lieu de Wi-Fi

▪ CD avec ongle

▪ Détecteur de muons domestique

▪ Sang instantané

▪ Chargeur sous-cutané sans fil biodégradable

Fil d'actualité de la science et de la technologie, nouvelle électronique

 

Matériaux intéressants de la bibliothèque technique gratuite :

▪ rubrique du site Mode d'emploi. Sélection d'articles

▪ article Sous le sournois. Expression populaire

▪ article Dans quel pays asiatique la consommation de cannabis est-elle légale ? Réponse détaillée

▪ article Séné d'Alexandrie. Légendes, culture, méthodes d'application

▪ article Un simple dispositif de lumière clignotante. Encyclopédie de l'électronique radio et de l'électrotechnique

▪ article Anneau et baguette. Concentrer le secret

Laissez votre commentaire sur cet article :

Nom:


E-mail (facultatif) :


commenter:





Toutes les langues de cette page

Page principale | bibliothèque | Articles | Plan du site | Avis sur le site

www.diagramme.com.ua

www.diagramme.com.ua
2000-2024