小型专用RTU设计

VIP免费
3.0 侯斌 2024-11-19 4 4 2.86MB 77 页 15积分
侵权投诉
摘要
在环境保护和环境治理的大环境下,我国各水域对水质达标都有严格的规定,
特别在污水处理方面能够实时监测污水的排放情况是非常有意义的。SCADA 系统
在水文水利监控中的应用就是为了解决水情信息自动采集和处理的。RTU 作为
SCADA 系统的重要组成部分,主要负责采集现场的数据并上传到监控中心,起到
了至关重要的作用。
本课题就是来源于上海白龙港污水处理厂厂外闸门井信号采集改造,项
目要求能够设计一款远程监控系统,完成对现场信号的数据采集并通过工业以太
网将数据发送到上位机进行显示,实现监控功能。在开始设计工作之前,详细研
究了 SCADA 系统中的组成部分 RTU 的特点及其优缺点,对比目前做得较好的几
家公司的 RTU 产品功能和性能,最后结合上海工业自动化仪表研究院以往在类似
项目的经验,提出了一种基于 ARM Cortex-M3 RTU 设计方案。本文围绕着 RTU
的硬件和软件实现方法进行设计和论证。
论文中首先从项目的功能需求入手,分析 RTU 所要达到的功能,提出硬件上
的设计原则,最后设计出 RTU 的硬件结构。在硬件上以 LPC1768 为核心处理器,
并以模块化方式设计出电源电路、模拟量测量电路、数字量测量电路、以太网通
讯电路、继电器输出电路以及液晶显示电路,各模块的输入输出接口采用了多种
隔离技术、防护措施。软件上采用 μCOS-II 操作系统作为软件任务的运行平台,
完成对工业现场的电流量、数字量和脉冲量的采集与处理,最后采用 Modbus TCP
通信协议通过工业以太网将现场采集到的数据传输给上位机,实现远程监控功能。
最后为了验证所设计的 RTU 功能,本中最后对所设计的 RTU 进行了测试,
别是 Modbus TCP 的通信能力给出测试方法和结果,表明了 RTU 的设计达到预期
的功能的目标。
关键词:RTU,远程监控,数据采集,Modbus TCP 通信
ABSTRACT
In the environment of environmental protection and environmental governance, the
water quality standards in our country have strict rules,especially to the real-time
monitoring of sewage is very meaningful in wastewater treatment. The application of
SCADA system in hydrologic and water resources monitoring is to solve the hydrologic
information automatic acquisition and processing. RTU as the important part of SCADA
system, mainly responsible for collecting field data and send the data to the monitoring
center and played essential function in this process.
The design originates from the reconstruction of Shanghai Bailonggang sewage
treatment plant in order to acquire the well gate signal more accurately. The project
requirements to design a remote monitoring system, to gleanthe field data and send it to
the host computer through industrial Ethernet to realize remote monitoring. Before
starting work, I seriously study the characteristics of RTU a part of the SCADA system
and its advantages and disadvantages, and made a contrastiveof some RTU
products.Finally,combined with the experience of Shanghai Industrial Automation
Instrument Research Institute in the past similar project.We put forward a design
scheme of RTU dedicated to this project. This paper will demonstrate the RTU system
hardware and software.
Firstly, this paper starts from the functional requirements of the project, and
analysis the function of RTU system, presents the principle of hardware design.
Finally,we put forward a hardware structure of RTU system.The RTU uses LPC1768 as
the core processor, and design the power circuit, analog measurement circuit, digital
measurement circuit Ethernet communication circuit, relay output circuit and liquid
crystal display circuit in modular mode.We put a series of anti-interference measures in
order to ensure the system stability and high performance. In the software, we use
μCOS-II operating system as the platform for software tasks, and Modbus TCP is
employed as communication protocolto realize the remote control function.
At last, in order to verify the function of RTU system, we present some test
methods for our RTU system, especially the Modbus TCP communication ability, and
the results showed that the RTU system achieved the expected function.
Key WordRTU system, Remote monitoring,Data acquisition, Modbus TCP
communication
目录
中文摘要
ABSTRACT
第一章 绪论 ........................................................ 1
1.1 课题研究的来源与意义 ........................................ 1
1.2 RTU 在国内外研究现状 ........................................ 1
1.3 课题研究内容与目标 .......................................... 3
1.4 本文内容安排 ................................................ 4
第二章 基本概念及理论 .............................................. 5
2.1 SCADA 系统简介 .............................................. 5
2.2 数据采集系统简介 ............................................ 6
2.3 嵌入式操作系统简介 .......................................... 7
2.4 Modbus TCP 协议简介 ......................................... 8
2.4.1 Modbus TCP 协议概述 .................................... 8
2.4.2 Modbus TCP 协议通信描述 ................................ 9
2.4.3 Modbus TCP 数据帧 ..................................... 10
2.4.4 Modbus TCP 连接管理 .................................. 11
2.5 本章小节 ................................................... 12
第三章 RTU 的总体设计 ............................................. 13
3.1 功能需求分析 ............................................... 13
3.1.1 数据的采集及处理 ..................................... 13
3.1.2 数据通信 ............................................. 14
3.1.3 液晶显示 ............................................. 14
3.1.4 继电器控制 ........................................... 14
3.1.5 电源要求 ............................................. 14
3.2 设计原则 ................................................... 14
3.3 总体结构设计 ............................................... 15
3.4 小结 ....................................................... 17
第四章 RTU 的硬件设计 ............................................. 18
4.1 概述 ....................................................... 18
4.2 CPU 处理模块 ............................................... 18
4.3 电源模块 ................................................... 19
4.4 模拟信号测量模块 ........................................... 21
4.4.1 信号转换及调理电路 ................................... 21
4.4.2 A/D 转换电路 .......................................... 24
4.4.3 模拟采集电路的误差分析 ............................... 25
4.5 数字信号测量模块 ........................................... 27
4.6 继电器输出模块 ............................................. 28
4.7 以太网通信模块 ............................................. 29
4.8 液晶显示模块 ............................................... 29
4.9 小结 ....................................................... 30
第五章 RTU 的软件设计 ............................................. 31
5.1 软件功能概述 ............................................... 31
5.1.1 软件状态机分析 ....................................... 32
5.1.2 软件的任务划分 ....................................... 35
5.1.3 任务优先级设置 ....................................... 37
5.1.4 任务之间的通信 ....................................... 38
5.2 μC/OS-II 系统移植 ......................................... 40
5.2.1 μC/OS-II 的移植步骤 .................................. 40
5.2.2 OS_CPU.H 文件的修改 ................................... 41
5.2.3 OS_CPU_C.C 文件的修改 ................................. 42
5.2.4 OS_CPU_A.ASM 文件的修改 ............................... 42
5.3 Modbus TCP 通信设计 ........................................ 43
5.3.1 TCP/IP 以太网通信设计 ................................. 43
5.3.2 Modbus TCP 协议设计 ................................... 49
5.3.3 Modbus 应用层设计 ..................................... 51
5.4 其他任务软件设计 ........................................... 54
5.4.1 模拟量测量软件设计 ................................... 55
5.4.2 A/D 线性校准软件设计 .................................. 57
5.4.3 Flash 数据存储软件设计 ................................ 59
5.5 小结 ....................................................... 60
第六章 RTU 通信测试 ............................................... 61
6.1 测试方案 ................................................... 61
6.2 测试过程 ................................................... 61
6.3 测试结果分析 ............................................... 63
6.4 小结 ....................................................... 68
第七章 总结与展望 ................................................. 69
参考文献 ........................................................... 70
在读期间公开发表的论文和承担科研项目及取得成果 ..................... 73
致谢 ............................................................... 74
第一章绪论
1
第一章 绪论
1.1 课题研究的来源与意义
于由我国各水域对水质达标都有严格的规定,作为上海市污水治理二期工程
的一个重要组成部分上海白龙港污水处理厂更是发挥着极其重要的作用。上海白
龙港污水处理厂充分利用现有的污水处理构筑物,一部分污水进入高效沉淀池处
理,另一部分进入新建多模式生物反应池处理,两部分尾水达标后通过出口泵房、
高位井深水排放到长江[1]。在此过程中实时监测污水排放的水流总量及瞬时流量,
并通过闸门的开和关来控制污水的排放是极具意义和重要的。
此次课题是上海工业自动化仪表研究院承接上海白龙港污水处理厂厂外闸门
井信号采集改造项目的一部分。根据要求,每个闸门井房所需采集的信号为两台
电动闸门的状态信号,以及两台流量计的流量信号,需要测量流量计的累积脉冲
信号和瞬时模拟信号。使用 RTU 来对现场的各项数据进行采集,各站点 RTU 模块
与中控室之间通过 3G 设备连接至运营商 3G 总头,各节点连接采用 3G 无线交换
机。3G 网络将选用 VPN 专线通道,使用 VPN 专线通道在数据信息传输过程中将
更安全,更稳定。现场控制层仍然采用工业以太网通讯。现场数据采集后将统一
传输至中控室操作电脑,并通过 OPC 通讯将现场数据转发至相关数据库,为监测
系统显示界面及报表系统提供数据源,实现对闸门污水流量状态等信息的实时监
控,为开关闸门和对污水处理分析所需数据提供依据。
1.2 RTU 在国内外研究现状
SCADA 系统即监测监控及数据采集系统,它是计算机通信与自动化技术相结
合的应用系统。从整体上来讲,它主要包括监控中心,RTU(远程监控单元)和数据
通信三大部分,RTU 用于实时采集现场的数据,然后通过数据通信将数据发送到
监控中心,实现对工业现场的本地或是远程监视和控制,为生产、管理以及调度
提供可靠的数据。
RTU 是一种用于远程测控单元装置,根据不同的系统复杂度、对模拟量测量
的精度、数据通信方法、对实时性的要求以及对报警报告等其他功能的要求,RTU
可利用各种不同的硬件的软件方法来实现,从普通低成本的单片机到高端的嵌入
式处理器。通常情况下,RTU 都要求具有优良的通讯能力和较大的存储容量,能
够提供更多更快的计算功能和控制能力,并且能够适用于各种极恶劣的温度和
湿度环境[2]~[3]
目前,在各领域中使用的 RTU 类型非常繁多复杂,按内部结构来分主要有两
大类,分别是集中式微机控制型的 RTU 以及分布式的多 CPU RTU[4]。这两类
RTU 各有优缺点。
摘要:

摘要在环境保护和环境治理的大环境下,我国各水域对水质达标都有严格的规定,特别在污水处理方面能够实时监测污水的排放情况是非常有意义的。SCADA系统在水文水利监控中的应用就是为了解决水情信息自动采集和处理的。RTU作为SCADA系统的重要组成部分,主要负责采集现场的数据并上传到监控中心,起到了至关重要的作用。本课题就是来源于上海白龙港污水处理厂厂外闸门井信号采集改造项目,项目要求能够设计一款远程监控系统,完成对现场信号的数据采集并通过工业以太网将数据发送到上位机进行显示,实现监控功能。在开始设计工作之前,详细研究了SCADA系统中的组成部分RTU的特点及其优缺点,对比目前做得较好的几家公司的RT...

展开>> 收起<<
小型专用RTU设计.pdf

共77页,预览8页

还剩页未读, 继续阅读

作者:侯斌 分类:高等教育资料 价格:15积分 属性:77 页 大小:2.86MB 格式:PDF 时间:2024-11-19

开通VIP享超值会员特权

  • 多端同步记录
  • 高速下载文档
  • 免费文档工具
  • 分享文档赚钱
  • 每日登录抽奖
  • 优质衍生服务
/ 77
客服
关注