设为首页加入收藏
全站搜索
新闻详情
 
新闻搜索
 
 
栏目导航
 
 
当前位置
增强写过滤技术在嵌入式系统中的应用
作者:管理员    发布于:2016-02-29 08:45:19    文字:【】【】【

  仪器仪表用户祜经验交流熘(如不同工作频率,不同环境温度下)进行大量重复地测试时,测试的数据结果通常要制定成表格。表格的读取和写入模块的作用是,读取操作人员在Excel电子表格中所定义的测试内容,并把测试内容传给主程序;把主程序传回的测试数据结果存入Excel电子表格。

  该模块的实现步骤:(1)建立一个引用Excel文本文件的对象,通过该对象打开该文本文件中的“测试内容定义表格”(该表格在程序运行之前由操作人员定义):(2)设定该表格的行控制变量和列控制变量,由行控制变量和列控制变惫通过两个镶套的循环体读取表格中每个单元的内容:(3)当接收到主程序发回的测量数据结果时,由行控制变量和列控制变量控制数据的写入;(4)在总的测试结束后,保存并关闭Excel文本文件,关闭主程序中引用该文本文件的对象。

  4根据实际测试需要编写的一种模块输入信号峰值点电平测量模块,实际应用于测童输入信号在工作频带内的峰值点功率。

  输入信号峰值点电平测量需要用到频谱分析仪指令功能集中的频率/幅度功能子集和信号搜索功能子集,具体的编程思路如。首先对该类型频谱分析仪进行初始化设置,在编程中使用第三级初始化指令“INI”便可以实现总线、信息交换和器件三个部分的初始化。在完成初始化后,对输入信号大峰值点的频率进行搜索。在未知输入信号带宽的情况下,编程中需要加大频谱分析仪频率显示范围(SPAN)的设置,而同时要减小扫描时间(SweepTime)的设置,这样可以快速搜索到输入信号的工作频率。当输入信号的工作频率在设置的频率显示范围之内时,连续执行两次的大峰值点。而后,通过执行一次MPCF“指令(大峰值点移至中心频率指令),再经过一个扫描时间的延迟,输入信号的大峰值点便移至频谱分析仪显示的中心频率。至此,输入信号大峰值点的搜索己经完成,此时应减小频谱分析仪的频率显示范围,这是因为在分辨率带宽和扫描时间保持不变的情况下,减小频率显示范围可以提高频谱分析仪的测精度。

  为了保证频谱分析仪的测量精度,大显示电平(电平)的设置是一个关键因素。当输入信号大峰值点电平大于频谱分析仪所设置的大显示电平时,频谱分析仪给出的大峰值点电平读数等于此时频谱分析仪所设置的大显示电平。所以在这种情况下,输入信号大峰值点电平无法由频谱分析仪给出。在该模块的编写当中,为了有效避免这种情况,往往需要多次执行“PCL”

  指令(大峰值点移至大显示电平指令并且相邻两次指令的执行时间间隔不小于此时的频谱分析仪所设置的扫描时间。

  由于频谱分析仪从接收到指令到完成指令响应有一定的时间延迟,如果在频谱分析仪还未完成指令响应时,自动测试程序发送的读数会发生抖动,进而影响测试结果。因此,在发送“MKL”

  指令之前,需要发送“+PC”指令来检频谱分析仪对指令的响应是否完成。当频谱分析仪完成指令响应时,其给出的返回值为发送完“MKL"指令后,需要调用等待模块使程序在收到频谱分析仪的回答数据之前一直处于等待状态;而在程序收到回答数据之后,应该启动指令执行错误判断模块。如果发现频谱分析仪在执行上述指令时出现错误,则应放弃此次所收到的回答数据,重新执行上述步骤直到频谱分析仪未发生指令执行错误。后,调用表格读写模块,将回答数据填入Excel电子表格。

  5结束语通过对上述自动测试系统在实际测量中具体的使用情况来看,利用计算机强大的数据处理和发布能力来控制传统电子测量仪器的测量功能,不但可以大大提高仪器测试的速度,而且还可以提高测童准确度,实现许多采用人工单次手动方式无法完成的功能。⑩

访问统计
51客服