基于GPRS的远程温度监控系统的设计

时间:2022-10-27 07:43:10

基于GPRS的远程温度监控系统的设计

摘要:本文所讲述的远程温度监控系统主要是指该系统能够把从现场测量的温度通过GPRS网络以及互联网传送到远端的监控中心,从而实现温度的数据记录在监控中心能够显示。并且,在监控中心还能够远程操纵现场的温度,实现温度的远程控制。

关键词:GPRS;温度控制;远程监控系统

中图分类号:TP277 文献标识码:A 文章编号:1007-9599(2011)21-0000-01

GPRS-based Remote Temperature Monitoring System Design

Zhao Qiguo1,Zhao Yongbao2

(1.North China Electric Power University,Baoding 071003,China;

2.Hebei Software Institute,Baoding 071000,China)

Abstract:This paper describes the remote temperature see the empty system mainly refers to the system is able to measure the temperature from the field and sent over the Internet through the GPRS network to the remote monitoring center,in order to achieve the temperature recorded in the monitoring center can be displayed.And in the monitoring center can also remotely control on-site temperature control system,the temperature of the remote control.

Keywords:GPRS;Temperature control;Remote monitoring system

伴随着网络技术和移动通信技术的迅猛发展,远程数据采集技术已经成为现在许多企业设备所必须用到的一个重要手段。与之前的现场对设备的检测控制手段相比较,它的优势体现在不会受到时间、地点、空间等方面的因素制约,由此而被技术人员们慢慢的关注起来。现阶段它不仅仅在工农业上应用较多,就连在国防上都有着广泛的应用。在工业上对温度的测量和监控已经应用很普遍了。但是,有些设备的温度测量和监控是不能够让工作人员到现场,无线网络的数据检测和控制恰恰能够解决这一难题,这个问题的解决就能够解决工作人员对时间、地点、空间等要求了。

一、方案设计

首先大家先来看一下下方的系统的结构图(图1)由AT89C52单片机组成的温度测控板和GPRS无线通信模块H7118通过RS232接口方式结合在一起,实现多路温度的测量与控制。其实这个系统运做的核心内容是:第一用它来获得需要的温度数据并且通过GPRS这个网络通讯系统给数据中心的服务器发送信息。服务器以及客户端之间的通信主要是通过网络来传达的,就这样才能达到能够在远端来控制设备的温度以及采集设备的温度数据的目的。

其实GPRS模块的使用方法非常的简单,它能够很轻松就能帮用户提供清晰的传送信息的通道。它跟别的的技术不一样,他的后台是不用计算机来支持,它自身内部的系统能够自动建立网络连接,它的工作原理就是在电脑一开启的时候它就能够进入GPRS网络,并且它能够自动的建立一个和数据中心的连接,随时随地的传输给用户所需要的设备数据。这个系统还能够实现中心对多点等数据的传输,让传输时间变得跟短。

二、温控板的设计

现场的温度采集数据功能的实现主要是依靠单片机的温度控制板来实现的,温度数据采集好了以后再通过Max232与GPRS模块H7118 DTU进行通信,然后通过网络把信息全部传输到远处的管理人员的电脑上显示。同样,为了更方便工作人员的管理,它可以把检测到温度数据能够在LCD大屏幕上显示出来。并且还能够通过外接风扇的方法来对现场的温度进行降温。现场温度的测量主要是通过热敏电阻来测量的,它的工作原理主要是通过热敏电阻的特性能够知道电阻随着温度的线性变化。如此以来,我们就可以利用电阻的原理给它接一个电阻,接电阻的目的就是让用它的原理把稳变转成压变,然后再应用放大器来对电路进行减法运算,如此一来就能够得到我们想要的微小的电压,然后再把这个微小的电话给下一级的放大器来处理。LED显示器的构成原理是,它采用的是AXGl2864,它的列驱动器用的是KSOl08B和它所兼容的控制驱动器来组成的显示模块,行驱动器用的是KS0107B和它的兼容驱动器来组成的显示模块。正是由于它用的是KS0107B,它才能够在不给电源的情况之下实现信号之间的同步,还能和8为的处理器相关联起来。这种显示器能同步的显示出系统所测量的温度以及设定的温度和当前电机的转动速率等等。

三、主控软件的设计

数据监控软件的设计开发使用的语言是VB(Visual Basic)以及第三方提供的动态数据连接库gprs-dll.dll.该动态连接库包括了与DTU通讯所需要的全部函数,而且还包括服务的启动以及数据的发送和接受,服务的关闭等。数据中心的主要功能就是管理相对应的DTU,然后开启GPRS服务,并且利用GPRS网络和无线网络控制命令以及接受温度控制版传送的温度数据,关闭GPRS服务等。客户端的程序与数据中心服务器之间的通讯主要用winsock控件来实现,在用户要设置和测量被控制的对象的时候,只要找一个能连网的电脑,把要用到的系统程序在这台电脑上安装一下,这样就省去用户上数据中心来操作的麻烦了。因为采用的是GPRS通讯,所以要尽量减少流量,因为GPRS的费用是随着流量的增加而增加。作为单片机他的本身是没有自动发送数据的功能的。只有在客户给单片机发送出了测量请求的时候,但片机温度控制版才会给数据中心服务器发送被测量的温度数据,再让服务器反馈到客户端。

四、结束语

我们经过了在网络上的多次测试后,确定此温度监控测量系统是能够正确可靠的工作的。如果你想实现分布式的温度测量系统,其实也很简单:就是防止多个温度控制板和多个H7118GPRS DTU。正是因为有了它以后,我们的用户就可以通过一个一个测量点来获得数据然后进行温度的显示和控制了。

参考文献:

[1]易沅屏.电工学,北京:高等教育出版社,2004,1

[2]深圳市宏电技术股份有限公司.H71 18 GPRS DTU使用说明书,2007

[3]肖洪兵等.80C5 1嵌入式系统教程,北京:北京航空航天大学出版社,2008,1

[4]柳青.VB程序设计,北京:人民交通出版社,2004,2

上一篇:GHOST多播技术在高校计算机机房维护中的应用 下一篇:制造执行系统数据库自动备份的设计与实现