本发明涉及数字跳频滤波器测试领域,更具体地说它是一种用于数字跳频滤波器测试的系统。
背景技术:
数字跳频滤波器是数字控制技术和模拟滤波器相结合的产物,通过向数字跳频滤波器的控制引脚输入不同组合的高低电平来选择滤波器中的不同电容阵列,从而达到选择滤波器不同工作频率点的目的。
如果把高电平用“1”来表示,低电平用“0”来表示,那么不同组合的高低电平就相当于二进制编码;控制脚为8位的数字跳频滤波器,其二进制编码范围为00000000~11111111,可对应256个频率点,而每个频率点又对应着中心频率、插损、带宽、选择性等多个数据,也就意味着每个产品都有成百上千个数据需要记录。
以往,我们采用全手动操作测试数字跳频滤波器的各项参数指标;一方面,数字跳频滤波器的置码需要手动拨动开关控制不同引脚的高低电平来完成;另一方面,对于数据的采集,也需要不断重复操作矢量网络分析仪,记录每个频点所对应的不同参数数据,同时需要对采集后的各项数据进行大量重复处理。
以上测试方法的缺点在于:
1)人工读取的数据由于判断的差异性,无法确保前后测试的一致性;
2)传输函数波形无法完整采样记录;
3)人工拨动开关置码容易产生错误,遗漏频点;
4)每次测试需要不断重复地操作仪器,会严重影响仪器使用寿命;
5)在测试滤波器的高低温数据时,只能够选取较少频点进行测试,不能够有效的发现在不同温度状态下滤波器的跳变特性,产品质量会存在一定的隐患。
同时,随着产品成熟度的不断提高,批量生产逐渐成为可能,原有的手动测试方法已经远远不能满足产品地大批量生产。
因此,研发一种用于数字跳频滤波器测试的系统是很有必要的。
技术实现要素:
本发明的目的是为了克服上述背景技术的不足之处,而提供一种用于数字跳频滤波器测试的系统。
为了实现上述目的,本发明的技术方案为:用于数字跳频滤波器测试的系统,其特征在于:包括包含程序控件的计算机、安装有数字跳频滤波器的测控组件、矢量网络分析仪和直流稳压电源,所述程序控件用于对数字跳频滤波器测试参数的设置、数据的采集和存储;
所述测控组件用于对数字跳频滤波器的控制引脚输入高低电平,测控组件分别与矢量网络分析仪和直流稳压电源连接,测控组件与计算机连接;
所述矢量网络分析仪用于读取数字跳频滤波器的传输函数波形数据,矢量网络分析仪与计算机连接,程序控件用于采集矢量网络分析仪传输的函数波形数据;
所述直流稳压电源为数字跳频滤波器提供稳定的直流工作电压。
在上述技术方案中,所述程序控件采用visualbasic语言编辑。
在上述技术方案中,所述程序控件通过控制测控组件每8s改变高低电平状态,并将采集到的各频点数据进行处理。
在上述技术方案中,所述测控组件包括单片机和与单片机连接的测试夹具,计算机通过usb转串口线与单片机连接,测试夹具分别与矢量网络分析仪和直流稳压电源连接,数字跳频滤波器安装在测试夹具上。
本发明极大地完善了现有测试方法的不足之处,不但能够完整采样各个频点的所有数据,而且大大降低了人工的操作量,提供了更加完备的数据,更精确地数据处理,为后期数字跳频滤波器的优化设计提供了大量数据的支持,减轻了工作强度,提高了工作效率。
附图说明
图1为本发明的结构示意图1。
图2为本发明的结构示意图2。
具体实施方式
下面结合附图详细说明本发明的实施情况,但它们并不构成对本发明的限定,仅作举例而已。同时通过说明使本发明的优点将变得更加清楚和容易理解。
参阅附图可知:用于数字跳频滤波器测试的系统,其特征在于:包括包含程序控件2的计算机1、安装有数字跳频滤波器的测控组件3、矢量网络分析仪4和直流稳压电源5,所述程序控件2用于对数字跳频滤波器测试参数的设置、数据的采集和存储;计算机1不仅是采集数据和程序控件存储的载体,也是程序控件2调试和运行的平台;
所述测控组件3用于对数字跳频滤波器的控制引脚输入高低电平,测控组件3分别与矢量网络分析仪4和直流稳压电源5连接,测控组件3通过usb转串口线与计算机1连接;
所述矢量网络分析仪4用于读取数字跳频滤波器的传输函数波形数据,矢量网络分析仪4通过gpib与计算机1连接,程序控件2用于采集对矢量网络分析仪4传输的函数波形数据;所述矢量网络分析仪4为8753es网络分析仪;
所述直流稳压电源5为数字跳频滤波器提供稳定的直流工作电压。
所述程序控件2采用visualbasic语言进行编程、调试、运行,程序控件2会在指定的excel表格中存储数据;。
所述程序控件2通过控制测控组件3每8s改变高低电平状态,并将采集到的各频点数据进行处理。
所述测控组件3包括单片机31和与单片机31连接的测试夹具32,计算机1通过usb转串口线与单片机31连接,测试夹具32分别与矢量网络分析仪4和直流稳压电源5连接,数字跳频滤波器安装在测试夹具32上;由于需要测试的数字跳频滤波器尺寸大小不同,需要设计不同大小的测试夹具32。
程序控件主要由置码模块和数据采集整理模块两大部分组成;
置码模块可以输入最高和最低频点,测试指定频点,也可以直接输入频点所对应的二进制数字或十六进制数字来测试指定频点;自动测试过程中,可以设置测试的时间间隔以及测试的频点间隔来控制测试的精确度;
数据采集整理模块可以设置采集数据的时间间隔和采集数据的数量,将所有数据采集完成后,可以从数据中提取每个频点对应的中心频率插损等数字跳频滤波器的指标数据,然后将数据转换成excel数据,便于读取和引用。
实际使用中,通过计算机1中的程序控件2向测控组件3上的数字跳频滤波器输出指定组合的电信号后,会在矢量网络分析仪4上产生波形,程序控件2采集数据,循环输出电信号和采集直至采集完最高频点的信号,然后统一处理所有的数据,实现数据测试的自动化。
其它未说明的部分均属于现有技术。