一种lxi设备的网络配置复位方法

文档序号:7718265阅读:212来源:国知局

专利名称::一种lxi设备的网络配置复位方法
技术领域
:本发明涉及一种LXI设备的网络配置复位方法,属于自动测试领域。
背景技术
:LXI(LANextensionsforInstrumentation)是计算机技术、网络技术与仪器技术的有机结合。LXI是继GPIB、VXI、PXI仪器总线之后的、新一代基于网络的,适用于自动测试系统开发的仪器标准。LXI模块本身已带有自己的处理器、LAN连接、电源和触发输入。参见图1所示,现有的LXI设备中的局域网LAN复位机构包括LAN复位按钮1、FPGA2、嵌入式处理器3和LAN状态指示器4,LAN复位机构是LXI设备为用户提供的一种手动恢复机构,使不能进行正常LAN通信的设备从非配置的LAN设置状态中恢复。该机制对LXI设备是十分必要的,因为当LXI仪器网络出现故障时,Web页面接口和IVI-COM接口都将失效,这时LAN复位能在仪器不重新启动(仪器功能保持正常)的情况下重启LAN配置,使仪器网络恢复正常。LXI规范规定LXI设备应具有LAN硬件复位机构。对无手动用户接口的设备,复位可用独立按钮开关实现或用一系列的按键操作实现。LXI设备必须在模块的后面(首选)或前面(允许)上提供放在凹处的复位机制(如按钮),以便在激活时将模块的网络设置恢复到默认状态。模块的默认状态必须用文件充分说明,且在厂家提供的文件中可以得到,如表1所示。表1受LAN配置初始化机制影响的项目表<table>tableseeoriginaldocumentpage3</column></row><table>LXI规范中规定的LAN复位机制会使LXI设备的网络参数和密码恢复到出厂设置状态,并以默认参数重启LAN配置初始化(LCI)程序。但是在LXI设备实际应用中发现,如果恢复到出厂设置状态,网络中相关的很多参数会相应的进行变化,这样,并不是所有人都能完成该工作,只有熟悉该系统的工作人员才能完成,增加了工作难度,工作效率低。
发明内容本发明的目的是解决LAN复位机制只选择恢复到出厂设置状态工作效率低的问题,提供了一种LXI设备的网络配置复位方法。本发明基于LXI总线标准的局域网复位机构包括LAN复位按钮、FPGA、嵌入式处理器和LAN状态指示器,LAN复位按钮的输出端与FPGA的输入端相连,FPGA的中断信号输出端与嵌入式处理器的外中断输入端相连;嵌入式处理器的GPIO输出端与FPGA的状态信号输入端相连,FPGA的状态信号输出端与LAN状态指示器的状态信号输入端相连,当FPGA检测到LAN复位按钮的按下信息时,启动复位过程,复位过程为步骤一、LAN状态指示器的状态指示保持为按下前的状态,步骤二、判断是否松开复位按钮,判断结果为是,断续执行步骤三,判断结果为否,执行步骤一,步骤三、判断LAN复位按钮的按下时间是否大于等于tl,1.5s>tl>0.5s,判断结果为是,执行步骤五,判断结果为否,执行步骤四,步骤四、仍保持LAN状态指示器的状态指示为按下前的状态,结束本次局域网复位,步骤五、FPGA发出指令,让LAN状态指示器的指示灯状态为熄灯状态,步骤六、判断LAN复位按钮的按下时间是否大于t2,4.5s>t2>2.5s,判断结果为是,执行步骤八,判断结果为否,执行步骤七,步骤七、FPGA向嵌入式处理器发出中断请求,嵌入式处理器根据中断寄存器值调用嵌入式处理器中最近一次网络参数备份文件重启LCI程序,并令LAN状态指示器显示为不间断红色,完成本次局域网复位,步骤八、FPGA发出指令,让LAN状态指示器的指示灯状态为闪烁红色状态,步骤九、FPGA向嵌入式处理器发出中断请求,嵌入式处理器根据中断寄存器值调用嵌入式处理器中出厂设置参数备份文件重启LCI程序,并令LAN状态指示器显示为不间断红色,完成本次局域网复位。本发明的优点本发明在不更改硬件的设计上,且不与LXI规范冲突的情况下,对LXI设备的LAN复位机构进行了扩展设计,该设计在实际应用中具有很好的实用性。图1是
背景技术
中LXI设备中LAN复位机构的结构示意图,图2是本发明方法流程图。具体实施例方式具体实施方式一下面结合图1至图2说明本实施方式,本实施方式基于LXI总线标准的局域网复位机构包括LAN复位按钮1、FPGA2、嵌入式处理器3和LAN状态指示器4,LAN复位按钮1的输出端与FPGA2的输入端相连,FPGA2的中断信号输出端与嵌入式处理器3的外中断输入端相连;嵌入式处理器3的GPIO输出端与FPGA2的状态信号输入端相连,FPGA2的状态信号输出端与LAN状态指示器4的状态信号输入端相连,当FPGA2检测到LAN复位按钮1的按下信息时,启动复位过程,复位过程为步骤一、LAN状态指示器4的状态指示保持为按下前的状态,步骤二、判断是否松开复位按钮,判断结果为是,断续执行步骤三,判断结果为否,执行步骤一,步骤三、判断LAN复位按钮1的按下时间是否大于等于tl,1.5s>tl>0.5s,判断结果为是,执行步骤五,判断结果为否,执行步骤四,步骤四、仍保持LAN状态指示器4的状态指示为按下前的状态,结束本次局域网复位,步骤五、FPGA2发出指令,让LAN状态指示器4的指示灯状态为熄灯状态,步骤六、判断LAN复位按钮1的按下时间是否大于t2,4.5s>t2>2.5s,判断结果为是,执行步骤八,判断结果为否,执行步骤七,步骤七、FPGA2向嵌入式处理器3发出中断请求,嵌入式处理器3根据中断寄存器值调用嵌入式处理器3中最近一次网络参数备份文件重启LCI程序,并令LAN状态指示器4显示为不间断红色,完成本次局域网复位,步骤八、FPGA2发出指令,让LAN状态指示器4的指示灯状态为闪烁红色状态,步骤九、FPGA2向嵌入式处理器3发出中断请求,嵌入式处理器3根据中断寄存器值调用嵌入式处理器3中出厂设置参数备份文件重启LCI程序,并令LAN状态指示器4显示为不间断红色,完成本次局域网复位。LXI规范中规定的LAN复位机制会使LXI设备的网络参数和密码恢复到出厂设置状态,并以默认参数重启LAN配置初始化(LCI)程序。但是在LXI设备实际应用中发现,无特殊情况时,只需按照上次用户配置的网络参数重启LCI程序,而不需将网络参数恢复到出厂设置的方式更为实用,因此,在不违反LXI规范的情况下,本发明中对LAN复位机制进行改进设计,具体如下1、当按下LAN复位机构时间大于tl,而小于t2时,按照上次设备运行时的网络参数重启LCI程序;tl和t2给出了范围,具体可根据用户的要求在用户参数配置网页中调整。2、当按下LAN复位机构时间大于t2时,将网络参数和密码恢复到出厂设置状态并启动LCI程序。为了使设计更加直观,便于用户的操作,在按下LAN复位机构的时候,用LAN状态指示器的不同状态来表示按下的时间,具体设计为1、当刚按下LAN复位按钮1时,LAN状态指示器4保持按下LAN复位按钮1之前的状态,若按下时间未超过ls就松手,LAN状态指示器仍保持按下LAN复位机构之前的状态,表示LAN复位机构的误操作,本次复位过程结束;2、当按下LAN复位按钮1持续时间超过tl时,LAN状态指示器4的指示灯熄灭,若按下时间小于等于t2松开LAN复位按钮1,LAN状态指示器4显示为不间断红色,并按上一次设备运行时的网络参数重启LCI程序;3、当按下LAN复位按钮1持续时间超过t2时,LAN状态指示器4显示为闪烁红色,松手后,LAN状态指示器4显示为不间断红色,按出厂设置的网络参数重启LCI程序。本发明在硬件上没有做任何改变,本发明中LAN复位机制是由FPGA2中的逻辑设计实现的,使得用户的选择空间大,大多数时候可以直接按最近一次网络参数备份文件进行复位,相比恢复出厂设置而言,减少了很大的工作量,提高了工作效率。具体实施方式二本实施方式与实施方式一的不同之处在于,1.2s>tl>0.8s,4.2s>t2>3.5s,其它与实施方式一相同。具体实施方式三本实施方式与实施方式一的不同之处在于,tl=ls,t2=4s,其它与实施方式一相同。本实施方式给出一个具体的实施例,tl=ls,t2=4s,当仪器上电后,LAN复位按钮若没被按下,则一直保持该状态,若被按下,FPGA2内部开始计数,此时LAN状态指示器4保持按下前的状态;若LAN复位按钮1按下持续时间不超过Is就松手,FPGA2将放弃原来的计数,LAN状态指示器4仍保持按下前的状态;若LAN复位按钮1按下持续时间大于等于ls,则FPGA2设置LAN状态指示器4的指示灯熄灭,并继续计数;若按下LAN复位按钮1的持续时间虽大于等于ls,但是没有超过4s就松开,则FPGA2向嵌入式处理器3发出中断请求,嵌入式处理器3根据中断寄存器值调用嵌入式处理器3中最近一次网络参数备份文件重启LCI程序,LCI程序重启的过程中LAN状态指示器4会被设置成不间断红色;若按下LAN复位按钮1的持续时间大于等于4s,则设置LAN状态指示器4为闪烁红色,并等待着LAN复位按钮1被松开,一旦松开FPGA2向嵌入式处理器3发出中断请求,嵌入式处理器3根据中断寄存器值调用嵌入式处理器3中出厂设置参数备份文件重启LCI程序,重启过程中LAN状态指示器4被置为不间断红色。FPGA2向嵌入式处理器3在不同时间发出中断请求是不相同的,嵌入式处理器3获得的中断寄存器值是不同的。权利要求一种LXI设备的网络配置复位方法,基于LXI总线标准的局域网复位机构包括LAN复位按钮(1)、FPGA(2)、嵌入式处理器(3)和LAN状态指示器(4),LAN复位按钮(1)的输出端与FPGA(2)的输入端相连,FPGA(2)的中断信号输出端与嵌入式处理器(3)的外中断输入端相连;嵌入式处理器(3)的GPIO输出端与FPGA(2)的状态信号输入端相连,FPGA(2)的状态信号输出端与LAN状态指示器(4)的状态信号输入端相连,其特征在于,当FPGA(2)检测到LAN复位按钮(1)的按下信息时,启动复位过程,复位过程为步骤、LAN状态指示器(4)的状态指示保持为按下前的状态,步骤二、判断是否松开复位按钮,判断结果为是,断续执行步骤三,判断结果为否,执行步骤一,步骤三、判断LAN复位按钮(1)的按下时间是否大于等于t1,1.5s>t1>0.5s,判断结果为是,执行步骤五,判断结果为否,执行步骤四,步骤四、保持LAN状态指示器(4)的状态指示为按下前的状态,结束本次局域网复位,步骤五、FPGA(2)发出指令,让LAN状态指示器(4)的指示灯状态为熄灯状态,步骤六、判断LAN复位按钮(1)的按下时间是否大于t2,4.5s>t2>2.5s,判断结果为是,执行步骤八,判断结果为否,执行步骤七,步骤七、FPGA(2)向嵌入式处理器(3)发出中断请求,嵌入式处理器(3)根据中断寄存器值调用嵌入式处理器(3)中最近一次网络参数备份文件重启LCI程序,并令LAN状态指示器(4)显示为不间断红色,完成本次局域网复位,步骤八、FPGA(2)发出指令,让LAN状态指示器(4)的指示灯状态为闪烁红色状态,步骤九、FPGA(2)向嵌入式处理器(3)发出中断请求,嵌入式处理器(3)根据中断寄存器值调用嵌入式处理器(3)中出厂设置参数备份文件重启LCI程序,并令LAN状态指示器(4)显示为不间断红色,完成本次局域网复位。2.根据权利要求1所述的一种LXI设备的网络配置复位方法,其特征在于,1.2s>tl>0.8s,4.2s>t2>3.5s。3.根据权利要求1所述的一种LXI设备的网络配置复位方法,其特征在于,tl=ls,t2=4s。全文摘要一种LXI设备的网络配置复位方法,属于自动测试领域,本发明是为了解决LAN复位机制只选择恢复到出厂设置状态工作效率低的问题。本发明在不违反LXI规范的基础上,对LXI设备的LAN复位机制进行扩充设计。本发明通过判断手动按下LAN复位机构的持续时间不同,采用不同的网络参数对LXI设备进行LAN配置和重新启动LCI程序,并利用LXI设备的LAN指示器表示LAN复位机构按下时的状态。本发明提高了LXI设备实际应用中使用的灵活性,为用户提供更多便利,可用于各种LXI仪器设计中,具有很好的兼容性。文档编号H04L12/40GK101789891SQ20091021744公开日2010年7月28日申请日期2009年12月29日优先权日2009年12月29日发明者于涛,刘兆庆,彭喜元,支飞虎,杨智明,赵光权申请人:哈尔滨工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1