Menú English Ukrainian Ruso Inicio

Biblioteca técnica gratuita para aficionados y profesionales. biblioteca técnica gratuita


ENCICLOPEDIA DE RADIOELECTRÓNICA E INGENIERÍA ELÉCTRICA
biblioteca gratis / Esquemas de dispositivos radioelectrónicos y eléctricos.

Módulo de control de bloqueo de código. Enciclopedia de radioelectrónica e ingeniería eléctrica.

biblioteca técnica gratuita

Enciclopedia de radioelectrónica e ingeniería eléctrica. / Hogar, hogar, hobby

Comentarios sobre el artículo Comentarios sobre el artículo

El uso de la base de elementos modernos, en particular los microcontroladores, permite reducir el peso y las dimensiones de los dispositivos electrónicos, para aumentar la cantidad de funciones que realizan. Este artículo describe el módulo de bloqueo de código, hecho usando el controlador PIC.

El dispositivo está destinado a ser utilizado como nodo de seguridad (cerradura electrónica "larva") en cerraduras de combinación, sistemas de control de alarma u otros dispositivos, cuyo acceso debe estar completamente restringido o en modos separados.

El módulo garantiza la aparición de un alto nivel lógico en su salida al escribir un código decimal de siete dígitos desde el teclado. Cuando se vuelve a marcar, la salida baja. El módulo contiene dos canales independientes, cada uno de ellos controla una salida. El usuario puede configurar (modificar) los códigos de acceso a los canales en un modo preestablecido especial. El canal ingresa al escribir un código preestablecido de siete dígitos desde el teclado (cada canal tiene su propio código). Desde este modo se puede modificar tanto el código de acceso como el propio código preestablecido. Todos los códigos de ambos canales se almacenan en la memoria de datos programable eléctricamente (EEPROM) del módulo, que está disponible para escribir por software.

El diagrama del módulo se muestra en la fig. 1. Su base es el microcontrolador PIC16F84 de MICROCHIP, que garantiza un bajo consumo de energía y costos mínimos [1]. Todas las funciones están implementadas en el software. Los pines del puerto B en el microcontrolador DD1 (RBO-RB6) se utilizan para conectar un teclado estándar de 12 botones. RB0-RB3 están programados para entrada y RB4-RB6 para salida. El pin RB7, programado como salida, se utiliza para señales de sonido.

Módulo de control de cerradura de combinación
(haga clic para agrandar)

Cada vez que presiona cualquier tecla que el programa detecta y evalúa como "verdadera", aparece una ráfaga de 13 pulsos en el pin 1 DD124 con un período entre ellos de aproximadamente 4 ms. Suena un pitido corto. Cuando se mantiene pulsada la tecla, los paquetes se suceden sin pausas (señal constante). Cuando se marca el código correcto (acceso o preselección), en esta salida aparecen 1240 pulsos de este tipo (una señal sonora con una duración de unos 5 s).

En los elementos R5, R6, C4, VD1, se realiza un nodo de reinicio externo del microcontrolador cuando se enciende la alimentación. Los pines del puerto A en el microcontrolador RAO-RA4 están programados como salidas. RAO es el indicador de habilitación del modo preestablecido para ambos canales. La configuración de esta bandera (permiso del modo predeterminado) se indica mediante el brillo del LED HL1. La bandera se configura presionando el botón "*" del teclado, y se reinicia presionando el botón "#" o al finalizar la modificación de códigos en el modo preestablecido en cualquier canal o en el momento del reinicio del sistema (cuando el la alimentación está apagada/encendida).

RA1 y RA2 son las banderas de los modos preestablecidos de los canales 1 y 2. Cada uno de ellos se configura cuando se ingresa el código preestablecido correspondiente, y se restablece cuando se presiona el botón "#" o cuando se modifican los códigos en el modo preestablecido en el canal correspondiente o durante un reinicio del sistema. La configuración de cada una de estas banderas se indica mediante el brillo del LED HL2, HL3 correspondiente. La modificación de los códigos en el canal seleccionado es posible solo si el indicador de modo preestablecido del canal y el indicador de habilitación del modo preestablecido están establecidos.

