历史上的今天

今天是:2024年11月10日(星期日)

2020年11月10日 | 基于MSP430的便携式心率计的设计

发布者:码字徜徉 来源: elecfans关键字:MSP430  便携式  心率计 手机看文章 扫描二维码
随时随地手机看文章

在消费电子领域,便携式电子产品由于体积小、质量轻的特点越来越受到消费者的喜爱,已成为人们生活中不可缺少的部分。基于这个思路,我们设计了一款便携式心率计,它可以替代用脉搏听诊器等进行测量的传统方法,使用非常方便。该产品主要包括三个部分:信号的采集、数据处理以及LED显示和报警电路。


系统总体设计
图1为本系统的原理框图。

图1 系统结构框图


如图1所示,从传感器检测到的脉搏信号转化为电压信号送入电压跟随器,起到缓冲的作用,使前级和后级隔离开来,避免相互干扰。输出的信号经前置放大后送入高通滤波器,以滤除传感器的热电干扰,再经过低通滤波器滤除环境中的高频干扰。处理完的信号送入后级继续放大以便得到干扰小且清晰的信号,此信号经比较器和二极管整流后直接送入单片机处理,以驱动显示电路和报警电路。


系统硬件电路原理图
图2为电路原理图,下面对各模块进行逐一描述。

图2 系统硬件电路原理图


1电压跟随和前置放大电路
电压跟随器的输入信号,即脉搏传感器信号从V+端输入,反馈电阻置零,构成一个同相跟随器,起到缓冲作用,隔离前后级的影响。心音脉搏放大器的功能是将mV级的心音信号放大到V级,以供显示和记录使用。


根据心音脉搏信号的特性,要求放大器具有以下特性:


● 足够高的增益,约800倍。


● 有合适的频带宽度(0.78~    3.33Hz)


● 因为心音脉搏信号比较微弱,干扰和噪声比较大,要求电路有高输入阻抗来减小信号的损失,有高共模抑制比(大于80dB)来抑制干扰和噪声。 


由于在实际应用中,外界信号的干扰,以及考虑到放大器的稳定性,一级放大器不能实现如此大的增益,所以电压放大器一般由两级组成。其中,前级采用负反馈差动放大电路,以提高共模信号抑制比。此部分的关键是如何抑制各种噪声,避免让噪声窜入后级电路。因此在系统中,采用基于双运放电路的微功耗仪表放大器AD620作为心音脉搏信号的前级放大器。为防止产生非线性失真以致损害电路的共模抑制比,该部分的放大倍数不宜过高,选择为1000倍左右。


2 高低通滤波器电路
在本设计中,信号频率较低,在   0.78~3.33Hz之间,因此滤波器的设计成为本电路的关键。首先,要经过一个0.5Hz的高通滤波器,以滤出传感器的热电干扰,然后再经过一个低通滤波器以滤除心音信号的绝大多数干扰。在实现电路中,普通的滤波器已经很难对这么低的信号进行滤波,因此在本设计中采用增益变化较平坦的巴特沃斯滤波器。其中,高通为二阶的巴特沃斯滤波器,低通为截止频率为5Hz的巴特沃斯滤波器。图3为低通滤波的原理图。

图3   低通滤波器原理与性能


3后级放大和比较整流电路设计
心音信号经过前级放大后,幅度还未达到理想的应用值,且还有一定的干扰,因此需要后级放大器继续放大,以达到使用要求。整个电路采用一般的反向放大器模块电路。


比较整流电路的作用是将处理后的信号转化为不含负脉冲的方波,以送入单片机进行处理。该电路由一个过零比较器和整流电路构成,由于送入单片机的信号要求为正电压,所以经过整流电路后,信号将全部转化为正跳沿的方波。


4单片机控制电路
本部分主要包括单片机控制显示电路以及驱动蜂鸣器的报警,具体电路如图4所示。

图4单片机控制电路


图4中,数码管为共阳极结构,74LS164作为数码管的驱动,当输入0时点亮,四个二极管串联起限压保护的作用。图5为JTAG口与单片机的连接图。

图5 JTAG口与单片机的连接


图6为单片机程序流程图。

图6 单片机控制流程图


本系统电路的软件部分能够精确跟踪微小心电信号的频率。所采用的技术是单片机的中断捕获功能以及数学算法误差消除、硬件结构误差消除。


5电源管理模块
本电路采用两块干电池供电,对于大多数电子产品而言,具有普遍性和方便性。由于此单片机为低功耗工作模式,我们选用了升压芯片TPS61210,TPS6110,MAX660作为电源芯片,提供±5V、3.3V的工作电压。


电路测试与数据分析
表1为加入信号频率为0.5~     5.5Hz,峰峰值为2mv的正弦波信号后各模块电路的输出电压测试数据。


由表中的数据可知,实际测出的值与理论计算的值有所差别,且当输入信号较弱时,输出信号受干扰较大。本电路中,跟随器就受到传感器的很大干扰,因此在实际的测量中,一定要注意电路的抗干扰能力。


外部时钟晶振为32 768Hz,对其进行1/2分频;1Hz捕获上升沿的是时间差,S[Rx]为数据寄存数组;单片机系统采用8MHz DCO。可以看出,该系统可以在误差范围内对1MHz左右的心音信号进行准确的判断。


