一种多余度计算机系统bit测试的通讯方法

文档序号:8380806阅读:173来源:国知局
一种多余度计算机系统bit测试的通讯方法
【技术领域】
[0001]本发明属于计算机通信技术领域,涉及对多余度计算机系统BIT测试的通讯方法的改进。
【背景技术】
[0002]现有多余度计算机系统BIT测试的通讯方法都采多条硬线连接到多余度计算机系统各通道总线板,方法如下:
[0003]步骤一将地面测试设备通过多条硬线连接到多余度计算机系统通道A、B总线板;
[0004]步骤二地面测试设备发出BIT有效项测试命令给通道A、B,通道A、B总线板接收测试命令;
[0005]步骤三通道A、B总线板将步骤二中收到的BIT有效项测试命令同时发送到通道A、B的主CPU板;
[0006]步骤四通道A、B的主CPU板分别收到来自通道A、B到总线板的有效的BIT测试命令,判断通道A、B测试命令有效且一致后启动BIT测试,否则本次命令失败,等待下一次测试命令。
[0007]本发明的目的是:提出一种连接简单、适合余度计算机系统BIT测试的可靠通讯方法。
[0008]本发明的技术方案是:
[0009]一种多余度计算机系统BIT测试的通讯方法,其特征在于:
[0010]步骤I将地面测试设备与多余度计算机系统通道A总线板的通讯口通过一条硬线连接;
[0011]步骤2地面测试设备发出BIT有效项测试命令,通过通道A进入多余度计算机系统总线板;
[0012]步骤3总线板将步骤二中收到的BIT有效项测试命令同时发送到通道A、B的主CPU 板;
[0013]步骤4通道A、B的主CPU板收到并识别出有效的BIT测试命令后,启动BIT测试。
[0014]本发明的优点是:
[0015]a)硬线连接简单
[0016]以往多余度计算机系统在进行BIT测试时,都需要多条硬线连接到,该方法只需一条硬线连接,简化了硬件连接复杂度;
[0017]b)同步性、实时性好
[0018]一个事件命令由总线板软件同时发送给多余度计算机,计算机的同步性明显提高,对命令的响应更及时。在多余度系统同步测试,通道联合测试时,测试稳定性明显改盡.口 ,
[0019]c)机载软件命令识别简化
[0020]该方法,多余度计算机软件在开始识别到有效的命令通道后,后续所有事件命令的捕获,在每个任务周期只需查询有效命令通道就可以了,不再需对每个通道进行有效命令的捕获,防止了需多通道命令识别而可能产生的错误,软件运行时序清晰。
【附图说明】
[0021]图1是总体实施步骤示意图
[0022]图2是具体流程示意图
[0023]图3是连接示意图
【具体实施方式】
[0024]下面结合附图对本方法做进一步的详细说明,总体实施步骤如图1所示,具体流程步骤如图2所示,详细介绍如下:
[0025]I通道有效命令的识别
[0026]a)用一条串口线连接一台笔记本电脑(地面测试设备)和2余度计算机通道A总线板串口,连接示意图如图3;
[0027]b)系统加电启动,通道A、B总线板软件均周期性查询本通道是否有满足通讯协议的BIT测试命令。当笔记本电脑发出BIT测试指令后,通道A总线板接收到该BIT测试命令;
[0028]c)通道A总线板软件识别到该命令有效命令后,即通过数据总线把该BIT测试命令发送给本通道主CPU板,同时也转发到通道B主CPU板,这样通道A、B主CPU板同时接收到BIT测试命令。
[0029]2主CPU板识别有效命令
[0030]由于通道A、B主CPU板软件第一次识别到有效命令,此时均记录通道A为BIT测试的命令通道,为防止后续测试出现非法指令,此后通道A、B主CPU板软件只查询来自通道A的命令。
[0031]3响应测试命令并发送测试数据
[0032]a)通道A、B收到并识别出有效的BIT测试命令后,同时启动BIT测试,由执行机构完成对测试命令的执行;
[0033]b)测试完成后,通道A、B主CPU板软件均通过数据总线把各自测试数据发送给通道A总线板软件;
[0034]4综合测试数据并上传给地面测试设备
[0035]a)通道A总线板软件在接收到A、B两个通道的测试结果数据都后,通道A总线板软件对通道A、B的测试结果数据按照通讯协议进行综合,综合完成后上传给地面测试设备,完成本次多余度计算机系统BIT测试的一项测试任务。
[0036]b)通道A总线板软件继续周期性的等待新的测试命令,直到完成所有测试工作。
【主权项】
1.一种多余度计算机系统BIT测试的通讯方法,其特征在于, 步骤I将地面测试设备与多余度计算机系统通道A总线板的通讯口通过一条硬线连接; 步骤2地面测试设备发出BIT有效项测试命令,通道A总线板接收测试命令; 步骤3总线板将步骤二中收到的BIT有效项测试命令同时发送到通道A、B的主CPU板; 步骤4通道A、B的主CPU板收到并识别出有效的BIT测试命令后,启动BIT测试。
【专利摘要】本发明属于计算机通信技术,涉及对多余度计算机BIT(机内自检测)测试通讯方法的改进,它基于两通道以上的多余度计算机系统的应用。此项工作通常采用的通讯方式是把地面测试设备与多余度计算机系统各通道点对点连接起来,地面测试软件一次对多个通道发送命令请求,其发送的时间差异容易引起余度计算机通道间失步、通道失效等问题,甚至造成BIT测试工作无法顺利进行。为了解决这个问题,此发明采用由一条通讯总线连接到多余度计算机任何一个总线板,总线板软件1分多转发命令,替代通常点对点的多条线路连接通讯方式,多余度计算机系统软件则预先识别有效命令通道,命令响应进行简化,很好的解决了上述问题。
【IPC分类】G06F11-00
【公开号】CN104699544
【申请号】CN201310682895
【发明人】佘刚, 武方方, 冯博, 谢卫, 董强, 郑勇
【申请人】中国航空工业第六一八研究所
【公开日】2015年6月10日
【申请日】2013年12月10日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1