新闻中心

EEPW首页>嵌入式系统>设计应用> 基于GPRS的远程监控系统的研究和设计

基于GPRS的远程监控系统的研究和设计

作者: 时间:2012-03-10 来源:网络 收藏
2.4 灭火电路设计
将4个LED灯与S3C2410处理器的4个管脚相连接,由于GPIO是复用管脚,所以首先进行相应寄存器的配置,也就是首先配置控制寄存器GPFCON,配置为output.然后就是对灯的相应控制,这个是对数据寄存器GPFDAT,如果写0,led灯亮,灯亮模拟的是启动灭火装置。否则灯灭,软件是通过ioctl进行相应的控制。灭火模块模拟电路如图4所示。
2.5 红外传感器电路设计
本设计用键盘电路来模拟红外传感器,当有键盘按下时,说明有人闯入,主控板接收到键盘中断时,通过蜂鸣器报警,并发送短信给用户,启动灭火装置。根据硬件电路图可知4×4键盘扫描的工作原理,软件上首先完成对相应的寄存器作配置,这里主要涉及GPFCON,GPGCO N,GPECON三个寄存器,把相应的位设置为0UTPUT和INPUT工作模式,这个根据原理图。然后就是对中断的处理,设置下降沿有效。红外传感器模拟电路如图5所示。


2.6电路设计
是通用分组无线业务的简称,目前理论传输速率为115kpbs,的基本原理是:当用户上传或下载互联网数据时,系统利用分组将数据在网络中传送,达到多用户间对网络资源的共享。选择SIEMENS公司推出的MS35模块,MS35支持语音,数据传输,短消息,提供RS 232全双工数据口,使用AT指令进行控制。模块的UART0口接开发板的UART1口,当MS35模块睡眠时,需要对模块发AT指令来唤醒模块。GPRS模块电路如图6所示。

3 软件设计
图7~图10是主程序流程图功能描述。项目中主要的进程,其中包括2个线程等待控制命令,在代码中采用轮询的形式来对线程状况进行检测,发生问题的时候进行相应的处理,用户可通过网络访问本系统并远程进行控制操作,其中系统对外围设备的操作需要互斥信号量的保护,并且由于在系统中实现了对各个报警功能以及对报警动作的控制,所以在在设计互斥量的时候就同时设计有全局的变量,分别代表相应模块在功能上是否被关闭以及在动作上是否被关闭。



评论


相关推荐

技术专区

关闭