EDA365电子论坛网

标题: 使用NI LabVIEW对手机LCD组件进行灵活可靠的自动化测试 [打印本页]

作者: Teeshop5    时间: 2020-6-9 09:16
标题: 使用NI LabVIEW对手机LCD组件进行灵活可靠的自动化测试
"我们选择了美国国家仪器公司的即成可用的硬件模块,并使用labview和NI TestStand软件开发应用程序,我们只用了12天就搭建了功能完备的测试系统,这远远超出了客户对我们的期望。"9 q5 w2 G# ^: l
- Senthil Raj Desappan, Apna Technologies & Solutions Pvt. Ltd.9 c: {* p7 O+ v9 \

# f, M5 o( J, [' H: g" g4 }2 C
5 _9 i% w  f$ u挑战:
* M! p, a/ ~( v* r; v/ x1 k在14天内,必须搭建一个自动化测试系统,对手机LCD各个配件,包括LCD屏幕,LCD屏幕背光灯,扬声器,感应磁铁,麦克风,和实时时钟电池进行完备的功能性测试,以及针对不同类型的所需测试搭建一个独立的平台。
# R3 g+ Z. ~, u; ]5 w# F& g# l' I! |

5 ?6 C. T2 x1 {4 X" D6 O0 S5 p解决方案:
& @; V7 I4 K& R! o我们使用美国国家仪器公司的PXI平台开发了一个高可靠和灵活的测试系统,我们使用图像采集(IMAQ)模块来完成对LCD屏幕的检测,使用数字I/O模块生成LCD测试所需的图形信号,使用模拟输出模块检测麦 克风,使用模拟输入模块测试测试实时时钟电池,扬声器和屏幕背光灯(对电流损耗进行测试)。
# F( M2 d0 S  W, x) A& K2 S  v* d% e8 [- {1 F9 E; q& w
# w( Y" R: G3 m6 \( {. d
作者:5 q/ W5 {% ]. Z& ?: s
Senthil Raj Desappan - Apna Technologies & Solutions Pvt. Ltd.- A- Y4 f/ \" z4 ]' m* p
使用PXI开发测试系统
; y( u" P& ]% L# M; k
2 R. Y# R0 z5 {& J5 z- S8 O6 Q我们使用NI PXI平台开发了一套高可靠和灵活的测试系统。NI LabVIEW程序可以完成多种测试功能——视觉检测,声音测试,电流电压测量、扬声器激振等。系统的主要测试项目是使用数字I/O模块(NI PXI-6508)对LCD屏幕生成多种图形信号然后对它进行视觉检测。Pulnix工业相机使用图形采集卡(NI PCI-1411)采集图像,采集到的图像将由LabVIEW调用的NI显示测试系统进 行测试。如果被测元件通过视觉检测和其他的测试,该元件将会被送去做最后的组装;未通过测试的元件将被贴上一个供追踪的序列号标签并记录其未通过的测试,然后被送返至组装产线。通过LabVIEW,NI显示测试系统和灵活的PXI平台,整个测试系统在不到两周的时间内就搭建完成。系统在运行的第一个星期内 就对超过25000个元件进行了测试,完成了客户的要求。客户不但同意使用美国国家仪器公司的工具产品,更额外购买了其他两套测试系统。" U- I( ^3 h6 {. q: N
大型电子制造服务业公司所需的测试
! P# X: j. B' U9 z- Z3 W; I
& n4 O0 H# E2 b6 J  F2 g0 ^4 p) W( \7 P+ j客户是世界上最大的电子制造服务业公司之一——为一家世界上主要的手机生产厂商制造和组装LCD部件。每个由该客户制造 的LCD配件在运往他们的最终用户前都会经过严密的测试。LCD组件包括多种功能性部件——LCD屏幕,背光灯,扬声器,麦克风,电池——每个部件都需要 进行不同类型的测试。客户对于不同LCD部件的测试有不同的手动测试工作站。LCD部件需要细心操作,不同的测试站还需要多次不停地装载卸载部件,这样的 操作方式并不明智。配件的总体测试时间非常高,而且该系统也会遇到人工测试系统常见的问题——准确度,一致性和可靠性。0 P/ F7 B; A' p5 J* b) E& t1 ]. P

3 Q( q9 c8 G8 q* I* ^$ G
1 L( ^; s2 H( v% D. i( N客户需要建立一个测试系统来测试一种新的LCD组装模式,该测试系统必须比现有的手动测试系统拥有更高的测试速率,更高的可靠性和可溯源性。新的测试线需要在两周内完成,以完成其客户的需求。由此,该客户需要搭建一个独立的测试站来测试所有的功能部件,而且必须要求全自动 测试,高可靠性,并按照产品要求降低测试时间。) c, z3 E9 _$ F* d

% Q% Q5 b4 n4 n: z# M9 q客户希望测试系统能够符合下列要求:
! k8 L3 ^& k: @# g: s! c" M! O. w/ G  ]& K, G8 |3 e7 z
● 对LCD屏幕进行视觉检测
6 w- K7 ?. v( J3 P# A$ ^4 x● 对实时时钟电池进行电池电量测试 , Q3 }9 Z2 v2 z" ]+ H4 ^' m4 z
● 检测LCD屏幕背光灯的性能
7 @7 q* Y- a9 E0 r6 n) g● 检测扬声器质量——包括声音测试,失真测试和耗电测试 - H' v4 E# v# C. }6 Q9 m& I; W
● 扬声器阻抗测试
- d- K4 @; |0 K- D# ]3 ^1 _● 根据手机背板的位置,检测背光灯明暗转换时,感应磁铁的品质' A- |+ k; }2 o+ S! q1 H
1 Q2 H- C5 o* }7 q3 ?8 a- N8 M
客户明确要求系统必须具备灵活性以便在将来添加其他所要求的测试,并要求该测试站必须还能在将来对新型的LCD屏幕进行 测试,从而节省他们的投资。客户挑选了灵活可靠的PXI平台来满足其所追求的特性。美国国家仪器公司的即成可用硬件和功能强大的软件工具,LabVIEW 和NI TestStand,帮助我们在不到两周内为客户搭建了测试系统。
! S$ V8 @2 g# L3 y$ ^8 M, B. h系统简介
9 l+ H. _* ]7 ~+ U  v- o0 M9 Q1 u, S" Z& }6 \' ]9 c7 c  ^  V: E
基于PXI的测试系统包括一个NI PXI-1002机箱,内置一个NI PXI-8174 控制器,NI PCI-1411图像采集卡,NI PCI-6040E多功能数据采集卡和一块NI PXI-6508数字I/O卡。/ M2 z$ H, _3 ^) z6 j
LCD屏幕测试
: l; s8 T6 y! p0 Z# h, [" ~
. S/ O1 Z3 U5 t1 ~! g5 P/ f我们使用数字I/O卡与LCD屏幕驱动进行连接通信,并在LCD屏幕上生成不同的测试图案。每个测试图案产生后,连接至 PCI-1411图像采集卡的Pulnix模拟相机就会捕捉LCD屏幕上的图像。图案生成,LCD屏幕图像捕捉,和两者之间的同步均是由LabVIEW和 NI TestStand编写的模块实现的。我们设计NI显示测试系统来测试平面显示元件;这对于LCD屏幕测试堪称是一个完美的解决方案。捕捉到的图像经由 NI显示测试系统处理,以检测生成的图案中所有可能存在的问题。它包括逐像素点的验证以及复杂图标的显示。NI显示测试系统使得LCD屏幕测试变得轻松并 且帮助我们在两周内就完成了整个测试系统的搭建。8 c! s9 r( G' k4 C
其他测试) K7 v& z* `6 N2 p* O; \

# }0 Q/ o9 F/ A: v( L7 ?/ @: u下列所有其他的测试都是基于一块连接到SCC系列便携式、模块化信号调理模块的板卡(NI PCI-6040E多功能数据采集卡)完成的。
0 P+ p) E/ M7 j4 f7 F  K; v# T
5 s( M$ D/ n% k0 `: C; }8 L  ]  e: E
1.实时时钟电池测试:我们将电池的两极连至板卡的一个模拟输入端,通过测量电池两极的电压来对实时时钟电池进行测试,由此我们可以来检验电池的不足。
  X) Z1 }" ~+ L5 v+ d
