宋思宇 孙昕* 沈阳工学院信息与控制学院
日常的出行是我们生活的一部分,行李箱又是旅途中必不可少的装备。行李中不仅装有个人的随身衣物,有时还会放置现金及电脑等贵重物品。因此行李箱的安全和防盗成了人们旅途中要特别关注的问题。
处理器是整个系统的核心,它负责系统对信息的处理与发送,所以单片机型号的选择尤为重要。系统微处理器的选择既要本着经济适用的原则,又要考虑其功耗及功能实现的方面。
本文采用STC89C52RC单片机,该系列单片机的应用非常广泛,技术方面有丰富的成果,网上有众多资源。在价格方面,较之其他芯片则更具优势。因为其功耗低,性能较强,且具有超强的抗干扰性,非常符合本系统稳定、低耗、功能强大的要求。
一款行李箱最基本的防盗功能便是密码锁防盗,此次防盗系统设计密码锁的设计 选择也是重要的一部分。关于密码锁有两种方案的选择。一种是采用市面上常见的物 理密码锁,一种是使用电子密码锁代替。物理密码锁价格便宜,没有任何电量的消耗,但其只有三位的密码长度及较高的破解和故障率是其不可忽视的缺陷。相比物理密码锁,电子密码锁在密码安全性及破解难度性上具有很大优势。随着电子电路的发展,电子密码锁的结构也变得越来越复杂,其防盗性能也得到很大的提升。在智能化发展与人们生活密切相关的时代,电
子密码锁的发展会更具优势。综上考虑,对于本次防盗系统的密码锁,选择电子式密码锁设计。
行李箱的防盗不仅需要有安全性强的防护功能,整个防盗系统更需要有实时检测物体状态的功能。SW-520D 振动传感器也叫滚珠开关,其内部的结构极其简单,模块中流过的电流导通状态与不导通状态,由其内部的小珠部件来控制。平衡状态下,内部小珠不会与金属端子接触,无信号流过;当检测到物体倾斜,小珠触碰金属端子,则信号流过。振动传感器本身制作简单,体积十分微小,几乎可忽略不计,适合做被动元件,应用于 IC作触发信号。
系统要通过密码保护程序和振动信息的检测来判断安全状态,密码程序通过对输入信息的接收分析,判断密码输入的正确性,并在LCD1602上显示密码的输入。一旦检测到输入错误,报警程序就会启动发出响应。LCD1602显示程序还会指示LED小灯即模拟行李箱的开关状态,输入正确显示开启状态,输入不正确显示错误状态。系统的整体安全信息会利用串口通讯程序,由蓝牙传输到用户接收端。接收端程序可对收到的信息进行分析,做出相应判断,发出相应警报。接收端也作为信息发送端,可远程对系统进行相应控制。
系统总体流程图如图1所示:
图1 系统总体流程
系统工作之前会对各个程序模块初始化,包括显示、密码、通讯、存储,还会对各个程序模块进行优先级判定,以便在实现相应功能时调用对应子程序,做出对应的中断响应,实现整体功能的衔接。
只有综合了各方面因素的考虑,结合实际生活,在技术上紧跟科技进步,才能做出功能强大,适宜人们使用的智能化行李箱防盗系统。在智能化的发展上,需要更进一步的学习研究,任重而道远。
[1]刘桂芝.安全防范技术及系统应用[M].北京:电子工业出版社.2017.
[2]梁源,贾灵,郝强.嵌入式学习实践[M].北京:北京航空航天大学出版社.2010.
[3]张毅刚.单片机原理及接口技术(C51编程)(第 2版)[M].人民邮电出版社.2016.