美章网 资料文库 基于GPRS的远程能源管理论文范文

基于GPRS的远程能源管理论文范文

本站小编为你精心准备了基于GPRS的远程能源管理论文参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。

基于GPRS的远程能源管理论文

1无线通信方式

1.1无线数传电台无线数传电台设备维护简单,建成后运行转费用很低,因此通过无线数传电台进行通信对具有较大用户量的通信系统来说性价比较高。但无线数传电台的造价很高,信号传输容易受外界信号的干扰,传输距离有限,而且大范围的能源管理系统需要通信稳定,通信距离远,因此这种方式在集中抄表系统中应用受到限制。

1.2GPRS通信近年来,GPRS技术发展迅速,它为人们提供一种点到点的无线广域网IP通信连接,这种基于GSM网络系统的分布式无线交换技术,被应用到更多的小型通信设备中。gprs通过手机网络运行商服务器网关GGSN,以分组式交换作为数据收发的基本模式,利用现有的中国移动运行商通信网络,即可实现远程操作与抄表,该技术目前以区域成熟,且运行可靠。但其应用中的运行费用高以及网络前端通信模块也成为了推广的一个问题,但随着GPRS网络的普及,运营商的资费也不断下调,这使得GPRS通信技术作为一种低成本、高效的无线数据传输方式成为可能[3⁃6]。GPRS技术的优点有:接入范围为运营商的服务范围,目前中国移动网络已覆盖全国绝大部分地区,因此其应用不受限于位置和地域。另外GPRS网络通信还支持不同速率设备接入,传输速率范围大,可满足各种远程抄表的设备需求。由于运行商网络可不间断的提供实时服务,因此GPRS终端设备可同样提供不间断的实时连接,保证其通信数据的实时更新。目前各大网络运行商在GPRS的费用上均采用按流量计费,从而使得远程抄表这种少量(偶尔大量)、间断、频繁的数据传输费用成本大大降低;最新的GPRS技术同时还支持标准的X.25和TCP/IP协议,这便可以与Internet实现数据联通,突破了使用GSM通信数据流量的上限[7⁃10]。根据上述对供热企业远程能源管理系统可选用的通信方式的分析比较可以看出,基于GPRS的远程能源计量管理系统具有性价比高、安全、通信简便等诸多优点,完全能够满足供热企业的计量需求。

2基于GPRS的远程能源管理系统的组成和硬件设计

2.1系统组成能源管理计量系统是按目前抄表行业的实际情况而开发的,它以采集数据、传输数据和处理数据为核心,系统每一个环节都要求保证数据的可靠性。现阶段我国计量表(包括水、电、气、热四种表)安装的方式主要是一户一表,总体表现为一个单元内按户上表,各单元之间计量表以同样的形式安装,形式上看为典型的对等模式。这对抄表系统的实现提供了极大的便利。本文设计的基于GPRS的能源管理系统组成如图1所示,系统采集器,集中器,监控中心组成。采集器把挂载在RS485总线或者M⁃BUS总线上的仪表数据读出,进行数据处理、显示,并通过频率为470MHz无线传输模块传把数据送到集中器。集中器把附近采集器发送上来的数据打包通过GPRSDTU模块传输到监控中心。在图1设计思路中,每一户居民都将安装一块相关计量仪表,是抄表数据的来源,系统将在这里将每户居民实际能源使用情况进行汇总。通过采集器和集中器进行数据传递,数据将保存在数据库中,需要对数据进行分析,同时用户能够通过互联网获取自己的使用情况。

2.2采集器硬件设计目前仪器设计的发展趋势是低功耗、高度集成化和小型化,采集器采用了以低功耗著称的MSP430系列的MSP430F149单片机作为控制器的核心器件。MSP430F149单片机是一种16位超低功耗的处理器,采用流行的RISC结构,具有强大的处理能力;寻址范围可达64Kb,还可以外扩存储器,其中外设和内存统一编址;统一的中断管理器,丰富的片上资源;片内有精密硬件乘法器、1个14路1位的模/数转换器、2个16位定时器、2路USART通信端口、1个比较器、1个看门狗、6路P口、1个DCO内部振荡器和两个外部时钟,支持8MHz的时钟。该系列单片机主要有以下特点:超低功耗;强大的处理能力;高性能的模拟技术及丰富的片上外围模块;系统稳定工作;方便高效的开发环境。采集器主要由电源,主控芯片,无线模块,数据存储器,电池电压检测电路,相应的通信接口和显示模块组成。采集器通过RS485或者M⁃Bus接口采集热量表数据,经过主处理器MSP430F149的分析、处理后保存在FLASH存储器中,并且通过470MHz的无线模块上传给集中器。终端维护可以通过终端本地输入模块操作,同时也能给从站(计量仪表)进行供电。维护界面友好,操作方式简单方便。采集器的电路模块框图如图2所示。

