一种低功耗的连续运动时长的检测系统及方法技术方案

技术编号:24453598 阅读:28 留言:0更新日期:2020-06-10 14:55
本发明专利技术公开了一种低功耗的连续运动时长的检测系统及方法,包括加速度传感器、微控制单元、集成在微控制单元内的计时器;所述加速度传感器通过I2C和中断信号与所述微控制单元连接,用于感应运动事件,当加速度传感器检测到振动时,通过中断唤醒微控制单元;所述微控制单元设有状态参数;所述计时器设置有计时参数:通过计时参数与加速度传感器中断唤醒微控制单元,检测连续运动时长。通过本发明专利技术,能够输出“设备持续运动时间”“设备处于运动状态或静止状态”等参数,以供其它功能模块使用,且功耗相比传统检测方式更低、并能够过滤掉偶发性的运动和静止状态。

A low power continuous motion time detection system and method

【技术实现步骤摘要】
一种低功耗的连续运动时长的检测系统及方法
本专利技术涉及计时
,具体涉及一种低功耗的连续运动时长的检测系统及方法

技术介绍
随着时代的发展科技的进步,物联网产品在人们生活中越来越必不可少。人们常用的可移动物联网产品如共享单车、智能健身器等,需要持续测量产品的运动时间。传统运动时间检测方法通过微控制单元连续检测加速度传感器数值实现,而此方法需要微控制单元持续工作,功耗较大。而一般采用降低功耗的措施为降低检测频次、降低加速度传感器灵敏度等。但检测频次和灵敏度不可能无限制地降低,否则将影响检测系统的准确性。因此亟需一种能够低功耗且准确性高的连续运动时长检测系统及方法。
技术实现思路
本专利技术旨在提供一种低功耗的连续运动时长的检测系统及方法,能够更低功耗的检测连续运动时长,并过滤掉偶发性运动和停止的计时,提高计时准确性。一方面本专利技术提供一种低功耗的连续运动时长的检测系统,包括:加速度传感器、微控制单元、集成在微控制单元内的计时器;所述加速度传感器通过I2C和中断信号与所述微控制单元连接,用于感应运动事件,当加速度传感器检测到振动时,通过中断唤醒微控制单元;所述微控制单元设有状态参数Status;所述计时器设置有计时参数:T:自然时间计数;Tm:连续运动时间累积计数;Ts:运动静止判定计数;Tt:运动门限值;Tr:静止门限值;T1:停止检测时间;T2:允许检测时间。作为优选,所述状态参数Status=0,表示设备处于静止状态;Status=1,表示设备处于运动状态;设备状态初始值Status=0。作为优选,所述计时参数单位为秒,其中Tm无最大值;Ts设有最小值Tsmin=0s,设有最大值Tsmax;0s≤Tr<Tt≤Tsmax;0s≤T1≤30s;0s<T2≤30s。另一方面本专利技术还提供一种低功耗的连续运动时长的检测方法,所述方法应用于上述的低功耗的连续运动时长的检测系统,具体包括以下步骤:S1:静止状态,微控制单元进入休眠模式,加速度传感器进入振动唤醒模式;S2:初始运动,加速度传感器检测到振动,通过中断唤醒微控制单元;S3:设定时长为T1的定时器,微控制单元屏蔽中断响应,进入休眠;S4:T1定时结束,微控制单元被定时唤醒,此时,Tm=Tm、Ts=Ts;S5:设定时长为T2的定时器,微控制单元打开中断响应,可接收加速度传感器产生的中断;S6:T2定时结束,判断微控制单元在T2时间段内是否被加速度传感器中断唤醒,若唤醒,则加速度传感器在持续运动,此时Tm=Tm+T1+T2,Ts=Ts+T1+T2;若未唤醒,被定时唤醒,则加速度传感器已停止运动,此时Tm=Tm,Ts=Ts-T1-T2;S7:判断Ts值,若Ts<Tt,Status=0,则Status=0,Tm无处理,循环步骤S3-S7;若Ts≥Tt,Status=0,则Status=1,Tm无处理,循环步骤S3-S7;若Ts≤Tr,Status=1,则Status=0,Tm清零,循环步骤S1-S7;若Ts>Tr,Status=1,则Status=1,Tm无处理,循环步骤S3-S7。作为优选,所述Status=0,微控制单元做静态业务处理;所述Status=1,微控制单元做动态业务处理;所述业务处理为微控制单元根据Status值做的其他运算,静态业务处理运算比动态业务处理运算少。作为优选,所述Ts=Tsmax时,若微控制单元被加速度传感器中断唤醒,此时Ts=Tsmax保持不变。本专利技术的有益效果:本专利技术提供的一种低功耗的连续运动时长的检测系统及方法能够输出“设备持续运动时间”“设备处于运动状态或静止状态”等参数,以供其它功能模块使用,且功耗相比传统检测方式更低、并能够过滤掉偶发性的运动和静止状态。这些作用在智能物联网健身器材等设备的监测中,可以根据用户持续使用设备的时间以及设备运动状态,来定期上传运动数据。附图说明图1为本专利技术所述的低功耗的连续运动时长的检测系统原理框图。图2为本专利技术所述的低功耗的连续运动时长的检测方法步骤流程示意图。图3为本专利技术一个具体实施例连续运动时长检测结果图。图4为本专利技术另一个具体实施例连续运动时长检测结果图。具体实施方式下面结合附图与具体实施方式对本专利技术作进一步说明。参阅图1,本专利技术提供的一种低功耗的连续运动时长的检测系统,包括:加速度传感器、微控制单元、集成在微控制单元内的计时器;所述加速度传感器通过I2C和中断信号与所述微控制单元连接,用于感应运动事件,当加速度传感器检测到振动时,通过中断唤醒微控制单元;所述微控制单元设有状态参数Status;所述计时器设置有计时参数:T:自然时间计数;Tm:连续运动时间累积计数;Ts:运动静止判定计数;Tt:运动门限值;Tr:静止门限值;T1:停止检测时间;T2:允许检测时间。所述状态参数Status=0,表示设备处于静止状态;Status=1,表示设备处于运动状态;设备状态初始值Status=0。所述计时参数单位为秒,其中Tm无最大值;Ts设有最小值Tsmin=0s,设有最大值Tsmax;0s≤Tr<Tt≤Tsmax;0s≤T1≤30s;0s<T2≤30s。参阅图2,本专利技术提供的一种低功耗的连续运动时长的检测方法,所述方法应用于上述的低功耗的连续运动时长的检测系统,具体包括以下步骤:S1:静止状态,微控制单元进入休眠模式,加速度传感器进入振动唤醒模式;S2:初始运动,加速度传感器检测到振动,通过中断唤醒微控制单元;S3:设定时长为T1的定时器,微控制单元屏蔽中断响应,进入休眠;S4:T1定时结束,微控制单元被定时唤醒,此时,Tm=Tm、Ts=Ts;S5:设定时长为T2的定时器,微控制单元打开中断响应,可接收加速度传感器产生的中断;S6:T2定时结束,判断微控制单元在T2时间段内是否被加速度传感器中断唤醒,若唤醒,则加速度传感器在持续运动,此时Tm=Tm+T1+T2,Ts=Ts+T1+T2;若未唤醒,被定时唤醒,则加速度传感器已停止运动,此时Tm=Tm,Ts=Ts-T1-T2;S7:判断Ts值,若Ts<Tt,Status=0,则Status=0,Tm无处理,循环步骤S3-S7;若Ts≥Tt,Status=0,则Status=1,Tm无处理,循环步骤S3-S7;若Ts≤Tr,Status=1,则Status=0,Tm清零,循环步骤S1-S7;若Ts>Tr,Status=1,则Status=1,Tm无处理,循环步骤S3-S7。所述Status=0,微控制单元做静态业务处理;所述Status=1,微控制单元做动态业务处理;所述业务处理为微控制单元根据Status值做的其他运算,静态业务处理运算比动态业务处理运算少。所述本文档来自技高网...

