0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

采用VB和VC++为开发语言实现电磁兼容标准自动测试软件设计

电子设计 来源:郭婷 作者:电子设计 2019-04-26 08:14 次阅读

引 言

随着科学技术的发展,人们在生产及日常生活中使用的电气电子设备也日益增多,而这些设备与其他物体及设备一样,工作在一定环境之中。运行中的电气、电子设备大多伴随着电磁能量的转换,往往对周围环境中的其他用电设备发生影响,与此同时,电气、电子设备本身也会受到其所处环境的各种电磁干扰我国国内目前基于GJB、FCC、CISPR等的测试系统和软件大多采用国外进口的配套软件,这样就相应地产生了很多问题。首先,由于技术的垄断和关税等问题,国外进口的配套软件成本很高,对于一般的小型实验室来说是不小的负担;其次,国外的进口软件仅适用于标准测试,用户的可扩展性差,尤其是对于定位在EMC故障诊断及摸底实验的实验室更改测试参数不容易实现;最后目前对电磁兼容标准的测试存在对标准不清楚或者知道标准而无从下手的情况对实验中的注意事项、实验仪器、实验方法、实验配置和实验布局等存在误区,因而存在着大量的浪费和多余。本软件根据此要求进行开发本软件的目标使电磁兼容标准测试简单化,以节省标准测试方面的不必要的资源浪费。对于电磁兼容标准自动测试系统软件最终用户为电磁兼容标准测试人员。EMI标准自动测试系统软件将解决电磁兼容标准测试工作冗余的问题,实现电磁兼容标准测试简单程序化。电磁兼容标准自动测试软件以VB和VC++为开发语言。其中VB实现界面及数据库功能,VC++实现程控仪器模块的功能。

1 自动测试系统的构成及功能

(1)硬件构成及功能:本系统的硬件构成主要有:①LISN(阻抗匹配稳定网络):主要用于提供被测设备纯净电源及50 Q的稳定阻抗;②EUT(被测设备);③测试天线包括拉杆天线(10 kHz~30 MHz)、双锥天线(30 MHz~200 MHz)、对数周期天线(200 MHz~1 GHz);④屏蔽电缆和转接头(N-SMA);⑤频谱仪:用于数据采集;⑥GPIB连接线和GPIB卡:用于PC与频谱仪之间的通信;⑦PC。为防止频谱仪过载可选配高通滤波器。 (2)软件构成及功能:本软件功能采用模块化方法实现主要由界面参数输入及数据显示模块、数据库管理模块、程控及自检模块、报告报表模块组成。本EMI标准自动测试软件具备以下功能:①参数设置,包括测试标准的选择,测试配置的提示,测试参数的设置,如测试频段、测量带宽、检波方式、扫频步进量、参考电平、分辨率带宽、扫频方式、传感器系数、电缆损耗、衰减/放大器等;②控制仪器(频谱分析仪)以一定的步长和速率对信号进行扫频测量、判别和读出数据;③数据处理能力.电磁辐射自动测量软件能够自动将测量的信号电压转换成干扰的量值,即自动补偿因传感器的使用而引起的随频率变化的校准系数,并可用线性或对数频率坐标显示出信号的频率分布,同时自动与相应极限值进行比较,判别信号是否超标并在图中表示出信号频谱与极限值的关系;④数据的存储和输出能力,软件可以将每次的测量数据以数据库文件的形式进行保存,需要时提取,特别是传感器系数和测试极限值都以数据文件的形式保存,便于数据处理和查询时调用。⑤数据库管理功能。主要对各标准的极限值,天线校准因子等进行数据管理。系统工作流程图如图1所示。

采用VB和VC++为开发语言实现电磁兼容标准自动测试软件设计

2各主要功能模块的设计及实现方法

(1)初始界面及测试界面模块

界面模块贯穿于整个软件系统是软件的心灵之窗,它的优劣直接影响了用户使用整个系统的感受。充分考虑了用户的需求和当今软件的发展趋势之后,本文设计出人性化和易于理解的界面输入程序。首先,标准选择界面用户只需选择所需的标准系统会自动从数据库筛选被选标准所规定的测试项目、分类、检波方式、测试所需仪器等供用户选择并自动产生测试仪器连接配置图。其次,软件提供了多种界面风格及色彩,加入了当今软件的流行元素,避免了用户审美疲劳,如图2、3所示。

采用VB和VC++为开发语言实现电磁兼容标准自动测试软件设计

(2)程控及系统自检模块

程控及系统自检模块均由VC++以控件形式实现。由于本系统使用的是NI公司的GPIB总线实现通信所以在VC++编程环境中,通过调用GPIB32.dll动态连接库使用其内部函数完成通信,仪器指令参照HP 8563EC编程指令编制主要代码如下:

采用VB和VC++为开发语言实现电磁兼容标准自动测试软件设计
采用VB和VC++为开发语言实现电磁兼容标准自动测试软件设计

其中扫描函数的4个参数的作用是使扫描得到的数据自动入库以便数据显示模块使用。

系统开机自检可以调用Connect8563.Queryinstrument函数完成,函数返回值反映了系统目前的全部状态如图4所示。

采用VB和VC++为开发语言实现电磁兼容标准自动测试软件设计

(3)数据处理模块

这个模块包括2个主要功能:首先极限值、LISN校准因子、天线校准因子的插值功能。以极限值为例:电磁兼容测试标准要求的极限值并不连续,而测试结果是连续的,因而在程序设计时,要根据有限的几个极限值进行插值,以确定频谱仪扫频的起始、截止频率对应的极限值。根据这2个频点的极限值再进行第二次插值,确定频谱仪上每个点对应的极限值。两次插值均是在对数坐标系下进行线性插值。其他因子的插值算法与极限值插值类似。其次是数据及单位转化如下:

采用VB和VC++为开发语言实现电磁兼容标准自动测试软件设计

式中:CL为电缆损耗;PAG为前置放大器增益;P为从频谱仪得到的功率值;107为50 Ω系统*率与电压的转换参数。

(4)报告报表模块

由于EMI标准测试会产生大量的数据,而且如果需要的到我们关心的超标频点的情况需要花费很大精力将标准中规定的极限值与测试数据比较。自动测试软件的自动报告报表功能能给测试节约大量的人力物力,它自动进行数据的比较计算后生成标准的报表,而且可以根据给定的格式生成测试报告,做到快照式的测试即测试任务完成就可以马上拿到测试数据现场分析现场马上解决问题。

3测试结果分析

由于本系统定位为电磁兼容预兼容实验,所以系统的误差分析主要是与标准实验室数据对比得出,一般来说预兼容实验与标准实验室测试结果误差不超过3~6 dB为合格,误差主要为实验室不理想,必然带来诸如环境电平过大,墙壁反射及墙壁对天线方向图的影响等误差。通过对某信息设备辐射发射测试结果分析可得,超标频点误差为3 dB左右,本底噪声误差为5 dB左右,符合要求。

4结 论

EMI标准自动测试软件具有执行效率高、仪器同步性好、模块化设计、易于维护的诸多优点。VC++编制的程控指令具有很高的可移植性,可以移植到Agilent多数仪器和41所部分频谱仪,对日后的程控系统的开发具有很好的借鉴意义。本系统解决了传统测试的很多缺点和弊端,简化了测试过程大大提高了EMI标准测试的工作效率,在电磁兼容领域有广泛的应用前景。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 滤波器
    +关注

    关注

    161

    文章

    7793

    浏览量

    177972
  • emi
    emi
    +关注

    关注

    53

    文章

    3587

    浏览量

    127594
  • 通信
    +关注

    关注

    18

    文章

    6023

    浏览量

    135949
收藏 人收藏

    评论

    相关推荐

    什么是电磁兼容(emc)标准

    = IEC61000-4-3 Pub.11)EN50××× = 自定标准, (例: EN50801)我国军用产品采用标准GJB是基于美国军标,例如GJB151A = MIL-STD -461D。
    发表于 03-23 17:40

    电磁兼容测试知识介绍

    分析仪核心的自动检测系统,可以快捷、准确地提供EMC有关参数。新型的EMC扫描仪与频谱仪相结合,实现电磁辐射的可视化。可对系统的单个元器件,PCB板、整机与电缆等进行全方位的三维
    发表于 03-23 10:09

    电磁兼容的介绍

    小型设备电磁干扰进行自动测试,可自动追踪干扰超标频率点并进行定位,通过图像方式显示出超标频率点的干扰源和传播路径,将复杂的电磁兼容问题可视化,帮助研发人员解决产品的
    发表于 03-28 10:53

    什么是电磁兼容标准

    什么是电磁兼容标准?为了规范电子产品的电磁兼容性,所有的发达国家和部分发展中国家都制定了电磁兼容标准
    发表于 08-23 06:38

    分析一款不错的基于VC++/OpenGL的引信仿真测试可视化系统软件设计

    求一种基于VC++/OpenGL的引信仿真测试可视化系统软件设计
    发表于 04-27 06:51

    求一种基于VBVC++混合编程的EMI标准自动测试系统软件设计

    求一种基于VBVC++混合编程的EMI标准自动测试系统软件设计
    发表于 04-27 06:37

    电磁兼容测试和控制技术

    电磁兼容测试贯穿在产品的设计、开发 生产、使用和维护的整个周期,对设备达到电磁兼容起到至关重要的作用。电磁兼容
    发表于 03-11 17:18 28次下载

    什么是电磁兼容(emc)标准

    什么是电磁兼容(emc)标准 为了规范电子产品的电磁兼容性,所有的发达国家和部分发展中国家都制定了电磁兼容标准
    发表于 03-23 17:41 1889次阅读

    基于VC++的汽车动态称重系统软件设计实现

    基于VC++的汽车动态称重系统软件设计实现 0 引 言    随着我国经济的发展,作为国家经济命脉的公路运输量也急剧增加,而超重车辆所占的比例也与日
    发表于 11-03 15:42 848次阅读

    电磁兼容设计及测试

    电磁兼容设计及测试 摘要:针对当前严峻的电磁环境,分析了电磁干扰的来源,通过产品开发流程的分解,融入
    发表于 01-04 16:52 931次阅读
    <b class='flag-5'>电磁兼容</b>设计及<b class='flag-5'>测试</b>

    电磁兼容标准测试

    电磁兼容标准测试
    发表于 02-07 15:27 37次下载

    一种通用自动测试软件平台设计

    System)相关的其他国际标准为辅,采用符合标准描述的软件层次结构,使用COM组件和CORBA等软件设计技术,
    发表于 01-18 09:44 3286次阅读
    一种通用<b class='flag-5'>自动测试</b><b class='flag-5'>软件</b>平台设计

    电磁兼容标准

    为了规范电子产品的电磁兼容性,所有的发达国家和部分发展中国家都制定了电磁兼容标准。对汽车产品电磁兼容性的要求。电磁兼容
    的头像 发表于 03-28 14:04 8767次阅读

    GB18268标准电磁兼容测试

    GB18268标准电磁兼容测试
    的头像 发表于 03-01 09:17 1594次阅读

    电磁兼容简明教程(2)电磁兼容标准

    电磁兼容简明教程(2)电磁兼容标准
    的头像 发表于 12-05 15:37 950次阅读
    <b class='flag-5'>电磁兼容</b>简明教程(2)<b class='flag-5'>电磁兼容</b><b class='flag-5'>标准</b>