新闻中心

EEPW首页>嵌入式系统>设计应用> 基于ARM9的室内无线监控报警系统设计与实现

基于ARM9的室内无线监控报警系统设计与实现

作者: 时间:2013-04-25 来源:网络 收藏


2 软件
2.1 系统主程序
嵌入式Linux操作系统是一款性能优良、源码公开、可移植、可固化、可裁剪及占先式的实时多任务嵌入式操作系统,被广泛应用于中小型控制系统,具有占用空间小、执行效率高、实时性能好和可扩展性强等特点。系统软件部分包括嵌入式Linux操作系统的移植与裁剪、系统应用程序开发和使用Qt/Embedded图形用户界面3个主要部分。嵌入式Linux操作系统的移植与裁剪主要分5步:分别是搭建Lin ux开发环境并建立交叉编译环境;配置和编译bootloader;配置和编译Linux内核;安装Linux嵌入式操作系统。完成上述步骤后,开始嵌入式操作系统上应用程序的开发,即本系统的核心控制程序,其流程如图6所示。程序开始运行时,首先对内部的缓冲区及一些变量进行初始化,然后对串口、定时器、中断及外围设备设备初始化,接着读取SIM卡中是否有客户发来的指令信息,若有指令则执行用户指令;否则程序开始采集各个传感器的数据,并根据采集到的数据控制相应家电。若有烟雾或煤气浓度过高等异常信息,则通过GPRS模块向用户发送短信告警;若是红外传感器检测到有人,则控制摄像头拍摄一帧图像并通过彩信发送给客户。为防止用户没能及时看到信息,在发送信息后30 s后拨打用户手机进行提醒。

本文引用地址://m.amcfsurvey.com/article/148041.htm

f.JPG


程序设计完成后,通过交叉编译,下载到中运行;另外本系统还使用Qt/Embedded设计了良好的人机交互界面,可用于设置家电的控制模式及报警模式,还可手动设置家电的开启与关闭。
2.2 GPRS模块子程序
GPRS模块子程序涉及GPRS模块初始化,短信服务中心地址设置,短消息格式设置,报警帧/控制帧/应答帧信息的装配与解析,短彩信收发和拨打电话等,基本流程如图7所示。若需发送彩信,则通过GPRSModem拨号上网,和彩信网关建立链接,然后将图片、文字封装到彩信数据包,再通过GPRS网络将彩信数据包提交到彩信网关,从而彩信的发送。发送短信及拨号则用一套专门对GPRS模块控制的AT指令,这些指令通常以“AT”开头,以回车符结尾。系统主要使用的AT指令如下:模块唤醒:“AT\r”;短消息信息格式设置:“AT+CMGF=1\r”;短信服务中心地址设置:“AT+CSCA=\“+8613800250500\”\r”;-南京短信中心号码;短消息读取:“AT+CMGL=\“ALL\”\r”;-读取所有短消息;短消息发送:“AT+CMGS=\“15105187703\”\r”;-用户号码;拨打电话:“ATD15105187703;\r”。

g.JPG



3 结束语
文中以为核心控制器,通过摄像头、触摸屏、外围传感器、GPIO管脚及GPRS模块了一个智能家居式的。它不仅能温湿度、烟雾、有害气体,还能控制家电及室内安全,在有人闯入时可通过摄像头拍下闯入者的头像信息;另外还可以通过GPRS模块实现报警和用户远程控制的功能,并从硬件和软件两方面描述了系统的实现过程,系统有良好的人机交互界面,整个系统成
本低、稳定性好、响应速度快且适用范围广,不仅适用于家庭和楼宇,通过一定的改造在农业、养殖业等领域也有广泛的发展前景。

蜂鸣器相关文章:蜂鸣器原理
土壤湿度传感器相关文章:土壤湿度传感器原理

上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