请选择时期:
怀孕准备 怀孕 分娩 宝宝0-1岁 宝宝1-3岁 宝宝3-6岁

手机硬件测试 手机硬件测试主要有哪些内容

来源: 最后更新:2023-05-02 00:14:38

导读:这是鼎叔的第二十四篇原创文章。行业大牛和刚毕业的小白,都可以进来聊聊。欢迎关注本人专栏和微信公众号《敏捷测试转型》,大量原创思考文章陆续推出。创新不一定是提供了更新的技术,更有效的流程,也可以是在有限
扫描关注公众号
The Beginning

这是鼎叔的第二十四篇原创文章。5eq育儿早教网

行业大牛和刚毕业的小白,都可以进来聊聊。5eq育儿早教网

欢迎关注本人专栏和微信公众号《敏捷测试转型》,大量原创思考文章陆续推出。5eq育儿早教网

创新不一定是提供了更新的技术,更有效的流程,也可以是在有限的投资下,显著降低了成本。这里分享2015年我和在武汉的小团队创新的例子,参与者Kerly Yuan,还有coenwu,felixqin等人。5eq育儿早教网

为啥要做电量仪?5eq育儿早教网

所谓电量仪,就是为智能设备(尤其智能手机)的电量功耗测试提供的专业硬件测试仪器,在很多手机和应用的测试项目中,电量测试是必须达标的。5eq育儿早教网

通常测试电量有软件方法和硬件方法,软件方法需要的统计电量API,始终无法达到结果精准的要求,它的统计本质是统计各个设备元器件使用消耗的的总电量值(平均功耗*使用时间),因为元器件型号不同加上设备老化的影响,会存在较大误差。5eq育儿早教网

硬件仪器的测试方法是统计一段时间电池放电的平均电流值,结果更容易被项目组认可。但是专业硬件设备非常昂贵,4-10万不等,而多个项目测试可能在不同城市同步展开,无法共享硬件设备。作为预算有限的小团队,我们就萌生了自己研制一套小巧便宜的电量仪的想法,目标是批量生产,价格尽可能便宜(数百元)。最终成品如图1所示:5eq育儿早教网

5eq育儿早教网

图1 电量测试仪与手机的实物对比照5eq育儿早教网

第一次尝试5eq育儿早教网

我们只需要基本的电流和电压数据即可,过高的精度和其他专业设备功能对我们而言是大材小用了。电量仪实际上就是一个电流表,所以我们一开始想:采购相关的零部件,然后自己写驱动程序读数据,是否就可以搞定了?5eq育儿早教网

我们在淘宝上面采购了一套可编程的电流表以及可变电源,自己组装电路,实现了一套能测试电流的设备。同时也发现一个严重问题,一秒一次的采集频率无法实现对读取电流的精度要求,第一个版本的电量仪根本没法使用,如下图2所示(由串口可编程电流表实现):5eq育儿早教网

5eq育儿早教网

图2 COM串口可编程电流表5eq育儿早教网

应用程序在一秒的时间内可以做很多事情,这个电流变化就无法在低采样率机器上体现出来,我们只好另想办法。通过分析确定电流仪的最低指标采集频率不得低于每秒20次,这样才能抓到接近真实的电流场景数据。5eq育儿早教网

第二版-自己设计5eq育儿早教网

然后我们就开始经常往电子市场跑,认识了一些做芯片解决方案的厂家,了解硬件相关的知识后,通过前期反复和厂家沟通,终于在2个月后做出了我们自己设计的电量仪产品。尽管是首版样品,但采集频率可达到50Hz,电流精度可以达到0.0001A,电压精度0.01V,基本满足了我们日常测试需求了。更重要的一点,体积居然只有手机那么大。5eq育儿早教网

为了省成本,我们也做了很多妥协,例如使用COM串口,没有使用USB口读取数据,且芯片通过单独的USB口来提供工作电压。这样不需要使用被测对象的电源,让测试数据更精准。5eq育儿早教网

通过跟专业仪器测试进行对比,发现数据误差在5%以内,在可接受范围之内。5eq育儿早教网

第二个版本在实际使用过程中也发现了一些问题,例如电压过高时测试数据不准等等,也逐步解决了。如图3所示:5eq育儿早教网

5eq育儿早教网

图3 电量测试仪第二版手板实物图5eq育儿早教网

第三版,支持自动化测试的电量仪5eq育儿早教网

电量的自动化测试,是不是也可以通过我们的电量仪来完成呢?5eq育儿早教网

答案是肯定的。5eq育儿早教网

电量自动化测试时需要脱离USB线,否则USB供电会影响电量结果。5eq育儿早教网

但矛盾问题也来了:脱离USB后,PC脚本无法控制手机的运行状态以及测试数据,实现不了完全自动化的要求。5eq育儿早教网

这个困难可以从软件突破,在android系统上开发了一个读取电量的应用PowerStat,可读取android手机从最近一次拔下USB到当前时间的电量消耗。5eq育儿早教网

根据这一特点,我们在android手机上面实现了一个代理服务,测试前将测试任务下发给代理服务,启动测试任务的同时也启动PowerStat电量统计。等到测试结束,代理服务通知PowerStat结束电量统计,这样就可以得出本次测试的电量数据。5eq育儿早教网

