基于GPRS远动终端装置设计和实现.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于GPRS远动终端装置设计和实现

基于GPRS远动终端装置设计和实现   摘要:为满足变电站电压、电流、温度湿度参数测量与监控的需要,设计了一种基于STM32处理器的RTU系统,该设计实现了各功能模块并给出了相应的硬件电路及软件的实现方法,系统使用GPRS与远程监控主机进行通信,实现远程上位计算机数据实时监控的需要。 关键词:远动终端单元;通用分组无线服务技术;数据采集 中图分类号:TP338 文献标识码:A 文章编号:1009-3044(2014)01-0044-03 目前市场上的RTU终端大多采用8位或16位单片机,且数据通信大多采用串行通信,存在时钟频率低、位数小、指令执行时间长、内存小、传输速度慢等缺点,已不能满足对变电站实时监控的要求,因此,开发具有低成本、实时性好的RTU系统势在必行。 1 设计方案 STM32以其丰富的外围模块、高速的指令执行速度、方便的JTAG 调试方式和低功耗等特性为数据采集与处理的设计提供了一个较为完善的平台,而覆盖全国的GPRS网络已成为一种可持续利用和开发的资源,因而在此基础上开发出满足需求的无线接入产品就成为可能,将变电站监控应用系统架构于GPRS环境中,可以从许多方面改善监控系统的性能和扩展增强系统功能。 根据RTU功能和电压电流参数测量误差精度的需求,选用意法半导体公司推出的新型32位ARM处理器STM32F103VC为控制核心,由电压电流传感器、数据采集模块、采样信号调理单元、控制输出、通信单元、存储单元、LED显示单元、时钟单元、电源管理单元、掉电检测单元等部分组成,具有遥测、遥信、遥控、遥调等功能。在程序设计上除了完成数据快速处理工作以外,还针对系统温度及湿度的非线性失真进行了修正和补偿。 2 RTU硬件设计 2.1硬件结构框图 设计的RTU硬件结构如图1所示。 电压电流信号由电压互感器和电流互感器获取,送入信号采集电路,经前置放大、主放大、高低通滤波,得到符合要求的电信号,并送入到STM32的ADC进行AD转换,系统控制芯片采用STM32,LCD的触摸功能加上少量按键可以建立良好的人机交互环境,可以通过LCD实时显示和回放,数据通过以太网、GPRS可靠地传输到PC监控端,实现数据的实时传输,方便对电压电流数据做进一步的分析,并接受来自PC监控端的遥控遥调命令,输出控制电路主要是实现对继电器的控制。 2.2 主要单元模块设计 1)微处理器单元 微处理器系统,通过输入通道采集传感器信息,对数据进行处理并通过一定的算法输出,通过执行机构控制被控对象达到控制的指标,同时微处理器系统还包括存储器、通信接口等。处理器的选择主要从以下五个方面来考虑:处理器的处理速度, 处理器在完成任务的复杂程度, 尽可能简化外围电路的复杂程度, 尽可能简化外围电路的复杂程度和尽可能底的功耗,综合以上几个方面,最终选用了意法半导体公司推出的新型32位ARM处理器STM32F103VC(Cortex-M3内核,72MHz频率,256K Flash,48K RAM)。 2)电流电压采集模块 STM32F103VC内嵌2个12位的模拟/数字转换器(ADC), ADC可以使用DMA操作,16路通用输入接口,输入类别可选下面类型:12~24V光隔数字量或脉冲或计数输入(PNP方式),0-5V模拟量输入(12位),0-10V模拟量输入(12位),0-20mA模拟量输入(12位)。微处理器单元对电压电流信号采样值进行处理,通过对采样值的积分和软件滤波运算获得电压、电流值,通过对采样值的乘积运算获得对应的瞬时功率,然后通过对瞬时功率的积分,得到一段时间内的能量,通过傅立叶变换计算出基波电能及电压电流2~21次谐波含量数据。 3)通信模块 GPRS模块采用GU900无线模块,其是一款双频段900/1800MHZ 的GSM/GPRS 无线模块,有更小的体积,可以进行板级SMT,节省空间,降低成本。它支持标准的AT 命令及增强AT 命令,支持TCP/IP协议栈,支持高达10K大容量缓存,支持多链接;此外,还支持DTU功能,支持可配置的网络断线重连,支持可配置的外部电平触发短信功能。 3 监测系统软件设计 系统的软件编写分为上位机PC管理系统程序和下位机程序,上位机管理程序采用Visual Basic 6.0开发平台编写,下位机程序通过C语言来编写。 3.1 软件总体分析 从整体上看,该系统软件分为两个大的部分: 1)下位机软件即STM32应用程序,主要完成采集电信号、滤波电信号、输出控制信号、液晶显示LCD和GPRS通信等功能;当系统上电后,开始对整个下位机系统初始化,设置定时器和串口工作方式,然后控制器便总是处于等待状态,直到上

文档评论(0)

linsspace + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档