| 【中文题名】 | 基于Web的远程测控系统设计 |
| 【英文题名】 | Design of Remote Measurement and Control System Based on Web |
| 【学科专业】 | 电路与系统 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2007-1-31 |
| 【中关键词】 | TCPIP,WebServer,远程测控,HTTP,, |
| 【英关键词】 | TCP/IP,WebServer,Remote Measurement and Control,HTTP, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>自动化技术及设备>自动化系统>自动控制、自动控制系统>计算机控制、计算机控制系统 |
| 【论文摘要】 |
远程测控技术在现代科学技术、工业生产和国防等诸领域中的应用十分广泛。测控技术的现代化,已被公认为是科学技术和生产现代化的重要条件和明显标志。
随着互联网络的发展,基于TCP/IP通信协议的Web技术得到了广泛的应用和普及。基于Internet的远程测控技术受到工业界的广泛关注,越来越多的控制设备和测试仪器开始实现内置的WebServer。基于B/S(Browser/Server)模式的远程测控系统未来将会广泛应用于智能家居系统、仪器仪表、数据采集、过程控制、工业自动化、家庭自动化等诸多领域。
本文在对TCP/IP协议进行适当裁减和优化的基础上,设计实现了基于Web的远程测控系统。系统硬件以16位微处理器SPCE061A和网络接口芯片DM9000为核心,利用微处理器内置的A/D通道及I/O端口完成模拟数据采集和外围设备控制。软件设计中,将网页文件存储于微处理器的ROM,利用TCP/IP协议和HTTP协议,接收和分析来自网络中其它计算机的访问请求,并在浏览器中返回相应的网页文件。以链表形式存放网页数据,通过移动指针实现数据在各协议层之间的传递,降低内存消耗,实现服务器与客户端之间的动态交... |
| 【论文题纲】 |
|
摘要 |
4-5 |
|
Abstract |
5-8 |
|
第一章 绪论 |
8-10 |
|
1.1 研究意义 |
8 |
|
1.2 国内外研究现状 |
8-9 |
|
1.2.1 国外研究现状 |
8-9 |
|
1.2.2 国内研究现状 |
9 |
|
1.3 本文研究内容 |
9-10 |
|
第二章 OSI参考模型和 TCP/IP协议栈 |
10-29 |
|
2.1 OSI 参考模型 |
10-13 |
|
2.1.1 OSI 参考模型概述 |
10 |
|
2.1.2 OSI 参考模型中各层的功能 |
10-12 |
|
2.1.3 OSI 参考模型的通信层次 |
12-13 |
|
2.2 TCP/IP 协议栈 |
13-29 |
|
2.2.1 TCP/IP 体系结构 |
13-14 |
|
2.2.2 以太网和地址 |
14-15 |
|
2.2.3 ARP 地址解析协议 |
15-18 |
|
2.2.4 IP 网际协议 |
18-20 |
|
2.2.5 ICMP 网络控制报文协议 |
20-22 |
|
2.2.6 UDP 用户数据报协议 |
22-23 |
|
2.2.7 TCP 传输控制协议 |
23-29 |
|
第三章 远程测控系统硬件设计 |
29-40 |
|
3.1 16位单片机SPCE061A |
29-34 |
|
3.1.1 SPCE061A 性能特点 |
29-30 |
|
3.1.2 电源电路 |
30 |
|
3.1.3 时钟电路 |
30-31 |
|
3.1.4 复位电路 |
31 |
|
3.1.5 SPCE061A 最小系统 |
31-32 |
|
3.1.6 A/D 功能 |
32-34 |
|
3.2 DM9000 网络接口芯片 |
34-37 |
|
3.2.1 DM9000 性能特点 |
34 |
|
3.2.2 DM9000 内部寄存器读写 |
34-35 |
|
3.2.3 DM9000 内存工作原理 |
35 |
|
3.2.4 收发网络数据 |
35-37 |
|
3.3 系统硬件电路分析与设计 |
37-40 |
|
3.3.1 SPCE061A 与DM9000 接口电路 |
37-38 |
|
3.3.2 温度采集及 A/D 转换电路 |
38-39 |
|
3.3.3 外围设备控制电路 |
39-40 |
|
第四章 远程测控系统软件设计 |
40-62 |
|
4.1 DM9000 驱动程序设计 |
40-45 |
|
4.1.1 DM9000 初始化 |
40-42 |
|
4.1.2 检查所使用的 I/O 模式 |
42 |
|
4.1.3 收发网络数据 |
42-45 |
|
4.2 HTTP 协议 |
45-49 |
|
4.2.1 HTTP 协议概述 |
45-46 |
|
4.2.2 HTTP 通信过程 |
46-47 |
|
4.2.3 HTTP 请求 |
47-48 |
|
4.2.4 HTTP 响应 |
48-49 |
|
4.3 WebServer 的实现 |
49-60 |
|
4.3.1 WebServer 工作原理 |
49 |
|
4.3.2 制作网页 |
49-51 |
|
4.3.3 实现 WebServer |
51-60 |
|
4.4 温度采集及 A/D 部分软件设计 |
60-62 |
|
第五章 系统测试结果 |
62-66 |
|
5.1 测试环境和方法 |
62-64 |
|
5.2 测试结果 |
64-66 |
|
结论 |
66-67 |
|
参考文献 |
67-69 |
|
后记 |
69 |
|
| 【DOI】 | LunWen.ID:2.2008.381850 |