摘要:计步器是一种近期兴起的用于关注日常运动进度的仪器,它能通过直观数据刺激人们挑战自我,增强体质,帮助减轻体重。早期设计组成中通过检测机械开关的加速度,同时还带有一个简易的计步器。如果摇动那个装置,其中的一个金属球会滚动,或者一个摆锤左右挥动触碰挡块。
计步器可以分析人的运动状况来计算分析运动员的健康状况。不仅如此,人的运动信息也可以通过其他一些特性来分析。然而与传统的机械式传感器不同,ADXL345是一种电容式的三轴传感器,它在人体运动时捕捉的加速度信号更准确。信号通过低通滤波器,由单片机内置A/D转换器对信号进行采样、A/D转换。软件采用的是自我适应算法,这样计算出的结果误差更小,结果更精确。再由单片机STC89C52控制液晶来显示计步状态。通过设置不同使用者的体重通过算法来计算出使用者消耗的卡路里。
关键词:单片机;三轴加速度传感器;卡路里
目录
摘要
Abstract
第一章 引言-1
1.1背景-1
1.2国内外研究现状-1
1.3本文研究的内容-1
第二章 总体设计方案-2
2.1系统框图和系统原理图-2
2.2控制模块方案-3
2.3按键模块方案-3
2.4显示模块方案-4
2.5电源模块方案-4
第三章 芯片简介-5
3.1STC89C52单片机简介-5
3.2三轴加速度传感器ADXL345简介-6
3.3LCD1602液晶显示器简介-8
第四章 硬件电路设计-11
4.1主控制模块设计-11
4.2LCD1602显示模块电路设计-13
4.3按键模块电路设计-13
4.4三轴加速度传感器模块电路设计-14
4.5电源模块设计-14
第五章 系统软件设计-15
5.1总体程序结构设计-15
5.2LCD1602液晶软件设计-16
5.3连续读取ADXL345内部加速度程序-17
第六章 硬件实物-18
6.1硬件的组装与焊接-18
6.2运行界面-20
结束语-25
致 谢-26
参考文献-27
附录A-28