论文部分内容阅读
本文是基于火电厂DCS系统监控风机存在不及时、不准确且有效半径短的不足而提出了用嵌入式Internet技术来解决此问题的技术路线。选择的技术路线要突破以下几个难点: 首先要解决TCP/IP协议在C8051F020单片机中实现的问题。因为在单片机内全部实现TCP/IP协议的功能是不可能的,所以本文对其进行了裁减。进行裁减要满足两个原则:一个是要满足仪表能够实时、准确传输数据的功能,另一个是要满足OSI七层模型结构,以便能够和Internet互联。据以上原则,本文决定只实现ARP、IP、Ping、TCP功能,其中的IP和TCP本文也只用了它们最基本的功能,且在实际运用的过程当中它们不仅能接入网络,而且也满足了本仪表的实时性、准确性要求。 其次就是网页程序在单片机的实现。用html语言编写的网页通过HTTP协议只能静态的显示在客户端浏览器上,如果要想动态的交互数据,必须在html语言嵌入能够使数据动态显示的一种语言。由于JavaScript脚本语言编程简单,而功能强大适宜单片机之类的嵌入式系统,因此本文通过选择JavaScript脚本语言实现了风机运行参数实时显示的功能。 最后是解决单片机不能直接控制6KV风机启停的问题。为了实现对风机的启停的控制,本文采取了可控硅和光电隔离技术,然后以此来作用于6KV风机的220V合闸线圈从而达到启停风机的目的。 解决了上述难点和整体调试成功后,本仪表成功的将监视的风机参数通过网卡RTL8019AS发送到客户端浏览器上,且参数每隔5秒动态更新一次,实现了实时监控,且当参数达到极限值时本仪表可以通过网络发送命令让风机停止。本仪表也成功的弥补了DCS监控风机半径短、信号不准、维护量大的不足,同时也实现了运行人员、检修人员和厂家在网上的互动,提高了锅炉的安全运行系数。