论文部分内容阅读
本文提出了两种基于嵌入式Web服务器的远程测控系统结构,以适应嵌入式网络测控系统的不同测控规模、性能及安全要求。相对于RS232、GPIB等现场总线组网的传统测控系统,这种结构具有测控范围广、连接设备数量多、适应性强等特点,且用户界面统一,容易升级,与客户端平台无关。文中详细论述了网络化测控系统中各主要模块的设计原理和实现方法: (1)基于嵌入式操作系统的网络化仪器:由32位微处理器Mc68EZ328和uClinux组成,通过Socket接口编写Web服务器,实现远程测量和控制。 (2)无操作系统的网络化仪器:采用8位微处理器C8051F020和网络控制器RTL8019AS,通过编程实现TCP/IP协议族并提供Web服务。该方法使得大量低端微处理器成功地连接Internet。 (3)双接口网关:设计了基于嵌入式系统的双接口网关硬件电路。用PC配置NAT网关,驱动双以太网接口,应用iptables工具实现网络地址转换功能,从而解决嵌入式Internet时代的地址耗尽问题。 (4)单接口网关:首次提出了单接口网关的实现方法,只驱动一个以太网接口,在其上绑定双IP地址,通过自定义程序实现NAT。该方法硬件简单,价格低廉,适用于安全性要求较低的小型测控系统。 (5)嵌入式Web服务器:提出并验证了在基于操作系统或无操作系统的条件下,嵌入式网络化仪器中Web服务器的两种实现方法。