基于LwIP协议的网络化RTU研究与实现

基于LwIP协议的网络化RTU研究与实现

论文摘要

远程测控终端RTU是自动测控系统的重要组成部分之一,负责对现场数据的采集、存储、监测、与上位机进行实时通信等功能,适用于恶劣的工作环境。将RTU通过以太网接入Internet,可以通过网络随时随地看到RTU采集到的信息,以及现场工作状态的正确性,从而实现对现场数据的实时监控功能。本文结合TCP/IP协议栈,以油田中RTU的应用为背景,选择了适合于嵌入式应用的LwIP协议,通过对LwIP协议的移植实现RTU与上位机之间的基于Internet的网络通信。本文详细分析了LwIP协议栈中IP协议、ICMP协议、TCP协议、UDP协议等几个关键模块,选取源码开放的实时嵌入式操作系统μC/OS-Ⅱ作为协议栈移植平台,将LwIP协议移植到具有μC/OS-Ⅱ实时操作系统的RTU上,实现RTU与上位机之间的基于Internet的网络通信功能。为了直观验证基于LwIP协议的网络化RTU与上位机之间的网络通信功能,本文在LwIP协议的应用层实现HTTP协议。上位机通过给RTU设置好的IP地址对RTU进行访问,上位机的浏览器通过网页的形式直观显示出RTU采集到的信息。测试结果表明,所设计的系统运行稳定,上位机与RTU之间的网络通信正常。本文是以油田中的远程监控系统为背景,由于油田环境的特殊性,这种基于LwIP协议的网络化RTU根据油田中具体的实际要求进行完善,具有一定的应用价值。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 课题研究的背景与来源
  • 1.1.1 课题研究的背景
  • 1.1.2 课题来源
  • 1.2 RTU简介
  • 1.2.1 RTU的发展
  • 1.2.2 RTU的优点
  • 1.3 国内外研究现状与发展前景
  • 1.3.1 国内外研究现状
  • 1.3.2 发展前景
  • 1.4 课题研究的目的及意义
  • 1.5 课题研究的主要任务及篇章结构
  • 第二章 LwIP协议的分析
  • 2.1 嵌入式TCP/IP协议栈概述
  • 2.2 TCP/IP与OSI体系结构的比较
  • 2.3 LwIP协议各层分析
  • 2.3.1 ARP协议
  • 2.3.2 IP协议
  • 2.3.3 ICMP协议
  • 2.3.4 TCP协议
  • 2.3.5 UDP协议
  • 2.3.6 HTTP协议
  • 第三章 系统硬件设计
  • 3.1 系统的层次模型
  • 3.2 系统的硬件设计
  • 3.2.1 嵌入式系统的特点
  • 3.2.2 ARM技术介绍
  • 3.2.3 RTU硬件设计
  • 3.2.4 RTU中主要芯片介绍
  • 3.2.5 ARM系统外围电路设计
  • 第四章 系统软件设计及LwIP协议的实现
  • 4.1 嵌入式操作系统简介
  • 4.2 μC/OS-Ⅱ嵌入式操作系统的移植条件
  • 4.3 μC/OS-Ⅱ的体系结构
  • 4.4 μC/OS-Ⅱ在AT91 SAM7X256上的移植
  • CPU.H的编写'>4.4.1 文件OSCPU.H的编写
  • CPUC.C的编写'>4.4.2 文件OSCPUC.C的编写
  • CPUA.S的编写'>4.4.3 文件OSCPUA.S的编写
  • 4.5 LwIP协议在RTU上的实现
  • 4.5.1 LwIP协议的进程模型
  • 4.5.2 操作系统模拟层的实现
  • 4.5.3 LwIP协议的初始化
  • 4.5.4 底层网络接口的实现
  • 第五章 LwIP协议的测试方案
  • 5.1 上位机与RTU的通信过程
  • 5.2 Web服务器的实现
  • 5.3 系统测试结果
  • 第六章 结束语
  • 6.1 论文完成的工作
  • 6.2 问题和展望
  • 致谢
  • 参考文献
  • 攻读硕士学位期间发表论文
  • 详细摘要
  • 相关论文文献

    • [1].基于LwIP通信的电液伺服控制系统[J]. 计算机光盘软件与应用 2013(20)
    • [2].基于LWIP的嵌入式串口服务器的设计与实现[J]. 电子科技 2009(05)
    • [3].嵌入式LwIP协议栈内存泄露问题研究[J]. 海军工程大学学报 2019(06)
    • [4].基于LwIP的热插拔网络嵌入式设计方法[J]. 单片机与嵌入式系统应用 2020(04)
    • [5].基于UCOS-Ⅱ和LwIP的串口设备联网技术研究[J]. 电子设计工程 2015(10)
    • [6].LwIP的移植及其在并行系统中的应用[J]. 信息技术 2012(10)
    • [7].lwIP在μTenux实时操作系统上的移植[J]. 单片机与嵌入式系统应用 2014(03)
    • [8].LwIP在NiosⅡ下的移植及在智能家居中的应用[J]. 电子世界 2013(07)
    • [9].基于LwIP和eCos的嵌入式网络实现[J]. 可编程控制器与工厂自动化 2009(12)
    • [10].基于μC/OS-Ⅱ和LwIP嵌入式设备以太网通信研究与实现[J]. 电子设计工程 2017(16)
    • [11].面向设备监控的LwIP协议栈扩展设计[J]. 电子技术应用 2013(06)
    • [12].基于LwIP的海洋数据采集与传输系统[J]. 电子技术应用 2012(08)
    • [13].LwIP协议栈在NIOS Ⅱ系统中的移植[J]. 机电技术 2009(04)
    • [14].基于lwIP的电梯实时通话系统实现[J]. 微型机与应用 2016(12)
    • [15].基于LwIP无线智能汽车防盗系统设计[J]. 计算机光盘软件与应用 2013(23)
    • [16].基于LWIP的煤矿数字语音对讲终端的设计[J]. 工矿自动化 2011(12)
    • [17].基于RTL 8019AS的LwIP的嵌入式应用研究[J]. 自动化技术与应用 2009(05)
    • [18].基于轻型协议栈LwIP的LXI接口实现[J]. 电子测量技术 2019(20)
    • [19].基于LwIP的嵌入式设备Web服务器设计与实现[J]. 电子设计工程 2018(11)
    • [20].基于F28M36的LwIP协议栈移植及实现[J]. 通讯世界 2017(05)
    • [21].基于LWIP的IAP远程升级技术研究[J]. 机电一体化 2017(05)
    • [22].基于TMS570微控制器的LwIP协议栈移植与实现[J]. 信息通信 2020(03)
    • [23].LwIP协议栈现状[J]. 现代工业经济和信息化 2015(10)
    • [24].Proteus在基于ucosⅡ的LwIP移植上的应用[J]. 黑龙江科技信息 2012(33)
    • [25].基于μC/OS-Ⅲ和LwIP时栅位移传感器多模式网络接口设计[J]. 测控技术 2019(07)
    • [26].基于STM32与Lwip协议栈的高效通信技术[J]. 电子技术与软件工程 2019(19)
    • [27].LWIP中零拷贝技术的研究与应用[J]. 计算机技术与发展 2018(07)
    • [28].基于LwIP的TCP拥塞控制方法的改进[J]. 长春师范学院学报(自然科学版) 2010(02)
    • [29].lwip协议栈的移植[J]. 信息系统工程 2015(08)
    • [30].轻量级协议栈LWIP的分析与改进[J]. 计算机工程与设计 2010(10)

    标签:;  ;  ;  

    基于LwIP协议的网络化RTU研究与实现
    下载Doc文档

    猜你喜欢