结论
本设计通过数模混合电路结合单片机控制的设计实现了对心率信号的实时测定,并能发出警告。整个电路尽量考虑到各方面的因素,做到线路简单,减小电磁场干扰,充分利用软件编程,弥补元器件的精度不足。还可以以该设计为基础加载其他功能,使其功能和结构更加完善,扩展至对人体其他生理状态的测定。

关键字:MSP430  便携式  心率计 引用地址:基于MSP430的便携式心率计的设计

上一篇:基于MSP430的低功耗RF/红外控制器的设计
下一篇:MSP430单片机看门狗的基本用法解析

推荐阅读

        11月9日消息,网上曝光了三星W2019上手视频。如视频所示,三星W2019延续了W系列经典翻盖设计语言,配备双屏幕、实体键盘等等。  从侧面看出,三星W2019机身较厚,预计可能会超过1cm(三星W2018机身厚度为15.9mm,重量达到了249g)。  目前该机已经通过工信部入网许可,型号为SM-W2019,它预装的是安卓8.1系统,支持2.4GHz/5GHz双频Wi-...
(文章来源:中科罗伯特机器人学院) 工业机器人技术的研究是大量学科相互交融促进并快速发展的过程,通过人机协作、人工智能和仿生结构等多种技术的创新,才铸就了现在我们所看到的工业机器人。但工业机器人的技术从未停止发展的步伐,它正快速拓展到人类生活的每一个地方,这不仅是对人类,也是对机器人来说这都是一个全新的挑战。机器人的发展为我们...
据外媒报道,近日一份泄露文件透露了特斯拉在车载硬件领域的新动向:这家电动汽车行业的领军者似乎计划在其车内信息娱乐系统中采用 AMD 即将推出的 Navi 23 图形处理单元(GPU)。这份文件由一位 AMD 工程样品和相关新闻的知名爆料者所释出,信息中还带有一些盖有特斯拉印章的 Navi 23 蓝图,不过爆料者为了保护其消息来源,已经将该图片删除。 图源...
一、KELL下载途径官网:https://www.keil.com/download/product/二、Keil4与Keil5的区别keil 4自带芯片库 Keil5需要自己添加芯片库。STM32芯片库需要到Keil官网下载,有F0/12467几个系列,根据具体单片机芯片下载。安装好keil后,再安装stm32的库(.pack的文件),安装在keil的目录下。三、检查stm32库是否安装成功

史海拾趣

问答坊 | AI 解惑

网络半球摄像机的7个组成部分

  关键字:网络半球摄像机   网络半球摄像机一般由镜头、A/D转换器、图像传感器、控制器、声音传感器、图像、声音、外部报警、控制接口、网络服务器等部分组成。   1、镜头   镜头作为网络半球摄像机的前端部件,有固定光圈、自动光圈、 ...…

查看全部问答∨

微波通信与卫星通信

最近中星九号火热,所以也来关注下卫星通信的东东,呵呵 …

查看全部问答∨

[笔记].一种双向口的Verilog写法.[Verilog]

基本思路图1 双向口的基本框图如图1,当io_en为0时,三态门被打开,数据从i_dat输入到io_dat;当io_en为1时,三态门被关闭,数据从io_dat输出到o_dat,i_dat与io_dat之间为高阻态,无法建立通路。即io_en=0,io_dat做输出口;io_en=1,io_dat做输入 ...…

查看全部问答∨

WM输入法的问题,能不能把拼音输入删掉或者进入编辑框是默认是英文

总是默认拼音,搞的很郁闷,我只用字母和数字,不打汉字 。。 …

查看全部问答∨

linux下配置ppp问题,请大家帮忙

我在linux下配置ppp拨号时 执行./ppp-on脚本 通过tail -f /var/log/messages看到的内容是,请问这是怎么回事,要怎么解决啊?多谢了 Apr  9 17:11:22 ruitone-desktop pppd[7462]: pppd 2.4.4 started by root, uid 0 Apr &nbs ...…

查看全部问答∨

预编译处理/程序格式命名

预编译处理/程序格式命名 2010-05-03 13:11 第九章  c/c++编译预处理 一、文件包含#include <头文件名称>#include \"头文件名称\" 第一种形式 : 用来包含开发环境提供的库头文件,它指示编译预处理器在开发环境设定的搜索 ...…

查看全部问答∨

STM32F103的CAN问题

                                 请问:我使用STM32F103的can功能,设置为loopback可以正常工作,一旦设置为normal接收不到数据,也不发送数据?…

查看全部问答∨

求帮助 XILINX FPGA

我使用的是Xilinx的FPGA的Spartan 芯片 芯片上的标识型号为:Xilinx  SPARTAN  XC2S200E  PQG208AGT0829D3607064A  6C   需要咨询的问题是:我从官方网站上下载的技术文档中标明,芯片12引脚为VCCO  应该接3 ...…

查看全部问答∨

太阳能电池的一些资料(整理)

先是发一些论文,论文列表如下: RTP硅太阳电池的研究进展.CAJ单晶硅太阳电池纳米减反射膜的研究.CAJ多孔硅在多晶Si太阳电池中的应用研究.CAJ多孔硅的光电性质及在太阳能电池中的应用.KDH太阳电池减反射膜设计与分析.CAJ太阳电池新进展.CAJ太阳电 ...…

查看全部问答∨
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved