故事机手机平板等智能硬件DVT阶段可靠性测试方法

DVT是什么

DVT是设计样品验证测试评审阶段,这个阶段要进行全面的,客观的测试,
主要测试项目包括:功能测试,安规测试,性能测试,合规测试(兼容性),机械测试(跌落、震动等),可靠性测试(重复稳定性)等。
这里介绍机械测试与可靠性测试的详细步骤,

测试适用范围

目录产品是一款电子产品,带喇叭,屏,摄像头,NFC,电池,IMC,灯等,这里介绍的可靠性测试方法适用于带此硬件的设备,包括但不限于智能音箱,早教机,手机,平板,手表等.

可靠性测试环境及设备

  1. 高低温测试设备
    要求空间能放下等测产品,温度范围一般能达到-20到150度,这里只需要-20到60.
    设备示例如图(图片来源自网上)
    在这里插入图片描述
  2. 防水测试设备
    需要一个专门的测试房用于做防水等级测试,不同的防水等级要做不同的测试.
    如图(图片来源网上)
    在这里插入图片描述
  3. 静电发生器
    静电发生器主要是产生静电,输出通常是单一极性,如为正或负极性,输出电压可以调节.
    在这里插入图片描述

智能硬件可靠性测试方法

Col1Col2Col3Col4Col5Col6
测试项目 (test items)样品数量 (sample qty)测试条件(test condition)判断标准
电性能测试(electronical performance test)
1老化测试20PCS环境温度40℃,开机后进入老化测试,播放100小时试验中及试验后,机器工作正常,各功能工作无异常,不发生死机,暂停、卡顿等异常现象,能正常开关机,NFC功能正常,无错误播报提示,整机温度正常,呼吸灯效果符合要求,摄像头效果符合要求,显示屏显示效果符合要求,MIC录音效果符合要求,音质符合要求。
环境测试(environment test)
1低温存储2PCS温度-20℃,在关机情况下,放置24小时1)所有功能都正常  LCD 显示正常,无花色或变色现象  能正常开机和关机  外观无变形裂纹  结构无开裂或破损  按键弹性敏捷度正常  金属部件无生锈现象  表面喷漆无脱落 2) 射频测试OK; 3) 拆机检查结构0K;重点检查 螺母柱、结构组件强度;
2高温存储2PCS温度60℃,在关机情况下,放置24小时1)所有功能都正常  LCD 显示正常,无花色或变色现象  能正常开机和关机  外观无变形裂纹  结构无开裂或破损  按键弹性敏捷度正常  金属部件无生锈现象  表面喷漆无龟裂、脱落; 2) 射频测试0K; 3) 拆机检查结构0K;重点检查 螺母柱、结构组件强度;
3冷热冲击2PCS低温为-20℃,稳定温度保持时间1h;高温为60C,稳定温度保持时间1h; 转换时间<5分钟;循环次数为12次共24小时; 关机存放24小时,试验后,放置2h,检查被测样机,开机以及 其它功能正常1) 功能、外观测试0K; 2) 射频测试0K; 3) 拆机检查结构0K;重点检查 螺母柱、结构组件强度;
4高温高湿2PCS关机在温度达到40℃±2,湿度达到95%环境下放置48小时1)所有功能都正常  LCD显示正常,无花色或变色现象  能正常开机和关机  外观无变形裂纹  结构无开裂或破损  按键弹性敏捷度正常  金属部件无生锈现象  表面喷漆无脱落; 2) 射频测试0K; 3) 拆机检查结构0K;重点检查 螺母柱、结构组件强度;
5高温工作2PCS环境温度50℃,适配器接入,开机进入老化测试,播放8小时1) 射频测试0K; 2) 功能测试0K;
6低温工作2PCS环境温度-10℃,适配器接入,开机后进入老化测试,播放8小时通过基本功能测试;外观和结 构正常
7低温充电测试2PCS温度-10℃,在关机情况下,充电6小时1. 6h内能正常充电,且能显示充电完成,且电池电压4.10≥V≥3.90V,则判定OK;(具体时间可根据电池容量大小更改) 2. 6h内能正常充电,但不能显示充电完成,取出机器在常温下恢复10min后测试电池电压值,再在常温下恢复1h后,在常温下进行充电并充满,并记录电压值。然后将两个电压值进行对比,若比率≥97%(低温充电电压值除于常温充满电电压值)则判定合格,否则判定为不合格。(具体时间可根据电池容量大小更改)
8高温充电测试2PCS在环境温度50℃下,在关机情况下,使用原配的Type C线直接接到 Type C口,充电6小时1. 6h内能正常充电,且能显示充电完成,且电池电压≥4.0V,则判定OK;(具体时间可根据电池容量大小更改) 2. 6h内能正常充电,但不能显示充电完成,取出机器在常温下恢复10min后测试电池电压值,再在常温下恢复1h后,在常温下进行充电并充满,并记录电压值。然后将两个电压值进行对比,若比率≥97%(高温充电电压值除于常温充满电电压值)则判定合格,否则判定为不合格。(充电具体时间可根据电池容量大小更改)
常温充电测试常温环境下,机身和底座同时插着充电,持续7天
振动粉尘2PCS测试7~50HZ采用定幅1.5 mm,50~200HZ定加速度5g X,Y,Z轴各1小时测试后进行外观检查,不允许有材料损伤(裂纹)以及结构开裂等不正常的现象,进行主观音频评测,不允许喇叭和麦克风有功能退化,不允许LCD/前,后摄像头有大面积进粉尘。(轻微进粉尘是允许的);按键/侧键功能及手感正常,拆开DOME片后本体及FPC(硬板)应没有沙尘。
模拟运输测试(Simulation of Transport test)
1定向跌落4PCS1) 开机,跌落地面为大理石; 2) 自由跌落顺序:1角6面,角:选取任意一角,面跌落顺序:底面→左面→右面→正面→背面→顶面 ; 3) 跌落2个循环,每个循环检验1次功能、外观,全部跌完拆壳检验; 4) 跌落高度1.0米;1) 功能、外观测试OK; 2) 射频测试OK; 3) 对接地点阻止测量;
2软压测试2PCS用25N的力压屏幕,每次保持4秒,200次机器结构、开关机、充电、显示、触摸屏、通话、音乐、MMI等机械电气功能正常。(每次检查的变形量都小于1mm,同时无功能失效,最大变形区域无焊点、器件开焊等故障,只记录不判问题)
3微跌测试2PCS测试方法:样机处于开机状态,做10厘米的微跌落实验,正反面各跌落 200次1) 功能、外观测试0K;注意掉 键不良; 2) 射频测试0K; 3)对于掉电次数:跌落次数0-1000,掉电次数平均/最大≤2/5.跌落次数1000-3000.掉电次数平均/最大≤5/10
插拔试验2pcsUSB插座每次插入至少保持2秒,每500次进行一次功能及结构检查,共5000次试验。样品试验后,结构不出现异常,样品开机后功能无异常。
按键寿命试验2PCS各功能键 100000(5N-7N)样机按键弹性及功能正常
USB座推力2pcs用推力计与USB口约呈30°-45°,从元件边边宽去推,力≥40N,保护30秒样品试验后,结构不出现异常,样品开机后功能无异常。
包装振动试验2pcs试验方法:按正常包装装好且数量已装满的整箱,振动类型为正弦振动,箱体底面着地放置,振动时间为2H,振动设定为: 5~100Hz at 0.1 octave/min 加速度 :0.5g peak 100~500Hz at 0.25 octave/min 加速度 :1.5g peak1) 试验后,要求产品外观及各项性能指标正常; 2) 内装的填充物、支撑物和密封袋等包装器材无失效; 3) 内装产品不允许漏出或容器破损; 4) 外包装允许有不影响在继续流通过程中防护能力的轻度损伤。
包装自由跌落试验2pcs对中箱进行1个角、3条棱和6个面的跌落试验;每个指定的面、角和棱各跌落1次; 设包装重量为M(KG),则跌落高度h(米)分别设置为: M<15时,h=1.0m; 15≤M<30时,h=0.8m; 30≤M<40,h=0.6m; 40≤M<45,h=0.5m; 45≤M<50,h=0.4m; 50≤M<100,h=0.3m;1) 试验后,要求产品外观及各项性能指标正常; 2) 中箱允许不影响运输保护的破损(破损长度<5cm),允许适当的变形。不允许机能上的损伤 3) 彩盒允许不影响运输保护的破损(数据卡B、C、C1类包装<0.5cm,数据卡A类包装<1cm,其它终端产品包装<1cm。),允许适当的变形。不允许机能上的损伤。 4) 彩盒的缓冲材料(内包装盒、填充物、支撑物、密封袋等)应无变形、允许小量的不可恢复的压痕、折痕和破裂。(破损长度<0.5cm) 5) 内装物品没有出现影响包装效果的位置改变。
Mechanical reliability testing
1静电ESD抗扰度试验2PCS测试环境温度:15ºC~35ºC,环境湿度: 30%RH~60%HR ,大气压力:68~106KPa ,实验室中的电磁环境应不影响测试结果;测试时要求样机处于开机、充电、通话状态 验证验证LCD、模块、受话器、蜂鸣器、充电器等部品的静电放电抗扰度能力.评价机器在生产、存放及流通过程中遭受静电放电时的抗干扰性能,分别选择±4kV(接触放电)、±6kV ±8kV(空气放电)。对机器指定部位连续放电10次,每2秒放电一次,每打一次需对地放电一次测试标准:试验样品无功能降级故障(如通话质量下降,MP3音质降低,摄相图片画面降级)、无硬故障(用户不可自行恢复的损坏,如无功能或功能降级)。可恢复的软故障(不含死机、重启、自动关机、白屏、花屏、无声音、屏显倒等用户可察觉的软故障)允许10次中有1次。样机出现功能暂时性(失效时间大于3秒)或永久性失效(故障不恢复)判为不合格。样机出现屏闪或3秒内可自行恢复之故障判为合格。
Other testing
温升测试2units测试机器数量:2台 测试方法参考标准《GB8898-2011》 试验前将电量用光,然后充5分钟后(避免低电量关机),然后插着电播放 1.在常温环境下,开机播放内置老化信号 2.在40℃高温环境下,开机播放内置老化信号
防水测试2units在防水测试房中测试
充放电试验2 units充电方法: 1.使用原配线充 放电方法: 老化使用下进行放电
作者:帅得不敢出门 原创文章谢绝转载收录

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/609710.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

