| QQ運(yùn)動 那么手機(jī)是如何測算我們每天的運(yùn)動步數(shù)呢?這個問題首先就要從手機(jī)的硬件說起?,F(xiàn)在絕大多數(shù)的智能手機(jī),基本都會內(nèi)置陀螺儀、重力傳感器以及加速度傳感器等一系列傳感器組合。 DevCheck APP手機(jī)傳感器檢測 主流的記步程序如微信運(yùn)動等就是通過這些傳感器來計(jì)算出運(yùn)動步數(shù)的。 首先來介紹陀螺儀。 陀螺儀又叫角速度傳感器,他的測量物理量是偏轉(zhuǎn)、傾斜時的轉(zhuǎn)動角速度,作用是檢測手機(jī)角度的動態(tài)變化。 機(jī)械式陀螺儀結(jié)構(gòu) 當(dāng)我們在走路的時候,手中或者口袋中的手機(jī)是會隨著運(yùn)動而出現(xiàn)角度偏移的,當(dāng)陀螺儀檢測到持續(xù)而且有規(guī)律的角度偏移時,就會自動開始判斷我們正在走路,然后進(jìn)行計(jì)數(shù)。 加速度傳感器的作用是檢測手機(jī)運(yùn)動中的加速度動態(tài)變化。 當(dāng)我們在走路的時候,手中或者口袋中的手機(jī)是會隨著運(yùn)動而出現(xiàn)加速度變化的,當(dāng)加速度傳感器檢測到持續(xù)而且有規(guī)律的加速度變化時,就會自動開始判斷我們正在走路,然后進(jìn)行計(jì)數(shù)。 重力傳感器是通過測量重力加速度方向來判斷重力的方向。 重力傳感器實(shí)時數(shù)據(jù)檢測 除了以上傳感器硬件之外,還有一個負(fù)責(zé)統(tǒng)籌協(xié)調(diào)三者關(guān)系的模塊,以上三個傳感器并不是單獨(dú)起作用的,而是相互協(xié)調(diào),同時參與運(yùn)動計(jì)步的數(shù)據(jù)的采集,這也就是為什么現(xiàn)在手機(jī)端計(jì)步程序計(jì)步結(jié)果越來越準(zhǔn)確的原因之一。 另外某些時候?yàn)榱耸褂?jì)步結(jié)果更準(zhǔn)確,計(jì)步程序還會調(diào)用衛(wèi)星定位系統(tǒng)比如北斗衛(wèi)星導(dǎo)航系統(tǒng)進(jìn)行輔助計(jì)步,還可以進(jìn)一步判斷是步行還是跑步。 手機(jī)所接收到的GNSS衛(wèi)星數(shù)量 總結(jié)例如微信運(yùn)動之類的計(jì)步程序通過陀螺儀、加速度傳感器以及重力傳感器的實(shí)時感知手機(jī)運(yùn)動位置狀態(tài)進(jìn)而測算出運(yùn)動步數(shù)的。大量的傳感器不僅僅應(yīng)用在手機(jī)中,它早已滲透入各行各業(yè),發(fā)揮著自己獨(dú)特的功能。 | 
|  | 
來自: 黃昌易 > 《科技藝術(shù)》