新闻中心

EEPW首页 > 测试测量 > 设计应用 > 基于ARM9和3G网络的社区温湿度远程监测系统研究

基于ARM9和3G网络的社区温湿度远程监测系统研究

作者:时间:2016-10-18来源:网络收藏

摘要:为了提高人民居住环境,设计开发了一种基于和嵌入式系统的远程系统。实现对温湿度的远程实时监测、存储、历史数据查询和超标报警。介绍了系统的硬件原理与组成和软件设计方案,结合实时数据和图表对系统运行情况进行了说明。

本文引用地址:http://www.eepw.com.cn/article/201610/308998.htm

随着人们生活水平的提高,人们对居住环境的要求越来越高,家居环境中尤为受到人们关注的是有害气体的污染、温湿度控制等。研究结果表明:人体最适宜的健康温度为18~24℃,健康湿度为45%~65%RH,在这种环境下人体感觉最舒适。传统的系统大部分采用的是人工采集或是采用有线监测的方法,人工采集数据,既消耗大量的人力和物力又不能够实时的采集数据,有时还会给数据采集带来误差。有线监测虽然具有很多优点,但是由于监测点分布广而散,有些监测点既偏远又危险,给有线监测的实现带来非常巨大的困难,同时有线监测需要大量的电话线进行增加了巨大的成本。随着第三代移动通讯在我国大量普及,以和嵌入式系统为基础的远程环境监测系统取得了快速发展。监测点采集到的数据通过第三代移动通信传输到监测中心,实施远程实时在线监测,并对采集回来的数据进行汇总、分析和处理。

1 系统结构

远程监测系统如图1所示。该系统主要由远程监测端、系统和监测中心组成。其中远程监测系统将传感器采集的信息进行处理编码打包并通过3G模块发送到移动网络。系统由移动网络和Internet网络组成,将远程监测系统采集发送的信息发送到监测中心。监测中心将接收到的信息进行分析、处理、显示并且存入数据库,以备查询统计。

基于ARM9和3G网络的社区温湿度远程监测系统研究

2 硬件设计

2.1 远程监测端

远程监测端主要由数据采集模块、数据处理模块、无线传输模块组成,该系统硬件结构如图2所示。

基于ARM9和3G网络的社区温湿度远程监测系统研究

数据采集模块采用Sensirion公司生产的SHT75温湿度传感器。SHT75属于Sensirion温湿度传感器家族中的插针型封装系列。传感器将传感元件和信号处理电路集成在一块微型电路板上,输出完全标定的数字信号。传感器采用专利的CMOSens(R)技术,确保产品具有极高的可靠性与卓越的长期稳定性。传感器包括一个电容性聚合体测湿敏感元件、一个用能隙材料制成的测温元件,并在同一芯片上,与14位的A/D转换器以及串行接口电路实现无缝连接,具有品质卓越、响应迅速、抗干扰能力强、性价比高的优点。

数据处理模块考虑到系统既需要连续长时间地工作,又需要有较强的数据处理能力和支持网络功能的接口,所以选用了低功耗、低成本、接口丰富的处理器S3C2410,其CPU内核采用的是ARM公司的16/32位20T RISC处理器。S3C2410处理器集成的功能主要有:1.8 V内核供电,3.3 V存储器供电,3.3 V外部I/O供电;外部存储器控制器;LCD控制器提供1通道LCD专用的DMA;8通道10位ADC接口,转换速率最大为500KSPS(Kilo Sample Per Second,千采样点每秒);117位通用的I/O口和24通道的外部中断源;支持NAND Flash的启动装载;带MMU的先进体系结构支持WinCE、EPOC32、Linux。

无线传输模块采用厦门才茂公司生产的CM8350PCDMA20001X EV-DO 3G DTU。该DTU内嵌工业级通讯模块,标准工业规格设计,支持TCP/ UDP/HTTP协议,数据接口为RS232标准接口,实现数据透明传输功能。

2.2 监测中心

监测中心为一台使用代理或拥有公网固定IP地址的PC机,是数据的接收显示端,运行数据接收显示软件,并向采集端发送控制信息。

3 软件设计

依据“远程监测端”和“监控中心”体系,系统软件也分为两部分:远程监测端嵌入式Linux操作系统软件和监测中心软件。远程监测端嵌入式Linux操作系统软件主要完成传感器采集信息的处理、编码和打包,并将系统通过3G DTU接入移动网络,将打包的信息通过网络发送给监测中心。监测中心软件采用Visual C++6.0编程,Visual C++是微软公司开发的局域C/C++的集成开发工具。监测中心软件主要实现接收各远程监测端发送的数据,将解算出的温湿度实时显示,当有超出设定范围的温湿度信号时报警,并将每次接收到的温湿度信息存入数据库,以备查询使用。软件设计流程图如图3所示。

基于ARM9和3G网络的社区温湿度远程监测系统研究

4 实验结果

监控中心显示界面如图4所示,设置端口号,点击连接使系统进入等待远程监测端连接状态,如有监测端请求连接则接收请求并将数据存入数据库。点击列表可以选择要显示的监测单元,通过温湿度上下限设置报警值,当低于下限或高于上限时系统自动报警。历史查询界面如图5所示。选择要显示的时间跟单元,点击确定在列表框显示查询结果,点击返回则返回监测界面。

基于ARM9和3G网络的社区温湿度远程监测系统研究

5 结束语

随着生活水平提高,家居环境的安全性和舒适度,越来越得到人们的重视,该系统可以实现远距离的温湿度实时显示存储、超标报警、提供历史记录查询功能。论文从元器件选择、电路设计、程序设计等几个方面详细介绍了整体设计的原理及过程。本设计综合利用、传感器、,数据传输等方面技术,系统地介绍了软硬件的组成和设计方法。



评论


相关推荐

技术专区

关闭