网学网为广大网友收集整理了,基于以太网的电热炉温远程控制系统设计,希望对大家有所帮助!
论文编号:ZD497 论文字数:29658,页数:55,有任务书
摘 要:随着计算机网络技术的高速发展和Internet在全球范围的普及,嵌入式系统接入Internet的技术成为工业控制网络的一个发展趋势。而嵌入式技术和Internet 技术的结合,使得通过Internet控制现场设备成为可能,文中详细研究了嵌入式系统,BL2010 控制器网络应用和Dynamic C语言。对网络连接、IP地址定义和网络程序设计也进行了深入阐述。文章简单介绍了单板机BL2010,并以其为核心,具休描述了基于嵌入式Internet技术的监控系统的设计方案及其软硬件构成,并利用Rabbit 2000 TCP/IP中的Web服务功能实现了通过网页对电热炉进行远程控制。控制现场利用MOC3061进行过零检测,触发双向晶闸管导通,实现电热炉的温度控制。
关键词:BL2010;动态C;远程控制;温度控制;嵌入式技术
Remote Control System Based on Ethernet
about Electric heat stove
Abstract: With the rapid development of computer network and the popularity and widely-use of Internet, technologies accessing the Internet by using embedded system become one developing trend in industry controlling network field. The combination of embedded technology and Internet technology make it possible that controlling field equipment can be implemented through Internet. The application of embedded system bl2010 controller network and Dynamic C language are studied in detail. The network connection, definition of IP address, and design of network program are also described in detail. This article introduces a singal-computerBL2010, and specifies the design scheme、software and hardware of monitoring system based on embedded Internet technologies. And using Web function in TCP/IP with Rabbit 2000, we can control electric heat stove connected to network via web page remotely. In the control field ,make use of MOC3061 to trigger TRIAC when the voltage pass zero, in order to control the temperature of electric heat stove
Keywords:BL2010;Dynamic C;remote control;temperature control;embedded technology.
目 录
摘 要 Ⅰ
Abstract Ⅰ
第1章 绪 论 1
1.1引言 1
1.2嵌入式技术的发展 2
1.3远程控制技术的发展 3
1.4课题概述 4
第2章 总体方案设计 6
2.1 系统总体设计 6
2.2 网络连接 7
第3章 系统硬件设计 9
3.1 反馈控制原理 9
3.2 系统硬件电路设计 10
3.2.1 BL2010简介 12
3.2.2 温度检测与变送 13
3.2.3 温度控制电路设计 14
第4章 系统软件设计 18
4.1 Web服务程序的设计 18
4.1.1 Web简介 18
4.1.2 TCP/IP协议简介 20
4.1.3 Web服务器的结构 21
4.1.4 Web服务器程序的具体设计 23
4.1.5 用于通信的主程序设计 27
4.2 温度控制程序设计 29
4.2.1 PID参数对系统的影响 29
4.2.2 采样周期T的选择 30
4.2.3 数字PID算法 31
4.2.4 Dynamic C编写温度控制程序 33
4.3 网页的设计 37
4.3.1 HTML语言简介 37
4.3.2 温度显示页Monitor Page 38
4.3.3 温度配置页 Config Page 40
结束语 43
小结与致谢 44
参考文献 45
附录A 程序清单 46
A.1 Dynamic C语言源程序 46
A.2 网页源程序 49
A.2.1 显示温度页 49
A.2.2 参数配置页 49