The invention discloses a step counting method for dynamic switching calculation shaft based on three axis acceleration sensor. It includes the following steps: S1, the microprocessor reads the detection data of three axis accelerometer output, according to the state of motion to select the corresponding data processing; S2 microprocessor according to the selected data to draw the acceleration curve, acceleration detection curve diagram of the wave crest, according to determine the foot landing time; S3: Based on microprocessor curve of acceleration change in wave number A calculated step by step number B current meter; S4 microprocessor: judge motion status of the human body and set up. The invention dynamically switches the calculation shaft when the human motion state changes, and ensures the step accuracy of each movement state of the human.
【技术实现步骤摘要】
一种基于三轴加速度传感器的动态切换计算轴的计步方法
本专利技术涉及计步
,尤其涉及一种基于三轴加速度传感器的动态切换计算轴的计步方法。
技术介绍
现代人很多非常注重自己的日常锻炼,计步作为一种有效记录、监控锻炼的监控手段,被广泛应用在智能跑鞋中。现有的智能跑鞋在其内安装有三轴加速度传感器,三轴传感器的X轴正方向朝向前方,Y轴正方向朝向左侧,Z轴正方向竖直向上,通过三轴加速度传感器检测的数据计步,现有的计步方法适合走路和慢跑场景,在快速跑的情况下就不太准确。
技术实现思路
本专利技术的目的是克服现有计步方法在人快速跑时计步不准确的技术问题,提供了一种基于三轴加速度传感器的动态切换计算轴的计步方法,其在人运动状态变化时,动态切换计算轴,保证了人各个运动状态下的计步准确性。本专利技术的一种基于三轴加速度传感器的动态切换计算轴的计步方法,三轴加速度传感器设置在鞋内且X轴正方向朝向鞋体前方,包括以下步骤:S1:微处理器读取三轴加速度传感器输出的检测数据,根据人体运动状态选择相应的数据进行处理,人体运动状态初始设置为走路状态,当人体运动状态为走路状态或慢跑状态时,只选择X轴加速度数据进行处理,当人体运动状态为快速跑状态时,只选择XYZ三轴合加速度数据进行处理;S2:微处理器根据选择的数据绘制出加速度变化曲线图,检测加速度变化曲线图中的波峰,当某个波峰对应的加速度值小于或等于设定值F时,将该波峰去除,当相邻两个波峰之间的采样点小于设定值K时,将这两个波峰中加速度值最小的波峰去除,波峰对应的时间点为脚落地的时刻;S3:微处理器根据加速度变化曲线图中的波峰数目A计算出当前 ...
【技术保护点】
一种基于三轴加速度传感器的动态切换计算轴的计步方法,三轴加速度传感器设置在鞋内且X轴正方向朝向鞋体前方,其特征在于,包括以下步骤:S1:微处理器读取三轴加速度传感器输出的检测数据,根据人体运动状态选择相应的数据进行处理,人体运动状态初始设置为走路状态,当人体运动状态为走路状态或慢跑状态时,只选择XYZ三轴合加速度数据进行处理,当人体运动状态为快速跑状态时,只选择X轴加速度数据进行处理;S2:微处理器根据选择的数据绘制出加速度变化曲线图,检测加速度变化曲线图中的波峰,当某个波峰对应的加速度值小于或等于设定值F时,将该波峰去除,当相邻两个波峰之间的采样点小于设定值K时,将这两个波峰中加速度值最小的波峰去除,波峰对应的时间点为脚落地的时刻;S3:微处理器根据加速度变化曲线图中的波峰数目A计算出当前计步步数B,B=(A‑1)×2;S4:微处理器判断当前人体的运动状态并进行设置,判断当前人体运动状态并进行设置的方法包括以下步骤:统计最新一个波峰的前两个波峰之间的采样点个数D,当a1≤D<a2且最新一个波峰的前一个波峰加速度值大于M时,判断人体处于快速跑状态,将人体运动状态设置为快速跑状态;当a2 ...
【技术特征摘要】
1.一种基于三轴加速度传感器的动态切换计算轴的计步方法,三轴加速度传感器设置在鞋内且X轴正方向朝向鞋体前方,其特征在于,包括以下步骤:S1:微处理器读取三轴加速度传感器输出的检测数据,根据人体运动状态选择相应的数据进行处理,人体运动状态初始设置为走路状态,当人体运动状态为走路状态或慢跑状态时,只选择XYZ三轴合加速度数据进行处理,当人体运动状态为快速跑状态时,只选择X轴加速度数据进行处理;S2:微处理器根据选择的数据绘制出加速度变化曲线图,检测加速度变化曲线图中的波峰,当某个波峰对应的加速度值小于或等于设定值F时,将该波峰去除,当相邻两个波峰之间的采样点小于设定值K时,将这两个波峰中加速度值最小的波峰去除,波峰对应的时间点为脚落地的时刻;S3:微处理器根据加速度变化曲线图中的波峰数目A计算出当前计步步数B,B=(A-1)×2;S4:微处理器判断当前人体的运动状态并进行设置,判断当前人体运动状态并进行设置的方法包括以下步骤:统计最新一个波峰的前两个波峰之间的采样点个数D,当a1≤D<a2且最新一个波峰的前一个波峰加速度值大于M时,判断人体处于快速跑状态,将人体运动状态设置为快速跑状态;当a2≤D≤a3时,判断人体处于慢跑状态,将人体运动状态设置为慢跑状态;当a3<D≤a4...
【专利技术属性】
技术研发人员:华高坚,李磊磊,陈顺平,蔡盛贵,何佳,徐毅,沈帅帅,
申请(专利权)人:浙江利尔达物联网技术有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。