Byali
基于MATLAB和A
droid智能手机传感器的计步器的设计
徐文力,李明辉
(陕西科技大学机电工程学院,陕西西安710021)
摘要:本文设计的是一种基于MATLAB和A
droid智能手机传感器的计步器,首先分析了人体运动时加速度的变化规律,通过手机传感器获取三维加速度值,然后由se
sorudpAPP以UDP数据包的形式通过无线网络发送给运行着MATLAB软件的计算机,利用MATLAB软件强大的科学计算功能对数据包进行解析得到加速度的值,并进行滤波和样条插值等处理,最后得出运动的步数,进而求出运动的距离以及能耗,为健康运动提供了判断依据。关键词:智能手机;计步器;无线网络;滤波
中图分类号:TN91文献标识码:B
Desig
ofpedometerbasedo
MATLABa
dthesmartpho
ese
sors
Li,Xu
CollegeofMecha
icala
dElectricalE
gi
eeri
g,Shaa
xiU
iversityofScie
ceTech
ology,xi’a
shaa
xi710021,Chi
a
ABSTRACTThispaperdesig
sapedometerbasedo
MATLABa
dtheA
droid
smartpho
esse
sorFirsta
alysisthecha
gelawofacceleratio
ofthehuma
bodywhe
peopleexerciseobtai
i
g3Dacceleratio
throughmobilepho
ese
sora
dthe
se
dtothecomputerwhichru
i
gMATLABsoftwarei
theformofUDPpacketsthroughthewireless
etworkbythese
sorudpAPPa
dusethepowerfulMATLABsoftwaretodecodethepacketstogettheacceleratio
a
dthe
executethefiltera
dspli
ei
terpolatio
a
dgetthe
umberofstepsthedista
cea
de
ergyco
sumptio
whichca
providethebasistojudgethemoveme
t
KEYWORDSSmartpho
esPedometerWireless
etworkFilter
0引言
A
droid智能手机自推出以来,其内置传感器逐渐增多,传感器所实现的功能也日益多样化,极大的满足了用户对智能手机功能的需求,从依赖于重力传感器的各种游戏,到依靠距离传感器实现的通话灭屏,再到指南针功能下的电子罗盘等等,小小的一个A
droid智能手机以各种传感器为依托实现了许多有趣的功能。因此,手机已经不再是一个简单的通讯工具,而是具有综合功能的便携式的电子设备。在这种情况下,各种传感器在手机上的应用应运而生。本文就是利用A
droid智能手机中的Gse
sor传感器,结合MATLAB软件的强大计算功能,设计了一种计步器,通过对传感器数据进行分析处理得到运动的步数,进一步计算就可以得到运动速度、距离和能耗等数据。在全民健康意识普遍提高的背景下,各种运动器具变得炙手可热,而计步器的应用可有效辅助提高运动效果,达到健康运动的目的。
1计步器原理
要实现检测步数首先要对人走路的姿态有一定了解。以步伐特征的研究为基础,考虑到
作者简介:徐文力,男(汉族)硕士研究生,主要研究r