En el campo de la prevención de la tecnología de seguridad, los bloqueos de contraseña electrónicos con funciones de alarma anti-robo han reemplazado a los bloqueos de contraseña mecánicos tradicionales, superando las desventajas de los bloqueos de contraseña mecánicos con menos contraseñas y un rendimiento de seguridad deficiente, mejorando en gran medida tanto la tecnología como el rendimiento de los bloqueos de contraseña. Con el desarrollo de la tecnología de circuitos integrados-a gran escala, especialmente la aparición de los microcontroladores, han surgido cerraduras inteligentes con contraseña con microprocesadores. Además de las funciones de las cerraduras electrónicas con contraseña, también introducen gestión inteligente, sistemas de análisis experto y otras funciones, lo que hace que las cerraduras con contraseña sean altamente seguras y confiables, y cada vez más utilizadas. Este artículo presenta un bloqueo de contraseña inteligente basado en el microcontrolador de la serie 51, detallando su principio de funcionamiento, diagrama de bloques funcional básico, técnicas de diseño clave y flujo de trabajo del software.

El monitor inteligente recibe información de estado de la cerradura (incluyendo apertura y cierre de la cerradura, error de primera contraseña, error de segunda contraseña, error de tercera contraseña, etc.), el valor actual que fluye a través de la bobina del actuador electromagnético y lee el valor actual de la fuente de alimentación de la línea de comunicación en ese momento. Los tres se combinan para formar un bloque de datos, donde el estado de operación ocupa 1 byte, la corriente de la fuente de alimentación ocupa 2 bytes y la corriente de la bobina ocupa 2 bytes. El monitor inteligente siempre está en estado de recepción durante la comunicación con la cerradura electrónica. Para mejorar la confiabilidad de la comunicación, este artículo adopta un método de transmisión repetida en el protocolo de comunicación. La cerradura electrónica envía cada conjunto de datos 5 veces y el monitor inteligente recibe este conjunto de datos y utiliza la ley de decodificación de grandes números para corregir errores, asegurando la precisión de la recepción de datos. Además, para ahorrar memoria, es necesario utilizar técnicas de preprocesamiento de los datos recibidos. Es decir, después de recibir cada dato, los datos se comparan primero con el valor umbral establecido. Si es mayor que el valor umbral, se emitirá una alarma de exceso de límite; Si es menor que el valor umbral, los datos se compararán con datos similares recibidos el mismo día y se conservará el mayor. De esta forma, los datos almacenados cada día son el valor máximo entre datos similares.
El software de bloqueo de contraseña inteligente utiliza el lenguaje ensamblador del microcontrolador serie 51 para programar el monitor inteligente y la cerradura electrónica por separado. El software del monitor inteligente incluye módulos como el programa de escaneo de teclado y pantalla LCD, el programa de controlador de zumbador, el programa de lectura y modificación del reloj, el programa de preprocesamiento y comunicación de datos, el programa de análisis inteligente y el programa de monitoreo de línea. El software de cerradura electrónica incluye módulos como programa de escaneo y decodificación de teclado, programa de pantalla LCD, programa de comunicación, programa de detección y controlador de actuador electromagnético, programa de interfaz de sensor, etc. El método de diseño modular se adopta en el proceso de diseño del software para facilitar la lectura, depuración y mejora del programa.
El bloqueo de contraseña inteligente utiliza completamente los recursos de software y hardware del microcontrolador del sistema 51, introduce funciones de análisis inteligente y mejora la confiabilidad y seguridad del sistema. Al instalarlo y utilizarlo en un determinado tipo de caja fuerte, ha tenido una buena acogida por parte de los usuarios. Además, con ligeras modificaciones en el software y el hardware, los bloqueos de contraseña inteligentes pueden formar una red de monitoreo distribuida inteligente, lo que permite el monitoreo y la administración centralizados dentro de un cierto alcance. Tienen amplias perspectivas de aplicación en los campos de las finanzas, los seguros, el ejército y otros campos de prevención de seguridad.