智能手机蓝牙、wifi模块自动化测试系统设计及应用

智能手机蓝牙、wifi模块自动化测试系统设计及应用

ID:32964187

大小:56.63 KB

页数:6页

时间:2019-02-18

智能手机蓝牙、wifi模块自动化测试系统设计及应用_第1页
智能手机蓝牙、wifi模块自动化测试系统设计及应用_第2页
智能手机蓝牙、wifi模块自动化测试系统设计及应用_第3页
智能手机蓝牙、wifi模块自动化测试系统设计及应用_第4页
智能手机蓝牙、wifi模块自动化测试系统设计及应用_第5页
资源描述:

《智能手机蓝牙、wifi模块自动化测试系统设计及应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、智能手机蓝牙、WiFi模块自动化测试系统设计及应用摘要:该文通过对蓝牙、WiFi模块的原理及测试方法的研究设计了一种用于智能手机生产的自动化测试系统。该系统由安捷伦N4010无线综测仪、PC端测试软件、被测件组成,具有效率高、可扩展、易操作等优点。关键词:智能手机;蓝牙;WiFi;指标测试中图分类号:TP393文献标识码:A文章编号:1009-3044(2013)01-0049-03近年来,随着移动通信技术的发展,智能手机占有的市场份额越来越大。自从谷歌公司推出开源的操作系统Android之后,各大手机厂商纷纷加入And

2、roid手机开发的阵营,Android手机的出货量呈现爆炸性增长。蓝牙、WiFi是智能手机的标准配置,对于生产厂商来说,蓝牙、WiFi模块的测试成为其生产工艺流程中重要的一环。作为智能手机的必备模块,蓝牙WiFi模块能否正常使用直接影响着智能手机的质量。所以在生产过程中必须对蓝牙、WiFi模块的性能指标进行测试。测试是保证产品质量的一个重要的环节,对生产厂商来说,测试意味着降低返修率和成本。该文通过对蓝牙、WiFi模块的研究设计了一种自动化的测试方案,该测试方案利用上位机(PC)、测试仪表(安捷伦N4010)、测试工装、

3、屏蔽盒可实现对基板和整机的测试。1测试原理简介1.1蓝牙模块的测试原理蓝牙模块包括连接到主机设备的无线电(硬件)和堆栈(软件),协议是构成堆栈的一段代码。本测试方案主要是对硬件性能的测试,不对协议进行测试。蓝牙测试采用信令测试方式。测试之前通过执行测试脚本使蓝牙模块上电,模拟其工作状态,蓝牙工作在2.4GHz。测试时,对蓝牙的发射机模式和接收机模式进行测试,在发射机模式下需要进行输出功率、调制能力、载波的初始频率误差、载波频率漂移的测试;在接收机模式下需要进行最大输入电平和灵敏度(包括单时隙灵敏度和多时隙灵敏度)测试。测

4、试过程中仪表和被测设备之间进行信号传递,测试结果的判断由仪表完成,测试完成后仪表返回测试结果。1.2WiFi模块的测试原理WiFi模块是串口或TTL电平转WiFi通信的一种传输产品,内置无线网络协议IEEE802.11协议栈以及TCP/IP协议栈,能够实现用户串口或TTL电平数据到无线网络之间的转换。WiFi模块的测试采用非信令测试的方式。在测试方案中需要用到PC,PC的作用是利用测试软件控制测试仪表和显示测试结果。测试时通过脚本实现WiFi驱动的加载、发射机模式的开启、关闭和参数设置、接收机模式的开启、关闭。发射机模式

5、下需要测试的指标有:平均输出功率、中心频率误差、EVM测试、载波频谱测试、码片/符号时钟频率容限、载波抑制中心频率泄露。接收机模式下主要测试接收灵敏度。2测试脚本和PC端测试软件2.1测试脚本测试脚本(shell脚本),脚本中包含一系列的指令序列,当脚本执行后即依次执行测试脚本中的指令完成对测试模块的初始化及参数设置的工作。测试脚本使用shell语言编写,编写完成后将其保存为.sh文件打包在系统中,测试时通过串口或ADB发送指令执行测试脚本。测试脚本时在产品的研发阶段设计的,经多次测试无误后内置在Android系统中,可

6、以再/system/ect/目录查看。2.2PC端测试软件2.2.1测试软件的设计原则为了使该测试方案具有通用性,所以该测试软件要遵循以下设计原则:第一,可扩展性,针对不同的产品可以添加和删除相应的测试项;第二,易操作,能够使产线工人快速上手操作,降低培训成本;第三,分区显示测试结果,并显示测试步骤;测试时基于所有的测试项综合最终的结果显示“成功”或''失败”,同时,每一项的测试结果也要显示在特定的窗口中,产线生产时可以不予关注,但当产品测试出现问题后有利于研发人员查找并解决问题。第四,稳定性,因为生产时的测试量非常大,

7、所以对测试软件的稳定性要求较高。2.2.2测试软件的概述该测试软件是基于VC++6.0平台上MFC编写的。该软件的界面主要由以下几部分构成:配置文件加载菜单、设置菜单、测试项显示区、测试结果显示区、测试LOG显示区。该软件的作用是作为一个主控端控制测试仪表和被测设备并显示测试结果。测试之前,该软件通过仪表的控制接口,可以完成初始化仪表,更改仪表的测试模式等操作。在测试的过程中,该软件通过串口或ADB发送指令给被测设备,CPU响应之后执行测试脚本,使被测模块进入的相应的测试模式,完成如加载WiFi驱动、蓝牙模块上电等操作。

8、软件可以根据具体的需要设置要测试的项目,该功能通过加载不同的XML格式的配置文件来实现,当不同的产品的测试项不同时,可以通过修改XML配置文件来实现针对不同产品的测试,加载XML文件后显示如图1所示。3测试系统的设计3.1设计原则该测试系统可用于工厂生产测试和研发测试。设计时需要遵循以下设计原则:第一,稳定性,该系统

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。