基于GSM网络的遥控密码锁系统的设计
时间:12-28
来源:互联网
点击:
3.软件结构
系统软件结构同样本着模块化和功能最小实现的原则,主要由串口通信模块、管理模块、用户操作界面和后台数据四部分组成。可以实现的功能有:短消息的提取与存储,拨号信息的提取与存储,数据的分析处理和液晶显示,对异常数据的声光报警等。
(1)键盘开锁工作特点:
(a)当手动选择使用键盘开锁时,这时由键盘输入密码,当位有效密码输入正确时按“确认”键确认,PB3 口输出高电平使电磁锁动作,完成开锁,同时电路进入延时状态,延时5秒后,电路将自动恢复到初始的闭锁状态。
(b)输入密码错误时,将发出5 秒的报警信号,用以提醒用户。输入密码错误超过三次,电子锁自动锁定,同时发出拨号报警。
(c)输入密码时,首位密码正确输入后,电路将开始计时每位密码数之间的输入间隔应在3 秒内。否则将作为输入超时处理,系统自动放弃,恢复到初始状态。
(2)远程开锁(包括拨号与短信开锁)的工作原理
当手动选择远程开锁时,键盘便会被封锁。这时,电子锁GSM 模块启动,并发给用户手机一条询问信息,用户收到信息后,可通过拨号确认,或短信回复指定信息确认,单片机采集接收短信进行处理,从而实现开锁或报警,同时数字锁系统回复已开锁短信(open )。
软件流程图如图5:
其中软件编程主要针对串口通讯,使用 GSM 模块标准AT 指令的编写,其中最重要的指令有:
AT //检测模块状态
AT+CMGF=1 //设置短信模式为文本格式
AT+CMGS="1516xxxxxx"//设置短信接收方号码
> OPEN THE DOOR OR NOT//发送短信内容
AT+CMGR=index //读存储区第n 条短信
AT+CMGD=index //删除第n 条短信
ATD 151xxxxxxx //拨打电话
ATH //挂断电话

图 5 远程开锁软件设计
4.总结
本文将有线传输的低廉与无线传输的便利有机结合了起来,有效降低了运营成本;同时由于GSM 通信稳定可靠,也在一定程度上减少了系统出错的概率。因此,该电子锁在安全防卫领域具有一定的实用价值。
虽然 SMS 的费用及传输的缺点局限:容量限制(每条短信内容最多140 个字节);网络繁忙时短信延迟长等。但对于建立在GSM 基础上的电子锁却都已经已经足够,而且又恰恰具备了实时性强、快速性等等优点,必定会得到更为广泛的应用。
系统软件结构同样本着模块化和功能最小实现的原则,主要由串口通信模块、管理模块、用户操作界面和后台数据四部分组成。可以实现的功能有:短消息的提取与存储,拨号信息的提取与存储,数据的分析处理和液晶显示,对异常数据的声光报警等。
(1)键盘开锁工作特点:
(a)当手动选择使用键盘开锁时,这时由键盘输入密码,当位有效密码输入正确时按“确认”键确认,PB3 口输出高电平使电磁锁动作,完成开锁,同时电路进入延时状态,延时5秒后,电路将自动恢复到初始的闭锁状态。
(b)输入密码错误时,将发出5 秒的报警信号,用以提醒用户。输入密码错误超过三次,电子锁自动锁定,同时发出拨号报警。
(c)输入密码时,首位密码正确输入后,电路将开始计时每位密码数之间的输入间隔应在3 秒内。否则将作为输入超时处理,系统自动放弃,恢复到初始状态。
(2)远程开锁(包括拨号与短信开锁)的工作原理
当手动选择远程开锁时,键盘便会被封锁。这时,电子锁GSM 模块启动,并发给用户手机一条询问信息,用户收到信息后,可通过拨号确认,或短信回复指定信息确认,单片机采集接收短信进行处理,从而实现开锁或报警,同时数字锁系统回复已开锁短信(open )。
软件流程图如图5:
其中软件编程主要针对串口通讯,使用 GSM 模块标准AT 指令的编写,其中最重要的指令有:
AT //检测模块状态
AT+CMGF=1 //设置短信模式为文本格式
AT+CMGS="1516xxxxxx"//设置短信接收方号码
> OPEN THE DOOR OR NOT//发送短信内容
AT+CMGR=index //读存储区第n 条短信
AT+CMGD=index //删除第n 条短信
ATD 151xxxxxxx //拨打电话
ATH //挂断电话

图 5 远程开锁软件设计
4.总结
本文将有线传输的低廉与无线传输的便利有机结合了起来,有效降低了运营成本;同时由于GSM 通信稳定可靠,也在一定程度上减少了系统出错的概率。因此,该电子锁在安全防卫领域具有一定的实用价值。
虽然 SMS 的费用及传输的缺点局限:容量限制(每条短信内容最多140 个字节);网络繁忙时短信延迟长等。但对于建立在GSM 基础上的电子锁却都已经已经足够,而且又恰恰具备了实时性强、快速性等等优点,必定会得到更为广泛的应用。
单片机 AVR 电子 电路 CMOS 电压 电流 二极管 电容 连接器 三极管 MCU 发光二极管 电阻 继电器 LED 传感器 USB 显示器 相关文章:
- 基于nRF2401智能无线火灾监控系统设计(04-01)
- 家居安防无线监控报警系统(04-02)
- 高精度压力测控系统的试验研究(04-08)
- 提高实时系统数据采集质量的研究(04-09)
- 基于MSP430的低功耗便携式测温仪设计(06-18)
- 以超低功耗微处理器MSP430为核心的热计量表设计(06-18)
