文摘
英文文摘
声明
第一章 绪论
1.1 课题来源
1.2 工业控制网络研究概况
1.2.1 工业以太网技术国内外研究概况
1.2.2 Modbus国内外研究概况
1.3 可通信低压电器国内外研究现状
1.4 课题研究的目的和意义
1.5 论文的主要研究内容
第二章Modbus网络通信协议研究
2.1 Modbus_RIRJ串行链路协议研究
2.1.1 Modbus协议简介
2.1.2 Modbus功能码及异常响应分析
2.1.3 Modbus串行链路上的实现
2.1.4 Modbus主从协议原理及两种串行传输模式
2.2 Modbus/TCP协议研究
2.2.1 Modbus/TCP协议简介
2.2.2 Modbus/TCP通信协议模犁
2.2.3 Modbus/TCP传输模式
2.2.4 Modbus/TCP数据帧
2.3 客户端/服务器模型
2.3.1 客户端实现
2.3.2 多线程服务器实现
2.4 本章小结
第三章通信模块的硬件设计与实现
3.1 通信模块的硬件总体框架
3.2 硬件电路主要组成部分的设计
3.2.1 微处理器
3.2.2 以太网接口电路
3.2.3 RS485接口电路
3.2.4 调试电路及配置接口
3.2.5 电源及时钟电路
3.3 本章小结
第四章嵌入式操作系统及LwIP协议栈的研究与移植
4.1 嵌入式操作系统
4.1.1 嵌入式操作系统的特点和结构
4.1.2 嵌入式操作系统的类型
4.1.3 嵌入式实时操作系统μC/OS-Ⅱ研究
4.2 μC/OS-Ⅱ操作系统的移植
4.2.1 OS_CPU.H源文件的实现
4.2.2 OS_CPU_C.S源文件的实现
4.2.3 OS_CPU_C.C源文件的实现
4.3 嵌入式TCP/IP协议栈LwIP研究
4.3.1 嵌入式TCP/IP协议栈LwIP
4.3.2 LwIP协议的进程模型
4.3.3 操作系统模拟层
4.3.4 缓冲及内存管理
4.3.5 IP处理
4.3.6 TCP处理
4.3.7 应用程序接口API
4.4 μC/OS-Ⅱ上LwIP协议栈的实现
4.4.1 操作系统模拟层的实现
4.4.2 初始化及网络驱动实现
4.4.3 LwIP协议栈的测试
4.5 本章小结
第五章 应用层软件设计实现及测试
5.1 软件设计
5.1.1 Modbus/TCP应用层的设计
5.1.2 Modbus-RTU软件设计及PC配置部分
5.2 通信模块的测试
5.2.1 Modbus/TCP以太网通信模块测试
5.2.2 以太网进程与串口进程间数据通信测试
5.3本章小结
第六章结论与展望
6.1结论
6.2展望
参考文献
作者在攻读硕士学位期间公开发表的论文
作者在攻读硕士学位期间所作的项目
致 谢
上海大学;