QT上位机开发(树形控件在地图软件中的应用)

【 声明&#xff1a;版权所有&#xff0c;欢迎转载&#xff0c;请勿用于商业用途。 联系信箱&#xff1a;feixiaoxing 163.com】 树形控件还是非常有用的&#xff0c;比如在选择文件的时候、选择目录的时候、以及选择同类型数据中某一个特定选项的时候。当然&#xff0c;对于ca…

JVM工作原理与实战(十一):双亲委派机制

专栏导航 JVM工作原理与实战 RabbitMQ入门指南 从零开始了解大数据 目录 专栏导航 前言 一、双亲委派机制 1.双亲委派机制详解 2.父类加载器 3.双亲委派机制的主要作用 二、双亲委派机制常见问题 总结 前言 ​JVM作为Java程序的运行环境&#xff0c;其负责解释和执行字…

STM32的FMC独立管理和控制外部存储器

在STM32中&#xff0c;FMC&#xff08;Flexible Memory Controller&#xff09;是一个功能强大的外部存储器控制器&#xff0c;用于管理和控制外部存储器设备&#xff0c;如SRAM、SDRAM、NOR Flash等。FMC允许将多个存储器设备连接到微控制器&#xff0c;并通过不同的片选线进行…

LLM之长度外推(一)| 基于位置编码的长度外推研究综述

