一种箱弹模拟器的通信故障模拟装置及方法

文档序号:8512165阅读:343来源:国知局
一种箱弹模拟器的通信故障模拟装置及方法
【技术领域】
[0001] 本发明涉及通信领域,特别涉及一种用于数字通信的故障模拟装置及方法。
【背景技术】
[0002] 箱弹模拟器是箱弹发射控制系统中的配套设备,为保证箱弹发射控制系统在进行 发射前所有的软、硬件均能够正常稳定的工作,需要预先对箱弹模拟器进行测试及控制,以 验证箱弹发射控制系统的功能正确性,确保发射任务能够顺利完成。由于箱弹模拟器具有 能够完全模拟箱弹各项电气属性的能力,因此,其也被用来作为发射控制系统前期调试的 工具,发射控制系统可以通过与箱弹模拟器对接来验证其软、硬件的功能正确性。
[0003] 现有的箱弹模拟器通常被设计为与箱弹各项电气属性完全一致,即箱弹所有功能 均为正常的状态。通信功能的检查均按照通信协议进行设计,并根据收到的通信命令做自 反应式的应答,发射控制系统对模拟器的应答数据再做判断,如果数据正确,说明通信通路 没有问题,如果通信命令有问题,则需要进行排故,查找问题根源。
[0004] 但是这种箱弹模拟器只能模拟完全正确的箱弹电气属性,而对于实际运行中可能 发生的一些错误没有进行模拟,这样虽然可以对发射控制系统中软、硬件的正常流程进行 检验,但是不能检验发射控制系统对于出现错误时的流程处理。如果在实际发射过程中出 现了一些错误,而发射控制系统对错误流程的处理存在问题,后果无法估计。

【发明内容】

