手机传感器测试:一种基于手机传感器的测试方法

2021/11/01 17:35 · 传感器知识资讯 ·  · 手机传感器测试:一种基于手机传感器的测试方法已关闭评论
摘要:

手机传感器测试:一种基于手机传感器的测试方法51)Int.CI??权利要求说明书说明书幅图?(54)发明名称??一种基于手机传感器的测试方法?(57)摘要??本发明公开了一种基于手机传感器的测试方法,目的在于:利用智能手机内置的传感器组,以及无线传输的方便性,能够将被测对象的加速度等数据快速方便检测出来,所采用的技术方案为:智能手机传感器组的敏感元件将被测

手机传感器测试:一种基于手机传感器的测试方法

51

Int.CI?
?
权利要求说明书
说明书
幅图
?

54
)发明名称
?
?
一种基于手机传感器的测试方法
?

57
)摘要
?
?
本发明公开了一种基于手机传感器的测试
方法,目的在于:利用智能手机内置的传感器
组,以及无线传输的方便性,能够将被测对象的
加速度等数据快速方便检测出来,所采用的技术
方案为:智能手机传感器组的敏感元件将被测点
的状态信号转换为相应的电信号,进入前置放大
电路,经过信号调理电路改善信号的信噪比,再
进行模数转换得到数字信号,智能手机中的
APP
模块通过监听器的方式监听传感器硬件,将得到
?
手机传感器测试:一种基于手机传感器的测试方法  第1张

手机传感器测试:传感器测试工具

传感器测试工具是一款检测安卓手机传感器工作情况的app.在传感器测试工具app上你可以清楚的看到所有有关于传感器的信息,可以清楚地让你知道你的手机到底有没有传感器,工作情况是什么样.感兴趣的朋友赶紧下载使用吧!
传感器测试工具简介
传感器测试工具是一款展示Android手机各种传感器参数的应用。
有了这款应用,你可以立刻把手机变成一台多功能传感器数据采集器。你可以用来实时测量气压、声压、光照、电池、位置、移动网络、WiFi、磁场、重力等数据的变化,并且能够保存成csv格式的文件分享到其他设备上查看。
当然,这一切都建立在你的Android手机有没有那么多传感器硬件支持的情况下。
传感器测试工具特色
界面直观精美的小工具
传感器测试工具的界面设计相当用心,直观且精美,卡片式标签分类使得各种传感器界面的展示观感赏心悦目。毕竟现在的正经Android手机的传感器数据类型至少有十几项,如果界面不够直观,很容易让人觉得凌乱。
启动应用,就能够看到界面直观的展示了各种传感器数据的粗略情况,点击进去则进入详情页面,左右滑动卡片可以隐藏你不想显示在主界面的传感器类型。
而且设置界面也简单明了,其实我个人觉得这款小工具已经简约到用不着怎么倒腾设置的境界,打开即用,方面快捷。
种类全面且数据精细
传感器数据类型不完全展示,实际上你手机里的传感器可能比上图中展示的更多。
老实说,要不是用了传感器测试工具我还真不知道手机里的传感器竟然有这么多!而且也没想到一个常见的智能手机竟然需要那么多的传感器!
比如气压传感器测量出的「压力」数据可以反映你手机所处地的海拔高度。在手机里,气压传感器可以配合GPS使用,由于可以反映海拔高度,可以让位置定位更精确。「磁场」的数据换个方式展现就是指南针。
再比如「电池」的数据不仅能反映出精确的电池电量,还能反映出电池的温度。
这年头手机动不动就爆炸,所以我建议当你觉得手机烫得不正常的时候可以顺便看一下手机电池的温度值,要是电池温度总是时不时的飙高到能煎鸡蛋了,您还真得悠着点,免得猛地一下子爆炸了,您到时候卖了微波炉也不够医药费的。
实时图表,支持录制导出
估计细心的美友在前面的截图中已经发现了,在传感器测试工具中,大多数的传感器数据是会在详情页生成实时曲线图的。
不仅如此,你如果点击屏幕上中的「播放/暂停」按钮,还可以实时录制数据值变化,并且可以保存成csv格式的文件分享出去。
虽然这项功能我们普通用户很少用得到,但是这种一旦到关键时刻想用却很难找得到的功能还是很有存在的价值的,特别是对经常用到这些传感器的人来说。也正是这项功能的存在,给了传感器测试工具在实际的应用中有了更多的可能性。
相关新闻
小巧的安装体积,直观简洁的界面,详尽的各种传感器数据信息,以及拓展性极强的录制分享功能,使得传感器测试工具成为了一款不可多得的实用工具类软件。
如同居家女人必备的针线盒、和居家男人必备的工具箱一样,即使一年到头真的用不到几次,但是也值得装进手机,万一哪天就真的用到了呢?
当然,即使你真的用不到,也可以单纯的当做尝鲜或是探索的心态来体验一下。因为,各种传感器真的是很好玩啊!装了一个传感器测试工具就如同给手机里的传感器打通了任督二脉,组合拳出招的套路一下子就蛮多的!
版本记录 2019-05-10 版本: 5.1
BUG修复。

