一种基于总线技术的通用电磁敏感度测试装置及测试方法制造方法及图纸

技术编号:4043937 阅读:257 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于总线技术的通用电磁敏感度测试装置及测试方法,测试装置包括主控计算机、程控测试仪器、远程控制计算机和测试软件系统,测试方法包括,步骤一:通用电磁敏感度测试装置进行初始化;步骤二:用户针对本次电磁敏感度测试进行参数设置;步骤三:启动上层测试平台程序准备开始测试;步骤四:测试函数生成模块实例化测试函数,进行电磁敏感度测试。本发明专利技术有效解决目前电磁敏感度测试系统在需要更换新设备、更换测试总线类型、更改测试仪器连接方式或者更新测试算法时需要重新设计的弊端,实现一种方便进行功能扩展、节点设备添加及测试算法更新的通用电磁敏感度测试系统,减少了系统扩展与维护的成本与精力。

【技术实现步骤摘要】

本专利技术涉及,属于计算 机测控领域。
技术介绍
电磁波作为一种资源已经在甚低频到微波波段的宽频范围内得到了广泛的应用, 然而伴之而来的电磁干扰也就无孔不入地辐射或传导至运行中的电子设备、系统及周围的 环境中。在军用航空和航天系统中,包括导弹或火箭发射飞船装置,整个系统的电磁兼容性 与可靠性有着十分重要的地位。各种组件、子系统和全系统,在系统组装和配置之前都要经 过大量的电磁敏感度(EMS)试验。而目前的电磁敏感度测试系统一般都是针对特定的功能单独设计的,并且设计的 测试方法以及所采用的测试总线的种类都十分的固定。当原有系统中某台设备出现故障 时,只有更换完全相同的设备才可以继续使用。若不得不更换同种功能的设备,而导致需要 更换总线类型,或因增加新节点需要更新测试算法时,整个系统都需要做较大的源代码级 的改动,大大增加了系统的扩展和维护的成本,故设计一种基于总线技术的通用电磁敏感 度测试系统的组建方法有利于克服现有的技术缺陷,充分利用现有设备,降低维护成本。
技术实现思路
本专利技术的目的是为了解决现有电磁敏感度测试系统在功能扩展以及算法更新方 面需要花费巨大成本与精力进行重新设计的问题,提供一种基于总线技术的通用电磁敏感 度测试装置,将总线驱动信息、设备驱动信息、测试算法信息、仪器组合信息及测试流程信 息与上层测试平台程序分离,用户根据电磁敏感度测试系统的实际参数对上述信息进行修 改,测试平台程序动态加载这些参数,使得本电磁敏感度测试装置仅通过修改配置信息,即 能方便地进行功能扩展、添加节点或者更新测试算法,解决目前电磁敏感度测试系统不便 于扩展更新的问题。本专利技术一种基于总线技术的通用电磁敏感度测试装置,包括主控计算机、程控测 试仪器、远程控制计算机以及运行于主控计算机上的测试软件系统;主控计算机通过测试总线向程控测试仪器发送控制命令,接受程控测试仪器回传 的测试数据并将结果显示给操作用户;程控测试仪器挂接在测试总线上,接收主控机的控 制命令并完成指定功能,程控测试仪器间存在电信号传递,用相应的信号传输线缆进行连 接;主控计算机安装相应的总线板卡、总线板卡驱动包和各个程控测试仪器的仪器设 备驱动包;测试软件系统包括总线驱动配置模块、设备驱动配置模块、测试算法配置模块、仪 器设备配置模块、测试流程配置模块、数据库读写模块、配置文件读写模块、测试平台程序 模块和测试函数生成模块;5通过总线驱动配置模块编写或导入总线驱动信息,然后调用数据库读写模块将总 线驱动信息存储到数据库中;当总线驱动信息发生变化时,通过总线驱动配置模块重新编 写或导入新的总线驱动信息;通过设备驱动配置模块编写或导入设备驱动信息,然后调用数据库读写模块将设 备驱动信息存储到数据库中;当设备驱动信息发生变化时,通过设备驱动配置模块重新编 写或导入新的设备驱动信息;通过测试算法配置模块编写或修改测试算法信息,然后调用数据库读写模块将测 试算法信息写入数据库中;当测试算法信息发生变化时,通过测试算法配置模块重新编写 或修改新的测试算法,测试算法中按照信号传递逻辑包含测试模板函数,规定了信号采集 的先后顺序、测回数据的计算方法及各程控测试仪器的调节方法,用于指导整个测试;通过仪器设备配置模块配置或修改仪器组合信息,然后调用数据库读写模块,将 每个仪器组合信息,写入后台数据库;当仪器组合信息发生变化时,通过仪器设备配置模块 重新配置或修改新的仪器设备信息;通过测试流程配置模块配置本次测试的流程结构,按照本次测试中实际被测件所 需要进行的测试频段,定制本次测试需要进行的频段组合,设置每个测试频段的起始频率 与结束频率,设定频点步进的方式,并将本测试频段与相应的仪器组合信息进行关联,最后 选择本次测试所需用的测试算法;最后调用配置文件读写模块将流程配置信息生成最终的 配置信息二进制文件;数据库读写模块在需要进行数据库读写时调用;配置文件读写模块由测试流程配置模块调用,生成适应于本次测试的且用于指导 测试的配置信息二进制文件;测试平台程序模块负责初始化,读入本次测试的配置信息二进制文件,进行二进 制文件的解析,得到即将测试的首个频段的起始频率与结束频率,步进方式,生成测试频 表,所述的测试频表中包括测试中测试的每个频点;测试平台程序模块还解析得到该频段 对应的仪器组合信息在数据库中的索引号,调用数据库读写模块将仪器组合信息调入,仪 器组合信息中包括每个仪器的总线地址信息、总线驱动信息以及对应的仪器驱动信息在数 据库中的索引号,通过索引号将仪器驱动信息、总线驱动信息调入,测试平台程序模块按照 配置信息二进制文件指定的测试算法信息在数据库中索引号,读入测试算法;测试平台程 序模块将每个频段对应的参数信息全部读入;测试函数生成模块负责对信息进行整合,对测试算法中的模板函数进行填充实例 化,采用动态代码编译的方法将测试算法再编译,动态生成实际用的测试函数。一种基于总线技术的通用电磁敏感度测试方法,包括以下几个步骤步骤一通用电磁敏感度测试装置进行初始化;通用电磁敏感度测试装置的测试软件系统进行初始化,对主控计算机的软硬件资 源进行初始化分配,与后台数据库进行初始化连接;如果本次电磁敏感度测试为首次测试,或者本次测试与上次测试相比较有所不 同,用户选择修改参数选项,转入步骤二,进入修改参数模块启动相应功能子模块进行修 改;若本次电磁敏感度测试与上次电磁敏感度测试相比较没有改动,用户直接开始进6行测试,转入步骤三;步骤二 用户针对本次电磁敏感度测试进行参数设置;若步骤一中用户选择修改参数,测试软件系统即与用户进行人机交互,用户根据 本次电磁敏感度测试的特点对仪器设备配置模块、总线驱动配置模块、测试流程配置模块、 设备驱动配置模块及测试算法配置模块进行设置,根据电磁敏感度测试实际参数信息,在 所述模块中设置适合本次测试的相关参数;具体为(1)若电磁敏感度测试装置中由于添加新仪器或者更换某测试仪器导致测试总线 类型发生改变,此时数据库中的总线驱动信息需要随之更新,用户通过总线驱动配置模块 进行相应的修改或导入,然后测试软件系统自动调用数据库读写模块将改动后的总线驱动 信息更新到数据库中;(2)添加新仪器或更换仪器时,用户通过设备驱动配置模块对新添仪器的驱动信 息进行导入或者更改,测试软件系统自动调用数据库读写模块将改动后的设备驱动信息更 新到数据库中;(3)若本次测试需要修改测试算法,用户打开测试算法配置模块,对现有测试算法 进行修改,修改完成后,测试软件系统自动调用数据库读写模块将改动后的测试算法信息 更新到数据库中;(4)在上述步骤(1) 步骤(3)修改完成之后,用户在仪器设备配置模块中修改仪 器组合信息,根据仪器设备的工作频段将整个频带划分为若干个仪器组合,各仪器组合间 切换配合以完成整个电磁敏感度测试,划分好仪器组合后,对每个仪器组合内的各个仪器, 设置仪器之间的连接方式,选择上述仪器设备驱动的索引号,并设置总线类型及总线地址, 最后测试软件系统自动调用数据库读写模块将上述信息写入数据库;(5)用户通过测试流程配置模块设置本次测试的测试频段个数及测试次序、每个 测试频段的起始频率、终止频率、步进方式以及每个频点的驻留时间,所述测试频段的起始 频率、终止频率本文档来自技高网...