[0005] 本发明是为了满足箱弹模拟器不但能够模拟箱弹的正确工作状态,同时根据设置 能够模拟箱弹的各种错误异常状态,与此同时检查发射控制系统对于正常测试流程和故障 测试流程的处理能力的需求,提出了一种箱弹模拟器的通信故障模拟装置及方法。
[0006] 本发明设计的通信故障模拟装置是以箱弹模拟器RS422异步通信电路为基础,利 用单片机监测拨码开关状态,再使用单片机内部软件对读取的拨码开关状态作出判断,以 改变RS422异步通信协议,实现故障通信协议的模拟。
[0007] 本发明扩展了模拟器的功能,使模拟器可以在模拟正常箱弹电气属性的基础上, 模拟其各种错误工作状态,提高箱弹模拟器对发控系统软件流程的检验能力。
[0008] 一种箱弹模拟器的通信故障模拟装置,它包括RS422通信电路、协议处理电路和 故障码监测电路;
[0009] RS422通信电路,用于接收发射控制系统的符合RS422电平标准的控制/测试命 令,并将符合RS422电平标准的控制/测试命令发送至协议处理电路;还用于将协议处理电 路进行协议处理及约定后获得的命令应答码传送至发射控制系统;
[0010] 协议处理电路,用于接收RS422通信电路传送的符合RS422电平标准的控制/测 试命令,还用于接收故障码监测电路监测的故障监测码,并根据命令应答表输出对应故障 监测码的命令应答码至RS422通信电路;
[0011] 故障码监测电路,用于循环监测拨码开关通过拨动开关产生的故障码电平信号, 并根据产生的故障码电平信号转换为额外的协议转换参考,并发送至协议转换电路。
[0012] -种箱弹模拟器的通信故障模拟方法,该方法包括:
[0013] 用于接收发射控制系统的符合RS422电平标准的控制/测试命令,并将符合RS422 电平标准的控制/测试命令发送至协议处理电路的步骤;用于将协议处理电路进行协议处 理及约定后获得的命令应答码传送至发射控制系统的步骤;
[0014] 用于接收RS422通信电路传送的符合RS422电平标准的控制/测试命令的步骤, 用于接收故障码监测电路监测的故障监测码,并根据命令应答表输出对应故障监测码的命 令应答码至RS422通信电路的步骤;
[0015] 用于循环监测拨码开关通过拨动开关产生的故障码电平信号,并根据产生的故障 码电平信号转换为额外的协议转换参考,并发送至协议转换电路的步骤。
[0016] 有益效果:本发明所述的故障模拟电路由于所用元器件体积小,数量少,原理简 单,可以在做少量更改工作的情况下,运用于其他模拟器电路中;
[0017] 该故障模拟电路由于使用了拨码开关和软件更改协议的方式,可以通过不同的拨 码开关组合并增加软件故障协议,实现多达255种故障状态模拟及1中正常状态的模拟;
[0018] 该故障模拟方法能够显著提升发控系统软件流程的自检能力。本发明适用于通信 模拟。
【附图说明】
[0019] 图1为一种箱弹模拟器的通信故障模拟装置的电路示意图;
[0020] 图2为RS422通信电路的电路连接关系图;
[0021] 图3为协议处理电路的电路连接关系图;
[0022] 图4为故障码监测电路的电路连接关系图;
[0023] 图5为一种箱弹模拟器的通信故障模拟装置内的单片机的工作原理图;
[0024] 其中,图1中1为RS422通信电路;2为协议处理电路;3为故障码监测电路。
【具体实施方式】
【具体实施方式】 [0025] 一、参照图1具体说明本实施方式,本实施方式所述的一种箱弹模 拟器的通信故障模拟装置,它包括RS422通信电路1、协议处理电路2和故障码监测电路3 ;
[0026] RS422通信电路1,用于接收发射控制系统的符合RS422电平标准的控制/测试命 令,并将符合RS422电平标准的控制/测试命令发送至协议处理电路2 ;还用于将协议处理 电路2进行协议处理及约定后获得的命令应答码传送至发射控制系统;
[0027] 协议处理电路2,用于接收RS422通信电路1传送的符合RS422电平标准的控制 /测试命令,还用于接收故障码监测电路3监测的故障监测码,并根据命令应答表输出对应 故障监测码的命令应答码至RS422通信电路1 ;
[0028] 故障码监测电路3,用于循环监测拨码开关通过拨动开关产生的故障码电平信号, 并根据产生的故障码电平信号转换为额外的协议转换参考,并发送至协议转换电路2。
[0029] 整个过程如下:
[0030] 发射控制系统发射符合RS422电平标准的控制/测试命令给RS422通信电路1, RS422通信电路1将符合RS422电平标准的控制/测试命令转换为能够与协议处理电路2 兼容的TTL电平,即对所述控制/测试命令进行协议转换,然后再将转换后的协议传输给协 议处理电路2,协议处理电路2接收到转换后的协议后,查找故障码监测电路3发送来的额 外的协议转换参考,额外的协议转换参考是故障监测电路对故障监测码进行协议转换得到 的,协议处理电路2对额外的协议转换参考及接收的转换后的协议进行约定,约定一个查 找命令应答表。
[0031] 当协议转换电路2监测到故障码监测电路3发送来的故障监测码时,在该查找命 令应答表内查找相应的命名应答码,并输出该命令应答码至发射控制系统,从而模拟故障 状态及正常状态。
[0032] 举例说明,如果故障监测码是0,那么按照正常状态回复命令应答码;如果故障监 测码不是〇,是1、2或者其他值,那就根据查找命令应答表回复不同的命令应答码,即对应 不同的故障状态。
[0033] 需要回复的正常状态的命令应答码和故障状态的命令应答码,都是编程写在协议 处理电路内部的,协议处理电路只需要根据不同的拨码开关值,来选择到底回复哪一个数 据;协议处理电路内部的故障监测码是故障码监测码电路3给出的,当故障码监测电路的 值改变时,协议处理电路内部的故障监测码就跟着改变。
【具体实施方式】 [0034] 二、参照图1、图2、图3和图4具体说明本实施方式,本实施方式是 对一所述的一种箱弹模拟器的通信故障模拟装置的进一步说明,本实施方式 中,该装置包括RS422通信电路1、协议处理电路2和故障码监测电路3 ;
[0035] RS422通信电路1包括光电耦合器Hl、光电耦合器H2、RS422通信收发器Ul、RS422 通信收发器 U2、隔离电压转换器 DCl、电阻 R44、R45、R47、
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1