WLAN终端射频自动测试系统设计

合集下载

射频测试方案

射频测试方案
2.测试人员:具有相关专业背景和资质的测试工程师;
3.测试场地:符合国家及行业标准的测试实验室。
七、测试流程
1.测试准备:了解被测设备的技术规格,确定测试项目和方法;
2.测试实施:按照测试方案进行各项性能测试;
3.数据分析:对测试数据进行整理、分析,形成测试报告;
4.结果反馈:将测试结果反馈给设备制造商,协助其改进产品性能;
3.评估射频设备的抗干扰能力;
4.检验射频设备在极端环境条件下的可靠性。
三、测试范围
1.射频发射测试;
2.射频接收测试;
3.射频抗干扰测试;
4.射频环境适应性测试。
四、测试依据
1.国家及行业标准:如《无线通信设备射频技术要求》等;
2.设备制造商提供的技术规格书;
3.测试实验室的相关规定。
五、测试项目及方法
5.测试报告:出具符合国家及行业标准的测试报告。
八、测试结果判定
测试结果根据国家及行业标准进行判定,符合标准要求的视为合格,否则为不合格。
九、方案实施与监督
1.本测试方案由测试实验室负责实施;
2.设备制造商应积极配合测试工作,提供必要的技术支持;
3.测试过程中,如有疑问或争议,双方应及时沟通,确保测试工作的顺利进行;
1)使用射频信号发生器产生标准信号,发送至被测设备;
2)使用矢量网络分析仪或其他测试仪器监测被测设备的接收性能;
3)测试结果与标准要求进行比对。
3.射频抗干扰测试
(1)测试内容:邻道干扰抑制、同频干扰抑制、窄带干扰抑制等。
(2)测试方法:
1)使用射频信号发生器产生干扰信号,注入被测设备;
2)观察被测设备在干扰条件下的性能变化;
3)按照国家标准和设备制造商的技术规格要求,对测试结果进行评估。

WLANAP射频指标测试用例

WLANAP射频指标测试用例

WLANAP射频指标测试用例1.发射功率测试:-测试无线局域网接入点的发射功率是否在规定的范围内。

-测试不同信道上的发射功率,以确保它们符合标准要求。

2.接收灵敏度测试:-测试无线局域网接入点的接收灵敏度,以确定其能够接收到低信号强度的信号。

-测试不同信道上的接收灵敏度,以确保它们符合标准要求。

3.频谱分析测试:-使用频谱分析仪测试无线局域网接入点的频谱占用情况。

-确保无线局域网接入点的频谱占用在规定的范围内,以避免干扰其他设备的信号。

4.信道干扰测试:-确保无线局域网接入点在使用相同频率的邻近信道时不会发生干扰。

-测试无线局域网接入点在不同信道上的干扰水平,以确保它们符合标准要求。

5.传输速率测试:-测试无线局域网接入点的传输速率,以确定其能够提供足够的带宽支持。

-测试不同信道和不同距离下的传输速率,以验证无线局域网接入点在各种情况下的性能。

6.外部干扰抑制测试:-测试无线局域网接入点对外部干扰的抑制能力。

-在没有外部干扰源的情况下,测试无线局域网接入点的工作性能。

-在有外部干扰源的情况下,测试无线局域网接入点的工作性能。

7.功耗测试:-测试无线局域网接入点的功耗是否在规定的范围内。

-测试不同传输速率和工作模式下的功耗,以验证无线局域网接入点的节能能力。

8.可扩展性测试:-测试无线局域网接入点的可扩展性,以确定它能够处理多个同时连接的客户端设备。

-测试无线局域网接入点在高负载情况下的性能表现。

以上只是示例,实际测试用例需要根据具体产品的规格和要求进行调整和扩展。

测试用例应该覆盖所有重要的射频指标,并验证无线局域网接入点在各种条件下的性能。

Wi-Fi射频测试技术

