网络自动抄表系统在底层硬件设计中,采用一种基于通用分组无线业务GPRS(General Packet Ratio Service)无线上网技术的自动数据采集方案。在上层软件设计中,采用美国Sun公司推出的J2EE(Java 2 Platform,Enterprise Edition)平台。该产品已应用在实际抄表系统中,效果良好。
电力网供电长期以来依靠人力对商蚍业用电和生活用电数据进行抄读,效率极其低下。抄表数据统计主要依靠人力,报表生成周期长,统计结果分析慢,获得结果不能及时反映系统用电量需求分布,对供应系统的网络优化没有参考价值,严重限制了供电系统的供电效率和质量的提高。
传统抄表方式终靠人力抄表,电表数据抄取周期较长,无法获得同一时刻所有用户的电表数据,使得电表数据的获取具有不精确性和时间段的模糊性,导致电网用电量的时空分布结果可信度不高,从而无法给供电管理部门提供有效的参考数据和建议。
为满足电力行业改革与发展的需要,提高用电营业管理水严,提出一种基于GPRS技术的网络化远程自动抄表系统。该系统首先对现场堋量获得所需要的流量,然后结合GPRS通讯技术、J2EE技术和数据库技术,开发了基于B/S结构的网络化远程自动抄表系统。分别从硬件和软件两方面介绍了系统的总体结构和具体的实现。系统采用了连接池机制来实现Web服务器与数据库服务器酌高效连接,运用xmlhttp技术来实现实时数据显示。该产品已应用在实际抄表系统申,效果良好。
系统由五部分组成:GPRS数据采集模块、通信服务器、数据库服务器、Web服务器、客户端。
GPRS 数据采集模块:它是系统的硬件主要部分。GPRS模块上电后拥有一个动态的IP MM址,可以与通信眼务器进行Socket通信。它的功能就是将检测到的电能流量以十六进制数据格式发送给通信服务器。GPRS终端也可以接受来之通信服务器的命令。
通信服务器:它打开服务器的某一端口,*并接受所有GPRS终端向该端口发送的UDP数据包,然后将数据包解析成流量等数据,写进数据库中。通讯服务器的另一任务是向GPRS终端发送命令的任务,即向GRPS终端发送UDP数据包。
数据库服务器:通信服务器从GPRS终端获得的数据都存储在数据库服务器上,同时数据库服务器还需对数据进行备份。
Web服务器:它连接着数据库服务器和客户端。首先它向客户端提出Web服务。响应来之客户端的请求,并根据客户端的请求向数据库服务器获取数据,然后再将数据以html格式返回给客户端,使得客户端可以浏览它所请求的数据。Web服务器还可以直接向通信服务器提出请求,通信服务器根据Web服务器的请求向GPRS终端笈送命令。
客户端:它采用瘦客户端,只需要一个Internet 浏览器即可。客户端的任务就是向Web EH务器发出http请求,然后将Web服务器返回的html格式文件显示给用户。
系统的功能有:查看历史数据,读取实时或整点数据。
查看历史数据:客户端根据自己的需求,要求查看历吏上某一段数据的请求,该请求经过Web HW务器转送给数据库服务器,数据库服务器将数据经过Web服务器转接以html格式返回给客户端。
读取实时或整点数据:客户端要求读取实时或整点数据请求,Web服务器根据请求来通知通讯服务器,然后由通讯服务器遇知GPRS数据采集模块,GPRS数据(据采集模块通过GPRS 网络向通讯服务器笈送数据包。当通讯服务器收到数据包时,将数据包解析戚流量参数写到数据库服务器中,然后曲数据库服务器将数据发送给Web服务器,然后由Web服务器将数据以html格式返回给客户端。
电能流量测量设各有两种工作方式:一是按事先设定好的时间间隔,周期性地采集用户数据,实时地传送到数据库服务器;二是实时地响应来自于通信服务器的控制命令,接照控制命令进行特定的数据采集任务。这就要求作为数据传输模块和终端设各控制模块的GPRS终端能够实时地解析、处理各种控制命令并向数据传输服务提供尽可能大的吞吐率。另外考虑到系统的可扩展性,本系统硬件设计时没有采用传统的低成本但是高开发费用且性能、功能受限制的单片机加GPRS通讯模块的方案,而是使用了以高性能嵌入式CPU芯片为核心的设计方案。GPRS数据传输终端的硬件组成和连接如图2所示。CPU采用了专为网络解决方案设计的Samsung ARM7 45 10B。GPRS模块采用目前比较流行的西门子MC35系列模块。
维库电子通,电子知识,一查百通!
已收录词条48237个