基于微纳米级的三轴加速度传感器的运动监测方法及系统的制作方法

文档序号:8542132阅读:385来源:国知局
基于微纳米级的三轴加速度传感器的运动监测方法及系统的制作方法
【技术领域】
[0001]本发明涉及运动监测领域,尤其涉及基于微纳米级的三轴加速度传感器的运动监测方法及系统。
【背景技术】
[0002]早期的跑动计步器是利用加重的机械开关检测步伐,就是一个平衡锤在上下振动时平衡被破坏使一个触点出现通/断动作,再由一个简单的计数器记录并显示步数,这被称作机械式计步器。这种计步器结构简单,但由于它必须以垂直的方式悬挂于腰间,如果位置不对则计步很不准确,目前已趋淘汰。
[0003]对于现在有些计步器,虽然也采用了三轴加速度传感器,但主要采用公式法和加速度阈值法。这种算法优点在于能直接得出瞬时速度,但是精确度不够。而加速度阈值法是针对人在运动的过程中,某一个方向的加速度会出现周期性的大范围波动,而另外的方向波动较小,因此检测出大范围波动即可判断出是否运动,根据波形的个数就可以判断走的步数,将器件佩戴在腰部或臀部,很少放到手腕上。使用时会干扰人的行为,计步不准确。

【发明内容】