Wi-Fi射频测试技术
FHSS技术采用的方式较为简单,这也限制了它所能获得的最大 传输速度不能大于2Mbps,这个限制主要是受FCC规定的子频道的 划分不得小于1MHz。这个限制使得FHSS必须在2.4G整个频段内 经常性跳频,带来了大量的跳频上的开销。
OFDM(正交频分复用)
正交频分复用技术OFDM是一种多载波发射技术,它将可用频谱划分为 许多载波,每一个载波都用低速率数据流进行调制。它获取高数据传输率的 诀窍就是,把高速数据信息分开为几个交替的、并行的BIT流,分别调制到 多个分离的子载频上,从而使信道频谱被分到几个独立的、非选择的频率子 信道上,在AP与无线网卡之间进行传送,实现高频谱利用率。
MCS
空间流
调制方式
0
1
CCK
1
1
CCK
2
1
PBCC
3
1
PBCC
4
1
OFDM
5
1
OFDM
6
1
OFDM
7
1
OFDM
8
1
OFDM
9
1
OFDM
10
1
OFDM
11
1
OFDM
编码率
传输速率 5.5 11 22 33 6 9 12 18 24 36 48 54
备注 b/g b/g b/g b/g g g g g g g g g
定义了推荐方法和公用接入点协议,使得接入点之间能够交换需要的信息,以支持分 布式服务系统,保证不同生产厂商的接入点的互联性,例如支持漫游。
2003年推出,工作在2.4GHz ISM频段,组合了802.11b和802.11a标准的优点,在兼容 802.11b标准的同时,采用OFDM调制方式,速率可高达54Mbps。

WLAN射频接收端RSSI电路的设计

WLAN射频接收端RSSI电路的设计

【 文献标志码】A
De s i g n o f RS SI f o r WI L AN RF Re c e i v e r
WA N G We i ,MU Ma o , L I N T a o , XI E Y u t i n g , HU J i e , YA N G L i j u n , Y U AN J n, a WA N G G u a n y u
i n p u t d y n a mi c r a n g e i s 6 0 d B a n d t h e o u t p u t d c v o l t a g e r ng a e i s 0. 5 —2 . 0 V ,t h e s l o p e i s 2 2. 5 mV/d B.T h e RS S I e i T o r i n e a c h c o me r a n d t e mp er a t u r e i s pl u s - mi n us 0. 5 d B.T he l a n d s c a e p a r e a i s 4 8 0 t r m ×1 6 0 I z m a n d t h e p o we r c o n s u mp t i o n i s 8 mW .
WL A N射频接收端 R S S I 电路的设计
王 巍, 牟 茂, 林 涛, 谢 玉亭, 胡 洁, 杨 丽君 , 袁 军, 王冠 宇
( 重庆邮 电大学 光电工程学院, 重庆 4 0 0 0 6 5 )
【 摘 要】设计 了一种基于分段线性对数 限幅放大器和基于非平衡对全波整流器 的接 收信 号强度指 示器 ( R e c e i v e d S i g n a l S t r e n g t h I n d i c a t o r , R S S I ) 。R S S I 连 接在 W L A N接 收端的 L P F之后 , 用于检测 经过滤 波后的信号 强度 。该 R S S I 设计 基于 S M I C 5 5 n m C M O S 工艺, 采 用 7级限幅放 大器 级联 , 每级增 益为 1 0 d B 。R S S I 输入 动态范 围为6 0 d B , 输 出直流 电压 范 围为 0 . 5 ~ 2 . 0 V , 斜 率为 2 2 . 5 m v / d B 。结果 显示 , R S S I 在各个 c o m e r 和 温度 下 的误 差仅 为 ± 0 . 5 d B m, 版 图面积为 4 8 0 I x m× 1 6 0 I x m, 功耗为 8 m w。 【 关键词】W I AN ; R S S I ; 限幅放大; 全波整流 【 中图分类号】T N 9 2 9 . 5

WIFI-OTA测试规范简介

WIFI-OTA测试规范简介

WIFI-OTA测试规范简介WLAN是Wireless Local Area Network的缩写,指应用无线通信技术将计算机设备互联起来,构成可以互相通信和实现资源共享的网络体系。

无线局域网本质的特点是不再使用通信电缆将计算机与网络连接起来,而是通过无线的方式连接,从而使网络的构建和终端的移动更加灵活。

最新的关于WLAN-OTA测试参考标准是由CTIA和Wi-Fi Alliance共同颁布的“Test Plan for RF Performance Evaluation of Wi-Fi Mo bile Converged Devices_Version 1.1”。

下面我们会对WLAN-OTA测试规范内容进行详细的介绍。

WLAN-OTA测试系统搭建:下图为测试系统的搭建所要求的设备:AP和WLAN Station测试仪:当进行测试时,测试仪连接电脑并且能够通过电脑对测试仪进行控制。

