|
4-37 LD驱动电源远程控制的设计和实现 郑旭峰 王 沐 适应现场设备的互联、远程控制及信息集成的要求,在一种高重频、高功率的LD驱动电源的研制中,设计了一种基于Client/Server架构的LD驱动电源远程控制模块,通过串口数据流与TCP/IP以太网的传输,实现了单片机系统的以太网接入。可以通过以太网对LD驱动电源进行远程控制、监测和管理,满足了设备的网络化、系统集成化要求。 设计中采用了以交换机为节点的星型拓扑结构,将LD驱动电源和PC机相连,如图1所示。交换机工作在存储转发模式,这可靠地消除了数据帧的传输冲突。同时在程序设计中采用了基于TCP/IP协议的Client/Server结构,这种设计模式将整个系统分为两大部分——服务器和客户机,其中LD驱动电源作为服务器,PC机作为客户机。
服务器端以太网通信的硬件设计用MCU+ WebServer方案,即通过高性能的嵌入式处理器作为网络服务器(Web Server),并通过RS232总线与MCU连接起来,复杂的网络协议在Web Server上实现,应用系统MCU只处理较简单的通讯协议,使得应用系统的网络接入在硬件(设计方案如图2所示)和软件设计上都较为简单,提高了开发效率。 客户端用PC+以太网卡方式,开发的远程控制软件,实现同LD驱动电源以太网通信。远程控制的用户界面如图3所示,包含多个工具按钮,用户可同时控制、监测和管理多个LD驱动电源。实践证明能够对LD驱动电源进行有效的远程控制。 |