节点文献

基于嵌入式Web服务器的热处理远程监控系统研究

Research on Embedded Web Server Based Remote Mornitoring System of Heat Treatment

【作者】 杨宇

【导师】 谭思云;

【作者基本信息】 武汉理工大学 , 电力电子与电力传动, 2006, 硕士

【摘要】 热处理是奥贝球铁(ADI)生产的关键步骤,热处理过程中温度、时间等工艺参数的变化对产品各项性能指标都有直接的影响。传统热处理监控系统大都以信息孤岛的形式存在,与外界缺少信息数据交换。 本文从热处理远程监控系统的设计目标出发,分析了ADI热处理工艺过程,并针对ADI热处理工艺要求提出了热处理远程监控系统设计的技术指标。提出了两种系统解决方案,并对两种方案进行了比较。按照选定方案的设计,将热处理远程监控系统分为温度控制子系统、PLC控制子系统和嵌入式Web服务器子系统三部分,并分别介绍。 本文以嵌入式Web服务器的设计和实现为主要研究内容。硬件上采用基于ARM7TDMI内核的S3C44B0X作为核心处理器,外部扩展Flash、SDRAM、串行通信接口及以太网接口。Flash用作Bootloader、uClinux内核及文件系统的存放,SDRAM用作运行及数据存储空间,串行通信口用作和PLC通信,以太网接口用于提供远程Internet接入。 软件上,采用U-Boot作为系统Bootloader,在对Bootloader结构进行分析后将U-Boot移植到嵌入式Web服务器。选用uClinux作为操作系统,在分析其特性后给出了移植uClinux到本系统的方法。同时,本文还介绍了一种基于网络的交叉编译环境构建方法。 本文对uClinux上的Web服务器的构建进行了研究,采用Boa和CGI的方式构建嵌入式Web服务器。对Boa及CGI原理进行了简要介绍。并给出了通过修改Boa源代码实现多用户认证的方法。 对于热处理远程监控系统的具体实现,本文给出了静态页面、CGI程序及串口通信程序之间的调用关系,并且对CGI程序和串口通信程序的实现作了分析。

【Abstract】 The heat treatment is the important step in Austempered Ductile Iron (ADI) manufacture, the change in parameters such as temperature, time, etc, in the process of heat treatment, has direct influence on products’ performance index. The traditional control systems of heat treatment are mostly like some isolated islands, and there is no communication with the external world.The target of this paper is to design a remote monitoring system of the heat treatment. After analyzing the process of ADI heat treatment, this paper proposes the system requirement of the remote monitoring system according to the process of ADI heat treatment. Proposes two different solutions of the remote monitoring system and makes comparation of them. The selected solution divides the whole system into 3 parts, which are: temperature control subsystem, PLC control subsystem and embedded Web server subsystem.The research of embedded Web server subsystem is the main content of this paper. ARM7TDMI based S3C44B0X is employed to be central processing unit and the peripheral hardware is compose of Flash, SDRAM, serial communication interface and Ethernet interface. Flash is used to preserve Bootloader, uClinux kernel and file system;SDRAM is used to be operating space and data memory;serial communication port is used to communicate with PLC;Ethernet interface is used to be Internet interface.Software adopts U-Boot as systematic Bootloader. This paper describes the process of transplant U-Boot to embedded Web server after analyzing the structure of Bootloader. Analyzes the characteristic of uClinux and introduces how to transplant it to the system. Besides, a network based cross compile environment is researched.This dissertation researches on the construction of Web server with Boa and CGI on uClinux, and on the method of multi-user authentication by modifying the source code of Boa.As regards the realization of the remote monitoring system, this paper researches the active relation between HTML pages, CGI program and serial communication application. At the end of this paper, the realization of CGI and serial communication application is analyzed.

  • 【分类号】TP393.05
  • 【被引频次】4
  • 【下载频次】239
节点文献中: 

本文链接的文献网络图示:

本文的引文网络