声明
摘要
第一章 绪论
1.1 选题背景和意义
1.2 远程实验系统研究现状
1.3.1 主要内容
1.3.2 章节安排
第二章 原有控制方式与远程实验系统研究的必要性
2.1 实验系统简介
2.2 实验装置的硬件组成
2.1.1 实验装置总体结构
2.2.2 供水系统
2.3 原有控制方式
2.3.1 上位机软件
2.3.2 本地实验系统升级改造
2.3.3 本地实验模式的不足
2.4 基于DDC的远程实验系统研究
2.4.1 远程实验系统研究的必要性
2.4.2 DDC系统的选择
2.4.3 远程实验系统设计目标
2.5 本章小结
第三章 系统总体设计及实时性研究
3.1 总体设计方案
3.2.1 实时性研究的必要性
3.2.2 影响系统实时性的主要因素
3.3 Visual C++与DDC间串行通信实时性研究
3.3.1 Visual C++串口通信方法
3.3.2 串口通信协议
3.3.3 方案设计
3.3.4 实时性测试与分析
3.3.5 API函数串口通信方法选择
3.4 网络通信实时性研究
3.4.1 基于TCP/IP协议的Winsock编程
3.4.2 方案设计
3.4.3 实时性测试与分析
3.5 远程实验系统可行性分析
3.6 本章小结
第四章 控制服务器部分的设计与实现
4.1 控制服务器的设计
4.2 控制服务器的实现
4.3.1 串口异步通信
4.3.2 多线程技术
4.3.3 Visual C++与MySQL数据库连接
4.4 控制算法
4.4.1 PID控制原理
4.4.2 增量式PID控制算法
4.5.1 数据库表设计
4.5.2 存储规则
4.6 本章小结
第五章 远程客户端及应用层协议的设计与实现
5.1 远程客户端的设计
5.2.1 服务器管理面板
5.2.2 实验系统面板
5.3 应用层协议的设计与实现
5.3.1 应用层协议的设计
5.3.2 应用层协议的实现
5.3.3 网络通信模块实现
5.4 本章小结
第六章 系统组网及测试
6.1.1 硬件连接
6.1.2 端口映射
6.2.1 测试目标及环境
6.2.2 主要功能测试
6.2.3 实验测试
6.3 虚拟专用网络搭建
6.3.1 基于4G和VPN的虚拟专用网络搭建
6.3.2 基于校园网和VPN的虚拟专用网络搭建
6.3.3 虚拟专用网络下的实验测试
6.4 本章小结
第七章 总结与讨论
7.1 工作总结
7.2 讨论
参考文献
致谢
攻读学位期间参加的科研项目