《2022年设备远程开关机技术解决方案 .pdf》由会员分享,可在线阅读,更多相关《2022年设备远程开关机技术解决方案 .pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、设备远程开关机技术解决方案1.远程开关机系统设计要求远程开关机系统的设计应符合以下要求:系统基于设备低能耗的设计方针,通过远程开关机技术,可大大降低设备的能耗。在开关机过程中,如碰到故障应及时提醒和给予相关工作人员足够醒目的警示。系统在进行设备网络唤醒时不应引起网络阻塞。系统设计的设备容量应在200 台以上,并且应有20%的冗余量。设备数据通信及控制网络应为以太网为准,不应增设其它路径,以增加成本。所有的设备应由控制中心SC 进行集中统一管理。2.设备远程开关机功能的硬件设计及设备选型2.1 网络唤醒技术远程唤醒技术(WOL,Wake-on-LAN)是由网卡配合其他软硬件,通过给处于待机状态的
2、网卡发送特定的数据祯,实现电脑从停机状态启动的一种技术。1)Magic Packet技术简介Magic Packet技术是 AMD 公司开发出来的一种用于网络唤醒的包通讯协议。它的基本技术细节很简单和容易理解的,它主要包括以下几方面:2)Magic Packet模式使能假设以太网控制器事先是和网络连接通信正常的,那么在这个以太网控制器依附的 PC 机进入系统休眠前,他的软件或硬件系统必需将以太网控制器设置为Magic Packet使能模式。这将有2种方法实现:要么设置以太网控制器的内部寄存器的位,要么驱动以太网控制器的SLEEP#引脚为低电平。这2 种方法之中的一种被执行,将关闭正常的网络服务
3、,从而进入Magic Packet使能模式。此时,设备不再进行任何通信服务,而是实时监测所有收到的帧是否是Magic Packet帧。名师资料总结-精品资料欢迎下载-名师精心整理-第 1 页,共 7 页 -3)Magic Packet帧检测一旦以太网控制器进入了Magic Packet使能模式,它会监测所有收到的帧是否为一个特定的序列,这个序列标识了这个帧是一个Magic Packet 帧。Magic Packet帧必需符合基本的以太网协议的要求。例如:目的地址、源地址和 CRC,其中目的地址可能会是目的节点的MAC 地址,或者是多播地址或广播地址。特定序列是由 16 个重复的目的节点的MAC
4、 地址组成,这个序列必需是连续的,其中不能有任何的断裂。这个特定序列可以放置在帧的任何位置,但是特定序列的前面必需有一个同步流。同步流使得扫描状态机的扫描时钟得到同步。同步流被定义为 6 个字节的 FFh。设备也可以接收一个多播帧,只要 16 个重复的 MAC地址和本机相匹配,那么机器就会被唤醒。假设网络上一主机节点的MAC 地址是:11H 22H 33H 44H 55H 66H。那么在主机被唤醒前,以太网控制器所扫描到的数据为:DESTINATION SOURCE MISC FF FFFFFF FFFF 11 22 33 44 55 66 11 22 33 44 55 66 11 22 33
5、 4455 66 11 22 33 44 55 66 11 22 33 44 55 66 11 22 3344 55 66 11 22 33 44 55 66 11 22 33 44 55 66 11 2233 44 55 66 11 22 33 44 55 66 11 22 33 44 55 66 11 22 33 44 55 66 11 22 33 44 55 66 11 22 33 44 55 66 11 22 33 44 55 66 11 22 33 44 55 66 MISC CRC。4)Magic Packet模式关闭有 2 种方法使得以太网控制器返回到正常通信服务模式,一是通过M
6、agic Packet帧,二是操作人员移动鼠标或键盘操作。通过复位以太网控制器的内部寄存器的位或释放 SLEEP#引脚可以使网络控制器返回到正常工作模式。同时网络控制器会给电源送出一使能信号,该计算机系统就会自动加电进入开机状态。2.2 设备远程开关机系统组成设备电源控制系统,主要组成部分有:主控单元 ECU 及其电源适配器不间断电源 UPS 电源控制模块车站控制中心 SC 主控单元接收来自控制中心的指令,指示电源控制模块按照设定的流程对闸机各个部分单元电源进行操作。远程开关机控制系统组成示意图如下:名师资料总结-精品资料欢迎下载-名师精心整理-第 2 页,共 7 页 -图设备远程开关机系统图
7、市电进入到 UPS,由 UPS分别输出到电源控制器及ECU 的电源适配器。主控单元 ECU 必须处于供电状态下,才能被网络唤醒,所以 UPS应处于常工作态。即设备被远程关机后,UPS 也应处于开机状态,以便提供电源供给ECU。SC 控制中心通过以太网控制ECU,ECU 通过串口和电源控制模块通信,电源控制模块控制内部各个单元的电源开关,从而控制整个设备的开关机。2.3 硬件的基本要求设备的唤醒主要是主控单元的唤醒,然后通过主控单元通过发指令到电源控制器对系统各个部件逐一加电。使用网络唤醒对主控单元的硬件有一定的要求,主要表现在网卡、主板和电源上,三者必须同时支持网络唤醒的要求才能实现该功能:1
8、)网卡被唤醒计算机的网卡必须支持WOL 即 Wake-up On LAN。网卡支持 PCI2.2标准,即网卡支持从PCI 插槽取电。2)电源电源必须是符合ATX 2.01 标准的 ATX 电源,+5V Standby 电流至少应在600mA 以上。ATX 电源的特点:与 AT 电源相比,ATX 电源增加了“3.3V、5VSB、PSON”三个输出。其中“3.3V”输出主要是供 CPU 用,而“5VSB”、“PS ON”输出则体现了 ATX 电源的特点。ATX 电源最主要的特点就是,它不采用传统的市电开关来控制电源是否工作,而是采用“5VSB、PSON”的组合来实现电源名师资料总结-精品资料欢迎下
9、载-名师精心整理-第 3 页,共 7 页 -的开启和关闭,只要控制“PS ON”信号电平的变化,就能控制电源的开启和关闭。“PS ON”小于 1V 伏时开启电源,大于4.5 伏时关闭电源。3)主板主板必需支持 PCI2.2 标准,可以直接通过 PCI 插槽向网卡提供+3.3V Standby电源。3.设备远程开关机系统的软件系统远程关机功能可通过SC 手动发送远程开关机命令,SC 可设置运营时间表,在计划时间内自动发送远程开关机命令。远程关机使用命令通过TCP 方式发送设备控制命令,控制命令报文格式采用当前接口规范。SC 具有远程关机控制命令,SC 可向单个,某类,一组设备发送远程关机命令,设
10、备接收关机控制命令后,控制设备电源模块,关闭设备内部各个模块电源,在关闭电源后,自动关闭设备ECU,进入关机状态。远程开机命令采用Magic Packet数据包在车站内广播。SC 针对每个车站设备网络适配器的 Mac 地址,组织不同的 Magic Packet,设备接收到与自身网络适配器 Mac 地址相同的 Magic Packet,即自动唤醒 ECU,ECU 启动后,通过电源模块控制启动设备的各个模块。并启动设备程序,完成远程自动开机。SC 在车站设备启动时,可通过arp 协议自动搜索每台设备的Mac 地址,并保存在数据库中,通常在设备安装后搜索一次,在设备网络适配器没有更换的情况下,SC
11、可通过保存的 Mac 地址控制唤醒对应的设备。SC 提供设备 Mac 地址的查询,在设备维修更换网络适配器时,需要重新搜索设备的Mac 地址,更新设备的 Mac 地址,以确保远程开机功能可正常执行。4.设备远程开关机系统的实现流程1)设备远程关机主控单元接收到SC 控制中心发过来的关机指令后,先通知电源控制器按照预先设定的流程,逐一关闭设备内部各单元的电源。电源控制器完成操作后,向主控单元响应一个操作正确的应答,否则响应一个操作错误的应答。主控单元收到应答后,向SC 控制中心报告设备关闭状态,然后等待控制中心的响应。SC收到状态报告,向设备发送一个确认,主控单元收到确认立即关机。关机后,网名师
12、资料总结-精品资料欢迎下载-名师精心整理-第 4 页,共 7 页 -卡处于 Magic Packet帧检测状态。设备关机流程如下:SC 发送设备关机命令设备 ECU 控制电源模块关闭各模块电源关闭 ECU SC 发送控制关机命令ECU 控制电源模块TCP关闭各模块电源串口ECU 关闭设备图设备远程关闭示意图设备关机的通信流程及状态报告图设备远程关机流程图5.设备网络唤醒要网络唤醒的设备必需使用符合ATX 2.01 标准的 ATX 电源,同时网卡处于Magic Packet 帧检测状态。控制单元的网卡收到和自己MAC 相匹配的Magic 名师资料总结-精品资料欢迎下载-名师精心整理-第 5 页,
13、共 7 页 -Packet帧后,使能一个信号电源加电,控制单元启动。控制单元启动后,立即向SC 控制中心发送一个”主控单元唤醒”确认,以表明网络唤醒的阶段一成功。接着主控单元发送指令到电源控制模块,指示开启设备内部子单元电源。电源模块操作完成后发送一个响应指令给主控单元。主控单元在根据各设备的初始化情况向 SC 控制中心提交一个报告,设备唤醒成功。设备开机流程如下:SC 广播 Magic Packet 对应的设备网络适配器唤醒ECU ECU 加电启动,控制电源模块逐一启动各个模块启动设备业务程序SC发送Magic Packet设备网络适配器接收是否为本机Mac电源加电启动ECUY控制电源模块启动各个模块启动业务程序图设备远程启动设备通信及状态报告流程图如下名师资料总结-精品资料欢迎下载-名师精心整理-第 6 页,共 7 页 -图设备网络唤醒流程图6.设备远程开关机系统测试根据初步设计方案和对网络唤醒数据包、电源控制器控制流程进行详细分析。在系统测试时,在设备较多时,应检测网络唤醒数据包的广播是否会造成网络阻塞,及采取相应的措施,最终确定和完善设计方案。名师资料总结-精品资料欢迎下载-名师精心整理-第 7 页,共 7 页 -