测试基本要求如下:规格IEEE 802.11a, 802.11b, 802.11g信号速率IEEE 802.11a/g:• 54, 48, 36, 24, 18, 12, 9, 6MbpsIEEE 802.11b:• 11, 5.5, 2, 1Mb ps频率范围 2.412 to 2.484GHz4.915 to5.32 GHz and 5.5 to 5.805GHz射频调制类型IEEE 802.11b and 802.11g:WLAN接收机:当进行测试时,接收机用于报告所接收RSSI并且记录ACK的数量。

测试基本要求如下:测试环境如下图所示:1. 发射功率测试:测试步骤:推荐步骤:1) 设置AP衰减器,满足在被测物天线连接端的接收信号高于初始接收灵敏度10dB。

2) 设置RX衰减器,满足在WLAN接收机输出端的被测物的接收信号等级高于初始接收灵敏度10 dB,但是不能超过50 dB。

3) 设置AP测试仪在指定的信道、调制方式及数据速率下发射所要求的信号。

一种射频模块的自动测试系统的制作方法

一种射频模块的自动测试系统的制作方法

一种射频模块的自动测试系统的制作方法
射频模块是一种用于传输和接收无线电频率信号的设备。

为了确保射频模块的
正常工作和性能稳定,制作一个自动测试系统是非常重要的。

制作一种射频模块的自动测试系统的方法包括以下步骤:
1. 确定测试需求:首先,需要确定要测试的射频模块的功能和性能要求。

这可
以通过仔细阅读产品规格书和需求文档来了解。

2. 设计测试电路:根据测试需求,设计一个适用于射频模块的测试电路。

这个
测试电路应包括信号发生器、功率计、频谱分析仪和示波器等测量设备,以满足对射频模块不同性能参数的测试需求。

3. 制作测试夹具:根据射频模块的尺寸和接口要求,制作一个适配的测试夹具,以确保射频模块能够正确连接到测试电路中。

4. 编写测试软件:使用适当的编程语言,编写测试软件来控制测试电路和测量
设备。

测试软件应能够自动化执行各种功能和性能测试,并能生成测试报告和数据库记录。

5. 执行自动化测试:将要测试的射频模块安装到测试夹具中,并将测试夹具连
接到测试电路中。

通过运行测试软件,自动执行一系列的功能和性能测试。

测试软件应能够自动记录测试结果和异常情况。

6. 分析和评估测试结果:根据测试结果和产品规格书中的要求,分析和评估射
频模块的功能和性能表现。

如果测试结果不符合规格要求,则需要进一步调试和修改射频模块,直到达到要求。

通过以上步骤,可以制作一种射频模块的自动测试系统,以确保射频模块能够
正常工作并满足性能要求。

这种自动测试系统可以提高测试效率和可靠性,减少人工错误,并提供准确的测试结果。

T WLAN 终端 整机成品测试操作手册(IQ2010)-V1.0

提示: 2a, 测试环境必须屏蔽; 2b, 使用电脑的USB口的对外处在良好的连接状态对测试的顺利进行很重要,如存在USB口“供电不足”的问 题,可考虑增加带自供电的外置USB Hub; 3c, 电脑系统安装的“防火墙”可能会对测试需要的USB连接带来“负”作用,最好在测试时,处在关闭状态 ;
2
3, 关于非传导的“辐射测试”的连接补充说明:
使用前面校准得到的来设定衰减 补偿,确保测试精度
“连接”IQ测试仪,OK后
选择测试项目
做Rx测试前,建议将 此项“打勾”选上
温馨提示:除下页2b中的补充说明外, 请它的设定不变,使用“缺省”。
测试频点的设定会自动跟随前面 菜单1设定调整
选择测试的Band的调制模式 11b 对应CCK/DSSS 11g 对应OFDM-11G 11a 对应OFDM-11A(5.8G) 11n 对应OFDM-HT20或OFDM-HT40
RF口,同时“50Ώ被测试品”接口,在做传导测试时,连接到被测试品德天线接口,而在做“辐射测试”时 连接到测量耦合天线B上,对于“辐射测试”,还需要连接Netest盒子前面板上的RF2端口到“连接用天线A” 上。 c. 无线连接通道有二个:通道A负责Netest的专用AP对被测试DUT的工作频点,Band(a/b/g/n)等控制,与具体的 测试分析过程没有直接关系;通道B是真正的RF测试部分;
图4 配置电脑的IP地址 3
b, Ping 电脑与Netest盒子内置专用AP(如图5)
图5 确认网线连接正常 c, 确定Netest中的内置AP可以正常启动
继续前面的用网线连接电脑与 Netest硬件盒子背后的内置专用 AP的LAN口(有4个黄色的LAN口 ,连接其中的任何一个都可以)在 DOS,用命令行Ping 192.168.1.2 –t来Ping AP, 如Ping的通,说明 设定和网线连接正常,“-t”的产 生使用可以显示Ping的时间,通 常小于10ms; 使用Ctrl+c可以结束 有关命令。