【技术保护点】
一种基于总线技术的通用电磁敏感度测试装置,其特征在于,包括主控计算机、程控测试仪器以及运行于主控计算机上的测试软件系统;主控计算机通过测试总线向程控测试仪器发送控制命令,接受程控测试仪器回传的测试数据并将结果显示给操作用户;程控测试仪器挂接在测试总线上,接收主控机的控制命令并完成指定功能,程控测试仪器间存在电信号传递,用相应的信号传输线缆进行连接;主控计算机安装相应的总线板卡、总线板卡驱动包和各个程控测试仪器的仪器设备驱动包;测试软件系统包括总线驱动配置模块、设备驱动配置模块在数据库中索引号,读入测试算法;测试平台程序模块将每个频段对应的参数信息全部读入;测试函数生成模块负责对信息进行整合,对测试算法中的模板函数进行填充实例化,采用动态代码编译的方法将测试算法再编译,动态生成实际用的测试函数。、测试算法配置模块、仪器设备配置模块、测试流程配置模块、数据库读写模块、配置文件读写模块、测试平台程序模块和测试函数生成模块;通过总线驱动配置模块编写或导入总线驱动信息,然后调用数据库读写模块将总线驱动信息存储到数据库中;当总线驱动信息发生变化时,通过总线驱动配置模块重新编写或导入新的总线驱动信息;通过设备驱动配置模块编写或导入设备驱动信息,然后调用数据库读写模块将设备驱动信息存储到数据库中;当设备驱动信息发生变化时,通过设备驱动配置模块重新编写或导入新的设备驱动信息;通过测试算法配置模块编写或修改测试算法信息,然后调用数据库读写模块将测试算法信息写入数据库中;当测试算法信息发生变化时,通过测试算法配置模块重新编写或修改新的测试算法,测试算法中按照信号传递逻辑包含测试模板函数,规定了信号采集的先后顺序、测回数据的计算方法及各程控测试仪器的调节方法,用于指导整个测试;通过仪器设备配置模块配置或修改仪器组合信息,然后调用数据库读写模块,将每个仪器组合信息,写入后台数据库;当仪器组合信息发生变化时,通过仪器设备配置模块重新配置或修改新的仪器设备信息;通过测试流程配置模块配置本次测试的流程结构,按照本次测试中实际被测件所需要进行的测试频段,定制本次测试需要进行的频段组合,设置每个测试频段的起始频率与结束频率,设定频点步进的方式,并将本测试频段与相应的仪器组合信息进行关联,最后选择本次测试所需用的测试算法;最后调用配置文件读写模块将流程配置信息生成最终的配置信息二进制文件;数据库读写模块在需要进行数据库读写时调用;配置文件读写模块由...

【技术特征摘要】

【专利技术属性】
技术研发人员:王青王昭磊王明明周怀平董朝阳
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:11[中国|北京]

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

1
相关领域技术
  • 暂无相关专利