RA3 y RA4 son las salidas de los canales 1 y 2, respectivamente. Cada uno de ellos se eleva durante la marcación del código de acceso correspondiente, y se reinicia cuando se vuelve a marcar el código o se reinicia el sistema. RA3 tiene niveles TTL y RA4 es una salida de drenaje abierto. Los actuadores están conectados a las salidas del canal.

De lo anterior se deduce que el módulo es en realidad de cuatro canales: además de dos canales "completos", configurados y reiniciados solo por un conjunto de códigos de acceso, hay otros dos canales "incompletos" (RA1 y RA2). Se configuran mediante un conjunto de códigos preestablecidos y se restablecen presionando el botón "#", es decir, restringen el acceso solo para encender los actuadores, pero no para apagarlos. Para evitar modificaciones erróneas de códigos en EEPROM. cuando utilice canales "incompletos", debe asegurarse de que el indicador de habilitación del modo preestablecido esté borrado.

Un diagrama de bloques simplificado del algoritmo de operación del programa se muestra en la fig. 2. Después de que se enciende la alimentación, se produce un restablecimiento del sistema, todas las banderas y salidas del puerto A se restablecen a cero. Luego, el programa comienza a sondear el teclado. Cuando se presiona una tecla, el sondeo se suspende hasta que se suelta la tecla. La protección contra la charla de los contactos clave se implementa en el software. El código marcado se almacena en el registro RAM del microcontrolador.

Módulo de control de cerradura de combinación
(haga clic para agrandar)

Después de ingresar el séptimo dígito, el código marcado se compara con el código preestablecido del canal 1. En caso de discrepancia, se compara con el código preestablecido del canal 2. Cuando el código marcado coincide con uno de estos códigos, el programa configura el preestablecido correspondiente indicador de modo y restablece el código marcado. Si no coincide, se compara secuencialmente con los códigos de acceso de los canales 1 y 2. Si el código marcado no coincide con ellos, se reinicia.

Después de ingresar cada dígito desde el teclado, el programa verifica si el indicador de habilitación del modo preestablecido está configurado. Después de asegurarse de que esto ha sucedido, el programa especifica secuencialmente si se establecen las banderas del modo preestablecido de los canales 1 y 2. Si se establece al menos uno de ellos, se producirá la transición al modo preestablecido. Como resultado de cada pulsación de las teclas "0" - "9" en este modo, el código del dígito correspondiente se escribe en la celda EEPROM, "borrando" el código que estaba allí anteriormente. Después de ingresar catorce dígitos (siete dígitos del código de acceso y siete dígitos del código preestablecido), se sale automáticamente del modo preestablecido (se borran todas las banderas).

También puede salir del modo predeterminado marcando cualquier número de dígitos (menos de catorce), por ejemplo, cuando solo se necesita modificar el código de acceso. Para hacer esto, presione el botón "'#" después de marcar siete dígitos.

El programa fue elaborado en el ambiente MPLAB [2]. Al programar el chip, configure OSC=XT, WDT=Off, PWRTE=On, CP=Off y escriba el código 00h en todas las direcciones en la EEPROM de datos.

Para alimentar el módulo, puede usar una fuente de voltaje constante de +7,5 ... +15 V. El consumo de corriente del microcontrolador DD1 del estabilizador integral DA1 con los LED HL1-HL3 apagados es de aproximadamente 1 mA. Cualquier resonador de cuarzo ZQ1 puede usarse a una frecuencia de 2 ... 4 MHz (puede reemplazarse por un circuito RC), sin embargo, debe tenerse en cuenta que el tono de las señales de audio en el pin 13 DD1 depende de la frecuencia del generador de reloj. Emisor piezoeléctrico HA1 - ZP-3.

Para hacer coincidir los niveles lógicos en la salida del canal 2 (pin 3 DD1) con el actuador, la salida inferior de la resistencia R12 según el circuito se desconecta del estabilizador y se conecta a la salida positiva de la fuente de alimentación del actuador.

El diseño del módulo debe ser tal que excluya el acceso desde el exterior a los circuitos de sus salidas.