[0004]为了解决上述技术问题,本发明的目的是提供一种能适应用户运动情况,且提高准确性的基于微纳米级的三轴加速度传感器的运动监测方法及系统。
[0005]本发明所采用的技术方案是:
基于微纳米级的三轴加速度传感器的运动监测方法,包括以下步骤:
A、获取用户特征参数,进而计算出用户的跑动步长;
B、采集用户的手臂摆动角度数据,得出用户的手臂摆动角度窗口;
C、根据手臂摆动角度窗口,监测得出用户跑动过程中的跑动步数,并测量用户跑动过程的持续时间;
D、根据得到的持续时间、跑动步数和跑动步长,计算得出跑动距离和跑动速度。
[0006]作为所述的基于微纳米级的三轴加速度传感器的运动监测方法的进一步改进,所述步骤A中的用户特征参数包括:身高、体重和性别。
[0007]作为所述的基于微纳米级的三轴加速度传感器的运动监测方法的进一步改进,所述步骤A包括:
Al、根据用户特征参数中的身高和体重,计算用户的BMI指数;
A2、判断BMI指数是否大于24,若是,则根据以下公式计算用户的跑动步长:
当用户性别为男时,跑动步长的计算公式为:y=(h-132)*0.89/0.54 ;
当用户性别为女时,跑动步长的计算公式为:y= (h-130)*0.9/0.52 ;
其中,y表示跑动步长,h表示身高;
反之,则根据以下公式计算用户的跑动步长:
当用户性别为男时,跑动步长的计算公式为:y=(h-132)/0.54 ; 当用户性别为女时,跑动步长的计算公式为:y= (h-130)/0.52 ;
其中,y表示跑动步长,h表示身高。
[0008]作为所述的基于微纳米级的三轴加速度传感器的运动监测方法的进一步改进,所述步骤B包括:
B1、根据预设的挥臂采样次数,对用户的前若干次的手臂摆动角度进行采样,得出每次手臂摆动的最大角度值;
B2、根据每次手臂摆动的最大角度值,将最大角度值中的最小值作为手臂摆动角度窗口最小值,将最大角度值中的最大值作为手臂摆动角度窗口最大值,从而得出用户的手臂摆动角度窗口。
[0009]作为所述的基于微纳米级的三轴加速度传感器的运动监测方法的进一步改进,所述步骤C中的根据手臂摆动角度窗口,监测得出用户跑动过程中的跑动步数,其具体包括为:
Cl、对用户每次的手臂摆动角度进行采样,得出每次手臂摆动的最大角度值;
C2、判断该次手臂摆动的最大角度值是否在手臂摆动角度窗口范围内,若是,则将跑动步数增加I ;反之,则跑动步数维持不变。
[0010]作为所述的基于微纳米级的三轴加速度传感器的运动监测方法的进一步改进,所述步骤C还包括:
当连续的手臂摆动的最大角度值均不在手臂摆动角度窗口范围内的次数到达预设的调整次数,则对手臂摆动角度窗口进行重新调整。
[0011]本发明所采用的另一技术方案是:
基于微纳米级的三轴加速度传感器的运动监测系统,包括微处理器、按键、电子纸显示屏和三轴加速度传感器,所述微处理器的输出端与电子纸显示屏的输入端连接,所述微处理器的输入端与按键的输出端连接,所述微处理器与三轴加速度传感器连接。
[0012]作为所述的基于微纳米级的三轴加速度传感器的运动监测系统的进一步改进,所述按键为触摸按键。
[0013]作为所述的基于微纳米级的三轴加速度传感器的运动监测系统的进一步改进,所述三轴加速度传感器采用ADXL362三轴加速度传感器。
[0014]本发明的有益效果是:
本发明基于微纳米级的三轴加速度传感器的运动监测方法根据不同用户的用户特征参数得出对应的跑动步长,以及根据手臂摆动角度窗口检测跑动步数,从而计算出跑动距离和跑动速度,这样能根据不同个体的实际情况进行计算,大大提高准确性,使得用户可以清晰的了解到自己在跑动过程的运动状态,从而定制自己的跑步计划或者提高运动效率等,达到改善人体身体健康的目的。而且,本发明中还能动态调整手臂摆动角度窗口,更符合跑步中的实际情况,进一步提升计算的准确性。
[0015]本发明的另一有益效果是:
本发明基于微纳米级的三轴加速度传感器的运动监测系统通过三轴加速度传感器测量用户的手臂摆动角度,从而判定用户的跑动步数,进而计算出跑动距离和跑动速度,大大提高准确性,使得用户可以清晰的了解到自己在跑动过程的运动状态,从而定制自己的跑步计划或者提高运动效率等,达到改善人体身体健康的目的。而且本发明采用电子纸显示屏,能有效节省电能,大大提升续航能力。
【附图说明】
[0016]下面结合附图对本发明的【具体实施方式】作进一步说明:
图1是本发明基于微纳米级的三轴加速度传感器的运动监测方法的步骤流程图;
图2是本发明基于微纳米级的三轴加速度传感器的运动监测系统的原理方框图。
【具体实施方式】
[0017]参考图1,本发明基于微纳米级的三轴加速度传感器的运动监测方法,包括以下步骤:
A、获取用户特征参数,进而计算出用户的跑动步长;
B、采集用户的手臂摆动角度数据,得出用户的手臂摆动角度窗口;
C、根据手臂摆动角度窗口,监测得出用户跑动过程中的跑动步数,并测量用户跑动过程的持续时间;
D、根据得到的持续时间、跑动步数和跑动步长,计算得出跑动距离和跑动速度。
[0018]进一步作为优选的实施方式,本发明的具体实施例中,所述步骤A中的用户特征参数包括身高、体重和性别。
[0019]所述步骤A包括:
Al、根据用户特征参数中的身高和体重,计算用户的BMI指数,BMI=体重(kg)/身高~2
(m);
A2、判断BMI指数是否大于24,若是,则根据以下公式计算用户的跑动步长:
当用户性别为男时,跑动步长的计算公式为:y=(h-132)*0.89/0.54 ;
当用户性别为女时,跑动步长的计算公式为:y= (h-130)*0.9/0.52 ;
其中,y表示跑动步长,h表示身高;
反之,则根据以下公式计算用户的跑动步长:
当用户性别为男时,跑动步长的计算公式为:y=(h-132)/0.54 ;
当用户性别为女时,跑动步长的计算公式为:y= (h-130)/0.52 ;
其中,y表示跑动步长,h表示身高。
[0020]进一步,本发明还可根据不同个体的需要在用户特征参数中加入体重等用户特征参数,建立对应的人体运动模型,从而更精确测量对应的跑动步长。
[0021]进一步作为优选的实施方式,所述步骤B包括:
B1、根据预设的挥臂采样次数,对用户的前若干次的手臂摆动角度进行采样,得出每次手臂摆动的最大角度值;
B2、根据每次手臂摆动的最大角度值,将最大角度值中的最小值作为手臂摆动角度窗口最小值,将最大角度值中的最大值作为手臂摆动角度窗口最大值,从
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1