射频测试方案

射频测试方案简介射频(Radio Frequency,RF)测试是一种用于评估无线电系统的性能和可靠性的关键工具。

射频测试方案涵盖了多个方面,包括测试设备的选择、测试环境的搭建、测试参数的确定以及测试数据的分析等。

本文将介绍一个全面的射频测试方案,旨在帮助工程师进行高质量的射频测试。

测试设备选择在开始射频测试之前,我们首先需要选择合适的测试设备。

常见的射频测试设备包括功率计、频谱分析仪、矢量信号发生器和网络分析仪等。

这些设备的选择应根据具体测试需求来确定。

功率计功率计用于测量射频信号的功率。

在选择功率计时,需要考虑所测量的信号频率范围、功率范围以及精度等因素。

频谱分析仪频谱分析仪用于测量射频信号的频谱特性。

选择频谱分析仪时,需要考虑其频率范围、分辨率带宽、动态范围以及噪声功率等因素。

矢量信号发生器矢量信号发生器用于生成射频信号。

在选择矢量信号发生器时,需要考虑其频率范围、输出功率、调制方式以及相位噪声等因素。

网络分析仪网络分析仪用于测量射频信号在系统中的传输特性。

选择网络分析仪时,需要考虑其频率范围、动态范围、测量速度以及S参数测量精度等因素。

测试环境搭建在进行射频测试之前,我们需要搭建合适的测试环境来保证测试的可靠性和准确性。

屏蔽室屏蔽室是一个用于隔离外界干扰的环境。

在射频测试中,屏蔽室可有效防止外界无线信号对测试结果的干扰。

防干扰措施在测试环境中,需要采取一些防干扰措施,以减小外界干扰对测试结果的影响。

例如,在测试设备和待测设备之间使用合适的滤波器,以减小周围干扰信号的干扰。

温度和湿度控制对于某些射频设备,其性能和参数可能会受到环境温度和湿度的影响。

因此,在测试环境中需要对温度和湿度进行一定程度的控制,以保证测试结果的准确性。

测试参数确定在进行射频测试之前,需要确定测试的一些关键参数,以保证测试的完整性和准确性。

测试频率范围测试频率范围应根据待测设备的工作频率范围来确定。

对于不同的射频设备,其工作频率范围可能有所不同,因此需要根据实际情况进行设置。

基于WLAN的无线射频刷卡设计

21 0 2年 第 4期
信 息 通 信
I ORM AT ON & CO^ 缸 iCATI NF I I oNS
2 2 01
( 总第 10期 ) 2
( u . N 1 0 Sm o 2)
基 于 WL AN 的无线射频刷卡设计
贾 楚
( 南京 邮电大学通信与信息工程学院 , 苏 南京 2 04 ) 江 10 6

() 据 接 收 阶 段 ( eet n , 3数 R cpi )微控 制 器 发 出控 制 指 令 , o 将
+ 一+ 一 + ・ ・ ・ + ・ ・ + ・ 一 + + 一 十 ・ ・ ・ + ・ ・ + ・ ・ + ・ ・ + ・ ・ + ・ ・ + ・ ・ + ・ 一 + + ・ ・ 一 ・ — 一一 + — 一一 — + 一 ■ — 一 + + — 一一 ■
术和 I c卡技术 , 解决了无源( 卡内无 电池) 和免接触 的难题 , 因 此具有磁卡和接触 式 I C卡不可比拟 的优 点。如今 , 社会 生活 节奏加快、 学习工作任务更加紧迫, 传统的刷卡 已经无法满足
需求 。 基于WL 而 AN的 无 线射 频 刷 卡 设 计利 用 非 接 触 式 R I FD 技 术 和 无 线 传 输技 术 , 克服 了传 统 刷 卡 的 缺 点 。本 文将 介 绍 作 者 在 这 方 面 所 做 的 设计 工 作 。
端之 间用 RS2 2串 口实现 通信 。终端实时采集的信息通过 .3
连 接 A 网络 发 送 到 服 务 器 端 , 而 达 到 无 线 考勤 的 目的 。 P 从 系 统 的总 体 结 构 实 现 模 式 如 图 1 示 。 所
3 非接触 式 I C卡读 取模 块
系 统 所 用 来 读 取 的 非 接 触 式 I 卡 为 Mi r1 。M 1 C fe 卡 a 卡

