学位论文 > 优秀研究生学位论文题录展示
基于μC/OS-Ⅱ的以太网与RS485通信网关的研究与实现
作 者: 张乐君
导 师: 吴化柱
学 校: 大连交通大学
专 业: 控制理论与控制工程
关键词: RS485总线 Modbus协议 TCP/IP协议 μCOS-Ⅱ 以太网
分类号: TP273.5
类 型: 硕士论文
年 份: 2010年
下 载: 141次
引 用: 1次
阅 读: 论文下载
内容摘要
随着网络技术的发展,传统的工业控制系统开始向网络化和开放性发展。工业控制信息的传递与共享已不仅仅处于控制层,而是逐渐与信息网融合,为企业甚至全球的信息共享提供了巨大的便利。而以以太网为代表的信息网络以其成本低廉、通信速率高及便于信息的共享与发布等优点,被广泛应用于工控领域的管理层。控制层则多采用总线方式,其中RS485总线作为一种多点差分数据传输的电气规范,已成为业界应用最为广泛的标准通信接口之一。本文从控制网络与信息网络的发展现状出发,详细分析了现场总线与以太网的特点,介绍了一种由32位单片机并嵌入μCOS-Ⅱ实时操作系统的嵌入式网关的设计与实现方法,来解决RS485总线与以太网的通信问题。同时文章提出了一种先存后取的软件设计方法,可以有效地提高通信速度,并简化了以太网报文的数据结构及长度,使得上位机操作方便灵活,程序简短,有较好的通用性和可移植性。文章以满足实际工程应用需求为基础,首先,概述了现场总线、以太网与嵌入式的发展概况与现状,其次,详细介绍了现场总线、以太网的网络结构、工作原理,包括Modbus和TCP/IP协议规范,μCOS-Ⅱ嵌入式操作系统,在此基础上讨论了"μCOS-Ⅱ+Modbus+TCP/IP"方案的网络结构、协议转换的设计思路及网络模型。再次,详细介绍系统的硬件实现及软件设计过程,包括硬件整体架构和接口描述,给出了部分电路原理说明,系统的软件设计流程,部分代码和各模块的实现。最后,文章阐述了系统的实现和功能调试过程。对代码空间问题、系统运行效率问题以及可靠性问题进行了详细的讨论。并对调适过程中遇到的一些问题做了分析并给出了解决方案。为混合网络数据传输系统的设计提供一定的参考。
|
全文目录
摘要 5-6 Abstract 6-9 第一章 绪论 9-14 1.1 嵌入式系统的发展概况 9-10 1.2 现场总线技术的现状及发展 10 1.3 工业以太网的发展概述 10-12 1.4 选题意义和主要研究内容 12-13 1.4.1 选题意义 12-13 1.4.2 主要研究内容 13 本章小结 13-14 第二章 通信协议与μC /OS-Ⅱ操作系统介绍 14-31 2.1 Modbus协议概述 14-17 2.1.1 Modbus数据单元 14-16 2.1.2 Modbus标准功能码 16-17 2.1.3 Modbus通信透明性 17 2.2 嵌入式TCP/IP协议简化实现 17-26 2.2.1 链路层ARP协议 19-20 2.2.2 网络层IP协议 20-22 2.2.3 网络层ICMP协议 22 2.2.4 传输层UDP协议 22-23 2.2.5 传输层TCP协议 23-26 2.3 μC/OS-Ⅱ嵌入式实时操作系统 26-30 2.3.1 μC/OS-Ⅱ的基本特点 26-27 2.3.2 μC/OS-Ⅱ的工作原理 27-29 2.3.3 μC/OS-Ⅱ的启动过程 29-30 本章小结 30-31 第三章 网关硬件平台设计 31-40 3.1 整体硬件架构设计 31-32 3.2. LM3S8962微控制器 32-35 3.3 外围电路设计 35-38 3.3.1 电源模块涉及电路 35-36 3.3.2 系统调试接口电路 36 3.3.3 以太网接口电路 36-37 3.3.4 RS485接口电路 37-38 3.4 下位机设备选用 38-39 本章小结 39-40 第四章 嵌入式网关软件设计 40-62 4.1 μC/OS-Ⅱ在LM3S8962单片机上的移植 40-47 4.1.1 μC/OS-Ⅱ的移植步骤 40-43 4.1.2 μC/OS-Ⅱ的TCB结构设计 43-47 4.2 TCP数据发送实现 47-53 4.2.1 TCP数据发送流程 47-49 4.2.2 Socket连接程序设计 49-53 4.3 系统任务划分及任务之间的通信 53-60 4.3.1 系统总体流程 53-54 4.3.2 各任务间的优先级及通信 54-56 4.3.3 串行模块接口函数及数据处理函数 56-60 4.4 系统程序的总体结构布局 60-61 本章小结 61-62 第五章 功能调试结果 62-67 5.1 实验设计方案 62 5.2 系统初始化设置 62-66 5.2.1 硬件初始化及调试 63-64 5.2.2 通信连接的建立 64-66 本章小结 66-67 结论 67-68 参考文献 68-70 攻读硕士学位期间发表的学术论文 70-71 致谢 71-72
|
相似论文
- 精密时钟同步协议研究与实现,TP393.11
- 基于千兆网的双相机高速同步采集系统设计,TP274.2
- 基于Modbus协议的医用气体压力集散监测系统开发,R197.39
- 智能家居系统的研究与设计,TP273.5
- 城市轨道交通环境与设备监控系统的研究与探索,TP277
- 无线局域网在工业控制中的应用和研究,TP273
- 离心压缩机监控系统的设计与应用,TP277
- 基于集成节点的互连网络的控制平面技术研究,TN929.1
- 伺服驱动器工业以太网接口设计,TP273
- 柴油机测试仪表校验仪及综合信息管理系统研究,TK426
- 电子式电流互感器及其通信接口的研究,TM452
- 基于E1传输的多路网桥交换机的关键技术研究,TN915.05
- 基于操作系统驱动的嵌入式TCP/IP协议栈的实现,TN915.04
- 多DSP并行航迹规划系统接口驱动程序设计与实现,TP368.12
- 嵌入式TCP/IP协议栈TINET的移植研究,TP368.1
- 基于DSP的嵌入式眼动跟踪系统设计与实现,TP368.1
- 面向EOC的嵌入式SNMP代理系统,TP368.1
- 基于语言转换的嵌入式软PLC系统的研究与设计,TP273
- 基于PCI-E接口数据采集系统FPGA设计与实现,TN791
- 基于HomePlug的同轴宽带接入系统的设计与实现,TN948.3
- 用于无损视频高速传输的嵌入式千兆网接入技术研究,TN915.6
中图分类: > 工业技术 > 自动化技术、计算机技术 > 自动化技术及设备 > 自动化系统 > 自动控制、自动控制系统 > 计算机控制、计算机控制系统
© 2012 www.xueweilunwen.com
|