摘 要:随着社会的发展,人们对健身需求也越来越高,设计一种方便实用的计步器有着重要的意义。本设计采用基于单片机作为核心控制器件,利用人在行走时产生的三向加速度作为计步器触发点,采用ADXL345三轴加速度传感器检测人体运动时的加速度,利用传感器内部的A/D转换器,将采集来的加速度信号转换为数字信息并输送到STC89C52单片机上进行处理。单片机再通过运用设定的算法准确计算出人行走的步数、里程、卡路里。该计步器成本较低,使用方便,具有很好的实用价值,能够满足人们的需求。93065
毕业论文关键词:ADXL345,三轴加速度传感器,计步器,STC89C52
Abstract: With the development of society, people have higher demand for fitness, design a convenient and practical pedometer has important significance。 This design uses the MCU as the core control device, using the three vector acceleration of human walking as the trigger point, using the adxl345 accelerometer to detect the human motion, using the inside a / d converter, the collected acceleration signal is converted to digital information and transmitted to stc89c52 MCU。 The microcontroller can accurately calculate the number of steps, miles, calories by using the set algorithm。 The cost is low, easy to use, and has good practical value to meet the needs of people。
Key words: ADXL345, three-axis acceleration sensor, pedometer, STC89C52
目 录
1 绪论 4
1。1 选题背景及意义 4
2 系统总体设计方案 5
2。1系统整体框图 5
2。2元器件清单 5
3 系统硬件设计 5
3。1 ADXL345模块 5
3。2 单片机模块 6
3。3 显示模块 8
3。4 系统总电路图 9
4 系统软件设计 10
4。1 系统软件流程 10
4。2 算法 11
4。3 程序流程图 15
5 系统仿真与测试 17
6 硬件组装与调试 19
6。1 PCB板图 19
6。2 PCB板电路布局 20
6。3 电路焊接步骤 21
6。4 实测及误差分析 22
结论 23
参考文献 24
致谢 25
附录:源程序 26
1 绪论
1。1 选题背景及意义论文网
随着社会的发展,人们的物质生活水平日渐提高,人们也越来越关注自己的健康。计步器作为一种测量仪器,可以计算行走的步数和消耗的能量,所以人们可以定量的制定运动方案来健身,并根据运行情况来分析人体的健康状况,因而越发流行。手持式的电子计步器是适应市场需求的设计,使用起来简单方便。计步器是一种颇受欢迎的日常锻炼进度监控器,可以激励人们挑战自己,增强体质,帮助瘦身。早期设计利用加重的机械开关检测步伐,并带有一个简单的计数器。晃动这些装置时,可以听到有一个金属球来回滑动,或者一个摆锤左右摆动敲击挡块。电子计步器主要组成部分是振动传感器和电子计数器。步行的时候人的重心会上下移动。以腰部的上下位移最为明显,所以记步器挂在腰带上最为适宜。针对目前市面上用户需求,计步器不仅可以检测人行走的步数和路程还可以计算出你运动所消耗的能量,便携式计步器就自然而然地诞生了。