射频测试方案模板

射频测试方案模板1. 引言本文档旨在提供一个射频测试方案模板,用于指导射频测试的流程、方法和工具。

射频测试是对射频电路、系统或设备进行验证和评估的重要步骤,可以确保其性能和稳定性符合要求。

2. 测试目标射频测试的目标是评估被测试对象的性能、稳定性和可靠性。

具体的测试目标通常根据实际项目和要求而定,可以包括以下方面:•发射功率和接收灵敏度测量•频率和相位误差测量•谐波和杂散分析•带宽和占空比测量•误码率测试等3. 测试流程射频测试的流程通常包括以下步骤:1.确定测试需求和目标。

根据项目要求和规范,明确测试对象、测试要求和指标。

2.准备测试环境和测试设备。

确保测试设备和测试环境符合要求,并进行校准和验证。

3.进行测试样品的准备。

包括搭建测试电路、连接测试设备和样品等。

4.设计详细的测试方案和测试方法。

根据测试需求和目标,制定具体的测试步骤和参数设置。

5.运行测试并记录测试数据。

按照测试方案和方法,进行测试操作,并记录测试数据和结果。

6.对测试数据进行分析和评估。

对测试数据进行统计和分析,评估测试对象的性能和稳定性。

7.编写测试报告。

根据测试结果,编写详细的测试报告,并提交给相关人员进行审阅和确认。

4. 测试设备射频测试需要使用一些特定的测试设备,主要包括:•频谱分析仪:用于分析信号的频谱特性,包括频率范围、功率、谐波、杂散等。

•网络分析仪:用于测量信号的频率响应、相位响应和衰减等参数。

•功率计:用于测量射频信号的功率。

•信号发生器:用于产生特定频率和功率的射频信号。

•示波器:用于观察和分析射频信号的波形和特性。

5. 测试方法射频测试的方法根据测试目标和要求而定,常用的测试方法包括:•定点测试:在指定频率和功率范围内进行功率、灵敏度和误码率等测试。

•频率扫描:在一定功率范围内扫描频率,评估频率响应和相位特性。

•功率扫描:在一定频率范围内扫描功率,评估功率响应和线性度。

•整频带测试:在整个频率范围内进行一系列测试,评估整频带的性能和稳定性。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

WLAN终端射频自动测试系统设计徐冠苏,李书芳北京邮电大学电磁场与微波技术系,北京 (100876)E-mail:xuguansu@摘要:本文首先阐述WLAN终端射频型号核准测试的技术和方法,然后分别从硬件和软件的实现介绍了WLAN射频自动测试系统设计原则和实现方法。

本系统以GPIB总线技术为基础,测试仪器都配有GPIB接口,PC机通过GPIB总线与测试仪表进行通信(IEEE488.2标准),调用测试函数驱动仪表执行测试项目。

此外系统功能还包括测试结果处理、自动生成测试报告等工作。

该系统极大地提高了测试效率以及测试的准确性和客观性,为射频测试系统集成与开发提供了参考。

关键词:WLAN;射频型号核准测试;自动测试系统中图分类号:TP2061.引言无线局域网(WLAN)是计算机网络与无线通信技术相结合的产物,它使用无线信道来接入网络,为通信的移动化、个人化和多媒体应用提供了潜在的手段,并成为宽带无线接入的有效途径之一。

其中,基于802.11a/b/g标准的终端产品发展尤为迅速。

从基于WLAN网络提供数据业务的网卡,手机直到INTEL的“迅驰”技术,使WLAN成为笔记本的基本配置。

在如此多样化的产品中,保证所有设备网内的互通和同频段不同系统的设备正常工作就显得尤为重要。

物理层遵循标准的一致性是各种无线终端设备实现互操作能力的基础,对WLAN 产品进行测试,目的是检验WLAN设备是否能够完成所需要实现的功能,是否满足性能指标的要求,是否符合802.11标准,从而确保产品能够可靠、稳定、安全的运行[1]。