论文&#xff1a;Length Extrapolation of Transformers: A Survey from the Perspective of Position Encoding地址&#xff1a;https://arxiv.org/abs/2312.17044 Transformer自诞生以来就席卷了NLP领域&#xff0c;因为它具有对序列中复杂依赖关系进行建模的优越能力。尽管基…

001 Golang-channel-practice

最近在练习并发编程。加上最近也在用Golang写代码&#xff0c;所以记录一下练习的题目。 第一道题目是用10个协程打印100条信息&#xff0c;创建10个协程。每个协程都会有自己的编号。每个协程都会被打印10次。 package mainimport ("fmt""strconv" )func …

1-07基本数据类型

一、概述 C语言的基本数据类型&#xff08;也叫内置数据类型&#xff09;在日常编程中被频繁使用&#xff0c;本章我们主要简单地介绍下 C 语言的基本数据类型。 基本数据类型主要包括&#xff1a;整数类型&#xff0c;浮点数类型和字符类型&#xff0c;其中字符类型也可以看…

gradient_checkpointing

点评&#xff1a;本质是减少内存消耗的一种方式&#xff0c;以时间或者计算换内存 gradient_checkpointing&#xff08;梯度检查点&#xff09;是一种用于减少深度学习模型中内存消耗的技术。在训练深度神经网络时&#xff0c;反向传播算法需要在前向传播和反向传播之间存储中…

前端系列:正则表达式RegExp详解

文章目录 正则创建匹配方法元字符字符集合边界分组数量词汇匹配模式RegExp 方法特性 正则创建 字面量创建 const str asdf123sds3234 const regexp /\d/g const res str.match(regexp) console.log(res) //[123, 3234]构造函数 const str asdf123asad23121 const regexp n…

[②C++ Boost]: Boost库编译,arm交叉编译方法

