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

技术编号:11859648 阅读:91 留言:0更新日期:2015-08-12 09:59
一种箱弹模拟器的通信故障模拟装置及方法,涉及通信领域。满足了同时模拟正常工作状态及故障状态的需求。RS422通信电路接收发射控制系统的符合RS422电平标准的控制/测试命令,并将符合RS422电平标准的控制/测试命令发送至协议处理电路;故障码监测电路循环监测拨码开关通过拨动开关产生的故障码电平信号,并根据产生的故障码电平信号转换为额外的协议转换参考,并发送至协议转换电路;协议处理电路根据接收的故障码监测电路监测的故障监测码查找约定命令应答表,并根据命令应答表输出对应故障监测码的命令应答码至RS422通信电路,再通过RS422通信电路后输出至发射控制系统。本发明专利技术适用于通信模拟。

【技术实现步骤摘要】
一种箱弹模拟器的通信故障模拟装置及方法
本专利技术涉及通信领域,特别涉及一种用于数字通信的故障模拟装置及方法。
技术介绍
箱弹模拟器是箱弹发射控制系统中的配套设备,为保证箱弹发射控制系统在进行发射前所有的软、硬件均能够正常稳定的工作,需要预先对箱弹模拟器进行测试及控制,以验证箱弹发射控制系统的功能正确性,确保发射任务能够顺利完成。由于箱弹模拟器具有能够完全模拟箱弹各项电气属性的能力,因此,其也被用来作为发射控制系统前期调试的工具,发射控制系统可以通过与箱弹模拟器对接来验证其软、硬件的功能正确性。现有的箱弹模拟器通常被设计为与箱弹各项电气属性完全一致,即箱弹所有功能均为正常的状态。通信功能的检查均按照通信协议进行设计,并根据收到的通信命令做自反应式的应答,发射控制系统对模拟器的应答数据再做判断,如果数据正确,说明通信通路没有问题,如果通信命令有问题,则需要进行排故,查找问题根源。但是这种箱弹模拟器只能模拟完全正确的箱弹电气属性,而对于实际运行中可能发生的一些错误没有进行模拟,这样虽然可以对发射控制系统中软、硬件的正常流程进行检验,但是不能检验发射控制系统对于出现错误时的流程处理。如果在实际发射过程中出现了一些错误,而发射控制系统对错误流程的处理存在问题,后果无法估计。
技术实现思路
本专利技术是为了满足箱弹模拟器不但能够模拟箱弹的正确工作状态,同时根据设置能够模拟箱弹的各种错误异常状态,与此同时检查发射控制系统对于正常测试流程和故障测试流程的处理能力的需求,提出了一种箱弹模拟器的通信故障模拟装置及方法。本专利技术设计的通信故障模拟装置是以箱弹模拟器RS422异步通信电路为基础,利用单片机监测拨码开关状态,再使用单片机内部软件对读取的拨码开关状态作出判断,以改变RS422异步通信协议,实现故障通信协议的模拟。本专利技术扩展了模拟器的功能,使模拟器可以在模拟正常箱弹电气属性的基础上,模拟其各种错误工作状态,提高箱弹模拟器对发控系统软件流程的检验能力。一种箱弹模拟器的通信故障模拟装置,它包括RS422通信电路、协议处理电路和故障码监测电路;RS422通信电路,用于接收发射控制系统的符合RS422电平标准的控制/测试命令,并将符合RS422电平标准的控制/测试命令发送至协议处理电路;还用于将协议处理电路进行协议处理及约定后获得的命令应答码传送至发射控制系统;协议处理电路,用于接收RS422通信电路传送的符合RS422电平标准的控制/测试命令,还用于接收故障码监测电路监测的故障监测码,并根据命令应答表输出对应故障监测码的命令应答码至RS422通信电路;故障码监测电路,用于循环监测拨码开关通过拨动开关产生的故障码电平信号,并根据产生的故障码电平信号转换为额外的协议转换参考,并发送至协议转换电路。一种箱弹模拟器的通信故障模拟方法,该方法包括:用于接收发射控制系统的符合RS422电平标准的控制/测试命令,并将符合RS422电平标准的控制/测试命令发送至协议处理电路的步骤;用于将协议处理电路进行协议处理及约定后获得的命令应答码传送至发射控制系统的步骤;用于接收RS422通信电路传送的符合RS422电平标准的控制/测试命令的步骤,用于接收故障码监测电路监测的故障监测码,并根据命令应答表输出对应故障监测码的命令应答码至RS422通信电路的步骤;用于循环监测拨码开关通过拨动开关产生的故障码电平信号,并根据产生的故障码电平信号转换为额外的协议转换参考,并发送至协议转换电路的步骤。有益效果:本专利技术所述的故障模拟电路由于所用元器件体积小,数量少,原理简单,可以在做少量更改工作的情况下,运用于其他模拟器电路中;该故障模拟电路由于使用了拨码开关和软件更改协议的方式,可以通过不同的拨码开关组合并增加软件故障协议,实现多达255种故障状态模拟及1中正常状态的模拟;该故障模拟方法能够显著提升发控系统软件流程的自检能力。本专利技术适用于通信模拟。附图说明图1为一种箱弹模拟器的通信故障模拟装置的电路示意图;图2为RS422通信电路的电路连接关系图;图3为协议处理电路的电路连接关系图;图4为故障码监测电路的电路连接关系图;图5为一种箱弹模拟器的通信故障模拟装置内的单片机的工作原理图;其中,图1中1为RS422通信电路;2为协议处理电路;3为故障码监测电路。具体实施方式具体实施方式一、参照图1具体说明本实施方式,本实施方式所述的一种箱弹模拟器的通信故障模拟装置,它包括RS422通信电路1、协议处理电路2和故障码监测电路3;RS422通信电路1,用于接收发射控制系统的符合RS422电平标准的控制/测试命令,并将符合RS422电平标准的控制/测试命令发送至协议处理电路2;还用于将协议处理电路2进行协议处理及约定后获得的命令应答码传送至发射控制系统;协议处理电路2,用于接收RS422通信电路1传送的符合RS422电平标准的控制/测试命令,还用于接收故障码监测电路3监测的故障监测码,并根据命令应答表输出对应故障监测码的命令应答码至RS422通信电路1;故障码监测电路3,用于循环监测拨码开关通过拨动开关产生的故障码电平信号,并根据产生的故障码电平信号转换为额外的协议转换参考,并发送至协议转换电路2。整个过程如下:发射控制系统发射符合RS422电平标准的控制/测试命令给RS422通信电路1,RS422通信电路1将符合RS422电平标准的控制/测试命令转换为能够与协议处理电路2兼容的TTL电平,即对所述控制/测试命令进行协议转换,然后再将转换后的协议传输给协议处理电路2,协议处理电路2接收到转换后的协议后,查找故障码监测电路3发送来的额外的协议转换参考,额外的协议转换参考是故障监测电路对故障监测码进行协议转换得到的,协议处理电路2对额外的协议转换参考及接收的转换后的协议进行约定,约定一个查找命令应答表。当协议转换电路2监测到故障码监测电路3发送来的故障监测码时,在该查找命令应答表内查找相应的命名应答码,并输出该命令应答码至发射控制系统,从而模拟故障状态及正常状态。举例说明,如果故障监测码是0,那么按照正常状态回复命令应答码;如果故障监测码不是0,是1、2或者其他值,那就根据查找命令应答表回复不同的命令应答码,即对应不同的故障状态。需要回复的正常状态的命令应答码和故障状态的命令应答码,都是编程写在协议处理电路内部的,协议处理电路只需要根据不同的拨码开关值,来选择到底回复哪一个数据;协议处理电路内部的故障监测码是故障码监测码电路3给出的,当故障码监测电路的值改变时,协议处理电路内部的故障监测码就跟着改变。具体实施方式二、参照图1、图2、图3和图4具体说明本实施方式,本实施方式是对具体实施方式一所述的一种箱弹模拟器的通信故障模拟装置的进一步说明,本实施方式中,该装置包括RS422通信电路1、协议处理电路2和故障码监测电路3;RS422通信电路1包括光电耦合器H1、光电耦合器H2、RS422通信收发器U1、RS422通信收发器U2、隔离电压转换器DC1、电阻R44、R45、R47、R48、R52、R53、R55、R56、R57、R58、R59、R60、R63、R64、R65、R66和电容C6、C7;RS422通信收发器U1、RS422通信收发器U2均为96F174芯片;隔离电压转换本文档来自技高网...
一种箱弹模拟器的通信故障模拟装置及方法

