历史上的今天
返回首页

历史上的今天

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

正在发生

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

2020-11-10 来源:elecfans

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


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

推荐阅读

史海拾趣

BETA Transformer Technology Corp公司的发展小趣事

BETA Transformer Technology Corp公司在成立初期就凭借其创新性的变压器技术,在电子行业中崭露头角。公司研发团队不断突破传统变压器的设计局限,推出了一系列高效、稳定的变压器产品,赢得了客户的广泛认可。随着市场需求的不断增长,BETA公司逐渐扩大了生产规模,提高了产能,成为行业内的领军企业。

Fluke公司的发展小趣事

为了进一步扩大市场份额,BETA Transformer Technology Corp公司开始实施国际化战略。公司积极参加国际电子展览,与国际同行进行深入交流与合作。同时,BETA公司还在海外设立了研发中心和生产基地,以便更好地服务全球客户。通过不断拓展国际市场,BETA公司的品牌影响力和市场竞争力得到了显著提升。

Greenliant公司的发展小趣事

面对未来能源的需求变化,GPS在2030年开始布局氢能产业。公司投资建立了氢能研发中心,致力于氢能储存、转换和应用技术的研发。GPS成功开发出了一套高效、安全的氢能储存系统,以及基于氢能的燃料电池系统。这些产品不仅适用于交通运输领域,还可以应用于工业生产和家庭能源供应等多个领域。GPS通过不断的技术创新和市场拓展,逐步在氢能产业中占据了一席之地。

请注意,以上故事均为虚构,旨在展示类似Green Power Solutions(GPS)公司在电子行业中可能的发展路径和成就。

Habia Cable公司的发展小趣事

面对未来能源的需求变化,GPS在2030年开始布局氢能产业。公司投资建立了氢能研发中心,致力于氢能储存、转换和应用技术的研发。GPS成功开发出了一套高效、安全的氢能储存系统,以及基于氢能的燃料电池系统。这些产品不仅适用于交通运输领域,还可以应用于工业生产和家庭能源供应等多个领域。GPS通过不断的技术创新和市场拓展,逐步在氢能产业中占据了一席之地。

请注意,以上故事均为虚构,旨在展示类似Green Power Solutions(GPS)公司在电子行业中可能的发展路径和成就。

Ava Electronics Corp公司的发展小趣事

AVA电子的创始人凭借对市场的敏锐洞察和对技术的深刻理解,于2004年决定成立这家以IT产品为主的新兴高科技企业。当时,中国的电子行业正迎来一轮发展高潮,而流媒体技术、网络控制技术和多媒体音视频切换及传输技术则被认为是未来行业发展的关键。然而,创业初期,公司面临着资金短缺、人才匮乏以及市场竞争激烈等多重挑战。创始人带领团队,通过不断研发创新产品,积极拓展市场,逐渐在行业中站稳脚跟。

DMEL Inc公司的发展小趣事

为了提升产品质量和用户体验,DMEL Inc不断加大对生产过程的管控力度。公司引进了先进的生产设备和管理系统,建立了严格的质量检测体系。同时,DMEL Inc还加强了与供应商的合作,确保原材料的质量和供应的稳定性。这些措施的实施,使得DMEL Inc的产品质量得到了显著提升,赢得了消费者的信赖和好评。

问答坊 | AI 解惑

wince上下载图片文件并保存

现在我知道网上有个图片的地址,我想用代码实现下载并保存下,有什么方法实现阿…

查看全部问答>

《AlientekSTM32例程手册》28个实验连载--串口实验--整理后

1.注意我们的教材讲解是基于寄存器操作,方便初学者理解透彻, 2.我们另外还提供了该实例的库函数源码,下载链接:https://bbs.eeworld.com.cn/icview-210815-1-1.html 3.此实验的教程在《Alientek STM32不完全手册》的 3.3节:   ...…

查看全部问答>

51最小系统(含原理图和PCB)

51最小系统(含原理图和PCB)…

查看全部问答>

NVIC_SetPriority(SysTick_IRQn, 0x04)

replyreload += \',\' + 1316591;NVIC_SetPriority(SysTick_IRQn, n);n=0x00~0x03  设置Systick为抢占优先级0n=0x04~0x07  设置Systick为抢占优先级1n=0x08~0x0B  设置Systick为抢占优先级2n=0x0C~0x0F   ...…

查看全部问答>

招业余工程师

我公司招业余工程师,不需要到公司,熟悉STM32F10X单片机,CAN通信编程。联系电话:13874216976…

查看全部问答>

g2553与nrf24l01接收端总能检测到载波

暑假期间要做一个5发一收的小玩意,因为以前调过51的24l01,决定移植到2553上,改用spi模块做,按教程一步一步调,发送端调完了,接收端出问题了,只有接收端,检测载波,不管哪个信道,全是有载波,把发送端上电,依旧没有接收,但是一直有载波没 ...…

查看全部问答>

基于ADE7758的功率表

亲爱的各位大神啊,玩过ADE7758的请给支个招呀…

查看全部问答>

【JZ2440】自我学习记录【知识点】【ARM系列微处理器各体系结构及发展】

本帖最后由 huayangshiboqi 于 2017-12-13 16:40 编辑 ARM系列微处理器的核心及体系结构序号ARM微处理器核心体系结构版本1ARM1v12ARM2v23ARM2AS    ARM3v2a4ARM6、ARM600、ARM610、ARM7、ARM700、ARM710v35StrongARM、ARM8、ARM810v46A ...…

查看全部问答>

[ESP32-Audio-Kit音频开发板测评]五、读一下ID

这个跑起来我觉得比上个还简单,直接找到读ID的例程 然后点向右键头的编译下载,并按住BOOT键,显示下载成功,按RESET键开始运行: …

查看全部问答>