基于STM32的心率检测器的设计
来源:56doc.com 资料编号:5D27076 资料等级:★★★★★ %E8%B5%84%E6%96%99%E7%BC%96%E5%8F%B7%EF%BC%9A5D27076
资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用. 密 保 惠 帮助
资料介绍
基于STM32的心率检测器的设计(任务书,开题报告,论文12000字)
摘要
一个人的身体是否健康与其内在的生理参数息息相关,要想更好的解决人体的健康问题,那么必须对人身体生理水平的变化规律更加了解。随着电子科学技术的发展与医学水平的不断提高,人们对于测量准确且方便携带的医学电子检测设备的需求越来越高。而心率是身体是否健康的重要指标,对心率信号的实时检测,对于我们的生命健康与疾病预防具有十分重要的意义。
本文设计了一款由STM32F103C8T6单片机核心板模块、心率传感器模块和TFT液晶显示模块组成的心率检测器。该心率检测器通过心率传感器实时检测脉搏信号,并利用STM32内部的ADC采集心率传感器的波形,最后TFT液晶显示模块实时显示当前心率以及心律波形。最后经过实物测试心率检测器的功能表现良好,可以满足用户的相关日常需求。
关键词:心率检测;STM32F103C8T6;心率传感器;TFT液晶
Abstract
Whether he human body is healthy or not, that is closely related to its internal physiological parameters. In order to better solve the health problems of the human body, it is necessary to have a better understanding of the changes in the physiological level of the human body. With the development of electronic science and technology and the continuous improvement of medical level, people have a higher and higher demand for medical electronic testing equipment that is accurate and convenient to carry. Heart rate is an important indicator of health. Real-time detection of heart rate signals is of great significance for our life and health and disease prevention.
This paper designs a heart rate detector composed of STM32F103C8T6 MCU core board module, heart rate sensor module and TFT LCD module. The heart rate detector detects the pulse signal in real time through the heart rate sensor, and uses the ADC inside STM32 to collect the waveform of the heart rate sensor, then the TFT LCD module displays the current heart rate and heart rhythm waveform in real time. In the end,the function of the heart rate detector is tested and it performs well and can meet the daily needs of users.
Keywords:heart rate detection;STM32F103C8T6;heart rate sensor;TFT LCD
目录
摘要 I
Abstract II
1 绪论 1
1.1 研究背景及其意义 1
1.2 国内外的研究状况 1
1.3 组织框架与内容安排 2
2 心率检测原理 4
2.1 朗伯-比尔定律 4
2.2 心率信号的产生与检测 4
3 硬件电路设计 5
3.1 系统的功能分析及体系结构设计 5
3.2 STM32单片机核心电路设计 5
3.3 液晶显示模块电路 6
3.4心率传感器模块电路设计 7
3.5电源与开关设计 10
4 系统软件设计 11
4.1 编程语言选择 11
4.2软件开发流程 11
4.3 程序流程图 11
4.4 各部分软件设计 12
4.4.1 ADC转换 12
4.4.2 心跳计数与心率计算 13
4.4.3 软件滤波 14
4.4.4 TFT液晶控制 15
5 系统焊接与测试 16
5.1 电路焊接 16
5.2 系统调试 16
5.2.1 PL2303串口烧写模块 16
5.2.2 FlyMcu程序烧写软件 17
5.3 实物测试结果 17
6 总结与展望 19
6.1设计总结 19
6.2设计展望 19
参考文献 20
致谢 21
|