查看: 1716|回复: 4

[分享] KL26 计步算法 时间窗口

[复制链接]
  • TA的每日心情
    开心
    2016-11-14 15:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    63

    主题

    605

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1783
    最后登录
    2016-11-14
    发表于 2015-8-17 15:26:21 | 显示全部楼层 |阅读模式
    在计步算法当中,为了排除不必要的振动干扰,运用了“时间窗口”,我想问问,这个用代码要怎么实现啊,一头雾水~~~
    时间窗口.png

    评分

    参与人数 1NXP金币 +3 收起 理由
    小七 + 3

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-14 15:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    63

    主题

    605

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1783
    最后登录
    2016-11-14
     楼主| 发表于 2015-8-18 09:39:26 | 显示全部楼层
    觉得这样有没有问题,用TPM定时器定时1秒,然后判断0到1秒之间step的数值大小变化,1<step<2表示走路   2《step<5代表跑步
    计步时间窗口算法.png
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2015-8-21 14:40:47 | 显示全部楼层
    最后无事 发表于 2015-8-18 09:39
    觉得这样有没有问题,用TPM定时器定时1秒,然后判断0到1秒之间step的数值大小变化,1 ...

    看你一楼的意思,应该是,检测两步之间的时间,如果时间超出范围,就不要计算步数,认为干扰。
    所以你可以在检测到第一步的时候启动定时器,等到下一步检测到的时候,看看定时器时间是否超限,如果超限,步数不算,继续等下一步,如果等到的步数间隔时间在范围内,则认为有效步数,这时候,定时器清零,再等下一步。。。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-11-14 15:33
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    63

    主题

    605

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1783
    最后登录
    2016-11-14
     楼主| 发表于 2015-8-21 15:23:17 | 显示全部楼层
    FSL_TICS_ZJJ 发表于 2015-8-21 14:40
    看你一楼的意思,应该是,检测两步之间的时间,如果时间超出范围,就不要计算步数,认为干扰。
    所以你可 ...

    那就要用计数器了,不能用定时器了,虽然感觉两个本质是一样的。现在我的思路就是,当检测到step发送变化时,马上启动一秒定时器,然后在0到1秒内的这段时间内继续检测step增加的数量,然后一秒到了之后,判断step的值,如果是大于1小于2的话,就当是步行。如果是大于3小于5的话,就当是跑步,其他值都当做是干扰,不算。我的思路就是这样的~~~~
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    145

    主题

    4926

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    9267
    最后登录
    1970-1-1
    发表于 2015-8-21 16:08:18 | 显示全部楼层
    最后无事 发表于 2015-8-21 15:23
    那就要用计数器了,不能用定时器了,虽然感觉两个本质是一样的。现在我的思路就是,当检测到step发送变化 ...

    你当然可以那么做的,算法本来就是可以自己设计的嘛。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-28 08:04 , Processed in 0.091635 second(s), 25 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表