传感器测试

传感器测试,是在手机浏览器里实时读取加速度计(重力感应)、陀螺仪、方向传感器和电子罗盘数据的在线工具。打开页面即可看到 X/Y/Z 三轴数值、水平仪气泡与指南针朝向;把手机平放 3 秒做一次静置检测,还能看出重力读数是否偏差、陀螺仪静止时是否零漂,并实测每秒采样次数。iPhone 需先点按钮授权。全程浏览器本地运行、数据不上传,免费无需注册。

正在检测传感器…

如何使用传感器测试

1

用手机打开本页;iPhone 先点「开始检测」,并在弹窗里允许「动作与方向」访问。

2

晃动、翻转手机,看三轴读数、水平仪气泡与指南针是否跟着变化,四张卡都显示「有读数」即传感器在工作。

3

把手机屏幕朝上平放在桌面上,点「开始静置检测」,3 秒后读重力偏差与陀螺仪零漂结论;需要时点「复制读数」。

关于传感器测试的常见问题

传感器测试免费吗需要注册吗
完全免费,打开网页即可使用,无需注册登录,也不用安装任何 App。用手机上的 Chrome、Edge 或 Safari 打开本页,就能看到加速度计、陀螺仪、方向传感器和电子罗盘的实时读数;iPhone 只需先点一次「开始检测」并允许「动作与方向」访问。
网页读取手机传感器会上传数据吗
不会。传感器读数只在本页内存中显示和统计,不保存、不写入本地存储、不外发,关闭页面即清除,也不提供读数录制或导出。复制读数快照是你主动点按钮才生成的一段文字,不含浏览器标识等设备信息。站点本身只有匿名访问量统计,与你的传感器读数无关。
iPhone 打开传感器测试没有数据怎么办
先点页面上的「开始检测」,在弹窗里选「允许」:iOS 要求网页先获得「动作与方向」授权才会提供读数。如果之前点过拒绝,到 Safari 设置 › 网站 › 动作与方向 里改回允许(不同系统版本菜单名称可能略有不同),或完全关闭浏览器后重新打开本页再点。另外页面必须是 https 地址。
电脑上打开传感器测试为什么没有读数
绝大多数台式机和笔记本没有加速度计、陀螺仪这类运动传感器。浏览器虽然提供了 DeviceMotionEvent 接口,但没有硬件就不会派发任何读数,所以本页等待 3 秒后会显示「未检测到传感器」。这不是电脑故障,请用手机或带传感器的平板打开本页测试。
手机重力感应失灵怎么用网页检测
先关掉系统的「方向锁定 / 自动旋转锁定」,再打开本页晃动手机:加速度计卡的 X、Y、Z 数字跟着变,说明重力感应硬件有数据,问题多在系统设置或具体 App;数字完全不动或显示浏览器未提供,再重启手机、在系统设置里校准,仍不行可考虑售后检测。
陀螺仪静止时数值不是 0 正常吗
正常,静止时残留的那点读数叫零漂。把手机平放做一次静置检测,本页按经验阈值判读:零漂≤0.5 °/s为正常,0.5~2 °/s为轻微零漂,>2 °/s为零漂偏大。零漂偏大时体感游戏视角容易乱飘,可以重启手机或在系统里校准后再测。
静置检测的重力读数为什么不是 9.8
标准重力是 9.80665 m/s²,但手机加速度计出厂就有零点几 m/s² 量级的零偏,浏览器还可能对读数取整,所以平放时模长常见 9.6~10.0。本页把偏差≤0.3 m/s²判为正常、0.3~0.8 m/s²为轻微偏差,超过 0.8 才算偏差较大,这是经验阈值,仅供参考。
网页指南针的方向准吗要不要校准
只能作参考。网页指南针用的是手机的电子罗盘,附近有金属、磁铁、电器或手机壳带磁吸时偏差会很大。手机倾斜超过 30° 时本页会提示平放;iPhone 报告的罗盘精度为负数或超过 25° 时,提示拿着手机在空中画几次 8 字完成系统校准。户外导航请用地图 App。
网页指南针指的是真北还是磁北
是磁北。浏览器给出的朝向以地磁北极为参照,与地理上的真北存在磁偏角,国内多数地区两者相差几度,越往西北偏差越大。本页不做磁偏角换算,因为那需要定位和地磁模型数据。只能拿到相对方向的浏览器,本页直接显示无法判断南北,不画假指针。
加速度计和线性加速度有什么区别
加速度计读数(accelerationIncludingGravity)包含重力,手机平放不动时约为 (0, 0, 9.8),重力感应和自动旋转靠的就是它;线性加速度(acceleration)是系统扣除重力后的部分,静止时接近 0,只反映晃动和移动。不少安卓设备的浏览器不提供线性加速度,本页会如实显示浏览器未提供,属正常。
X Y Z 三个轴分别指哪个方向
按网页标准,X 轴指向屏幕右侧,Y 轴指向屏幕顶部,Z 轴垂直屏幕朝外(朝向你)。这套坐标随设备固定,不随横竖屏旋转。所以手机竖着平放时重力落在 Z 轴上约 9.8,竖直立起时落在 Y 轴,向右侧放倒时落在 X 轴;陀螺仪的 α、β、γ 分别是绕 Z、X、Y 轴的角速度。
手机传感器采样频率多少算正常
多数手机浏览器约 60 次/秒,部分设备是 30 次/秒或更高。本页按页面实际收到的读数时刻实测,不采信浏览器声明的间隔。如果低于约 20 次/秒,多半是开了省电模式、页面在后台或浏览器做了限制;切回前台、关掉省电模式再看。静置检测要求 3 秒内至少 20 个读数才给结论。
安卓手机浏览器能用传感器测试吗
多数可以。安卓上的 Chrome、Edge 和大部分 Chromium 内核浏览器无需授权就会直接提供加速度计、陀螺仪和方向读数,还能通过绝对方向事件给出指南针朝向;部分手机自带浏览器或 App 内置浏览器可能关闭了传感器接口,以实测为准,打不开时换 Chrome 即可。
横屏时水平仪气泡方向为什么反了
网页拿到的传感器坐标随手机机身固定,不随屏幕旋转。横屏时页面转了 90°,但气泡仍按竖握时的方向计算,看起来就像转了 90° 或方向反了。本页检测到横屏会给出提示,建议锁定竖屏后再当水平仪使用,读数本身不受影响。