2.3集中器硬件设计集中器的功能是发起采集命令给采集器,将各个釆集器的数据进行汇总,最后通过GPRS模块将数据上传至服务器。集中器与采集器之间数据连接方式采用无线传输模块。集中器电路模块框图如图3所示。集中器主控芯片选择STC公司的STC12C5A60S2芯片。STC12C5A60S2单片机是STC公司生产的单时钟单片机,具有低功耗、高速、超强抗干扰性、指令集完全兼容传统的8051单片机、ISP下载的特点,而且内部集成了双串口功能用复位,符合采集器设计要求。

3基于GPRS远程能源管理系统的软件设计

3.1采集器软件设计采集器软件设计时,采用IAREmbeddedWork⁃benchIDE集成开发环境。由于数据采集器主要完成接受命令与读取数据,所以要有较快的接受能力和处理速度,防止接错或漏接数据。这就要求数据采集器要随时处于接收状态,为了能达到以上要求,可以使用单片机高效的中断处理功能。然而过多的处于中断状态,可能导致其他中断不能及时响应,所以要求中断处理要快或处理较少的程序。由以上所述确定程序设计的结构为中断响应软件查询。中断响应是及时响应外来信息,并作相应的标记,关中断,启动软件查询,达到快速响应中断的目的;而软件查询主要在主程序中进行,通过查询各个标志位,就可知道那个中断发生相应,并执行相应中断函数。MSP430F149具有丰富的中断设置,可方便满足设计要求。本设计主要用到的中断主要有以下几方面:(1)UARTA接收中断。接收热量表数据。(2)UARTB接收中断。接收来自集中器的命令数据。(3)TIMERA0中断。用于按照传输响应定时接收数据帧。(4)TIMERA1中断。用于定时间隔发送数据帧。(5)P1INPUT中断。外部中断、按键查询、掉电查询以及外接电源。(6)ADC12中断。锂电池电压A/D转换完成。采集器主程序流程如图4所示,首先进行各个驱动功能初始化(时钟初始化、LCD初始化、串口初始化、A/D转换初始化、I/O初始化、中断初始化),然后进行电池电压检测判断锂电池电量判断,首页显示,按键判断,读表判断,上传数据到集中器判断,进入低功耗等待中断唤醒。

3.2采集器软件设计集中器主要对数据进行汇总和传输作用,程序主要采用中断响应和程序查询的方式。部分程序设计思想与采集器相似,本节主要对串口中断数据接受发送程序和GPRS程序做介绍。

3.2.1收发程序设计集中器串口中断流程图如图5所示,接收数据时,当收到前导字符0xFE或者起始符时开始接收,接收到0x68时数据开始移入到缓冲中,接收完成的判断根据数据长度进行判断。接收完成以后进行数据校验,检测到校验和、偶校验或格式出错,均应该放弃该信息帧,校验完成以后数据移入保存。发送数据时,当接收到发送数据请求时,开始发送数据。由于STC12C5A60S2不支持硬件上偶校验发送,故先把数据送到累加器中,获得数据奇偶标准位P,如果是偶校验P移入串口发送第9位,奇校验则取反移入,并把累加器中数移入到串口发送缓冲器中。

3.2.2GPRS程序实现本次数据传输使用的透明传输协议的GPRSDUT模块,无线DTU(DataTerminalUnit)能够稳定地进行数据的双向传输,而且此DTU具有自身检测功能,因而数据传输的可靠性高。只需进行相应配置,即可选择需要的工作模式。DTU支持通过串口、短信、数据中心进行协议配置。通过串口使用AT指令,可以方便地实现自动的机器配置。命令格式如表1所示。通过配置串口发送+++,DTU则会回答insetmode<CR><LF>并进入协议配置状态。用户设备可以通过给配置串口发送AT命令进行查询、配置、重启动或退出该配置状态。本次设计主要的读取、修改参数包括:网络参数、连接管理、短信通道、系统参数。数据通过GPRS通道传输都遵循这一原则:对数据进行ATCommand相关包装、发送数据、接收后进行ATCommand解析、数据传到上层、解析数据。集中器数据接收和发送通过串口进行。以接收数据为例。GPRS数据接收流程如图6所示。

4结语

本文提出并设计了一种系统结构简洁、数据传输可靠的能源管理系统。该系统采用典型的三层结构,即:数据采集层、传输层、管理层,分别用采集器、集中器和上位机管理软件来实现相应功能。本系统的特点是集中器和采集器之间通过无线通信模块相连,而且采集器硬件设计上采用了低功耗的设计思想,能够很好的保证系统的连续稳定工作。采集器既起到单元内数据采集功能,又具有中继功能,增加了系统的稳定性。经试验测试,达到了设计效果,数据传输准确,是一种较为理想的能源管理系统解决方案。

作者:麻志滨刘芳刘震单位:哈尔滨工业大学