为了提高智能密码锁的安全性和可靠性,速修网小编整理的这篇文章在设计中除了采取设备选择措施(如低功耗、温度范围宽的设备)外,还采用了一些关键技术。
1.线路复用技术智能监控器和电子锁放置在不同的地方,智能监控器提供电子锁所需的电源,并接收其发送的报警信息和状态信息。如果通信线路和电源线路分开,有必要增加电缆芯的数量,增加安全风险。本文采用线路复用技术,只有一根双芯电缆,实现电源和信息传输。在发送端,电子锁通过脉冲变压器T发送调制的数据信号;在接收端,脉冲变压器T将接收到的数据信号发送解调器,以减少传输过程中载波信号的损失。为了减少通信和电源之间的相互干扰L,应综合考虑耦合电容C的选择。
为了确保大部分信号能量传输到接收端,设载波频率fo=400kHz。
2电流监控技术在智能密码锁设计中采用了电流监控技术,以防止通信线路的人为损坏和电磁执行器因某种原因流过电磁线圈的电流过大而烧坏线圈。采用电流监视器MAXIM公司生产的电流/电压转换芯片MAX471。芯片可以将测量电流I转换为输出电压U,具有测量范围大、精度高、输出电压U与被测电流I成正比等特点。电流监视器输出电压传输A/D转换器,单片机通过读取A/D转换结果,了解线路电流的变化,通过分析及时发现异常,发送报警数据通信和预处理技术智能监控器接收锁状态信息(包括锁开关、第一密码错误、第二密码错误、第三密码错误等),通过电磁执行器线圈电流值,读取通信线路电流值,三个组合形成数据块,操作状态占1字节,电源电流占2字节,线圈电流占2字节。在与电子锁通信的过程中,智能监控器始终处于接收状态。为了提高通信的可靠性,本文在通信协议中重复发送。电子锁重复发送每组数据5次。智能监控器收到这组数据后,使用大数字解码定律进行纠正,以确保数据接收的准确性。此外,为了节省内存,需要对接收到的数据采用预处理技术,即每次接收数据后,首先将数据与设定的门限进行比较。如果大于门限,则发出超限报警;如果小于门限,则将数据与当天收到的类似数据进行比较,以保留较大的数据。2.4智能分析智能分析预测技术基于每次收到的数据块,与以往类似数据的记录值进行比较,分析操作引起的电流变化的大小和趋势,及时发现问题,并向管理人员报告,提高整个系统的可靠性。
3系统软件设计智能密码锁软件采用51系列单片机汇编语言,分别对智能监控器和电子锁进行编程。智能监控软件包括键盘扫描和LCD模块如显示程序、蜂鸣器驱动程序、时钟修改和读取程序、数据通信和预处理程序、智能分析程序和线路监控程序。电子锁软件包括键盘扫描和译码程序,LCD模块,如显示程序、通信程序、电磁执行器驱动和检测程序、传感器接口程序等。软件设计过程中采用模块化设计方法,便于程序的阅读、调试和改进。智能密码锁充分利用了51系统单片机件资源,引入了智能分析功能,提高了系统的可靠性和安全性。通过型号的保险箱安装使用,受到用户的欢迎。此外,智能密码锁可以构成智能分布式监控网络,在一定范围内实现集中监控管理,在金融、保险、军事等安全领域具有广阔的应用前景。