微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 硬件工程师文库 > 基于单片机和GSM的家庭防盗系统设计

基于单片机和GSM的家庭防盗系统设计

时间:10-17 来源:本站整理 点击:

选用24 系列串行EEPROM 的产品。同时由于系统要对特定用户报警, 要求能对其身份进行有效的识别, 而这种信息在一个相对的时间里是固定不变的, 所以要对其进行保存而且要保证随时能够改写。对本系统即手机报警系统来说需要保存的信息有: 用户自己的手机号码、报警时约定的报警密码、家庭的地址、家庭其他用户的号码等相关信息。这几个信息的内容相对简单, 因此使用EXEL 产品中的24C02 完全能够达到要求。但是24C02 和其他24CXX 系列比较有一点特殊, 其按页写方式写入数据时最大只能是8 B,这次设计中选用的是EXEL公司的24C02,其最大页写一次只能是4 B.所以在编程中采用字节写入方式。

  3 系统软件设计

  系统工作过程简介: 当系统获得传感器信号时, 单片机系统首先检查当前状态是否为设防状态。如果是,则单片机系统通过GSM 发送一条短信给用户, 用户获得信息后可以发送控制命令。在异常状态下有"0 拍照" 、"1 监听" 、"2 拨打小区电话" 几条指令可用。当用户发送"0 拍照" 时, 首先从存储器中提取用户号码与收到短信中的电话号码进行比对, 校验成功后单片机就会发起对摄像头的通信并完成拍照与上传数据。之后通过GPRS 模块将照片发送至用户的手机上。当用户发送"1监听"时,单片机首先从存储器区中提取电话号码并拨打该号码。用户接听电话后,就可以监听家中的安全状况。

  当用户发送"2 拨打小区电话" 时, 系统将会自动从存储器中提取小区保安的电话号码并拨打保安电话。每完成一次操作,语音电路都会根据操作的内容提示用户操作的结果。系统软件工作流程图如图5 所示。

 

图5 系统软件工作流程图

  利用串口助手可以对PT39I 进行测试和操作, 也可以用来分析理解AT 指令协议, 为软件编程做准备。在此基础上可以在单片机上开发程序, 通过串口对无线通信模块进行控制, 达到实现用单片机控制收发短消息的功能。.使用PT39I 收发短消息, 用户必须准备一张已开通的SIM 卡, 并将其插入PT39I 的SIM 卡座中。使用PC配合PT39I 收发短消息, 使用时需开启PT39I 电源, 通过串行数据线连接到PC 机, 并在PC 端安装串口读写软件, 例如超级终端、Telix 等, 通过终端软件发送AT 命令, 察看返回的数据是否正确。

  系统的测试、启动、初始化完成后, 用户可以发送" 拍照" 到系统的号码。发送短信后等待约1 min .用户会收到一条彩信, 打开浏览, 是系统抓拍的照片。有一点需要说明, 系统摄像头抓拍的照片为收到用户短信后2 s左右, 但是数据传输时间较长。具体传输时间由照片的大小和串口的通信速率决定。在系统收到用户发送的拍照命令后, 系统要完成主控制器对摄像头模块的同步与设置。

  本文的创新点在于通过软、硬件结合的方式, 设计了一种基于STC89C58 和GSM 网络的家庭网络防盗系统, 该防盗报警系统已经投入实际运用, 运行良好, 有一定的实用价值。传统的报警产品虽然种类众多, 但它们大都是当有非法入侵或盗窃行为时, 只会立即发出声、光、电等报警信号报警, 本文报警系统可以实现远程报警防盗功能。另外, 此类报警系统只要稍加改动, 就可应用到汽车防盗、仓库防盗等多个方面。所以把GSM 应用在远程控制系统中的前景非常广泛。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top