你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【我要为STM32站台】基于L432的心率心率波形检测仪

[复制链接]
jinglixixi 发布时间:2016-11-16 10:17
项目介绍:
1. 方案主题
心率是反映身体健康状态的一项重要指标,设计一款便于携带、成本低的心率检测装置能够为我们生活质量的提高凭添一份保障。该心率检测仪以L432KC为处理核心,并凭借L432KC开发板的小巧身姿为mini化便携式设计提供了有力的支持。此外,合理的成本控制也使其具有较好的市场潜力。

5 r- u+ z' P, X; [* I
2. 方案功能
该设计采用一款光电反射式心率传感器,所输出的信号为模拟量,经L432KC进行A/D转换,成为可供分析的数字信号,通过分析计算可获得心率值和相邻心拍时间,并由SPI接口的TFT显示屏来显示心率波形。此外,在外挂RS232串行通讯模块的条件下,也可将脉搏信号上传到电脑,再由专用软件绘制出脉搏波形和心率曲线,以便进行精确地分析和判读。
4 t& u: f, n9 N/ J/ n; H! ?. C3 f; s
3. 关键词:心率,传感器,L432KC,检测仪
" _) G3 q  X* ?/ E- \/ J
工作原理介绍:
4. 硬件组成与介绍
心率检测仪在整体上由3部分构成,即由心率传感器来获取心率参数,由L432KC负责心率的信号采集,由TFT显示屏来直观地显示心率值和相邻心拍时间等,并绘制出相应的心率波形。其硬件组成如图1所示。
t1.png
           图1 硬件组成图
- k0 i4 W5 w' P6 m6 {
t2.png
        图2心率传感器实物图
" ~' y6 J7 i- b9 f9 a( y6 Q
    为便于心率参数及波形的显示,是采用2.2 的串口TFT,这样选取是考虑到L432KC的GPIO资源有限,使用串口TFT屏可以有效节省GPIO资源。在构建小字库的情况下,可现实中文显示,其效果如图3所示。
图片2.png
3 串口屏显示效果
, \/ c3 _6 t. ]) O$ w  Q
5. 项目中STM32的功能
在该项目中,L432KC开发板起着核心的作用,是通过它将采集到模拟信号转换为供分析处理的数字信号;又是通过它将获得的心率参数显示到串口TFT屏上供人识读;此外,还能经过它的处理将采集的数据上传到上位机以供分析处理。
由于L432KC是一款低功耗、高性能的MCU,故为心率检测仪的便携式设计也提供了有效的支持。
尽管心率检测仪很小,但它在资源的使用上却不逊色于其它设计,在运行过程中,它用到的资源有GPIO、ADC、TIME、SPI、UART等,几乎样样用到。
图片3.png
4 L432KC开发板
7 O& e2 L9 \0 Q7 V5 U, l. ]2 g$ x
6. 软件流程介绍
在硬件设计的基础上,软件的设计也是不可或缺的,其功能框图如图5所示。
t3.png
          图5 功能框图

5 e- f! h' s$ g# }1 B
     实现设计目标的软件处理流程如图6所示。
t4.png
6 软件处理流程

( Q; X9 x9 R7 _) Z9 F
实物与演示:
1.实物图片与说明
在整机制作完成后,其整体效果如图7所示。此时,可用串口助手为辅助分析手段,其检测效果如图8所示。由此我们不难发现下位机向上位机传送数据的格式,即S标识的为脉搏值,B标识的为心率值,Q标识的为相邻心拍时间。
图片4.png
7 心率检测仪外观图

4 {, O) s: A6 g. \+ Q( N
图片5.png
            图8 串口助手辅助分析

3 x1 F: }1 J* j$ K% K! y) C$ v
        图9 心率检测效果图

$ d9 M6 u. g8 M
经实际测试,其检测效果如图9所示。图中显示波形为脉搏波形,图中的BPM:88为心率值,HRV:724则说明相邻心拍时间为724毫秒。
心率检测仪的具体使用方法是:
1) 为心率检测仪上电,此时可看到心率传感器的绿色检测灯被点亮;
2)将手指轻按在心率传感器的检测灯上,则可在TFT屏上看到心率值和相邻心拍时间及心率波形。
    在连接电脑的情况下,其显示效果如图10所示,经对比两者的效果基本一致。
综上所述基于L432KC的心率检测仪,具有体积小、能耗低、便于携带、成本低等特点,作为产品投放市场的话会有潜在的竞争力。
图片7.png
            图10 上位机显示效果

0 Z$ J+ U: s  d( Q' Z3 A
2.演示视频和源码
源码文件下载:

% l2 B% F* J+ P- w" r- l# D9 B. q( c1 V; W! @8 q7 l$ k
图片6.png

xljc_tft.zip

下载

7.91 KB, 下载次数: 51

评分

参与人数 1 ST金币 +30 收起 理由
zero99 + 30

查看全部评分

收藏 5 评论19 发布时间:2016-11-16 10:17

举报

19个回答
jinglixixi 回答时间:2016-11-16 17:04:38
zero99 发表于 2016-11-16 14:04( Z* p/ c# f$ p' I' `. ]
感谢楼主的支持

" ]8 M# G$ E( S) P: J8 F/ ~多谢打赏。忙中出错,在题目上成了口吃者。
jinglixixi 回答时间:2016-11-16 12:53:44
Paderboy 发表于 2016-11-16 12:464 J( B4 o: V0 E( F
赞。。
3 |$ w0 \8 p5 r
多谢,多谢。
wakadono 回答时间:2018-9-3 15:49:56
感谢楼主的支持
stary666 回答时间:2016-11-16 10:29:00
做的不错,顶一下
slotg 回答时间:2016-11-16 10:35:24
做的很好,顶一个。
haifeng-388081 回答时间:2016-11-16 11:56:40
做的很好,顶一个。
jinglixixi 回答时间:2016-11-16 12:43:00
多谢支持!!!
Paderboy 回答时间:2016-11-16 12:46:02
赞。。
zero99 回答时间:2016-11-16 14:04:00
感谢楼主的支持
xhzheng 回答时间:2016-11-16 14:08:15
感谢LZ分享
weigr 回答时间:2016-11-16 21:37:46
好东西点个赞- f( \9 O) j" o! ~
peter001 回答时间:2016-11-18 09:23:35
设计不错,支持
jinglixixi 回答时间:2016-11-18 13:14:46
多谢诸位的捧场!!!
回答时间:2016-11-18 20:40:01
厉害~~~~~~~~~~~~~~
zengyi703-16313 回答时间:2016-11-21 08:15:30
做的不错
12下一页

所属标签

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版