2.WLAN测试方法本所介绍的自动测试系统主要应用于国家无线电监测中心的型号核准测试工作,因此主要包括PHY层(物理层)的测试项目,包括等效全向辐射功率(EIRP)、频率范围、频谱模板、载波频率容限、占用带宽、杂散发射限值等[2]。

测试过程主要由带有信号分析功能的频谱仪和信令连接功能的综合测试仪完成射频参数的精确测量。

例如,手动测试“最大功率谱密度”测试项,所需要的步骤如下:⑴将被测设备通过衰减器连接到频谱仪,发射机调制、全时隙、满功率发射,按CENTER键将频谱分析仪的中心频率调整到发射机的标称工作频率上,按 SPAN 键将频谱分析仪的频宽设置为适当频宽,按COUPLING键设置分辨率带宽和视频带宽1MHz,设置扫描时间为AUTO,在频谱仪上出现调制信号的频谱。

⑵按SPAN键将频宽减小到适当值,按SEARCH键找到信号频谱的峰值点,按MARKER TO CENTER键将最大值点移到频宽中心,将频宽减小到零,读出MARKER的值,记录到原始记录中为D,加上生产厂商申报的天线增益B, 那末E=D+B的值就是最大功率谱密度,此值不能超过指标的规定。

3.WLAN射频自动测试系统3.1 硬件设计安立的MT8860C是市场上仅有的能够通过网络模式或者直接模式进行802.11设备测试的一体化综合测试仪(如图1所示),它所提供的高速测试方案既适合于生产线测试也适合于设计验证测试[3]。

MT8860C有两种基本工作模式:"网络模式"和"直接模式"。

本文所介绍的系统为自动测试系统,要尽可能的减少人工设置如:改变信道、改变传输速率、改变调制方式,在"网络模式"下,仪表通过标准的WLAN信令与被测设备建立连接,然后就在该连接上进行发射机与接收机性能测试,因此采用网络模式。

图1 WLAN综合测试仪:MT8860CFig1 WLAN Test Set: MT8860C装有自动测试系统软件程序的PC机通过GPIB总线和MT8860C综测仪与罗德施瓦茨的FSQ频谱仪相连,其中GPIB总线负责控制命令的发送与接收。

每台连接在GPIB总线上的仪器要求有确定的GPIB 地址,GPIB 地址的表示形式为:GPIB[board]:: primary address[::secondary address][::INSTR]其中board为GPIB接口的编号,primary address和secondary address分别表示主设备和辅助设备的地址,取值在0-30之间,INSTR表示设备是一个仪表[4]。

无线终端设备(网卡、WiFi手机)通过USB接口与PC机相连, PC机通过终端厂商提供的软件为WLAN终端配置IP地址等参数信息,终端天线的射频输出端口通过射频线缆和衰减器与MT8860C综测仪的射频输入端相连,以保护仪表,并且通过功分器和频谱仪FSQ的输入端相连(如图2所示)。

图2 系统硬件结构Fig2 Architecture Of System Hardware3.2 软件设计3.2.1 系统输入输出项目WLAN终端自动测试系统的主要作用是进行无线网卡等设备的核准检测以及生产检测报告及保存测试相应信息。

这些信息包括:测试设备类型信息、测试具体项目信息、生产单位信息、测试环境信息。

系统除了要在执行测试的过程中即时输出测试结果,结果判定等必要信息之外,系统最重要的输出是由测试结果和报告信息构成的核准报告。

核准报告完全由系统自动根据报告模版自动生成,此项功能大大提高了工程师的工作效率。

3.2.2 系统的设计模型系统采用通用的Smalltalk模型,即由显示逻辑部分(表示层),事务处理逻辑部分(控制层)和数据处理逻辑部分(数据层)三部分组成整个系统的三层设计模式[5]。

其中表示层的功能是实现与用户的交互,功能层的功能是进行具体的运算和数据的处理,数据层的功能是数据的存贮。

自动测试系统软件设计结构模型(如图3),WLAN射频测试系统从系统模块上分为用户交互界面、测试执行模块、数据处理模块和数据库模块4个部分。

图3 系统软件结构Fig3 System Software Architecture3.2.3 功能模块介绍用户交互界面是用户操作程序的主界面。

在此界面中用户需要输入测试设备的基本信息。

