ARM11和MMS的远程监控系统研究

上传人:544dd****4sss 文档编号:159488634 上传时间:2022-10-09 格式:DOCX 页数:10 大小:93.48KB
返回 下载 相关 举报
ARM11和MMS的远程监控系统研究_第1页
第1页 / 共10页
ARM11和MMS的远程监控系统研究_第2页
第2页 / 共10页
ARM11和MMS的远程监控系统研究_第3页
第3页 / 共10页
点击查看更多>>
资源描述
基于ARM11和MMS的远程监控系统研究发布: 2011-6-27 09:36 | 作者: | 来源: 21IC | 查看: 101次 随着国民经济的快速发展和人民生活水平的日益提高,各种监控系统应运而生,广泛应用于银行、铁路、民航等重点领域,并逐步进入到个人家居监控应用领域中。目前大多数监控系统都是将现场信息发送到远程计算机上,但计算机携带不方便,不能满足人们随时随地查看现场信息的需求。而手机相对计算机来说普及率高、成本低、携带轻便,尤其是近年来GPRS无线数字移动通信网的快速发展,为手机终端提供了无线接入Internet业务,使得手机成为互联网中最普遍的终端设备。多媒体消息服务(Multimedia Message Service,MMS)作为GPRS一项基本业务,被广大手机用户所使用。它不仅实现了终端之间、终端和电子邮件之间的信息传递,还实现了内容的多样性,包括图片、音频、视频、图像、数据和文本的各种组合。可见,利用GPRS和MMS技术可完全满足远程监控系统对距离、图像、声音、高实时性的要求,具有重要的研究意义和使用价值。本文利用S3C6410作为微控制器,设计了一种基于ARM11和MMS技术的远程监控系统。1 MMS概述 MMS是由3(3PP(Third Generation Partnership Project,3G伙伴计划)和WAP Forum(Wireless Application Protocol Forum,无线应用协议论坛)制定的一种手机消息业务,是短信业务和图片信息的进一步发展。MMS系统主要包括多媒体信息中心(MMSC)、WAP网关、数据库服务器和增值服务系统等。它的实现方式有2种:基于WAP和基于IP。目前,GPRS网络采用基于WAP的方式发送和接收MMS彩信,其具体实现方式如图1所示。 从图11中可以看出出,MMS业务是是以WAP为载体体来传送信息息的,可见WWAP技术在在多媒体消息息服务中扮演演了重要的角角色。WAPP(Wireeless Appliica-tiion Prrotocool,无线应应用协议)是开发移动网网络上类似Intternett应用的一系系列协议的组组合,实现了了Interrnet和移移动通信网的的互联。在WWAP体系结结构中,WTTP协议与WSPP协议起到核核心作用。WWSP协议层层在会话服务务中提供了一一致的接口,并并针对无线网网络通信进行行了优化,而而WTP协议为为互动式浏览览(请求应答答)提供服务。 在GPRS网络络中,使用MMMS PDDU(协议数数据单元)对MMS信息进进行发送和接接收,并采用用多媒体邮件件扩展(MIIME)协议议进行打包。MMS PDU由MMS Header和MMS Body两部分组成。Header描述了PDU的特定信息。Body包括了SMIL表述,用来设定多媒体片段的位置、播放时间等。当用户终端发送MMS信息时,会将MMS PDU作为WAP协议的数据单元进行封装,并在移动网络中寻址、存储和转发,最终传递给接收用户。2 系统总体架架构 为了全面、详详细地掌握现现场情况,本本系统所采集集的信息包括括温度、湿度度、烟雾浓度度、图像数据据,以满足人人们在生产和和生活中的需需求。系统的的总体架构如如图2所示。 由图22可知,本系系统主要包括括控制模块、传传感器模块、图图像采集模块块、报警模块块、GPRSS模块以及存储储器模块等部部分。各个模模块的主要功功能如下: 控制模块是是整个系统的的核心部分。运运行系统的主主控程序,完完成设备的初初始化工作;通过对图像像采集模块的的控制,完成成对图像信息息的采集、编编码以及存储储等工作;通通过传感器模模块,采集远远程终端的温温度、湿度、烟烟雾浓度,并并将这些信息息转换成ASSCII码;完成MMSS信息的封装装、发送任务务。 传感器模块块主要完成对对现场信息的的采集,包括括温度、湿度度、烟雾浓度度,实现非电电信号向电信信号的转换。 图像采集模块实现对原始图像信息的采集、数据的传送等功能。 GPRS模块通过PPP协议连接到GPRS无线网络,可实现对MMS信息的发送,以及对来自终端用户SMS(短信息)的接收。 存储器模块主要用于存储经过编码处理的图像信息。 当现场温度、湿度或烟雾浓度超过预设报警值时,报警模块产生报警信号,提示工作人员及时处理现场发生的事故。 监控系统的工作原理:当系统正常工作时,微控制器模块会定时采集现场的温度和烟雾浓度,并与预设的报警值进行对比。当温度或烟雾浓度高于此值时,微控制器模块将会控制图像采集模块采集现场图像,并将采集到的数据进行编码和处理,作为MMS消息的图片数据进行存储;同时,通过传感器模块采集现场的温湿度、烟雾浓度,并作为MMS消息的文字部分进行存储。而后将这两部分数据进行封装,以MMS消息的形式传递到终端用户。在完成发送任务的同时,系统会驱动报警模块产生报警信号,达到报警的目的。 用户也可以通过向系统发送短信息(SMS)的形式,要求监控终端发送现场的温度、湿度、图像等信息,以实现用户对现场的远程监控。3 系统硬件设设计31 控制模块块的设计 为了使使远程监控系系统可以稳定定、持续、高高效地工作,并并能对突发事事件做出迅速速反应,控制制模块采用嵌嵌入式微处理理器S3C66410。该该处理器是基基于1632位ARM111版本内核的的低成本、低低功耗、高性性能微处理器器,广泛应用用于移动电话话和其他便携携式应用。为为了给25G和3G移动通信信业务提供最最佳的硬件性性能,S3CC6410采采用6432位内部总总线结构,内内部集成了多多个功能强大大的硬件加速速器,如移动动图像处理、显显示控制和图图像缩放。其其内部集成的的JPEG编解解码器,支持持对YCbCCr4:2:2YCbCrr4:2:0格式的图像像进行编码,输输出的图像文文件尺寸可满满足MMS信息对对图片大小的的要求。除此此之外,S33C64100还具备相机机接口,该接接口支持ITTU R BBT-6566601 88位模式,最最大输入尺寸寸可为4099640996像素,支支持YCbCCr4:2:2格式的数据据作为输入,可可生成RGBB 161824位格式和和YCbCrr4:2:2YCbCrr4:2:0格式的图像像,这一特点点可降低系统统对图像采集集模块的要求求。32 传感器模模块的设计 系统统的传感器模模块由两部分分组成,分别别是温湿度传传感器和烟雾雾浓度传感器器。温湿度传传感器采用广广州奥松公司司的高性能AAM23011电容式数字字温湿度传感感器。该传感感器具有超快快响应、抗干干扰能力强、性性价比高、温温湿度测量范范围大、分辨辨率高等优点点,可应用于于各类环境中中,甚至在条条件极为恶劣劣的场合也可可正常工作。AM2301是一种单总线器件,其数据格式:40位数据=16位湿度数据+16位温度数据+8位校验和。在本系统中,通过S3C6410的引脚GPE1并加上拉电阻与控制模块进行通信,使系统集成变得更为简易快捷,节省了引线数量,降低了产品成本。 烟雾浓度传感器采用MQ-2作为感应器件。MQ-2是一种电阻性的传感器,对天然气、液化石油气、氢气等烟雾具有很高的灵敏度,可长期稳定地工作,抗干扰性强。通过测量其输出电阻,可以检测现场的烟雾浓度。33 图像采集模块的设计 图像采集模块采用美国Omnivision公司生产的OV7650。它是一款高集成度、高分辨率的CMOS图像传感器,支持YCbCr4:2:2数据输出格式,可完全满足系统的设计要求。其输入输出接口与S3C6410的相机接口具备良好的兼容性,为系统的开发提供极大的便利。34 GPRS模块的设计 系统采用Simcom公司的SIM300z作为GPRS模块。它利用GPRS技术与GSM移动通信网络作为传输介质,可为用户提供快速的无线GPRS连接以及较高的数据传输速率。该模块有较宽的工作温度范围,可满足监控系统对恶劣条件的要求。SIM300z与S3C6410通过串口通信,能及时处理S3C6410发出的AT指令。对于S3C6410传递的数据,SIM300z也可及时转发,满足监控系统对数据传送的要求。4 系统软件设计 完成硬件的设计只是实现系统功能的第一步,良好的软件设计才是系统能够稳定运行的关键,下面将详细介绍监控系统的软件结构和重要的软件模块。41 嵌入式操作系统的移植 嵌入式操作系统是一种用途广泛的系统软件,负责远程监控系统的全部软件硬件资源的分配、调度等工作,是整个系统的基础。Linux因其内核完全开放、可以灵活配置等特性,被选为本系统的操作系统。其移植过程如下: 在PC机上利用虚拟机,建立交叉编译环境GNU; 根据系统需要选择TCPIP等模块,编译生成Linux内核; 编译生成根文件系统rootdisk; 向底层硬件下载Bootloader映像,Bootloader的主要作用是初始化硬件,引导Linux内核启动; 烧写Linux内核和rootdisk映像。42 GPRS连网模块的设计 在Linux下通过GPRS上网,必须使用PPP协议进行拨号,而移植到ARM中的Linux没有提供PPP协议,需要在内核编译时配置网络设备支持PPP协议。在此基础上,利用pppd源码包,使用“ATD*99*1#”进行拨号连接,即可登录中国移动的GPRS网络。在拨号过程中,需要进行如下设置: 设置串口速率为115 200 bps,校验位为NONE,数据位为8,停止位为1,并取消硬件流控制; 用户名与密码为空; 使用“AT+CGDCONT=1,“IP”,“CMNET”指令,设置接入点为CMNET。43 信息采集模块的设计 信息的采集包括两部分:一部分是图像信息的采集,另一部分是温湿度、烟雾浓度的采集。由于S3C6410具备相机接口和强大的JPEG编解码器作为硬件支持,可直接调用Linux函数完成图像的采集和编码工作,极大地缩短了开发周期。 温湿度的采集通过AM2301模块进行,在其上电后,需等待1s以越过不稳定状态,在此期间不能发送任何指令。AM2301与S3C6410之间采用单总线数据格式进行通信和同步,一次通信时间大约5 ms。 微控制器S3C6410采集温湿度流程如下:通信开始时S3C6410拉低总线DATA,500s后释放总线,延时2040 s后S3C6410开始检测AM230 1的响应信号。AM2301的响应信号是一个80s左右的低电平,随后AM2301再拉高总线80s左右代表其即将进入数据传送状态。而后AM2301传递40位的有效数据,当最后一位数据传送完毕后,AM2301将再次拉低总线50s左右,最后释放总线,并由上拉电阻拉高。烟雾浓度的采集集过程:感应应器件MQ-2将烟雾信信息转变成电电信号,经放放大电路后再再进行AD转换,最终终传递给S33C64100进行存储。444 MMSS发送模块的的设计 当系统成成功连接到GGPRS网络络后,需要通通过WAP协议发发送MMS信息。在在此过程中,WAP网关的IP设置为1000172,端口为9201。发送MMS信息的具体过程如下: 微处理器向WAP网关发送会话建立连接请求,发送的数据为0E 00 00 12 01 10 00 00(8字节)。前4字节为WTP invoke PDU,后4字节为WSP协议数据单元,代表WSP Connect PDU。 服务器返回连接确认,其数据为13 80 00 02 92 C7 59 0E(30字节)。前3字节为WTP Result PDU,其余为WSP协议数据单元,代表WSP ConnectReply PDU。 微处理器发送WTP确认(WTP Acknowledgement PDU),完成会话连接,发送的数据为18 00 00。 微处理器发送WTP、WSP和MMS包,主要包括WTP Invoke PDU、WSP Post PDU和M-sendreq PDU。 网关返回事务操作结果,微处理器发送WTP确认(WTP Acknowledgement PDU)完成会话,发送的数据:18 00 01。5 系统测试 经过多次测试,由监控终端发送的MMS信息,其绝大部分都能在发送5 s后由终端接收,即使不发送WTP确认也可以被接收,能够满足监控系统对实时性的要求。系统测试如图3所示。结语 本本文详细介绍绍了基于ARRM11和MMS的远程程监控系统。系系统具有较好好的稳定性,可可以适应不同同的工作环境境。所采用的的MMS技术可可以传送图片片、声音、文文字和视频等等信息,通过过该技术实现现远程监控已已成为当今的的一大热点。随随着嵌入式技技术的不断发发展、GPRRS网络的逐逐步成熟,以以及3G网络的迅迅速发展,通通过MMS的方式式实现远程监监控必定成为为流行趋势。相相信在不久的的将来,人们们不出家门,就就可以实时对对远程场景进进行监控,及及时处理突发发事件。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业管理 > 市场营销


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!