传感器测试怎么看读数与原理

四种传感器分别测什么

网页读取手机传感器靠浏览器的两个事件:devicemotion(DeviceMotionEvent,加速度与陀螺仪)和 deviceorientation(DeviceOrientationEvent,方向与罗盘)。下表是本页四张读数卡分别对应的字段、单位和静止时的正常读数,也就是 accelerometer test、gyroscope test 时该看什么。

四种传感器的网页字段、单位与静止时的正常读数
传感器网页字段单位静止时的正常读数常见用途
加速度计(含重力,重力感应)DeviceMotionEvent.accelerationIncludingGravity(devicemotion 事件)m/s²平放时约 (0, 0, 9.8),三轴合成模长约 9.8自动旋转、横竖屏切换、计步、体感游戏
线性加速度DeviceMotionEvent.accelerationm/s²接近 0(已扣除重力),不少设备不提供晃动 / 摇一摇识别、运动强度
陀螺仪(角速度)DeviceMotionEvent.rotationRate°/s接近 0,静止时的残留值就是零漂体感游戏视角、AR、防抖、全景照片
方向传感器 / 电子罗盘DeviceOrientationEvent 的 alpha / beta / gamma(deviceorientation 事件),iOS 另有 webkitCompassHeading°平放时 β、γ 接近 0;α 随朝向变化指南针、水平仪、地图朝向、AR

X、Y、Z 三轴怎么定义

X 轴
指向屏幕右侧;手机向右侧放倒时重力落在 X 轴上。
Y 轴
指向屏幕顶部;手机竖直立起时重力落在 Y 轴上。
Z 轴
垂直屏幕朝外;屏幕朝上平放时重力约 9.8 落在 Z 轴上。
旋转方向
陀螺仪 α / β / γ 分别是绕 Z / X / Y 轴的角速度(°/s)。

这套三轴加速度坐标随手机机身固定,不随横竖屏旋转。个别旧版 iOS 的加速度符号与规范相反,所以本页的倾斜角、重力模长都用与正负号无关的算法,读数原样显示、不做平台修正。

静置检测怎么判读

静置检测在 3 秒内持续收集读数,求出重力向量的平均模长、陀螺仪的平均残留(零漂)和两者的抖动(噪声)。噪声超过 0.2 m/s² 或 3 °/s 说明检测期间手机在动,此时不给任何结论;3 秒内少于 20 个读数也不判断。以下是经验阈值,仅供参考,不是出厂标准。

重力模长与标准重力 9.80665 m/s² 的偏差
结论偏差区间
正常≤0.3 m/s²
轻微偏差0.3~0.8 m/s²
偏差较大>0.8 m/s²
陀螺仪零漂(静止时角速度均值的模长)
结论零漂区间
正常≤0.5 °/s
轻微零漂0.5~2 °/s
零漂偏大>2 °/s