El dispositivo no requiere ajuste, sin embargo, antes de iniciar la operación, el usuario debe ingresar sus propios códigos en la memoria de ambos canales. Esto se hace de la siguiente manera. Después del primer encendido, debe presionar el botón "0" siete veces. El LED HL2 debería encenderse y debería sonar un pitido largo. Luego presione el botón "*". Ahora el LED HL1 debería encenderse. La siguiente operación es que el usuario ingrese catorce dígitos desde el teclado, de los cuales los primeros siete serán el código de acceso del canal 1, y el resto será el código de preselección de este canal.

Cuando se marquen catorce dígitos, los LED HL1, HL2 se apagarán. Al presionar repetidamente el botón "0" siete veces (el LED HL3 debe encenderse y sonar un pitido largo), y luego el botón "*" (el LED HL1 debe encenderse), el usuario ingresa catorce dígitos más: el código de acceso y el código de preselección del canal 2. Los LED HL1 y HL3 se apagan. La EEPROM del módulo ahora contiene sus propios códigos de usuario.

En caso de que el usuario haya olvidado su código de acceso, simplemente se reemplaza por uno nuevo del modo preestablecido. Si se olvida el código preestablecido, solo puede verlo con la ayuda del programador, leyendo la EEPROM de los datos del controlador PIC. El código preestablecido para el canal 1 se encuentra allí en las direcciones 19h-1Fh, y para el canal 2 en las direcciones 27h-2Dh.

Cabe señalar que la EEPROM tiene un número limitado de ciclos de escritura de datos del controlador, por lo que no se recomienda modificar los códigos con mucha frecuencia.

Con el botón "#", puede restablecer a la fuerza el código marcado en caso de un error al escribir.

Tabla de firmware

Literatura

  1. Microcontroladores modernos: arquitectura, herramientas de diseño, ejemplos de aplicación, recursos de Internet. Telesystems". Bajo la dirección editorial de Korshun I.V. - M .: Akim, 1998.
  2. CD ROM. Microcontroladores modernos: documentación, herramientas de desarrollo, ejemplos de uso. Telesistemas", 1998.

Autor: P.Redkin, Ulyanovsk

Ver otros artículos sección Hogar, hogar, hobby.

Lee y escribe útil comentarios sobre este artículo.

<< Volver

Últimas noticias de ciencia y tecnología, nueva electrónica:

Cuero artificial para emulación táctil. 15.04.2024

En un mundo tecnológico moderno donde la distancia se está volviendo cada vez más común, mantener la conexión y la sensación de cercanía es importante. Los recientes avances en piel artificial realizados por científicos alemanes de la Universidad del Sarre representan una nueva era en las interacciones virtuales. Investigadores alemanes de la Universidad del Sarre han desarrollado películas ultrafinas que pueden transmitir la sensación del tacto a distancia. Esta tecnología de punta brinda nuevas oportunidades de comunicación virtual, especialmente para quienes se encuentran lejos de sus seres queridos. Las películas ultrafinas desarrolladas por los investigadores, de sólo 50 micrómetros de espesor, pueden integrarse en textiles y usarse como una segunda piel. Estas películas actúan como sensores que reconocen señales táctiles de mamá o papá, y como actuadores que transmiten estos movimientos al bebé. El toque de los padres sobre la tela activa sensores que reaccionan a la presión y deforman la película ultrafina. Este ... >>

Arena para gatos Petgugu Global 15.04.2024

Cuidar a las mascotas a menudo puede ser un desafío, especialmente cuando se trata de mantener limpia la casa. Se ha presentado una nueva e interesante solución de la startup Petgugu Global, que facilitará la vida a los dueños de gatos y les ayudará a mantener su hogar perfectamente limpio y ordenado. La startup Petgugu Global ha presentado un inodoro para gatos único que puede eliminar las heces automáticamente, manteniendo su hogar limpio y fresco. Este innovador dispositivo está equipado con varios sensores inteligentes que monitorean la actividad del baño de su mascota y se activan para limpiar automáticamente después de su uso. El dispositivo se conecta al sistema de alcantarillado y garantiza una eliminación eficiente de los residuos sin necesidad de intervención del propietario. Además, el inodoro tiene una gran capacidad de almacenamiento, lo que lo hace ideal para hogares con varios gatos. El arenero para gatos Petgugu está diseñado para usarse con arena soluble en agua y ofrece una gama de arena adicional ... >>