这种方式里PC测仍然无法控制手机的连接状态,于是在进行硬件设计的时候,我们开始考虑如何实现完全的自动化测试。5eq育儿早教网

既然电量自动化测试关键在USB线,那么我们是否可以在电量仪和PC端之间串联一个USB线,将USB中的电信号去掉,只保留数据通讯的功能?这样就不影响手机的放电状态和电流采集了,同时也保证PC端和手机正常adb通讯。5eq育儿早教网

通过实际验证这个方法是可行的。我们完全实现了电量测试的自动化,还可以通过COM串口指令动态实时切换电量测试开关。5eq育儿早教网

5eq育儿早教网

图4 电量自动化测试时序图5eq育儿早教网

做硬件和做软件最大的不同是什么?5eq育儿早教网

感受最深的就是做硬件产品迭代的周期很长,一个版本最少需要2月的时间,还需找到比较熟练的解决方案商、如果硬件产品复杂度高,可能需要更长的时间。5eq育儿早教网

一开始我们以做软件的思维方式运作,导致第一版电量仪的许多重要功能没考虑到,也致使第二版迭代时要重新做PCB板。中间还重新换了方案解决厂家。所以做硬件的团队一开始就要把核心功能的设计考虑进去,尽量减少硬件迭代次数。5eq育儿早教网

其次的感受就是,非常缺乏相关专业知识,如PCB、CNC、A/D转换器、贴片钽电容等专业概念,重新学习完这些知识和工作原理,才能萌发自己做方案设计的想法。5eq育儿早教网

至此,我们经常实地去电子市场去了解各个硬件物料的价格、磨具加工流程、外包装制作等,把武汉广埠屯、深圳华强北等电子市场逛个遍。做硬件涉及的环节比做软件多很多,我们仅仅做一款非常简单的仪器就这么麻烦,很难想象手机这种类型的产品有多复杂。5eq育儿早教网

硬件的平均成本价格和销量有密切关系,其中包括开模费用、磨具生产费用、物料采购费用等等,都和采购数量有关。一开始不要以竞品的智能硬件价格来对自己的同类产品进行评估成本,这会产生很大的误差,数量越少,单价成本就越高。通过和硬件方案提供商,包装商,店铺老板们斗智斗勇,一百台电量仪终于进入量产阶段,平均成本价格在200以内。5eq育儿早教网

整个过程深感小白做硬件很不容易。5eq育儿早教网

更详尽的自研过程技术文章,可以看Kerly Yuan的分享:腾讯电量仪——智能硬件测试工具尝试之路----pic---
5eq育儿早教网

THE END
广告、内容合作请点击这里 寻求合作
免责声明:本文系转载,版权归原作者所有;旨在传递信息,其原创性以及文中陈述文字和内容未经本站证实。

育儿知识

所属专题: [db:关键词]  

本文地址:http://www.yuerzaojiao.com/news/jiaodian/434386.html

最新文章
  • 1腾讯为什么告老干妈(腾讯跟老干妈什么情况)

    腾讯为什么告老干妈(腾讯跟老干妈什么情况)

  • 2突然确诊癌症中晚期,已转移!宁波男子无法接受:怎么可能!医生:发现一个,全家高危!

    突然确诊癌症中晚期,已转移!宁波男子无法接受:怎么可能!医生:发现一个,全家高危!

  • 3疑似皇马前主席之孙公然辱华,皇马却称“将致力于消除足球界种族歧视”?

    疑似皇马前主席之孙公然辱华,皇马却称“将致力于消除足球界种族歧视”?

  • 4韩军称朝鲜军人无意中越界 韩军称朝鲜军人无意中越界了吗

    韩军称朝鲜军人无意中越界 韩军称朝鲜军人无意中越界了吗

  • 5中纪委再打两“虎”!还有一“虎”被免职,一“虎”获刑十五年!

    中纪委再打两“虎”!还有一“虎”被免职,一“虎”获刑十五年!

  • 6吉林市将举办世界锅包肉大赛,此前召开座谈会论证锅包肉起源

    吉林市将举办世界锅包肉大赛,此前召开座谈会论证锅包肉起源

  • 7哪些爱爱姿势更容易怀孕 选择这些爱爱姿势帮助生儿生女

    哪些爱爱姿势更容易怀孕 选择这些爱爱姿势帮助生儿生女

  • 8男性精子存活时间有多久 精子存活率低怎么办

    男性精子存活时间有多久 精子存活率低怎么办

  • 9医生算错怀孕周数怎么办 孕龄胎龄预产期原来是这样算的

    医生算错怀孕周数怎么办 孕龄胎龄预产期原来是这样算的

  • 10备孕未准妈妈请注意 这里有份孕前自检表请签收

    备孕未准妈妈请注意 这里有份孕前自检表请签收

推荐文章

关于我们 | 广告服务 | 网站合作 | 免责声明 | 联系我们| 网站地图

© 2022 育儿早教网 All Rights Reserved.

声明: 本站文章均来自互联网,不代表本站观点 如有异议 请与本站联系 联系邮箱:kefu#yuerzaojiao.com (请把#替换成@)