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

查看: 9906|回复: 72

STM32 Nucleo板方案设计-无线心率心电监测方案

  [复制链接]

8

主题

177

回帖

7

蝴蝶豆

高级会员

最后登录
2019-9-26
发表于 2015-1-28 15:10:41 | 显示全部楼层 |阅读模式
本帖最后由 我夏了夏天 于 2015-1-28 16:15 编辑

   拿到手STM32F072的板子已经到手很久了,直到今天才来这里写这个方案分享,是因为这个项目的编程比较复杂,周期也比较长,现在大体上有不少进展,沐紫编辑也很关心方案进度总是在督促我,哈哈好吧。之前没写过嘛。申请这个板子主要是想试用F0的单片机,之前一直是在用F1系列的单片机进行项目的开发,但是F1系列的单片机虽然功能强大适用性强但是很多开发用不了这么多的资源,而STM32F0在低功耗和成本上对于可穿戴设备或者电池供电的系统都有很大的优势。

   STM32F0系列的单片机不仅带来了低廉的价格而且带来了更新的功耗但是性能却没有打多大的折扣,低于得成本和低功耗的设计是十分合适的。我的项目本身是在F1系列上开发,但是考虑到其以后的成本,想在开发后再移植到F0单片机上,所以以下的一些介绍可能跟F1单片机联系比较多,而F0系列的单片机我是通过了学习掌握了其基本用法,利用MX和MBED进行了一些基本的例程的使用,还没用将我所有的程序移植到我们的F0单片上,毕竟一个新的产品还是先在自己熟悉的片子上跑比较合适,这样画PCB板子的时候会成功率高一些。


  我的预想方案是基于F0单片机的无线心率心电监测系统,病人或者老人通过将电极放在身体的测量位置就可以读取心电图和心率通过无线的方式将其传送到网络中,监护人员可以通过检测被检测人员的心率和心电图可以对他的身体状况作出判断,其优势是便携,可以有很多结点同时采集,这个可能用到ZIGBEE组网技术这里先不提到了,这是后面的工作了。接下来我从电路和编程两个方面来分享我的开发方案。


先上一张实物图。
QQ图片20150128151414.jpg

之所以没有用开发板板子连接器件的原因我之前已经说过了,在F1上完成设计后只需要移植核心代码就可以在F0上继续运行所以不必纠结于是否在开发板上开发,再者我使用的心率检测芯片是BGA封装的芯片,我只能为其设计新的电路板才能让其正常工作。而电路板的反复设计修改测试也花费了不少的时间,只要功能能够完成,程序的移植是很方便的。
接下来是硬件电路的设计:

     这个设计的难点在于采用的心率检测芯片的电路设计和驱动程序的编写,之前采用了一款BMD101的心率采集芯片其只有一路心率的检测也能提供很好的中文支持但是我的设计需求是能有多路的采集,如果用BMD101来完成设计就会让开发成本变得很高,也就没有意义,所以经过考虑采用了TI出的ADS1293来采集心率数据。这样就要自己根据全英文的官方说明书来设计硬件电路和编写驱动程序了。这样降低了硬件成本但是大大加大了开发难度。
  这个是STM32的基本系统电路图:
系统.png
SWD下载调试电路:
下载.png
采用TPS系列3.3V稳压芯片来获得工作电压电源用了简单的滤波设计,给芯片更稳定的模拟电压:
稳压.png

USB通信电路:
USB.png

简易电池充电电路:
充电1.png

模拟前端信号采集电路:
模拟前端处理电路.png
最后是测试用的无线通信模块:
无线.png
接下上电路板的正面:

PCB上.jpg

反面:

PCB下.jpg
接下来介绍这次设计的核心器件ADS1293,他是TI出的一款低成本的心率检测芯片:
ADS1293.png

利用它优异的性能和低廉的价格可以开发出低成本你的应用。
这是他的引脚介绍。 1293.png
实物连接图:
实物连接.png

上位机效果图:
上位机效果.png

接下来是程序设计啦:

利用数据书册中的SPI时序模拟通信写出基本的读取程序之后的开发将建立在这样的基础上。
下面是STM32的附件程序,使用MDK5.1编写。实现了基本的数据读写和采集,之后项目将转向ZIGBEE组网开发,将获取的数据经过网络再传输到总服务器上。希望对大家有所帮助。


项目开发程序.rar

下载

1.64 MB, 下载次数: 399, 下载积分: ST金币 -1

<
回复

使用道具 举报

11

主题

661

回帖

0

蝴蝶豆

金牌会员

最后登录
2020-6-8
发表于 2015-1-29 10:42:11 | 显示全部楼层
很历害,支持一个。
回复 支持 1 反对 0

使用道具 举报

307

主题

3125

回帖

0

蝴蝶豆

论坛元老

最后登录
2020-7-17
发表于 2015-1-28 15:48:19 | 显示全部楼层
谢谢楼主分享,另外代码能否贴出来呢?
回复 支持 1 反对 0

使用道具 举报

8

主题

177

回帖

7

蝴蝶豆

高级会员

最后登录
2019-9-26
 楼主| 发表于 2015-1-28 15:59:08 | 显示全部楼层
沐紫 发表于 2015-1-28 15:48
谢谢楼主分享,另外代码能否贴出来呢?

恩,代码是一定要有的
回复 支持 反对

使用道具 举报

14

主题

127

回帖

0

蝴蝶豆

中级会员

最后登录
2016-1-19
发表于 2015-1-28 18:08:04 | 显示全部楼层
厉害啊  顶一个  学习了
回复 支持 反对

使用道具 举报

8

主题

177

回帖

7

蝴蝶豆

高级会员

最后登录
2019-9-26
 楼主| 发表于 2015-1-28 19:36:09 | 显示全部楼层
与非朋 发表于 2015-1-28 18:08
厉害啊  顶一个  学习了

回复 支持 反对

使用道具 举报

17

主题

314

回帖

0

蝴蝶豆

金牌会员

最后登录
2019-12-29
发表于 2015-1-28 21:13:58 | 显示全部楼层
收藏着了
回复 支持 反对

使用道具 举报

8

主题

177

回帖

7

蝴蝶豆

高级会员

最后登录
2019-9-26
 楼主| 发表于 2015-1-28 22:35:28 | 显示全部楼层

一同进步加油~
回复 支持 反对

使用道具 举报

5

主题

309

回帖

0

蝴蝶豆

金牌会员

最后登录
2019-5-24
发表于 2015-1-29 08:43:58 | 显示全部楼层
学习了一下  
回复 支持 反对

使用道具 举报

6

主题

157

回帖

0

蝴蝶豆

高级会员

最后登录
2019-12-16
发表于 2015-1-29 08:51:47 | 显示全部楼层
非常细致啊。
回复 支持 反对

使用道具 举报

41

主题

2476

回帖

282

蝴蝶豆

论坛元老

最后登录
2020-12-8
发表于 2015-1-29 09:16:38 | 显示全部楼层
挺详细的,值得学习
回复 支持 反对

使用道具 举报

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