下面分享一下计步器的主程序代码,大家可以仔细分析一下,原理并不是很难,尤其是综合了ADXL345单双击检测、旋转检测、摇晃检测等等诸多功能后,如何应用....

    SPI通讯程序和OCM12864的显示程序与之前的一样,在此不再赘述。主要发一下ADXL345的寄存器设置和ADuC初始化的程序。在myxl345.c中,主要进行ADXL345的设....

    ADXL345寄存器提供低功耗的应用。使用低功耗模式保存DATA_READY中断和FIFO功能,以便加速度数据的后处理。休眠模式提供低数据速率和功耗时,并不进行数据....

     经过之前对单双击,摇晃检测等功能的熟悉,在计步器设计中,我们把各种功能糅合在一起,实现计步器初始参数的输入。      首先....

     得到步伐参数后,我们可以由此计算出人走过的距离甚至消耗的卡路里。人的步距与人身高有关,如下表所示: 每2s步数 ....

     采集到加速度变化信号并进行滤波使其信号波形改善后,要考虑的是计步的算法。      系统持续更新3轴加速度的最大值和最小值(....

     计步器采集到的加速度变化信号由于采样精度、采样频率等原因会有较大毛刺,在上一篇博客中有图示。在算法处理过程中容易发生“误判”,....

        本次夏令营的最后一个题目是计步器,综合了之前几个题目中用到的功能,可以说之前的题目就是为最后的题目做铺垫,首先进行芯片功能应用的....

现在把摇晃检测的中断程序加入之前编写的旋转检测和单双击检测主程序中,就可以实现ADXL345多功能检测,为下一步做计步器奠定基础。   #include "main....

 检测晃动与检测旋转十分类似,也是检测某一轴的加速度变化,继而判断晃动方向,y轴检测加速度变化,当芯片向左摇动时,检测到y轴加速度为正,输出显示“left....

共5页 48条记录   首页 上一页 1 2 3 4 5 下一页 末页
TA的博客档案
  • 评论总数(27
  • 访问总数(8297
最新评论