基于GPRS和嵌入式RTLinux的SCADA系统的设计与实现
1 概述 | 第1-10页 |
1.1 课题背景及意义 | 第8-9页 |
1.2 主要工作内容 | 第9-10页 |
2 网络体系结构设计 | 第10-21页 |
1.1 快速以太网 | 第10-11页 |
2.2 GPRS网络 | 第11-15页 |
2.2.1 GPRS系统原理 | 第11-12页 |
2.2.2 GPRS网络特点 | 第12-13页 |
2.2.3 GPRS网络国内外发展现状 | 第13-15页 |
2.3 基于GPRS的SCADA系统网络设计 | 第15-21页 |
2.3.1 系统功能与总体设计要求 | 第15-16页 |
2.3.2 SCADA系统网络体系结构 | 第16-18页 |
2.3.3 SCADA系统工作流程 | 第18页 |
2.3.4 数据组织与发布 | 第18-21页 |
3 远程终端设备(RTU)硬件设计 | 第21-25页 |
3.1 RTU系统硬件架构 | 第21页 |
3.2 嵌入式微处理器 | 第21-23页 |
3.3 GSM/GPRS模块 | 第23页 |
3.3 接口电路设计 | 第23-25页 |
4 远程终端设备(RTU)软件分析与设计 | 第25-30页 |
4.1 嵌入式操作系统 | 第25-26页 |
4.2 RTLinux | 第26-28页 |
4.2.1 RTLinux的实时内核 | 第26-28页 |
4.2.3 RTLinux的进程通信机制 | 第28页 |
4.2.4 RTLinux中断处理 | 第28页 |
4.3 嵌入式系统软件结构和组成 | 第28-30页 |
5 远程终端设备(RTU)软件实现 | 第30-37页 |
5.1 开发环境和运行环境 | 第30页 |
5.2 嵌入式内核的构建与移植 | 第30-31页 |
5.3 引导装载系统 | 第31-33页 |
5.4 串口通信程序 | 第33-35页 |
5.5 自动拨号上网的实现 | 第35-37页 |
6 监控中心软件分析与设计 | 第37-45页 |
6.1 监控中心软件简介 | 第37页 |
6.2 C/S、B/S混合软件模式 | 第37-39页 |
6.3 相关技术 | 第39-43页 |
6.3.1 套接字通讯 | 第39-40页 |
6.3.2 多线程技术 | 第40-42页 |
6.3.3 ADO数据访问技术 | 第42-43页 |
6.4 系统平台设计 | 第43-45页 |
6.4.1 系统网络操作系统 | 第43-44页 |
6.4.2 系统的数据库 | 第44页 |
6.4.3 系统WEB服务器 | 第44-45页 |
7 监控中心软件实现 | 第45-55页 |
7.1 数据库设计 | 第45-49页 |
7.1.1 数据库需求分析 | 第45-47页 |
7.1.2 数据库概念结构设计 | 第47-49页 |
7.1.3 数据库结构的实现 | 第49页 |
7.2 C/S子系统的实现 | 第49-52页 |
7.2.1 开发工具的选择 | 第49-50页 |
7.2.2 服务器端程序实现 | 第50-51页 |
7.2.3 客户端程序实现 | 第51-52页 |
7.3 B/S子系统的实现 | 第52-55页 |
7.3.1 用户操作流程 | 第53页 |
7.3.2 历史数据查询模块 | 第53-54页 |
7.3.4 历史曲线查询模块 | 第54页 |
7.3.5 系统的安全机制 | 第54-55页 |
8 总结与展望 | 第55-56页 |
致谢 | 第56-57页 |
参考文献 | 第57-61页 |
攻读学位期间发表的论文 | 第61页 |