关 闭

新闻中心

EEPW首页 > 工控自动化 > 设计应用 > 基于GSM的家庭安全防护系统

基于GSM的家庭安全防护系统

作者: 时间:2012-05-25 来源:网络 收藏

3 软件设计
软件采用模块化设计方法,主要由主程序、键盘扫描、液晶驱动、SPI总线读写、IIC总线读写、短消息发送、数据采集及处理等模块组成。采用C语言编写,编译环境为Keilμvision3,使用部分环境库函数。程序流程如图5所示。

本文引用地址:https://www.eepw.com.cn/article/160553.htm

e.jpg


1)启动与配置
主机上电后会有10秒的等待设置时间,用户此时可按SET键设置或Q键退出设置。按SET键后,会出现用户列表(User0-User3),最多支持4用户发送,此时可使用数字键选择相应用户设置号码。若10秒无按键按下,主机自动进入初始化。先检查用户状态,若所有用户号码为空,则提示用户配置,重复以上过程。用户设置完毕后,单片机启动TC35并配置无线通讯模块,开始接入网络,用户可通过液晶显示或状态指示灯了解是否接入网络。此后,主机给从机发送握手信号,检测从机是已经正常工作,若一切正常,主机进人工作状态;若从机未开启或不在主机无线信号范围内,则提示用户检查从机后再开始。
从机上电后将无线通讯模块配置为接收状态,待收到主机握手信号后启动检测程序,其中对于人体的检测程序两分钟(可设定)后启动,以免对用户自身误报。
2)工作状态
主机进入工作状态后,将TC35置于低功耗模式,无线通讯模块配置为接收状态。从机不断地采样检测,采样频率50 Hz,以定时器中断方式进行。对红外传感器的检测仅需对其高低电平进行检测;对A/D采样数据以每采样10次取平均值的方法进行运算后,与阈值比较,单片机内部设置三个阈值,分别对应燃气或烟雾浓度的低、中、高水平。当判断有火灾、燃气泄漏或人员进入时,从机即刻将相应报警代码经无线通讯模块发送给主机(程序都设置为仅一次触发),主机此后唤醒TC35读取EEPROM中号码将报警短信发送给用户。

4 结论
实际应用时可根据需要放置主机和从机的位置。实验调试时,将主机和从机分别置于两间相邻的室内,分别开启并设置报警号码,进入工作状态后,当人进入房间时,用户手机可在短时间内收到短信;采用向从机附近释放少许烟雾及可燃气体(为安全起见,此处以打火机丁烷实验),也可以及时收到报警短信。实物和部分实验结果如图6所示。实验结果表明本套方案具有报警及时准确、操作简单、方便实用等特点。

f.jpg


随着人们生活水平和质量的不断提高,智能安防将越来越受刭人们的关注。本方案的主要创新点是能将无人时的突发事件信息第一时间以短信的形式告知主人,起到了实时防灾防盗的作用,有着广阔的应用前景。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