前言 Boost是十分实用的C库&#xff0c;如果想在arm环境下使用&#xff0c;就需要自己下载源码编译&#xff0c;本篇博客就记录下Boost库的编译方法。 下载Boost源码 Boost源码的下载路径可以使用&#xff1a;https://sourceforge.net/projects/boost/files/boost/ 编译 …

408重要数据结构+算法汇总——C语言手搓版(全)

该套代码&#xff0c;大学期间跟着网课一遍一遍打下来的&#xff0c;408大概就这些了&#xff0c;别的杂七杂八其实还有很多&#xff0c;遗憾的是&#xff0c;一直没有整理和归纳。导致一遍遍地学一遍遍地忘记。大四就快毕业了&#xff0c;研也考了。这里做个整理&#xff0c;算…

JavaScript小案例

烟花 html <body><div id"box"></div><script src"./move.js"></script><script src"./fire.js"></script> </body>js代码 fire.js function Fire(){// 获取box盒子this.box document.que…

虚幻UE 材质-材质编辑器节点2

上一篇&#xff1a;虚幻UE 材质-材质编辑器节点 1 上一篇文章对材质编辑器的部分节点做了讲解和对比较常用的功能做了展示 这篇文章继续对上一篇的文章进行补充 文章目录 前言一、ReflectionVector反射向量二、Material Parameter Collection材质参数集三、TwoSideSign和Vertex…

使用 Process Explorer 和 Windbg 排查软件线程堵塞问题

目录 1、问题说明 2、线程堵塞的可能原因分析 3、使用Windbg和Process Explorer确定线程中发生了死循环 4、根据Windbg中显示的函数调用堆栈去查看源码&#xff0c;找到问题 4.1、在Windbg定位发生死循环的函数的方法 4.2、在Windbg中查看变量的值去辅助分析 4.3、是循环…

uniapp(vue2)+VoerkaI18n多语言

今天我学习了VoerkaI18n国际化插件&#xff0c;它是一个适用于Javascript/Vue/React/Solid/ReactNative的国际化全流程解决方案。VoerkaI18n可以帮助我们轻松地实现应用程序的多语言支持&#xff0c;使得应用程序可以适应不同的语言环境。 比较吸引我的是集成自动翻译,t(“中华…

基于net6的asp.net core webapi项目打包为docker镜像,并推送至私有镜像仓库harbor中

基于net6的asp.net core webapi项目打包为docker镜像&#xff0c;并推送至私有镜像仓库harbor中 0、环境说明1、打包步骤1.1 创建Asp.net core WebApi项目1.2 在Asp.net core WebApi项目根目录下创建Dockerfile文件1.3 在子系统Ubuntu20.04.4中通过docker build生成docker镜像1…

【angular教程240105】02绑定属性 绑定数据、条件判断、加载图片、【ngClass】 【ngStyle】、Angular管道

【angular】02绑定属性 绑定数据、条件判断、加载图片、【ngClass】 【ngStyle】、Angular管道 0 一些基础的概念 标记为可注入的服务 在Angular中&#xff0c;一个服务是一个通常提供特定功能的类&#xff0c;比如获取数据、日志记录或者业务逻辑等。标记为可注入的服务意味着…

PTA——查验身份证

一个合法的身份证号码由17位地区、日期编号和顺序编号加1位校验码组成。校验码的计算规则如下&#xff1a; 首先对前17位数字加权求和&#xff0c;权重分配为&#xff1a;{7&#xff0c;9&#xff0c;10&#xff0c;5&#xff0c;8&#xff0c;4&#xff0c;2&#xff0c;1&am…

判断一个数是NaN和Infinity的方法

1. isNaN()、 Number.isNaN()的区别 isNaN()只要不是数字都会返回true&#xff0c; Number.isNaN()只有NaN才 返回 true 所以&#xff0c;想严格检查一个值是否是 NaN&#xff0c;就选择 Number.isNaN() isNaN() isNaN() 函数会尝试将传入的值转换为数字&#xff0c;然后检查…

PCL 计算异面直线的距离

目录 一、算法原理二、代码实现三、结果展示四、相关链接本文由CSDN点云侠原创,PCL 计算异面直线的距离,爬虫自重。如果你不是在点云侠的博客中看到该文章,那么此处便是不要脸的爬虫与GPT。 一、算法原理 设置直线 A B AB A

在vue3上挂载方法,以及在页面中使用setup语法糖 该怎么使用原型(公共)上的方法

//新建的项目的main.js文件是这样的 //main.js 文件 //befor import { createApp } from vue; import App from ./App.vue;const app createApp(App); app.mount(#app);以下例子用于解释在vue3.0的main.js中挂载公共的方法&#xff08;foo&#xff09; //main.js 文件 //afte…