基于嵌入式Web服务器的远程故障诊断系统
t中都使用约定俗成的TCP/IP协议,因此,基于IP的TCP和UDP协议起着非常重要的作用。由于SX52BD是一种嵌入式微控制器,内存较小,不能用传统的方法实现TCP和UCP。因此它们需要很大的缓冲区来构造套接字(SOCKET),一边进行应用层的处理。发送数据时也是这样,边处理实用数据边填充发送数据。这种方法极大地节约了内存资源,而且有效地提高了应用程序的处理速度。由于程序的主要功能是接收数据采集命令,真正传送的数据量很小,不需巨大的缓存空间。
1.2客户方局域网
客户方局域网对设备进行在线监测及一般故障的诊断,主要负责重要信息的存储,为数据采集站或现场工作站提供简单的诊断服务,与外界沟通获得帮助。数据库技术是这种监测与诊断系统的一项关键技术。系统必须利用数据库对采样子系统所采集的实时数据进行分析和处理生成历史数据库。库中数据可以被用户查询并进一步分析,从而了解设备的运行状况和发展趋势。在故障发生后也可对相关测点进行追忆,为诊断和维修提供依据。在本系统中,客户局域网能够与嵌入式Web服务器进行通信,对嵌入式Web服务器进行控制。可通过命令应答的方式将采集的现场数据取回进行处理。如果嵌入式Web服务器配置了网页存储资源,也可通过访问嵌入式Web服务器的网页内容与之进行交互。
1.3远程诊断服务器与网上诊断资源
远程诊断服务器是诊断服务提供者在Internet上建立的服务站点。它通常包括:WWW服务器、ASP程序、CGI程序、JAVA小程序(JAVAApplet)。根据实际需要,可能还需建立FTP服务器、电子邮件服务器等。WWW服务器对网络进行监听,接受用户从浏览器发出的请求、诊断信息和相关断,将有关的诊断结果文件及JAVA小程序近回给用户。诊断服务的主要承担者是诊断服务主程序和网上的诊断资源,包括诊断专家系统、诊断信号分析系统等。
图4
2系统实现与应用
本系统用于发电机及低压配电网中的变压器故障检测诊断,如振动、掉相、欠压、过压、超载、功率越界等。数据采集在嵌入式Web服务器的I/O端口上接入相应传感器,使用实验室的局域网资源,用一台微机作为客户机与嵌入式Web服务器通信,同时访问远程诊断服务器。远程诊断服务器利用WindowsNT4.0及IIS4.0作为操作系统和WWW服务器,并在此基础上分别利用MicrosoftInterdev和VisualC++开发建立远程诊断系统。
诊断时,客户端微机利用WWW浏览器登录诊断服务器,并在交互式网页中,利用表单提供故障征兆信息和数据文件,请求诊断服务。诊断服务器调用诊断资源进行诊断得到的诊断结果,利用交互式网页和Java小程序返回给客户机。
《基于嵌入式Web服务器的远程故障诊断系统(第2页)》
本文链接地址:http://www.oyaya.net/fanwen/view/144310.html
1.2客户方局域网
客户方局域网对设备进行在线监测及一般故障的诊断,主要负责重要信息的存储,为数据采集站或现场工作站提供简单的诊断服务,与外界沟通获得帮助。数据库技术是这种监测与诊断系统的一项关键技术。系统必须利用数据库对采样子系统所采集的实时数据进行分析和处理生成历史数据库。库中数据可以被用户查询并进一步分析,从而了解设备的运行状况和发展趋势。在故障发生后也可对相关测点进行追忆,为诊断和维修提供依据。在本系统中,客户局域网能够与嵌入式Web服务器进行通信,对嵌入式Web服务器进行控制。可通过命令应答的方式将采集的现场数据取回进行处理。如果嵌入式Web服务器配置了网页存储资源,也可通过访问嵌入式Web服务器的网页内容与之进行交互。
1.3远程诊断服务器与网上诊断资源
远程诊断服务器是诊断服务提供者在Internet上建立的服务站点。它通常包括:WWW服务器、ASP程序、CGI程序、JAVA小程序(JAVAApplet)。根据实际需要,可能还需建立FTP服务器、电子邮件服务器等。WWW服务器对网络进行监听,接受用户从浏览器发出的请求、诊断信息和相关断,将有关的诊断结果文件及JAVA小程序近回给用户。诊断服务的主要承担者是诊断服务主程序和网上的诊断资源,包括诊断专家系统、诊断信号分析系统等。
图4
2系统实现与应用
本系统用于发电机及低压配电网中的变压器故障检测诊断,如振动、掉相、欠压、过压、超载、功率越界等。数据采集在嵌入式Web服务器的I/O端口上接入相应传感器,使用实验室的局域网资源,用一台微机作为客户机与嵌入式Web服务器通信,同时访问远程诊断服务器。远程诊断服务器利用WindowsNT4.0及IIS4.0作为操作系统和WWW服务器,并在此基础上分别利用MicrosoftInterdev和VisualC++开发建立远程诊断系统。
诊断时,客户端微机利用WWW浏览器登录诊断服务器,并在交互式网页中,利用表单提供故障征兆信息和数据文件,请求诊断服务。诊断服务器调用诊断资源进行诊断得到的诊断结果,利用交互式网页和Java小程序返回给客户机。
《基于嵌入式Web服务器的远程故障诊断系统(第2页)》