《基于以太网的电热炉温度远程控制系统》由会员分享,可在线阅读,更多相关《基于以太网的电热炉温度远程控制系统(48页珍藏版)》请在金锄头文库上搜索。
1、毕毕 业业 设设 计计 论论 文文题 目 基于以太网的电热炉温远程控制系统设计 (院)系 电气与信息工程系 专业 自动化 班级 0103 学号 0101110302 学生姓名 阳 春 美 导师姓名 刘 国 繁 完成日期 2005 年 6 月 18 日 湖南工程学院 毕毕业业设设计计(论论文文)任任务务书书设计(论文)题目: 基于以太网的电热炉温度远程控制系统 姓名 阳春美 系别 电气与信息工程系 专业 自 动 化 班级 0103 学号 02 指导老师 刘 国 繁 教研室主任 唐 勇 奇 一、基本任务及要求:本课题的基本任务是研究基于以太网的炉温远程控制系统设计。 ,能远距离对电热炉的温度实施有
2、效控制。主要技术要求:温控器以单片机为核心;恒温值设定范围:6001000;精度等级:0.5 级;显示位数:4 位;能与以太网直接连接,能远程设置控制参数和上传控制参数和实际温度等数据;控制策略采用 PID 控制、模糊控制或二者结合。主要设计内容:总体方案设计;硬件设计;控制算法设计;软件设计。侧重于控制算法和软件设计。 二、进度安排及完成时间:查阅资料,确定总体方案,完成选题报告及文献综述初稿。3 周。 总体方案设计。2 周。 确定硬件、软件的结构,拟定关键算法。1 周。 控制算法详细设计。2 周。 设计软件程序,调试。4 周。 撰写毕业设计说明书,整理文档资料,答辩。3 周。 湖南工程学院
3、毕业设计论文目目 录录摘要摘要Abstract第第 1 章章 绪论绪论11.1 选题的背景与意义11.2 相关知识简介21.2.1 BL2OOO 简介21.2.2 Dynamic C 概述21.3 课题发展现状与前景展望4第第 2 章章 系统总体方案的确定系统总体方案的确定52.1 系统设计的要求52.2 总体方案的确定52.3 嵌入式 WebServer 讨论 7第第 3 3 章章 系统硬件电路设计系统硬件电路设计103.1 系统硬件的总体结构设计103.2 系统硬件子模块的设计103.2.1 BL2000 的硬件结构113.2.2 温度检测元件和变送器设计123.2.3 温度控制电路设计1
4、3第第 4 章章 温度控制算法设计温度控制算法设计154.1 PID 计算程序154.2 PID 参数的整定184.2.1 PID 参数与系统控制性能184.2.2 采样周期 T 的确定19第第 5 章章 基于基于 Dynamic C 的系统软件设的系统软件设计计215.1 温度控制程序设计215.2 Web 服务程序设计235.3 HTML 页面设计295.3.1 温度显示页30基于以太网的电热炉远程控制系统5.3.2 参数配置页30结束语结束语33参考文献参考文献34致谢致谢35附录附录 A A BL2000BL2000 程序程序36附录附录 B 网页源程序网页源程序40B.1 温度显示页
5、面程序40B.2 参数配置页面程序40湖南工程学院毕业设计论文I基于以太网的电热炉温度远程控制系统基于以太网的电热炉温度远程控制系统摘要摘要:本课题的基本任务是研究基于以太网的电热炉温远程控制系统设计。能远距离对电热炉的温度实施有效控制。系统主要由被控对象(电热炉) 、温度控制器和客户浏览器三部分组成。在被控对象和温度控制器之间设置过程控制接口,过程控制接口包括温度检测装置和调功器,温控器由单板机 BL2010 构成,完成接收客户端的请求和温度控制的功能。温度控制采用 PID 控制策略。BL2010 通过自身的以太网接口与网络连接。客户浏览器完成温度显示和参数设置的功能,通过以太网,将设置参数
6、(恒温值、PID 参数)传送给 BL2010,实现远程监控。关键字关键字:以太网 ;远程控制 ;电热炉The Design of Electric Stove Temperature Long-distance Control System Based on EthernetABSTRACT: The fundamental task of this project is studying the electric stove longdistance control system design based on Ethernet ,which can implement effective
7、control to electric stove in a long-distance way .The system is mainly make up of the passive object (electric stove)、temperature controller and visitor browser .Between passive object and temperature controller, there have set up a process interface, which embrace temperature examine installation a
8、nd power regulator. The temperature controller is make up of single-board computer BL2000, finishing the function of receiving the request from the end of visitor browser and controlling temperature. PID tactics is adopted in temperature control .By means of the Ethernet interface of itself, BL2000
9、join together with network .Visitor browser fulfill the function of temperature display and setting up parameter ,by means of Ethernet, which convey the set parameter(constant temperature value and PID parameter)to BL2000,accomplishing long-distance control .Keywords: Ethernet, Long-distance control
10、, Electric stove湖南工程学院毕业设计论文1第 1 章 绪论1.1 选题的背景与意义在工业生产过程中,加热炉温度的控制是十分常见的。一般的温度控制器大都功能简单、固定;只能修改一般的参数,不能根据实际环境修改控制程序,控制效果不甚理想。单片机采用互连网进行通讯与控制具有很好的应用价值,可开拓单片机和互连网应用的新领域。它可以很容易地实现远程的监视控制。同时单片机采用浏览起进行监控也将给软件的编程带来极大的便利。互连网的技术大多应用在商业领域的信息传递,但目前也开始越来越多的向工业控制领域发展。单片机以其以及小、功能强、灵活可靠而广泛应用于工业控制和电器产品中,远程控制是其重要的内
11、容之一。现在单片机也开始向互连网方向发展,以求实现远程控制。传统的实现单片机远程控制的方法一般是采用串行口 RS232、RS485、和 CAN 总线等。如果将单片机与调制解调器连接,这样便可以与远程计算机进行通讯联系,形成一种新的远程控制方案。因而,根据现场实际,开发一种既照顾现场情况又考虑远程通讯的新的单片机控制方案将具有重大的意义2。Wildcat 为 OEM 设计者提供了低成本、高性能的单板计算机以实现以太网接入。这些紧凑式板卡具有许多嵌入式控制和监视应用优点。所有的 BL2000 系列模块可以使用恰当的辅助硬件通过以太网/互连网进行编程和调试。带有 10Base以太网口的系统可以直接通
12、过网络或互连网进行控制和监视,能够对远端设备开发接口,能够提供网页服务,还能够发送 E-mail.BL2000 系列对于大系统来说作为一个具有网络功能的服务处理器也是非常理想的。BL2000 系列的编程使用工业级的 Z-Word 的 Dynamic C 软件开发系统。动态 C 语言是基于 Windows95/98/NT 及 Linux 平台的 Rabbit 应用软件的完整开发系统,它作为应用程序运行于 IBM-PC 兼容机上,是 Z-World 公司为基于 Rabbit 微处理器的嵌入式系统而专门设计的 C 编译系统。动态 C 包含了所有低层的 I/O 驱动函数库,大大减轻了软件开发的工作量。它具有实时多任务内核,提供 SOCKET 级TCP/IP 编程,支持各种网络协议(如