| 【中文题名】 | 基于嵌入式Web服务器的热处理远程监控系统研究 |
| 【英文题名】 | Research on Embedded Web Server Based Remote Mornitoring System of Heat Treatment |
| 【学科专业】 | 电力电子与电力传动 |
| 【论文级别】 | 硕士论文 |
| 【投稿时间】 | 2006-6-28 |
| 【中关键词】 | 嵌入式Web服务器,热处理,远程监控,S3C44B0,uClinux, |
| 【英关键词】 | Embeded Web Server,Heat Treatment,Remote Mornitoring,S3C44B0,uClinux, |
| 【分类导航】 | 工业技术>自动化技术、计算机技术>计算技术、计算机技术>计算机的应用>> |
| 【论文摘要】 | 热处理是奥贝球铁(ADI)生产的关键步骤,热处理过程中温度、时间等工艺参数的变化对产品各项性能指标都有直接的影响。传统热处理监控系统大都以信息孤岛的形式存在,与外界缺少信息数据交换。
本文从热处理远程监控系统的设计目标出发,分析了ADI热处理工艺过程,并针对ADI热处理工艺要求提出了热处理远程监控系统设计的技术指标。提出了两种系统解决方案,并对两种方案进行了比较。按照选定方案的设计,将热处理远程监控系统分为温度控制子系统、PLC控制子系统和嵌入式Web服务器子系统三部分,并分别介绍。
本文以嵌入式Web服务器的设计和实现为主要研究内容。硬件上采用基于ARM7TDMI内核的S3C44B0X作为核心处理器,外部扩展Flash、SDRAM、串行通信接口及以太网接口。Flash用作Bootloader、uClinux内核及文件系统的存放,SDRAM用作运行及数据存储空间,串行通信口用作和PLC通信,以太网接口用于提供远程Internet接入。
软件上,采用U-Boot作为系统Bootloader,在对Bootloader结构进行分析后将U-Boot移植到嵌入式Web服务器。选用uC... |
| 【论文题纲】 |
|
第1章 绪论 |
8-14 |
|
1.1 课题背景 |
8-9 |
|
1.2 国内外研究现状 |
9-13 |
|
1.2.1 热处理系统应用现状 |
9-10 |
|
1.2.2 远程监控系统的网络接入研究现状 |
10-11 |
|
1.2.3 嵌入式 Web服务器研究现状 |
11-13 |
|
1.3 本论文的主要工作 |
13-14 |
|
第2章 热处理远程监控系统结构设计 |
14-24 |
|
2.1 热处理过程及系统技术指标 |
14-16 |
|
2.1.1 热处理工艺过程 |
14-16 |
|
2.1.2 系统技术指标 |
16 |
|
2.2 系统结构设计 |
16-23 |
|
2.2.1 系统的方案选择 |
16-19 |
|
2.2.2 温度控制子系统 |
19 |
|
2.2.3 PLC控制子系统 |
19-22 |
|
2.3.4 嵌入式Web服务器子系统 |
22-23 |
|
2.3 本章小结 |
23-24 |
|
第3章 系统的硬件设计 |
24-37 |
|
3.1 系统硬件组成结构 |
24 |
|
3.2 ARM简介 |
24-26 |
|
3.3 核心处理器 S3C44B0X |
26-32 |
|
3.4 最小系统设计 |
32-33 |
|
3.5 Flash接口设计 |
33 |
|
3.6 SDRAM接口设计 |
33-34 |
|
3.7 UART异步串行接口设计 |
34-35 |
|
3.8 以太网控制器接口设计 |
35-36 |
|
3.9 本章小结 |
36-37 |
|
第4章 系统层软件实现 |
37-51 |
|
4.1 系统软件总体结构 |
37-38 |
|
4.2 基于网络的交叉编译环境 |
38-40 |
|
4.3 Bootloader的移植与实现 |
40-45 |
|
4.3.1 Bootloader的概念 |
40-41 |
|
4.3.2 BootLoader典型结构框架 |
41 |
|
4.3.3 U-Boot在本系统中的应用 |
41-45 |
|
4.4 uClinux操作系统移植 |
45-50 |
|
4.4.1 uClinux初步分析 |
45-48 |
|
4.4.2 本系统操作系统内核的修改和编译 |
48-50 |
|
4.5 本章小结 |
50-51 |
|
第5章 应用层软件实现 |
51-63 |
|
5.1 Web服务的实现 |
51-53 |
|
5.1.1 基于 Boa的Web服务构建 |
51-52 |
|
5.1.2 动态Web服务的实现 |
52-53 |
|
5.2 远程监控系统的实现 |
53-62 |
|
5.2.1 用户认证程序 |
55-56 |
|
5.2.2 静态页面设计 |
56-58 |
|
5.2.3 CGI程序设计 |
58-60 |
|
5.2.4 串行通信程序设计 |
60-62 |
|
5.3 本章小结 |
62-63 |
|
第6章 总结与展望 |
63-65 |
|
6.1 全文总结 |
63-64 |
|
6.2 不足与展望 |
64-65 |
|
参考文献 |
65-68 |
|
作者在攻读硕士学位期间公开发表的论文 |
68-69 |
|
致谢 |
69 |
|
| 【DOI】 | LunWen.ID:2.2008.372569 |