【技术保护点】
一种箱弹模拟器的通信故障模拟装置,其特征在于,它包括RS422通信电路(1)、协议处理电路(2)和故障码监测电路(3);RS422通信电路(1),用于接收发射控制系统的符合RS422电平标准的控制/测试命令,并将符合RS422电平标准的控制/测试命令发送至协议处理电路(2);还用于将协议处理电路(2)进行协议处理及约定后获得的命令应答码传送至发射控制系统;协议处理电路(2),用于接收RS422通信电路(1)传送的符合RS422电平标准的控制/测试命令,还用于接收故障码监测电路(3)监测的故障监测码,并根据命令应答表输出对应故障监测码的命令应答码至RS422通信电路(1);故障码监测电路(3),用于循环监测拨码开关通过拨动开关产生的故障码电平信号,并根据产生的故障码电平信号转换为额外的协议转换参考,并发送至协议转换电路(2)。

【技术特征摘要】
1.一种箱弹模拟器的通信故障模拟装置,它包括RS422通信电路(1)、协议处理电路(2)和故障码监测电路(3);RS422通信电路(1),用于接收发射控制系统的符合RS422电平标准的控制/测试命令,并将符合RS422电平标准的控制/测试命令发送至协议处理电路(2);还用于将协议处理电路(2)进行协议处理及约定后获得的命令应答码传送至发射控制系统;协议处理电路(2),用于接收RS422通信电路(1)传送的符合RS422电平标准的控制/测试命令,还用于接收故障码监测电路(3)监测的故障监测码,并根据命令应答表输出对应故障监测码的命令应答码至RS422通信电路(1);故障码监测电路(3),用于循环监测拨码开关通过拨动开关产生的故障码电平信号,并根据产生的故障码电平信号转换为额外的协议转换参考,并发送至协议转换电路(2);其特征在于,RS422通信电路(1)包括光电耦合器H1、光电耦合器H2、RS422通信收发器U1、RS422通信收发器U2、隔离电压转换器DC1、电阻R44、R45、R47、R48、R52、R53、R55、R56、R57、R58、R59、R60、R63、R64、R65、R66和电容C6、C7;RS422通信收发器U1、RS422通信收发器U2均为96F174芯片;隔离电压转换器DC1为DCP02芯片;光电耦合器H1、光电耦合器H2均为HCPL2631芯片;协议处理电路(2)包括单片机(AVR)、晶体振荡器(CRY)和启振电容(C_XTAL_1、C_XTAL_2);单片机(AVR)为ATmega128-16AI;单片机(AVR)的22脚、53脚和63脚均连接参考地;所述的故障码监测电路(3)包括8位拨码开关(SW1)和上拉电阻(VR1);上拉电阻(VR1)包括电阻R1、R2、R3、R4、R5、R6、R7和R8;电阻R1、R2、R3、R4、R5、R6、R7和R8的一端同时连接电源VCC;隔离电压转换器DC1的5脚连接GND1;隔离电压转换器DC1的6脚同时连接电容C6和电容C7的一端;电容C6和电容C7的另一端同时接GND1;隔离电压转换器DC1的1脚接电源VCC,2脚接地;电阻R52的一端同时连接电阻R55的一端、电阻R56的一端和电阻R63的一端;电阻R52的另一端同时连接电阻R56的另一端、电阻R57的一端和电阻R64的一端;电阻R55的另一端连接隔离电压转换器DC1的6脚;电阻R57的另一端连接GND1;电阻R63的另一端连接RS422通信收发器U1的2脚;电阻R64的另一端连接RS422通信收发器U1的3脚;RS422通信收发器U1的4脚和16脚连接隔离电压转换器DC1的6脚;RS422通信收发器U1的8脚连接GND1;RS422通信收发器U1的1脚连接光电耦合器H2的7脚,光电耦合器H2的7脚还连接电阻R47的一端,电阻R47的另一端连接隔离电压转换器DC1的6脚;光电耦合器H2的2脚连接电阻R48的一端,电阻R48的另一端连接单片机(AVR)的28脚;光电耦合器H2的1脚和4脚均连接电源VCC;光电耦合器H2的5脚连接GND1;电阻R53的一端同时连接电阻R58的一端、电阻R59的一端和电阻R65的一端;电阻R53的另一端同时连接电阻R59的另一端、电阻R60的一端和电阻R66的一端;电阻R58的另一端连接隔离电压转换器DC1的6脚;电阻R60的另一端连接GND1;电阻R65的另一端连接RS422通信收发器U2的2脚;电阻R66的另一端连接RS422通信收发器U2的1脚;RS422通信收发器U2的4脚和16脚连接隔离电...

【专利技术属性】
技术研发人员:赵明王晓龙韩小文
申请(专利权)人:北京电子工程总体研究所
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1