举个例子:3 秒内收到 60 个读数,重力恒为 (0.30, 0.40, 9.20)、角速度恒为 (0.3, -0.4, 0),结果是重力模长 9.21 m/s²(偏差 0.59,轻微偏差)、陀螺仪零漂 0.50 °/s(正好落在正常上限,判正常)、加速度噪声 0.000、倾斜角 3.1°。噪声显示 0.000 也属正常:浏览器转交的是系统校准、滤波后的读数,部分浏览器还会取整防指纹。

指南针和水平仪怎么看

  • 相对方向不能当指南针:只有 absolute 为真的方向事件、安卓 Chromium 的绝对方向事件,或 iPhone 的 webkitCompassHeading 才以磁北为参照;否则 α 的 0 点是任意的,本页显示「无法判断南北」,不画假指针。
  • 朝向是磁北,不是真北;附近有金属、磁铁、电器时偏差会更大,网页指南针、手机指南针都只适合看个大致方位。
  • 罗盘校准:iPhone 报告精度为负数表示罗盘未校准,拿着手机在空中画几次 8 字即可;手机倾斜超过 30° 时朝向不准,请平放。
  • 在线水平仪:气泡总是跑向高的一侧,与实体水平仪一致;前后 β、左右 γ 都在 ±1° 以内时圆框变色并显示「已水平」,倾斜角度超过 45° 气泡贴边。

哪些浏览器能用传感器测试

iPhone、iPad 上的所有浏览器都使用苹果的 WebKit 内核,因此都需要先点按钮授权「动作与方向」;电脑上的浏览器虽然有接口,但绝大多数电脑没有运动传感器,会显示「未检测到传感器」。

浏览器传感器支持情况(来源:MDN 兼容表与实测,每年复核)
环境加速度 / 陀螺仪罗盘(绝对方向)
安卓 Chrome、Edge 及多数 Chromium 内核浏览器支持,无需授权支持(deviceorientationabsolute 绝对方向)
iPhone / iPad 上的所有浏览器(Safari、Chrome、微信内置等,均为 WebKit 内核)支持,需先点按钮授权「动作与方向」支持(webkitCompassHeading)
安卓 Firefox支持视设备而定
Windows / macOS 电脑上的浏览器接口存在,但绝大多数电脑没有这些传感器,页面会显示「未检测到传感器」一般无
部分国产手机自带浏览器 / App 内置浏览器以实测为准,部分会关闭传感器接口以实测为准

重力感应失灵怎么排查

  1. 先关掉系统的「方向锁定 / 自动旋转锁定」,横屏游戏不转、自动旋转不灵多半是它。
  2. 打开本页晃动手机,看加速度计卡的数字是否跟着变:有读数说明硬件在工作,问题在系统设置或具体 App。
  3. 平放做一次静置检测,看重力偏差和陀螺仪零漂是否偏大;体感游戏视角乱飘多半是零漂。
  4. 重启手机,或在系统设置里做传感器 / 罗盘校准后再测。
  5. 仍然没有读数或偏差较大,再考虑售后检测。二手机验机时可配合触摸屏测试、屏幕分辨率查询一起过一遍。
传感器测试的几种叫法
叫法通常想知道什么在本页怎么看
传感器测试、手机传感器测试、传感器检测、手机传感器检测、在线传感器测试、传感器测试网页版、体感测试不装 App,网页上看传感器是否在工作打开即读,看四张卡的徽标与读数
陀螺仪测试、陀螺仪检测、手机陀螺仪测试、陀螺仪在线测试、陀螺仪零漂陀螺仪有没有数据、静止时漂不漂看陀螺仪卡,平放做静置检测
加速度计测试、加速度传感器测试、三轴加速度、线性加速度三轴读数与扣除重力后的加速度看加速度计卡与线性加速度卡
重力感应测试、重力感应检测、手机重力感应测试、重力感应失灵自动旋转不灵是硬件还是设置晃动手机看读数,按上方清单排查
方向传感器、电子罗盘、网页指南针、手机指南针、指南针在线、罗盘校准、磁北手机朝向与南北看指南针表盘与来源注记
水平仪、在线水平仪、手机水平仪、倾斜角度桌面、画框是否放平平放手机看气泡与倾角
采样频率、传感器采样率每秒能收到多少次读数看状态条的实测采样频率

顺手可以用触摸屏测试检查触控,用屏幕分辨率查询看屏幕参数,用电池状态查询看电量;想玩摇一摇,试试神奇答案球。