图2 模拟信号变换电路
(2) DI/DO信号的处理方法
产品测控用DI/DO通道,凡属于TTL电平的DI信号无需进行电平转换,经过施密特整形和极性变换后送往DI接口卡,或直接送往DI接口卡。有隔离要求的开关量采集、非TTL电平的开关量信号,均需进行转换处理。
根据开关信号的电平幅度、信号内阻、有无隔离要求等特点决定变换电路的具体结构型式。图3是所采用的转换电路。
图3 DI/DO开关量电平变换电路
(3) 二型架18、19、21脚,发射架20、21、28脚,脐带2、12脚,接口表7脚信号的模拟
二型架18、19脚为-20 V~+20 V、21脚为11.5 V,发射架20、21脚为-20~+20 V、28脚为11.5 V,脐带2脚为(92.5±2.5) V DC、12脚为截获>10 V,未截获<1 V,接口表7脚为0~15 Vp-p为程控可调直流电压信号。故该部分电路采用相同结构,即由D/A输出的电压信号作为程控信号,将该信号通过电压放大后输出,因信号幅值要求不同,对于二型架18、19脚,发射架20、21脚采用-5~+5 V输出方式,对于二型架21脚,发射架28脚,脐带2、12脚,接口表7脚采用0~10 V输出,放大电路采用同相放大非对称供电方式。
(4) 接口表3、4、5脚信号的模拟
该类信号均为固定11.5 V的信号加上可变信号组合的信号。其中接口表3脚为[-10sin E+]11.5 V,4脚为[10cosEsinAz+]11.5 V,5脚为[10sinθ+]11.5 V。这些信号的模拟可采用如下方法:先从D/A中产生该可变信号,然后将其与直流11.5 V一同接入加法器,最终即可得到该类信号。其中3脚采用-5~+5 V输出方式,4、5脚采用0~+10 V输出方式。
3 电气调试系统的软件设计
为保证软件的可靠性和实时性,操作系统选用Windows 2000,软件开发平台[8]采用Visual C++ 6.0[9]。为节省系统存储空间,在系统安装时对其进行裁剪保留满足功能需要的模块,这样也有利于提高系统运行的可靠性。
测控软件的设计按照功能要求划分逻辑层,包括界面层、业务层和驱动层。信息交换原则上在邻近层间进行。界面层完成人机交互,调度主要流程,并和业务层交换信息。业务层包含了用于实现软件功能的业务规则,包括时间条件、状态条件和执行步骤等。驱动层封装了对底层数据的操作,由业务层调用。驱动设计尽可能面向硬件板卡来设计接口。尽量不涉及业务层的信息,设计目标是稳定、高效和相对独立性。
软件结构示意如图4所示。
图4 软件结构示意图
软件启动时,初始化系统,对调试系统进行系统自检,如果无故障,则系统自动读取硬件资源;用户通过流程界面,选择测试类型,即1553单独测试还是弹、架测试;在调试的过程中,调试过程窗口会对调试流程进行实时监视,对调试的实时数据进行显示,可以更加直观地观察整个过程和串口数据情况,并且会对历史调试过程进行保存,方便用户对历史测试进行观察;在测试完成后,会自动生成报表,测试结果会以Word形式进行保存[10]。调试台的调试流程图如图5所示。
图5 便携式发控装置电气调试系统软件流程图
4 结 语
本文中的便捷式发控装置电气调试系统,自动化程度高,可全程进行自动测试。经测试,该系统安全、可靠、适应性强,操作简单方便,具有良好的扩展性,便于系统的软、硬件功能扩展,对现代军事的发展具有重要的意义。
参考文献
[1] 赵亚英,袁运平.电气控制系统设计安装与调试[M].北京:科学出版社,2013.
[2] 许斌,刘晓龙.PCB自动测试通用适配器设计技术[J].宇航计测技术,2005,25(5):55?58.
[3] 李晓路.嵌入式系统人机交互界面开发平台研究[D].烟台:烟台大学,2012.
[4] 刘小虎,谢顺依.TMS320F240开发板的研制[J].微计算机信息,2003,19(8):48?49.
[5] 陈亚,刘文波,王昌金.自动测试系统自检方案设计[J].测控技术,2012,31(3):112?114.
[6] 孙宝江,沈士团,陈星.自动测试系统校准方法研究[J].宇航计测技术,2007,27(1):30?34.
[7] 闵晓华,陈绍炜,张涛.基于1553B总线的接口软件设计与实现[J].计算机工程与科学,2009,31(1):130?133.
[8] BRUEGGE Bernd,DUTOIT Allen H.面向对象软件工程[M].叶俊民,汪望珠,译.3版.北京:清华大学出版社,2011.
[9] 陈天华.面向对象程序设计与Visual C++ 6.0教程[M].北京:清华大学出版社,2006.
[10] 熊瑜容,柴毅,王淑娟,等.基于VC++的Word文档自动生成技术[J].计算机时代,2010(1):52?54.
相关专题:税收征管规范落实情况 溶洞