不同的设备类型采取的标准不同,对应测试项目,底层的调制方式,信令控制方式不同为了方便不同设备测量,因此首先在该模块设置。

此外该交互模块输入的设备信息和参数将被后续的报告生成部分导出,作为型号核准报告的一部分显示出来。

程序将根据设备类型自动连接对应的数据库,加载测试项目和默认测试参数。

测试执行模块是程序最主要的部分,此模块下可以实现用户与测试仪表和测试数据的交互,测试流程的执行和测试结果的保存都是在此进行的。

本套自动测试系统主要使用GPIB 总线控制接口仪器。

仪器驱动控制由仪表已有的驱动程序实现,主要功能是将自动测试控制模块和控制界面的命令转化为仪表可识别的指令通过GPIB总线传递给每台仪表,再将每台仪表的测试结果返回自动测试控制模块。

在测试模块中建立一个测试控制函数,例如TestExecute函数:Public Function TestExecute(ByV al vDevOrder As Long, _ '被测设备序号ByV al vItemOrder As Long, _ '被测项目号ByV al CHOrder As Long, _ '频点/信道号ByV al lngTestCount As Long, _ '测试执行的次数Optional mstrPicPath As String) As Long '图像保存的路径该函数会根据被测项目号调用具体的测试执行函数完成测试。

测试控制函数含有获取仪表句柄vi的命令,控制命令通过获取到的仪表句柄传送给仪表。

一般仪器驱动器都要包含一个或多个应用函数,例如R&S公司的频谱仪FSQ就有以下的应用函数,该函数用于读取频谱仪的一条轨迹线。

ViStatus rsfsp_appReadSpectrum (ViSession instrumentHandle, ViInt32 measurementMode, ViInt32 frequencyParameter, ViReal64 startFrequency_Hz, ViReal64 stopFrequency_Hz, ViInt32 sourceTrace, ViInt32* noofPoints, ViReal64 [] traceData)报告生成模块的主要作用是根据报告号查找数据库中相应的信息并将其填进报告模版中。

其设计的最大困难是需要填的数据较多,而且模版有时候会变化,如何能使报告模版更改的情况下而无须更改程序的源代码是一个必须解决的问题。

设计中采用了小的执行模块加报告模板脚本的设计方案,充分利用word 提供的书签功能和与VB的应用程序接口,将大量数据库查询语句作为脚本写进模版中,同时要填写的信息也分类标记,并且将这两项都设置位书签,按一定规则进行标号。

可执行程序部分运行时只需按顺序读取标签内容,如果是查询语句则执行查询操作,并将返回的结果按照结果书签标记定位填入报告就可以完成操作。

程序的代码短小精悍,只有简单的读写操作和一些判断功能,独立性好。

而且开放的报告模板可根据用户需要按照要求随意编辑,相当灵活。

数据库方面选择了SQL Server 作为后台数据库。

数据库分担了系统的一部分数据管理任务,负责保存和分析结果数据。

数据表的设计包括存储字段、表索引设计、表间关系等设计。

设计中我们充分考虑用户需求,从数据检索的方便快捷性出发,综合考虑数据完整性,以及数据更新时的一致性,设计出的数据库冗余小效率高。

将所有信息按照数据结构的理论建立测试结果表、测试项目指标表、产品信息表和报告记录表等。

测试结果值和判断结果是否通过信息放在测试结果表中,在出具测试报告时可以直接读取结果记录。

测试项目参数表中存放参数设置信息,当测试要求发生变化时可以很容易的修改。

报告结果记录表格中保存出具测试报告的信息,方便日后查询和对测试结果的统计。

3.2.4 开发工具的选择作为自动检测平台灵魂的软件,在整个系统的先进性、可靠性和实用性中起着关键性的作用。

根据系统的要求和编程简单的原则,本测试系统的前端软件也就是界面部分采用Visual Basic 6. 0(简称VB6)开发,后台数据库采用SQL SERVER 2000,而仪表驱动部分则通过VB以及Agilent公司的IO library。

仪表驱动程序的开发采用VB语句封装仪表厂家提供的仪表SCPI命令(Standard ControlProgramming Interface),并采用Agilent公司的IO library 平台进行GPIB控制。

GPIB总线驱动程序选择Agilent公司的IOLibSuite软件,软件中带有IVI驱动函数。

IVI驱动函数涵盖了一类仪器90 %以上的功能。

相关文档
最新文档