你每天走了多少步,微信是怎么知道的?多年的疑问终于解开( 三 )

那么这种传感器是怎么知道我们走路的步数的呢?

中国电子科学研究院工程师廖勇:“有一种特殊的材料 , 叫压电陶瓷材料 , 根据作用在上面的力的大小产生不同的形变 , 就可以产生不同的电压的变化 , 就可以通过作用在上面的力来测量出加速度 , 然后通过加速度能够判断出这个人是走路的时候 , 他是在哪个方向进行运动 , 或者说频率大概是多少 。 ”

可是 , 如果用手摇晃手机 , 也会产生加速度 , 这个传感器是怎么分辨手晃和走路的区别的呢?

中国电子科学研究院工程师廖勇:“人走路的时候 , 频率一定是在某一个范围之内的 , 比方说一秒钟跨出多少步 , 或者说一分钟只能走出多远 。 如果人的手拿着手机在晃的话 , 第一个晃的频率会非常的快 , 第二个拿着手机晃的时候 , 加速度变化是比人在走路的加速度变化要大的多的 , 基本上通过这两个方面 , 能够判断出来到底是人拿着手机在晃 , 还是真正的一个人在走 。 ”

推荐阅读