手机传感器测试:传感器的分类

安卓传感器使用
传感器的分类动作传感器位置传感器环境传感器
传感器的使用获取安卓手机中所有传感器传感器事件概念如何将传感器注册到应用程序上?传感器的采样率传感器的属性加速度传感器的使用光线传感器的使用方向传感器的使用距离传感器的使用

传感器的分类
动作传感器
加速度传感器
重力传感器
陀螺仪

位置传感器
方向传感器
磁力传感器

环境传感器
温度传感器
压力传感器
亮度传感器

传感器的使用
1.获取SensorManager对象
2.执行SensorManager对象的getdefaultSensor()方法获取Sensor对象
3.获取Sensor对象的各种属性

获取安卓手机中所有传感器

输出结果

传感器事件概念
传感器在通电的情况下不断地接收数据,我们的应用程序首先会把传感器注册到应用程序上,即告诉安卓操作系统应用程序需要用到某一个或几个传感器。当传感器检测到变化时,就会产生一个传感器事件(是一个对象)。传感器将传感器事件交给应用程序,通过传感器时间对象获取在这一时刻的数据。

如何将传感器注册到应用程序上?
使用SensorManager的registerListener方法

注册监听器registerListener
监听器接口对象,要实现该接口 SensorEventListener listener
传感器对象(注册的是哪一个传感器)Sensor sensor
注册传感器传递数据的时间 int rate
该函数返回的是布尔值,若注册的传感器在当前设备上是可用的,则返回值为真,否则为假。

传感器的采样率
SENSIR_DELAY_NORMAL (us)
SENSOR_DELAY_UI (us)
SENSOR_DELAY_GAME (us)
SENSOE_DELAY_FASTEST (0us)
设置传感器的准则:
尽量使用比较低的传感器采样率,这样对系统的负荷比较小,可以省电

传感器的属性
1.传感器的名称
getName()
2.传感器的制造商
getVendor()
3.传感器功率
getPower()
4.传感器的分辨率
getResolution()

加速度传感器的使用
加速度传感器的作用

{

A

d

=

?

F

s

/

m

a

s

s

A

d

=

?

g

?

F

/

m

a

s

s

\left\{ \begin{aligned} A_{d} =- \sum F_{s}/mass\\ A_{d} =-g- \sum F/mass\\ \end{aligned} \right.

Ad?=?∑Fs?/massAd?=?g?∑F/mass?
手机三维坐标系统

主要代码

输出结果

滤波器过滤加速度

运行结果

光线传感器的使用
主要代码

结果

方向传感器的使用
通过方向传感器可以获取设备与地球磁场北极之间的夹角

获取的值

1.Azimutg:设备围绕z轴旋转的角度,y轴与地磁北极之间的夹角,取值范围在0至360度之间

2.Pitch:设备围绕x轴旋转的角度,当z轴向y轴的正方向旋转时,该值为正数,反之则为负数,取值范围在-180度到180度之间

3.Roll:设备围绕y轴旋转的角度,当z轴向x轴正方向旋转时,该值为正数,反之则为负数,取值范围在-90度到90度之间
主要代码

结果演示

距离传感器的使用
距离传感器的作用
判断设备与其它物体之间的距离
主要代码

结果演示

PS:本文由看过Mars老师教程后总结
手机传感器测试:一种基于手机传感器的测试方法  第2张

手机传感器测试:如何知道手机内部都有哪些传感器?

温度、气压、光线、陀螺仪、近距离,大概就这些。
网络时代信息比较发达,虽然手机是刚买的,但是总想着测试一下新买来的手机,就是想以验证是否如商家所说那样可靠。其实测试手机硬件有3种方法,第一种就是直接下载一个手机硬件信息查看器,然后我们就可以看见手机硬件参数信息、系统参数信息、cpu参数等等,比较直观。
第二种方法是拿起手机,找到手机手机设置,关于手机就可以可以查看到手机的型号、处理器、运行内存、机身存储等信息。
最后一种比较烦复杂一点,需要在手机的拨号界面输入*#*##*#*,即可进入硬件检测系统。按键测试、LED灯测试、屏幕显示测试、Sim卡测试、电量测试等数据都会显示出来。对于懒癌患者而言,我们还是直接选择第一个去操作最为方便。

您可能感兴趣的文章

本文地址:https://www.ceomba.cn/1143.html
文章标签: ,   ,  
版权声明:本文为原创文章,版权归 ceomba 所有,欢迎分享本文,转载请保留出处!

文件下载

老薛主机终身7折优惠码boke112

上一篇:
下一篇:

评论已关闭!