pg麻将胡了试玩平台 别骗我!手机怎么知道你是在遛弯儿还是在狂奔?
你有没有这样的经历?
刚结束工作,我慢慢走着,伴着落日回家,手机上的健康软件通知我,今天已经走了六千步。
第二天你拼命赶公交车跑了200米,那个应用又弹出来提示:识别到行走了0.2公里,燃烧了20卡路里。
你心里犯嘀咕:我也没告诉它啥时候换档啊,它怎么分得这么清?
其实答案就隐藏在手机里的两个“秘密助手”——加速度计和陀螺仪之中,它们全天候不停地进行数据采集、运算处理、提供信息反馈,非常尽职尽责!
今天咱们把这两个小间谍拎出来,审审它们到底怎么“出卖”你。
间谍1(加速度计)档案
主攻方向:测“推背感”的高手
实现原理:
想象一个密封的小盒子,里面用弹簧吊着一颗微型铅锤。
只要你一晃盒子,铅锤就偏离原位。
手机中的加速度感应装置构造奇特,其体积被压缩至1立方毫米,核心部件包含一个微小的硅质重物,充当质量块,另有几根纤细的硅制梁条,作为弹性支撑结构,整体设计极为精巧。
当手机向右获得加速度,“重物”会由于惯性倾向于维持原有状态,因此会相对于手机壳向左移动。
偏得越多,硅梁弯得越狠。
由于在硅片上覆盖了金属层,导致“铅锤”变成了一个可以移动的电极,它和加速度计MEMS底座上安装的两对固定电极——一对位于上方、一对位于下方——共同构成了两个背靠背的电容。
静止电极1───“铅锤”───静止电极2
(固定) (可动) (固定)
手机提速时,那个重物会轻微晃动,它更靠近一个固定的电极,同时离另一个固定的电极更远,导致两个电容器中的一个容量变大,另一个容量变小。
MEMS中的电路测量的是那两个电容的偏差量 ΔC,以此来推算位移 Δx,根据胡克公式(F=k·Δx)和牛顿公式(F=m·a),可以求出加速度 a 等于(k/m)乘以 Δx。
所以,不论你是在行走时,手机在口袋里轻微震动,又或者是在奔跑时,手机在口袋里剧烈摇晃,加速度计都会完整记录下手机所承受的冲击力状况。
间谍2(陀螺仪)档案
主攻方向:测“转体”的专家
实现原理:
设想你用指尖轻微触碰一个飞速转动的陀螺,不论怎样改变手腕姿态,它的中心轴始终固执地维持着原先的指向。
手机中的陀螺仪就像将这枚陀螺缩小成沙粒般微小,再通过电流使其持续转动。
陀螺仪MEMS的中央有一个硅环在飘浮着,四条非常细的硅梁将它支撑在空中,并固定住了。
这个硅环在平面中受到静电力的作用而快速摆动,摆动方向被选定为 X 轴。
就像是那只高速旋转的陀螺。
当你快速转动手机时,比如跑步时摆动手臂或者摆动手腕拍照,硅环会由于惯性试图维持原有的振动方向,与此同时,手机的外壳却被你移动了位置。
两者之间形成一种“科里奥利效应”,仿佛有无形的力量,将硅环的摆动“转向”Y轴方向一些——转向程度越大,表示旋转速度越快。
MEMS在硅环两侧各放一排固定电极,形成差分电容。
硅环沿Y轴方向被折断,一侧的电容数值增加,另一侧的电容数值减少,通过测量两者之间的电容差异值ΔC,可以将其换算为角速度θ,该角速度的单位为弧度每秒。
行走期间,手机基本维持静止状态,几乎不会转动,而跑步过程中,手臂活动幅度显著增大,带动手机产生剧烈的来回摆动,导致角速度信号值急剧上升。
因此pg赏金女王单机版试玩平台,手机凭借该角速度,就能分辨出你是停留在原地转弯,还是快速挥动手臂啦。
两个间谍是如何打配合算出步数的?
直接交代:通过手机内置的加速度感应器,能够计算每一步行走时上下颠簸产生的“波峰”数量,同时借助陀螺仪功能排除非真实的晃动干扰pg网赌软件下载,而两个“波峰”就代表一次行走,不断累积就能得到总的行进步数。
展开说:
采集数据:加速度仪测量加速度,然后利用高通滤波装置消除重力影响,从而得到反映人体活动的数据信息。
确定最高点:针对步行节奏(每秒一次到每秒两次)、奔跑(每秒两次到每秒三次)的范畴,实施界限判定来辨识所有上下极值点。任意两个具备资格的极值点之间的时间间隔,约等于一个步伐的完整时段。
陀螺仪角速度同步呈现周期性摆动时pg麻将胡了试玩平台,可以确认为真实步伐;仅有加速度峰值而陀螺仪没有相应摆动时,比如手抖的情况,则视为假步并排除。
有效峰值周期数量经统计后得出总步数,该数值会实时累加并通报至健康应用。
走了多远距离,又是怎么算出来的呢?
一句话招供:先算“一步多长”,再乘“多少步”。
展开说:
计算步伐距离:依据加速度最高点和节奏快慢即时推算,节奏加快且峰值增高则步伐距离增大;借助人工智能算法将加速度最高点和节奏快慢对应为变化的步伐距离。
2. 算距离:距离=Σ(每一步的步长)。
卡路里,又是怎么算出来的?
坦白说:热量值等于能量输出乘以时长,而能量输出等于身体重量乘以行进距离再乘以熟练度指标。
展开说:
测量体重:如果填写过健康信息,就采用你提供的数据;如果没有填写,就根据你的性别、年龄和居住地区,使用平均值进行推算。
2. 拿距离:步数×动态步长(前面已算)。
获取经验系数:步行大约为每公斤每公里消耗0.57千卡,跑步大约为每公斤每公里消耗1.03千卡,各种计算方法虽然存在细微差别,但计算结果的数量级是相同的。
4. 套公式:消耗卡路里=体重×距离×经验系数×时间
我要评论