0 前言
🔥
这两年开始毕业设计和毕业答辩的要求和难度不断提升,传统的毕设题目缺少创新和亮点,往往达不到毕业答辩的要求,这两年不断有学弟学妹告诉学长自己做的项目系统达不到老师的要求。
为了大家能够顺利以及最少的精力通过毕设,学长分享优质毕业设计项目,今天要分享的是
🚩 毕业设计 stm32的心率采集与波形可视化系统(源码+论文)
🥇学长这里给一个题目综合评分(每项满分5分)
- 难度系数:3分
- 工作量:4分
- 创新点:4分
🧿 项目分享:
https://gitee.com/sinonfin/sharing
1 系统设计
详细说明系统设计的整体思路,用模块的形式指出系统设计的各个关键点,并指出其中使用的关键算法。
该设计的整体思路立足于模数转换来实现外部信号的采集,然后再对获得的数字量进行分析和处理。其采用模块化的设计方法,系统构成图1所示。
2 硬件设计
1) NUCLEO F411
在系统中采用NUCLEO F411 为处理核心,它具有运算处理块,内部外设资源丰富的特点,如它有12位的ADC、多个16位、32位的定时计时器、UART串行通信收发器及大量的GPIO口。通过NUCLEO F411可以采集外部的模拟信号,可以驱动TFT液晶屏显示数据及绘制波形图等。
2)心率传感器
在该设计中,采用的是一种光电反射式心率传感器,它所输出的信号为模拟量,在采集时需进行A/D转换,才能成为供MCU分析处理的数字信号。成为,经分析计算可获得脉搏值、心率值及相邻心拍时间等。
3)串行TFT液晶屏
为了节省GPIO引脚,所采用的TFT液晶屏为串行工作模式的器件,共有9个引脚。通过该显示屏,可将采集的数据输出到屏幕上,并可绘制出便于直接观察的波形图。
4)RS232串行通信模块
在外挂RS232串行通讯模块的条件下,可将采集的数据上传到电脑,并由专用软件绘制出脉搏波形和心率曲线等,以便进行精确地分析和判读。
3软件设计
作品的系统软件设计分为两部分,一个是基于模数转换的数据采集与分析部分,另一个是基于SD卡的文件管理系统,主要负责图像文件的显示与生成。对于数据采集与分析部分,其程序流程图如下:
4 实现效果
上位机效果对比
5 最后
🧿 项目分享: