本科组低功耗西安邮电学院基于的MMA7361三轴加速度传感器的地多功能计步器项目报告_第1页
本科组低功耗西安邮电学院基于的MMA7361三轴加速度传感器的地多功能计步器项目报告_第2页
本科组低功耗西安邮电学院基于的MMA7361三轴加速度传感器的地多功能计步器项目报告_第3页
本科组低功耗西安邮电学院基于的MMA7361三轴加速度传感器的地多功能计步器项目报告_第4页
本科组低功耗西安邮电学院基于的MMA7361三轴加速度传感器的地多功能计步器项目报告_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、2011-2012某某仪器C2000与MCU&J新设计大赛项目报告题 目:基于MMA736E轴加速度传感器的多功能计,步器学校:某某邮电学院指导教师:庞胜利组别:本科组应用类别:低功耗应用类平台:MSP430参赛队成员含每人的地址,用于建立人才库:某某邮电学院 专业:电子信息科学与技术 372127136 .某某邮电学院专业:电子信息科学与技术 303471512 .某某邮电学院 专业:电子信息工程 378995197 .视频文件观看地址假如未拍摄,请注明:邮寄地址和收件人联系方式快递发送,请不要使用邮政信箱地址地址:某某省某某市长安区韦郭路某某邮电学院:710121收件人:郭建新题 目: 基

2、于MMA736于轴加速度传感器的多功能计,步器摘要中英文概述随着生活水平的提高,社会各阶层的人们对身体健康尤为关注。然而健身 的方法数不胜数,步行是最好的运动。健康需要走出来,行走锻炼一一人类生命 健康的加氧站。步行是一种静中有动、动中有静的健身方式,可以缓解神经肌肉 紧X。据专家测定,当烦躁、焦虑的情绪71上心头时,以轻快的步伐散步 15分 钟左右,即可缓解紧X、稳定情绪。计步器功能可以根据计算人的运动情况来分析人体的健康状况。而人的运动情况可以通过很多特性来进展分析。比如人在运动时会产生加速度。本文介绍了 利用人运动时产生加速度变化来检测部署的计步器实现方案,利用具有体积小, 功耗低,三轴

3、高精度加速传感器 MMA736来实现,采集到的加速度数据通过适当 的算法就可以实现计步功能,进而计算出您的瞬时速度,走过的总路程和消耗的 卡路里,是您能充分了解自己的身体情况。关键字:计步器 加速度传感器 MMA7361 低功耗Based on three accelerometer MMA7361 pany-wide functionalpedometer designAbstractSummarywith the improvement of living standards, all levels of society to healthy body is increasingly co

4、ncerned about people. However the fitness of numerous methods, walking is the best movement. Health should go out, walk exercise-the health of humanlife add oxygen station. Walking is a kind of in a static dynamic, moving in the static fitness methods can alleviate nerve muscle tension. According to

5、 expert determination, when be agitated, anxiety emotions into my mind when, with brisk pace for a walk about 15 minutes, can relieve tension, stable mood.Pedometer, according to the calculation of the function can people exercise to analyze a healthy condition of body. And a peoples movement can be

6、 through the many features for analysis. In the sports such as aperson can produce the acceleration. This paper describes the use of people moveto detect changes acceleration generated when the deployment of the pedometer implementation scheme, use of the advantages of small size, low power consumpt

7、ion, high precision acceleration sensor MMA7361 three axis to realize, the collected acceleration data through the appropriate algorithm can achieve plan step function, and then calculate your instantaneous speed, passes through the total distance and consumption of calories, is you can fully unders

8、tand their body condition.KEY WORDpSdometer acceleration sensor MMA7361low power consumption1.引言随着社会的开展,人们的物质生活水平日渐提高,人们也越来越关注自己的 健康。健康的四大基石:合理膳食,适量运动,戒烟限酒,心理平衡。我们将重 点介绍怎样才算是适量运动,对于不喜欢运动的或者是运动细胞不兴旺的人来 说,锻炼无非是一种受罪。然而步行无疑是最好的、简单实用的方法。对于步行 这种简单易行的运动,但是要是能有一个优秀的伙伴与步行构成完美组合,那么我们的步行运动便会立竿见影,显现在健康活动中的重要作用,

9、那么我们这个优 秀的伙伴会是什么呢?这就是我们所开发的计步器系统 !计步器作为一种测量仪器,可以计算行走的步数,人所行走的总路程和消耗 的卡路里,所以人们可以以此为依据定量的制定运动方案来健身,并根据运行情况来分析人体的健康状况,因而越发流行。手持式的电子计步器是适应市场需求 的设计,使用起来简单方便。2.系统方案如图1所示,该计步器总共由加速度传感器、主控 MCU显示模块组成传 感器采集数据,通过输出引脚将表示三周加速度变化的电压信号传输给单片机, 通过单片机内部ADC12真块将电压变化信号转变为数字信号,将数据处理后输出 液晶显示。工作流程为:加速度传感器首先由三轴敏感单元敏感 3个方向加

10、速度, 然后通过电子感应器件将感应到的物理量模拟化。再通过xout、yout、zout引脚将电压传入单片机中,分别由单片机的 A0、A1、A2模拟输入引脚引入,冉通加速度传感器XOLltyoutzout:皿出7拓1A0微处理 . 器Al MSP430F149A2过单片机内部ADC12奠块将模拟量转换为数字量,单片机对数据处理后将结果由 液晶显示出来。12864 显示液 晶传统的机械式的计步器利用人体行走时的振动引起计步器内部簧片或者弹 力小球的振动来产生电子脉冲,内部处理器通过判断电子脉冲的方法来达到计步 的功能。这种机械方式的本钱比拟低,但是它的准确性和灵敏度很低。3.系统硬件设计MMA73

11、61QR轴小量程加速度传感器是检测物件运动和方向的传感器,它根 据物件运动和方向改变输出信号的电压值。各轴的信号在不运动或不被重力作用 的状态下(0g),其输出为1.65v。如果沿着某一个方向活动,或者受到重力作用, 输出电压就会根据其运动方向与设定的传感器灵敏度而改变其输出电压。用单片机的A/D转换器读取此输出信号,就可以检测其运动和方向。MMA7361W点如下:? 3mm x 5mm x 1.0mm LGA 14弓唧封装?低功耗耗:400仙A? 睡眠模式:3仙A? 低工作电压:2.2V - 3.6V? 高灵敏度(1.5g时,800mV/g)?快速启动(0.5ms使能响应时间)?自检功能支持

12、自由落体检测诊断? 0g检测支持自由落体保护?采用低通滤波器进展信号调理?强健的设计,高抗冲击性? 符合RoHSB准?环保产品?低本钱图2 mma7361功能图%WTUUiDg Dgbrul图3 7361引脚图Top ViewNFCN/CXqUT youtvss v门口g-SeiedOg-DelectNfCSelf TestWCSleepNfC4.系统软件设计软件总体设计 程序流程图更新移位存放器的值不同人行走会有不同加速度大小的输出,因此软件中动态参数的设置提 供了一种自适应的方法,来满足不同行人的要求。使用动态阀值来判断步伐 是否成立old data dynamic threshold n

13、ew data ,于是进入测试后 首先进展预采样,进展自适应,获得动态阀值。软件中有两个移位存放器,分别用来存放新的数据和旧的数据,每次采集 军更新存放器的值。为防止不同时间,人体运动状态不同,软件设置每隔50个采样周期,重 新获取阀值,继续计数。在行走时,实时更新步伐数,速度,里程,和卡路里消耗。算法的实现在可用于分析跑步或步行的特征中, 我们选择“加速度作为相关参数。 个体与其相关轴的运动包括三个分量,分别是前向“滚动、竖向“偏航和侧向俯仰,如下列图。Mma736检测其三个轴一一x、 y和z上的加速度。计步器处于未知方向,因此测量精度不应该严重依赖于 运动轴与加速度计测量轴之间的关系。图4

14、让我们考虑步行的特性。一个步伐,我们将其定义为单位步行周期,步行周 期各阶段与竖向和前向加速度变化之间有一定的关系。要实现检测步数首先要对人走路的姿态有一定了解。 行走时,脚、腿、腰部、 手臂都在运动,他们的运动都会产生相应的加速度,并且会在某点有个峰值。 从脚的加速度来检测步数是最准确的,但是考虑到携带方便,我们选择利用 腰部的运动来检测步数。如图5显示了一名步行者的竖向、前向和侧向加速度对应的 x、y和z轴测 量结果的典型图样。无论如何穿戴计步器,总有至少一个轴具有相对较大的 周期性加速度变化,因此峰值检测和针对所有这三个轴上的加速度的动态阀 值决策算法对于检测单位步行或跑步周期至关重要。

15、图5加速度曲线图步伐参数数字滤波器:首先,为使信号波形变得平滑,需要一个数字滤波器。可 使用四个存放器和一个求和单元,如下列图。当然,可以使用更多存放器以 使加速度数据更加平滑,但响应时间会变慢。图6DATA IN 动态阀值:系统持续更新三轴加速度的最大值和最小值,每采样50次更新一次。平均值Max+ Min/2成为“动态阀值、接下来的 50次采样,利用此阀值判断个体是否迈出步伐。由于此阀值每50次采样更新一次,因此它是动态的。这种选择具有自适应性,并且足够快。步伐迈出的条件定义为:档加速度曲线跨国动态阀值下方时 old data dynamic threshold new data 。峰值检

16、测:步伐计数器根据x、V、z三轴中加速度变化最大的一个轴计 算步数,如果加速度变化太小,步伐计数器将忽略。步伐计数器利用此算法可以很好地工作,但有时显得太敏感。当计步器因为步行或跑步之外的原因而非常迅速或非常缓慢的振动时, 步伐计数器也会认 为他是步伐。为了找到真正有节奏的步伐,必须排除这种无效振动。利用“时 间窗口和“计数规如此可以解决这个问题。“时间窗口用于排除无效振动。假设人们最快的跑步速度为每秒5步,最慢的步行速度为每2秒1步。这样,两个有效步伐的时间间隔在时间窗口【0.2s - 2s之内,时间问隔超出该窗口的所有步伐都应被排除。“计数规如此用于确定步伐是否是一个节奏模式的一局部。步伐

17、计数器有两个工作状态:搜索规如此和确认规如此。步伐计数器以搜索规如此模式开 始工作。假设经过四个连续有效步伐之后,发现存在某种规如此,那么步伐 计数器就会刷新和显示结果,并进入“确认规如此工作模式。在这种模式 下工作时,每经过一个有效步伐,步伐计数器就会更新一次。但是如果发现 哪怕一个无效步伐,步伐计数器就会返回搜索规如此模式,重新搜索四个连 续有效步伐。距离参数根据上述算法计算步伐参数之后,我们可以使用公式1获得距离参数距离二步数*每步距离1每步距离取决于用户的速度和身高。如果用户身材较高或以较快速度跑 步,步长就会较长。参考设计每2秒更新一次距离、速度和卡路里参数。因 此,我们使用每2秒技

18、术到的步数判断当前跨步长度。表 1显示了用于判断 当前卡布长度的实验数据。跨步K度与速度(每2秒步数)和“舟的关系速度参数速度=距离/时间,而每2秒步数和跨步长度均可根据上述算法计算, 因此可以使用公式2获得速度参数。速度=每两秒步数*跨步长度/2 (2)卡路里参数我们无法准确计算卡路里的消耗速率。决定其消耗速率的一些因素包括体重、健身强度、运动水平和新陈代谢。不过,我们可以使用常规近似法进展 估计。卡路里消耗与跑步速度的典型关系。卡路里C/kg/h=1.25 * 跑步速度km/h(3)以上所使用的速度参数单位为 m/s,将km/h转换为m/s可得公式4。卡路里C/kg/h= 1.25 * 速

19、度m/s* 3600/1000 = 4.5 * 速度m/s 4卡路里参数随同距离和速度参数每两秒更新一次。为了考虑运动者的体重,我们可将公式4转换为公式5。卡路里C/2s= 4.5 * 速度*体重/1800 = 速度* 体重/ 4005如果用户在步行或跑步之后休息,如此步数和距离将不变化,速度应为0,此时的卡路里消耗可以利用公式 6计算休息时的卡路里消耗约为1 C/kg/h卡路里C/2s= 1 * 体重/18006最后,我们可以将所有两秒时间间隔的卡路里相加,获得总卡路里消耗 量。5.系统创新总结系统设计的创新之处.采用了动态阀值算法;突破了以往的计步器只能单纯的记录走路的步伐 数或者跑步的步伐数,不能准确,连续的记录人走路和跑步的总步数, 本作品采用了动态阀值算法,使用户无需切换模式,即可准确,方便的 记录人在复杂环境下的步数,瞬时速度,走过的总路程,消耗的总卡路 里等数据。.采用了低功耗高灵敏度的 MMA736加速度传感器和MSP4305片,使计步 功能更加准确,且功耗更低。.采用了时间窗算法;其能有效的防止误动所引起的误计步,保证了计步 的有效性。.由于受技术,器件条件等因素所限,我们所制作的产品体积较大,但其 硬件结构简单,所用元器件很少,其非常有利于集成

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论