【技术保护点】
1.一种低功耗的连续运动时长的检测系统,其特征在于,包括:加速度传感器、微控制单元、集成在微控制单元内的计时器;所述加速度传感器通过I2C和中断信号与所述微控制单元连接,用于感应运动事件,当加速度传感器检测到振动时,通过中断唤醒微控制单元;所述微控制单元设有状态参数Status;所述计时器设置有计时参数:T:自然时间计数;Tm:连续运动时间累积计数;Ts:运动静止判定计数;Tt:运动门限值;Tr:静止门限值;T1:停止检测时间;T2:允许检测时间。/n

【技术特征摘要】
1.一种低功耗的连续运动时长的检测系统,其特征在于,包括:加速度传感器、微控制单元、集成在微控制单元内的计时器;所述加速度传感器通过I2C和中断信号与所述微控制单元连接,用于感应运动事件,当加速度传感器检测到振动时,通过中断唤醒微控制单元;所述微控制单元设有状态参数Status;所述计时器设置有计时参数:T:自然时间计数;Tm:连续运动时间累积计数;Ts:运动静止判定计数;Tt:运动门限值;Tr:静止门限值;T1:停止检测时间;T2:允许检测时间。


2.根据权利要求1所述的一种低功耗的连续运动时长的检测系统,其特征在于:所述状态参数Status=0,表示设备处于静止状态;Status=1,表示设备处于运动状态;设备状态初始值Status=0。


3.根据权利要求1所述的一种低功耗的连续运动时长的检测系统,其特征在于:所述计时参数单位为秒,其中Tm无最大值;Ts设有最小值Tsmin=0s,设有最大值Tsmax;0s≤Tr<Tt≤Tsmax;0s≤T1≤30s;0s<T2≤30s。


4.一种低功耗的连续运动时长的检测方法,其特征在于,所述方法应用于权利要求1-3任一项所述的低功耗的连续运动时长的检测系统,所述方法包括以下步骤:
S1:静止状态,微控制单元进入休眠模式,加速度传感器进入振动唤醒模式;
S2:初始运动,加速度传感器检测到振动,通过中断唤醒微控制单元;
S3:设定时长为...

【专利技术属性】
技术研发人员:周亚洲张弩
申请(专利权)人:四川创一智慧科技有限公司
类型:发明
国别省市:四川;51

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1