您的位置: turnitin查重官网> 计算机 >> 人工智能 >蓝牙智能手机蓝牙、WiFi模块自动化测试系统设计与运用

蓝牙智能手机蓝牙、WiFi模块自动化测试系统设计与运用

收藏本文 2024-03-28 点赞:7161 浏览:20824 作者:网友投稿原创标记本站原创

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

源于:论文的基本格式www.udooo.com

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

1 测试原理简介

1.1 蓝牙模块的测试原理

蓝牙模块包括连接到主机设备的无线电(硬件)和堆栈(软件),协议是构成堆栈的一段代码。本测试方案主要是对硬件性能的测试,不对协议进行测试。
蓝牙测试采用信令测试方式。测试之前通过执行测试脚本使蓝牙模块上电,模拟其工作状态,蓝牙工作在2.4GHz。测试时,对蓝牙的发射机模式和接收机模式进行测试,在发射机模式下需要进行输出功率、调制能力、载波的初始频率误差、载波频率漂移的测试;在接收机模式下需要进行最大输入电平和灵敏度(包括单时隙灵敏度和多时隙灵敏度)测试 。测试过程中仪表和被测设备之间进行信号传递,测试结果的判断由仪表完成,测试完成后仪表返回测试结果。

1.2 WiFi模块的测试原理

WiFi模块是串口或TTL电平转WiFi通信的一种传输产品,内置无线网络协议IEEE802.11协议栈以及TCP/IP协议栈,能够实现用户串口或TTL电平数据到无线网络之间的转换。
WiFi模块的测试采用非信令测试的方式。在测试方案中需要用到PC,PC的作用是利用测试软件控制测试仪表和显示测试结果。测试时通过脚本实现WiFi驱动的加载、发射机模式的开启、关闭和参数设置、接收机模式的开启、关闭。发射机模式下需要测试的指标有:平均输出功率、中心频率误差、EVM测试、载波频谱测试、码片/符号 时钟频率容限、载波抑制中心频率泄露。接收机模式下主要测试接收灵敏度。

2 测试脚本和PC端测试软件

2.1 测试脚本

测试脚本(shell脚本),脚本中包含一系列的指令序列,当脚本执行后即依次执行测试脚本中的指令完成对测试模块的初始化及参数设置的工作。测试脚本使用shell语言编写,编写完成后将其保存为.sh 文件打包在系统中,测试时通过串口或ADB发送指令执行测试脚本。
测试脚本时在产品的研发阶段设计的,经多次测试无误后内置在Android系统中,可以再/system/ect/目录查看。

2.2 PC端测试软件

2.1测试软件的设计原则

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

四、稳定性,因为生产时的测试量非常大,所以对测试软件的稳定性要求较高。

2.2 测试软件的概述

该测试软件是基于VC++ 6.0 平台上MFC编写的。该软件的界面主要由以下几部分构成:配置文件加载菜单、设置菜单、测试项显示区、测试结果显示区、测试LOG显示区。
该软件的作用是作为一个主控端控制测试仪表和被测设备并显示测试结果。测试之前,该软件通过仪表的控制接口,可以完成初始化仪表,更改仪表的测试模式等操作。在测试的过程中,该软件通过串口或ADB发送指令给被测设备,CPU响应之后执行测试脚本,使被测模块进入的相应的测试模式,完成如加载WiFi驱动、蓝牙模块上电等操作。
软件可以根据具体的需要设置要测试的项目,该功能通过加载不同的XML格式的配置文件来实现,当不同的产品的测试项不同时,可以通过修改XML配置文件来实现针对不同产品的测试,加载XML文件后显示如图1所示。

3 测试系统的设计

3.1 设计原则

该测试系统可用于工厂生产测试和研发测试。设计时需要遵循以下设计原则:第一,稳定性,该系统的稳定性是保证测试顺利、高效的基础,仪表和PC间的通信介质采用GPIB线。第二,避免周围环境的影响,由于工厂的环境比较复杂,而测试结果对周围环境的要求较高,所以在设计时应考虑如何避免周围环境的影响,第

三、易于搭建。

3.2 测试系统的组成及其各部分的功能

该测试系统由PC机、测试仪表、被测设备(综合测试工装和屏蔽盒三部分组成),PC和测试仪表通过GPIB线进行通信,PC机和被测设备之间通过串口线或者USB线进行通行,仪表和被测设备之间通过射频电缆进行通信。现将各个组件的详细功能介绍如下:
PC机:操作系统采用Windows XP系统,运行起主控作用的测试软件,通过GPIB口控制仪表,通过串口或者USB口控制被测设备,在测试完成后显示测试结果。
测试仪表N4010:模块各个参数的是否达标的判断者。将测试结果返回给PC机并显示在测试软件的结果显示区域,通过射频电缆接收和发送被测设备发出和需要的信号。
综合测试工装:基板端测试必备的治具,采用探针方式使基板正常开机工作并通过射频电缆将基板发出的信号传递给仪表。
屏蔽盒:整机装配完成后,要在无线状态下测试蓝牙WiFi模块的性能,用来判断整机天线安装是否正常。测试时,将整机放入屏蔽盒中通过串口线连接PC,屏蔽盒通过射频电缆与仪表相连。

3.3 测试方案的实现

3.1 测试流程图

主板贴片完成后,首先要进行主程序的烧写,然后再进行蓝牙、WiFi模块的指标测试。测试流程图如图2所示。
4 总结
该方案中软件配置文件的加载可以使用动态链接库实现,其优点是:可以用许多种编程语言来编写、节省内存、实现资源共享、实现应用程序的本地化、利于解决平台差异。
该方案已经用于智能手机的生产中,在使用的过程中大大提高了生产效率,对产品的质量控制起到了很重要的作用。
参考文献:
陈建光.蓝牙射频指标及检测方法[J].中国无线电,2009(5).
万东,杜阳.WiFi射频接收性能的测试方法[J].江南大学学报:自然科学版,2007,6(5).
[3] 张舜尧.手机自动化测试系统设计浅析[J].电脑知识与技术:学术交流,2007,4(20).
[4] Viswanathan Ganesan.蓝牙模块测试方案[J].通讯世界,2002(4).

copyright 2003-2024 Copyright©2020 Powered by 网络信息技术有限公司 备案号: 粤2017400971号