一、通過傳感器和處理器協同完成

大部分手機都集成了三軸加速度傳感器和協處理器,通過這個加速度傳感器可以測量出手機在前後、左右、上下三個不同的方向上的加速度,然後傳遞給協處理器進行算法分析與算法運算,就可以大致計算出行走的步數。

二、傳感器又是怎麼測出加速度的呢?

傳感器是依靠一種具有壓電特性特殊材料 — 壓電陶瓷,基於外力作用會對材料造成形變的原理,根據不同程度的形變產生的不同電壓變化測量出加速度。

三、如何識別出是拿着手機晃,還是真正行走呢?

人在步行時,單位時間內的步數(也就是頻率)是在一定範圍之內的。而晃動手機時,頻率會非常快,加速度的變化也比較大,通過這兩點基本上能夠判斷出來是拿着手機晃,還是真正行走。

相關文章