论文部分内容阅读
EMC测试是评估各类电子系统电磁兼容性能最直接有效的方法,采用自动测试系统不仅可以提高测试效率,更能降低人为因素带来的误差。然而,由于仪器程控指令和仪器内部数据算法的差异,如果更换EMC测试系统中的测试仪器,就需要重新编译整个测试程序,往往会造成同一个电磁兼容测试项目出现诸多不同的自动测试软件版本。因此,如何实现测试系统中仪器的通用性控制是当前自动测试领域较为迫切和前沿的研究方向。本文以此为课题展开对EMC测试系统的仪器控制通用性技术的研究,旨在设计并实现EMC自动测试系统对不同型号测试仪器的通用性控制,在更换测试仪器后不改变测试系统主程序,实现测控仪器的通用性和互换性。本文从电磁兼容测试的特点切入,分类归纳了标准测试、现场测试等常规电磁兼容测试,主要研究了电磁脉冲时域测试中三种典型脉冲信号的波形特征及时频域特性。在分析了各测试仪器的工作原理后,重点研究了测试仪器的通用控制流程以及影响测试结果的关键参数设置,为实现不同型号仪器的控制通用性奠定了基础。实现仪器控制通用性的前提是采用通用控制总线和接口通信函数。相比于GPIB和USB通用控制总线,LXI总线具有数据传输速率更高,传输距离更远,体积、成本更小等诸多优点,且几乎支持市面上所有仪器,是未来仪器控制的主流控制总线。本文在采用LXI总线和VISA接口函数的基础上,提出EMC测试仪器的通用性控制原理:单独编译仪器的控制模块,预先封装不同仪器对应的程控底层指令;同时采用独立于仪器的通用数据处理算法。在更换测试仪器时,测试程序会通过仪器自检询问命令主动识别当前连接的仪器,做出判断后自动选择对应的程控指令,实现整个程控模块的通用性和仪器的互换性。当新增仪器时,只需要将新仪器的控制指令添加进已有的程控模块控件中即可;并以示波器的通用性控制为例,详细介绍了通用OCX控件的设计开发过程。最后在对电磁脉冲时域测试分析的基础上,设计开发了典型脉冲防护通用测试系统,并详细介绍了自动测试软件的设计过程,实现了对R&S和Tektronix公司两台数字示波器的通用控制,从实际应用角度验证了仪器控制通用性技术的可行性。