El atractivo de los hombres cariñosos. 14.04.2024

El estereotipo de que las mujeres prefieren a los "chicos malos" está muy extendido desde hace mucho tiempo. Sin embargo, una investigación reciente realizada por científicos británicos de la Universidad de Monash ofrece una nueva perspectiva sobre este tema. Observaron cómo respondieron las mujeres a la responsabilidad emocional y la voluntad de los hombres de ayudar a los demás. Los hallazgos del estudio podrían cambiar nuestra comprensión de lo que hace que los hombres sean atractivos para las mujeres. Un estudio realizado por científicos de la Universidad de Monash arroja nuevos hallazgos sobre el atractivo de los hombres para las mujeres. En el experimento, a las mujeres se les mostraron fotografías de hombres con breves historias sobre su comportamiento en diversas situaciones, incluida su reacción ante un encuentro con un vagabundo. Algunos de los hombres ignoraron al vagabundo, mientras que otros lo ayudaron, como comprarle comida. Un estudio encontró que los hombres que mostraban empatía y amabilidad eran más atractivos para las mujeres en comparación con los hombres que mostraban empatía y amabilidad. ... >>

Noticias aleatorias del Archivo

Almacenamiento portátil inteligente para patatas y cebollas 17.08.2022

La empresa argentina Silopapa presentó un desarrollo propio, se trata de almacenes portátiles inteligentes que permiten almacenar papa, boniato y cebolla en el campo sin pérdida de calidad del producto, que se conserva de manera práctica y económica durante 5-6 meses.

SiloPapa permite almacenar hasta 500 toneladas de patatas en módulos de forma portátil, con la ventaja de poder ser fácilmente cosechadas y desmontadas para que el agricultor pueda elegir la zona de trabajo. Las materias primas se almacenan a granel, lo que simplifica las operaciones y reduce los costos de transporte. El desarrollo funciona con un sistema de ventilación y control de temperatura.

El sistema de ventilación inteligente se controla a través de una aplicación de teléfono móvil (APP) en sistemas iOS/Android. Esta unidad lee la temperatura ambiente exterior y, por lo tanto, ventila y enfría el alimento durante la noche hasta que se alcanza la temperatura deseada.

El diseño cuenta con un excelente aislamiento térmico, protegiendo las papas durante el día, asegurando así la recirculación del aire al interior a través de los conductos de ventilación internos. Este sistema se puede programar dependiendo de lo que el usuario requiera en cuanto a la temperatura del producto.

En los primeros días de almacenamiento se realiza una fuerte ventilación constante para extraer la humedad de campo que tienen las papas. Posteriormente, se aplica un agente antibrotación en varias versiones comerciales que funcionan durante un largo período de almacenamiento, asegurando un almacenamiento eficiente del cultivo.

Otras noticias interesantes:

▪ Robot Solinftec para la protección de cultivos

▪ Escáner portátil de explosivos

▪ La memoria de la computadora ayuda a los humanos

▪ barrera contra la gripe

▪ Estación de acoplamiento portátil Iogear GUD3C02

Feed de noticias de ciencia y tecnología, nueva electrónica

 

Materiales interesantes de la Biblioteca Técnica Libre:

▪ sección del sitio Reguladores de potencia, termómetros, termoestabilizadores. Selección de artículos

▪ artículo Geografía económica. Cuna

▪ artículo ¿En qué ciudad un poeta especial lee poemas en el funeral de personas solitarias? Respuesta detallada

▪ artículo Aquí. Leyendas, cultivo, métodos de aplicación.

▪ artículo Lectores de tarjetas SIM (3 opciones). Enciclopedia de radioelectrónica e ingeniería eléctrica.

▪ artículo Accesorio para un soldador. Enciclopedia de radioelectrónica e ingeniería eléctrica.

Deja tu comentario en este artículo:

Nombre:


Email opcional):


comentar:





Todos los idiomas de esta página

Hogar | Biblioteca | Artículos | Mapa del sitio | Revisiones del sitio

www.diagrama.com.ua

www.diagrama.com.ua
2000 - 2024