Lxi设备中lan故障状态的判断方法

文档序号:7718266阅读:281来源:国知局

专利名称::Lxi设备中lan故障状态的判断方法
技术领域
:本发明涉及LXI设备中LAN故障状态的判断方法,属于机电一体化领域。
背景技术
:LXI规范规定"LXI设备具有电源、LAN的LED状态指示器,在某些应用场合还有IEEE1588状态指示器"。其中,LAN状态指示器与标准LAN活动状态指示器实现的功能不同,标准LAN活动指示器通常设在RJ-45连接器上。LXI规范推荐LAN状态指示器应是双色(红/绿)LED,它提供两种功能LAN错误指示和设备识别。,其状态如表1所示表1双色(红/绿)LED的LAN状态指示器状态识别表LAN状态指示器状态LAN状态说明通电-不间断绿色,.稳定发光正常运fi"正常运行通电闪烁绿色设备识别在Web网页或驱动程序接口上正在执行设备识别命令。状态指示器连续闪烁发绿光直至进行其它操作为止(这不是--次闪烁,而是通过Web接口控制在通电与断电之间切换)通电一一不间断红色,稳定发光LAN错误LAN故障或错误LXI规范规定LXI设备必须利用LAN状态指示器向用户报告由以下原因造成的LAN故障或错误故障1:没有获得有效的IP地址;故障2:检测到重复的IP地址;故障3:DHCP租约续约失败,不能续订已经获得的DHCP租约(不能获得初始的DHCP租约不是故障);故障4:LAN电缆被断开(由以太网连接监视报告)。通常,设计者会采用双色LED设计LAN状态指示器。由表1可知,LED的不间断红色状态要表示四种LAN的故障状态,不利于用户对故障的确认和排除。
发明内容本发明的目的是解决现有LXI设备中LAN状态指示器用不间断红色状态表示四种LAN的故障状态,不利于用户对故障的确认和排除的问题,提供了LXI设备中LAN故障状态的判断方法。本发明LXI设备中LAN状态指示装置包括双色LED、FPGA和嵌入式处理器,嵌入式处理器的GPIO输出端与FPGA的状态信号输入端相连,FPGA的输出端与双色LED输入端相连,4LXI设备通电后,用户激活嵌入式处理器中的LCI程序,由FPGA调整时序进行LAN故障状态显示,具体过程为嵌入式处理器中的LCI程序有五种工作状态,分别为未定义状态、错误1状态、错误2状态、无错误状态和设备识别状态,嵌入式处理器的LCI程序的初始工作状态为未定义状态,状态l:未定义状态,在未定义状态下,如果未检测到有效的IP地址或LAN电缆被断开,发出错误1状态的状态信号给FPGA,转入错误1状态,在未定义状态下,如果检测到重复的IP地址,发出错误2状态的状态信号给FPGA,转入错误2状态,在未定义状态下,如果成功获得IP地址,发出未定义状态的状态信号给FPGA,转入无错误状态,状态2:错误1状态,在错误1状态下,如果检测到以太网电缆插入信号或用户激活LCI程序,发出未定义状态的状态信号给FPGA,转入未定义状态,状态3:错误2状态,在错误2状态下,如果检测到用户更新LAN设置或用户激活LCI程序,发出未定义状态的状态信号给FPGA,转入未定义状态,在错误2状态下,如果检测到DHCP租约续订成功,发出无错误状态的状态信号给FPGA,转入无错误状态,状态4:无错误状态,在无错误状态下,发出正常运行信号给FPGA,如果检测到用户更新LAN设置或用户激活LCI程序,发出未定义状态的状态信号给FPGA,转入未定义状态,在无错误状态下,如果检测到LAN电缆被断开,发出错误l状态的状态信号给FPGA,转入错误l状态,在无错误状态下,如果检测到DHCP租约续订失败,发出错误2状态的状态信号给FPGA,转入错误2状态,在无错误状态下,如果检测到用户激活设备识别功能,发出设备识别状态的状态信号给FPGA,转入设备识别状态,状态5:设备识别状态,在设备识别状态下,发出设别识别信号给FPGA,如果检测LAN电缆被断开,发出错误1状态的状态信号给FPGA,转入错误1状态,在设备识别状态下,如果DHCP租约续订失败,发出错误2状态的状态信号给FPGA,转入错误2状态3,在设备识别状态下,如果检测到用户关闭设备识别功能,发出无错误状态的状态信号给FPGA,转入无错误状态,在设备识别状态下,如果检测到用户更新LAN设置或用户激活LCI程序,发出未定义状态的状态信号给FPGA,转入未定义状态;FPGA根据接收到的状态信号,控制双色LED的显示状态。本发明的优点本发明在不更改硬件设计,且不与LXI规范冲突的情况下,对LXI设备的LAN状态指示功能进行了扩展设计,便于用户对LAN故障或错误的确认和排除,该设计在实际应用中具有很好的实用性。另外,由于该设计具有良好的兼容性,可用于各种LXI设备中。图1是LAN状态指示器的硬件电路结构示意图,图2是本发明故障状态判断方法的状态图。具体实施例方式具体实施方式一下面结合图1和图2说明本实施方式,本实施方式LXI设备中LAN状态指示装置包括双色LED1、FPGA2和嵌入式处理器3,嵌入式处理器3的GPIO输出端与FPGA2的状态信号输入端相连,FPGA2的输出端与双色LED1输入端相连,LXI设备通电后,用户激活嵌入式处理器3中的LCI程序,由FPGA2调整时序进行LAN故障状态显示,具体过程为嵌入式处理器3中的LCI程序有五种工作状态,分别为未定义状态、错误1状态、错误2状态、无错误状态和设备识别状态,嵌入式处理器3的LCI程序的初始工作状态为未定义状态,状态1:未定义状态,在未定义状态下,如果未检测到有效的IP地址或LAN电缆被断开,发出错误1状态的状态信号给FPGA2,转入错误1状态,在未定义状态下,如果检测到重复的IP地址,发出错误2状态的状态信号给FPGA2,转入错误2状态,在未定义状态下,如果成功获得IP地址,发出未定义状态的状态信号给FPGA2,转入无错误状态,状态2:错误1状态,所述错误1状态包括故障1和故障4,故障1为没有获得有效的IP地址,故障4为LAN电缆被断开,在错误1状态下,如果检测到以太网电缆插入信号或用户激活LCI程序,发出未定义状态的状态信号给FPGA2,转入未定义状态,状态3:错误2状态,所述错误2状态包括故障2和故障3,故障2为检测到重复的IP地址,故障3为DHCP租约续订失败,在错误2状态下,如果检测到用户更新LAN设置或用户激活LCI程序,发出未定义状态的状态信号给FPGA2,转入未定义状态,在错误2状态下,如果检测到DHCP租约续订成功,发出无错误状态的状态信号给FPGA2,转入无错误状态,状态4:无错误状态,在无错误状态下,发出正常运行信号给FPGA2,如果检测到用户更新LAN设置或用户激活LCI程序,发出未定义状态的状态信号给FPGA2,转入未定义状态,在无错误状态下,如果检测到LAN电缆被断开,发出错误1状态的状态信号给FPGA2,转入错误1状态,在无错误状态下,如果检测到DHCP租约续订失败,发出错误2状态的状态信号给FPGA2,转入错误2状态,在无错误状态下,如果检测到用户激活设备识别功能,发出设备识别状态的状态信号给FPGA2,转入设备识别状态,状态5:设备识别状态,在设备识别状态下,发出设别识别信号给FPGA2,如果检测LAN电缆被断开,发出错误1状态的状态信号给FPGA2,转入错误1状态,在设备识别状态下,如果DHCP租约续订失败,发出错误2状态的状态信号给FPGA2,转入错误2状态3,在设备识别状态下,如果检测到用户关闭设备识别功能,发出无错误状态的状态信号给FPGA2,转入无错误状态,在设备识别状态下,如果检测到用户更新LAN设置或用户激活LCI程序,发出未定义状态的状态信号给FPGA2,转入未定义状态;FPGA2根据接收到的状态信号,控制双色LED1的显示状态。为了将不同的LAN故障或错误区分出来,便于用户对LAN故障识别和排除,本设计使用了双色LAN状态指示器的第四种状态闪烁红色状态,该状态在LXI规范中没有任何规定,利用该状态和不间断红色共同表示LAN错误,两种状态对应的网络故障或错误如表2所不表2双色LED指示灯状态与LAN故障对应表<table>tableseeoriginaldocumentpage7</column></row><table>表2中用"不间断红色"代表故障1和4,而使用"闪烁红色"代表故障2和3,这样故障就被分成两大类,一类是容易发生在LXI仪器启动阶段,故障1和4;另一类容易发生在LXI仪器运行的阶段,为故障2和3,用户可以轻松的根据双色LED1的指示灯状态就分辩出错误类别,对相应故障进行确定的排除。结合图1说明本发明方法在几种状态时的处理方法,几种状态分别为错误1状态当FPGA2接收到错误1状态的状态信号时,控制双色LED1的指示灯状态为不间断红色。错误2状态当FPGA2接收到错误2状态的状态信号时,控制双色LED1的指示灯状态为闪烁红色。无错误状态当FPGA2接收到无错误状态的状态信号时,控制双色LEDl的指示灯状态为不间断绿色。设备识别状态当FPGA2接收到设备识别状态的状态信号时,控制双色LEDl的指示灯状态为闪烁绿色。双色LED1有两个引脚,分别为G引脚和R引脚,嵌入式处理器3有两个GPI0引脚,分别为GPI01和GPI02,嵌入式处理器3通过两路GPIO引脚来控制双色LEDl的显示状态,中间经过FPGA2进行时序调整。两路GPIO引脚根据高低电平可以组合成四种状态00、01、10和ll,这四种状态分别用来控制双色LED1,使其显示成不间断绿色、闪烁绿色、闪烁红色和不间断红色。当FPGA2检测到嵌入式处理器3的两路GPIO引脚状态为00时,给双色LED1的G引脚输出一个高电平信号,给双色LED1的R引脚输出一个低电平信号,使双色LED1显示为不间断绿色,为无错误状态;检测到嵌入式处理器3的两路GPIO引脚状态为01时,给双色LEDl的G弓I脚输出一个高低电平相间的信号,给双色LED1的R引脚输出一个低电平信号,使双色LEDl显示为闪烁绿色,为设备识别状态;检测到嵌入式处理器3的两路GPIO引脚状态为10时,给双色LEDl的G引脚输出一个低电平信号,给双色LED1的R引脚输出一个高低电平相间的信号,使双色LED1显示为闪烁红色,为错误2状态;检测到嵌入式处理器的两路GPIO引脚状态为11时,给双色LEDl的G引脚输出一个低电平信号,给双色LEDl的R引脚输出一个高电平信号,使双色LEDl显示为不间断红色,为错误1状态。权利要求LXI设备中LAN故障状态的判断方法,LXI设备中LAN状态指示装置包括双色LED(1)、FPGA(2)和嵌入式处理器(3),嵌入式处理器(3)的GPIO输出端与FPGA(2)的状态信号输入端相连,FPGA(2)的状态信号输出端与双色LED(1)输入端相连,其特征在于,LXI设备通电后,用户激活嵌入式处理器(3)中的LCI程序,由FPGA(2)调整时序进行LAN故障状态显示,具体过程为嵌入式处理器(3)中的LCI程序有五种工作状态,分别为未定义状态、错误1状态、错误2状态、无错误状态和设备识别状态,嵌入式处理器(3)的LCI程序的初始工作状态为未定义状态,状态1未定义状态,在未定义状态下,如果未检测到有效的IP地址或LAN电缆被断开,发出错误1状态的状态信号给FPGA(2),转入错误1状态,在未定义状态下,如果检测到重复的IP地址,发出错误2状态的状态信号给FPGA(2),转入错误2状态,在未定义状态下,如果成功获得IP地址,发出未定义状态的状态信号给FPGA(2),转入无错误状态,状态2错误1状态,在错误1状态下,如果检测到以太网电缆插入信号或用户激活LCI程序,发出未定义状态的状态信号给FPGA(2),转入未定义状态,状态3错误2状态,在错误2状态下,如果检测到用户更新LAN设置或用户激活LCI程序,发出未定义状态的状态信号给FPGA(2),转入未定义状态,在错误2状态下,如果检测到DHCP租约续订成功,发出无错误状态的状态信号给FPGA(2),转入无错误状态,状态4无错误状态,在无错误状态下,发出正常运行信号给FPGA(2),如果检测到用户更新LAN设置或用户激活LCI程序,发出未定义状态的状态信号给FPGA(2),转入未定义状态,在无错误状态下,如果检测到LAN电缆被断开,发出错误1状态的状态信号给FPGA(2),转入错误1状态,在无错误状态下,如果检测到DHCP租约续订失败,发出错误2状态的状态信号给FPGA(2),转入错误2状态,在无错误状态下,如果检测到用户激活设备识别功能,发出设备识别状态的状态信号给FPGA(2),转入设备识别状态,状态5设备识别状态,在设备识别状态下,发出设别识别信号给FPGA(2),如果检测LAN电缆被断开,发出错误1状态的状态信号给FPGA(2),转入错误1状态,在设备识别状态下,如果DHCP租约续订失败,发出错误2状态的状态信号给FPGA(2),转入错误2状态3,在设备识别状态下,如果检测到用户关闭设备识别功能,发出无错误状态的状态信号给FPGA(2),转入无错误状态,在设备识别状态下,如果检测到用户更新LAN设置或用户激活LCI程序,发出未定义状态的状态信号给FPGA(2),转入未定义状态;FPGA(2)根据接收到的状态信号,控制双色LED(1)的显示状态。2.根据权利要求1所述的LXI设备中LAN故障状态的判断方法,其特征在于,当FPGA(2)接收到错误l状态的状态信号时,控制双色LED(l)的指示灯状态为不间断红色。3.根据权利要求1所述的LXI设备中LAN故障状态的判断方法,其特征在于,当FPGA(2)接收到错误2状态的状态信号时,控制双色LED(1)的指示灯状态为闪烁红色。4.根据权利要求1所述的LXI设备中LAN故障状态的判断方法,其特征在于,当FPGA(2)按收到无错误状态的状态信号时,控制双色LED(l)的指示灯状态为不间断绿色。5.根据权利要求1所述的LXI设备中LAN故障状态的判断方法,其特征在于,当FPGA(2)接收到设备识别状态的状态信号时,控制双色LED(l)的指示灯状态为闪烁绿色。全文摘要LXI设备中LAN故障状态的判断方法,属于机电一体化领域,本发明是为了解决现有LXI设备中LAN状态指示器用不间断红色状态表示四种LAN的故障状态,不利于用户对故障的确认和排除的问题。本发明在不违反LXI规范,且不需更改LXI设备硬件的基础上,对LXI设备的LAN状态指示功能进行了扩展设计。本发明利用LXI规范没有使用的状态分别表示LXI设备不同的LAN故障或错误的状态,为用户确认和排除LXI设备的LAN故障或错误提供了便利,增加LXI设备的实用性。本发明可用于各种LXI仪器设计中,具有很好的兼容性。文档编号H04L12/24GK101778010SQ20091021744公开日2010年7月14日申请日期2009年12月29日优先权日2009年12月29日发明者于涛,俞洋,刘兆庆,彭喜元,彭宇,支飞虎申请人:哈尔滨工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1