5 d* W2 P- q' A3 s  L1 X' G2. 扬声器性能测试:为了对扬声器进行测试,我们在扬声器附近一个合适的位置放置了一个麦克风,以收集扬声器的响应。来自扬声器的输入信号经过了SCC-ICP01,它是一个SCC信号调理模块,它可以对麦克风信号进行滤波并进行适当的信号调理。 LabVIEW从数据采集卡模拟输出一个多重音频信号,并送至扬声器。而来自麦克风的输入信号连接至数据采集卡的一个模拟输入通道进行采集,以检查扬声器在不同频率下的响应情况。同时将产生一个1KHz的标准的正弦波,并传送至扬声器,并分析其产生的失真,LabVIEW将从获取的波形中计算谐波失真总 量。这个测试只是用到了一个简单的模拟输出,一个模拟输入和SCC信号调理模块,避免了采用昂贵的带有测声计和发声源的动态信号分析仪。, `% S# D) m1 h& ?3 f
* G8 t' ^3 ]0 q8 y% }
% X1 f2 W  C' X+ ?# Y  w
3. 扬声器阻抗测试:使用SCC-RTD01,一个SCC信号调理模块,为扬声器输出恒定电流,通过测量电压来测试扬声器的阻抗。通过对SCC继电器模块,SCC-RLY进行编程,可以实现扬声器响应测试和阻抗测试的连接切换。
6 b( P+ O, v. e( ]2 X# Q- N; G$ g3 K
: K( Z! G# ~2 x$ r" ?$ q$ d) i/ A7 |8 d; D& n! ^
4. 感应磁铁测试:感应磁铁用于在手机盖翻开时,自动打开背光灯。它将使用霍尔效应传感器和一个模拟输入通道进行测试。
- n& l* y. z# ^/ b/ t
2 I' M1 _# {4 E3 d" |- r4 f0 }: v# U# W, d3 ~
5. 背光灯测试:背光灯的测试由LCD屏幕测试时LCD屏幕产生的电流消耗量所决定,它将检验背光灯是否合格。5 y0 n7 P* Z" G" I- h# a  W, I
  a6 X/ p; w6 Z& L' T  S$ Y1 c
1 Y. `; Z2 s  G
LCD测试系统
* [7 v; ]$ @& ^; k$ @+ U. ^我们使用LabVIEW开发LCD测试系统,使用NI TestStand执行并同步所有的上述测试。只要有可能,我们就并行地进行测试,以节省测试总时间。
. n# m4 @5 V7 I5 O. X( v* Z9 b
' S/ U/ O# B4 @" I6 \. Q: r" a- w9 z+ L. {, L8 [
测试夹具
: \* [& R* R9 I( `测试夹具的要求非常复杂,它需要与小型带状连接器相连,但又不能损坏已装配好LCD屏幕的手机盖。客户的工程师设计出一 种巧妙的测试夹具,通过对相机,光源和镜面的组合排布,以获取测试系统所需的最佳图像。该测试夹具可以描述为,操作员将手机的正面朝下,放入一个封闭的盒子,LCD屏幕将由盒子内部的镜子反射至相机,并发出合适的亮度。
: E3 P" x+ s3 F0 D% ^/ }& ~) ~4 e9 `5 Q( ^2 T3 H

# T% t8 Q: f) F. M. p0 P: S" M) d操作员将手机放入测试夹具并加以固定,然后通过用户界面交互操作来开始测试。NI TestStand测试序列和LabVIEW程序将执行手机上所有的测试,并弹出测试结果。如果测试失败,则将产生一个针对特定部件的错误代码,以便返修后对该部件进行进一步追踪。如果部件在某一个测试中失败了,则在其他测试完成前,该部件都将因此被拒绝测试,以节省测试时间。
3 e8 m0 y. K# Q8 |4 x4 L软件模块
6 m$ ~7 s# c9 L* t
* v2 N6 ?0 |, ^( ]上述系统所需的测试将由一组主要的测试模块来完成,该测试模块结合NI TestStand 和NI显示测试系统完成LCD屏幕测试,执行并同步所有其他的测试。我们尽可能进行并行测试以节省总测试时间。每次都会根据切换和日期变化,为用户生成测试报告,详细说明组件未通过测试的原因和数值,以作进一步使用。
& V, U" B9 ~5 D" m: |" x
" Q7 R3 L, z! `2 @7 q% a* s$ h7 x" ~8 R4 u& V, c
测试系统还能生成切换报告,追踪所有发生问题的组件,并提供测试系统的利用系数。所有生成的报告都被储存在PXI系统的硬盘中。报表模块允许用户检查并打印任意切换、任意时间段的历史报告。我们还能根据客户要求,提供未通过测试元件的统计图和其他统计参数。
, v9 g" B7 u* N- B7 _自动化手机测试系统的主要特点
: g1 `- k' k+ j( V: {2 ?8 H  s0 _% \3 {/ @  e6 M; F4 Z
● 完全自动化的系统 0 X( Q- ]6 ~. x7 k! _1 W7 @
● 在一个系统中完美集成所有的功能测试   H$ L) Z8 w+ r4 \5 P
● 具备高可靠性,灵活性和开放性,能满足新测试的进一步调整或合并需求 ( d/ @3 _" l, Y# K
● 连续生产能力(分为三组八小时的工时,一周六天) & i( q" f. T) B' s
● 减少测试时间(每个元件减少约12秒,缩减幅度达到300%)
8 h8 V8 J1 h4 w4 M' Y& O* q
$ U# D3 |2 I4 O4 [$ Z: w; p- l/ M
9 A* I6 F5 o2 v3 X3 u. E
) H; @8 g3 V5 b
; G" Y, s3 l! @! M/ O$ ~! C! v
; D& X) }! V0 `! c3 \# C7 L* g我们根据虚拟仪器的概念搭建了测试系统。通过选用美国国家仪器公司现成可用的硬件模块,并结合使用LabVIEW和NI TestStand编写应用程序,我们在12天的时间内完成了功能测试系统的搭建,这远远超出了客户的期望。
9 L0 f9 m( c$ ?+ i7 C5 E
作者: kajchild    时间: 2020-6-9 10:27
未通过测试的元件将被贴上一个供追踪的序列号标签并记录其未通过的测试,然后被送返至组装产线




欢迎光临 EDA365电子论坛网 (https://bbs.eda365.com/) Powered by Discuz! X3.2