基于单片机和仪表放大器AD620实现人体基本参数测试仪的设计

发布者:xi24最新更新时间:2023-10-04 来源: elecfans关键字:单片机  仪表放大器  AD620  人体基本参数测试仪 手机看文章 扫描二维码
随时随地手机看文章

       1 引言

研究的是一台人体基本参数测试仪,可以测量体温、脉搏和呼吸间隔等参数。这些参数与记录是应用最多的基础护理技术操作,各项技术比较成熟。但普通便携式设备大多功能单一,精度不高,且仅能作为临时测量使用,无法跟踪病人的整个治疗过程:医院里使用的大型医疗设备能够提供很高的精度,且功能全面,但过于专业的使用方法以及高昂的价格导致它们的市场需求不高。鉴于这些缺点,该系统的研究具有以下两点意义:①通过一台仪器将人体各项参数集中在一起进行实时测量,从而提高测量仪器的集成度和便利性。②测量采用全自动的方式,通过对各项参数设定门限,可以在测量后对超出门限的参数自动给出相关说明。这部便携、精准和可记录的人体参数测试仪具有很高的科学价值和社会意义。


2 设计方案比较分析

2.1 体温测量

方案l:采用数字温度传感器。数字温度传感器内部集成了温度传感器和模数转换器,可以把温度直接转化为数字量送入微处理器。

方案2:采用模拟温度传感器。即采用输出电压可连续变化的模拟温度传感器,再通过高精度的A/D转换器将模拟电压量转换为数字量。

方案1实现起来较为简单.但想实现高精度的温度测量,成本较高。而方案2中由于传感器的输出电压可以连续变化,只需提高A/D转换器的精度就可以大幅度提高温度测量的精度,故系统采用方案2。


2.2 呼吸间隔测量

方案1:人体胸部的起伏可以通过弹性材料的伸缩来反映,弹性材料的伸缩带动滑片在电阻丝上滑动,改变其两端电阻。通过电阻分压的方法使电压的变化与胸部起伏的变化规律相同,最终实现呼吸间隔的测量。此方案对弹性材料和电阻丝,以及捆绑方式都有严格要求。

方案2:采用压力传感器实现。其装置如图1所示。图中的带子选用长度形变很小的线材制成,带子上固定一个压力传感器,则胸腔的起伏引起压力传感器上压力的变化,通过采集传感器输出的电信号在时间轴上捕捉胸腔起伏的趋势,可以实现呼吸间隔时间的测量。该装置简单,更适应于便携设备的要求。

综上所述,系统选取方案2。

2.3 脉搏测量

方案1:采用光电传感器实现。将手指尖放置在光源和光敏器件之间,当手指中有跳动的脉搏时,血液的透光性发生变化,光敏器件接收的光强随之变化。从而得到按脉搏跳动规律变化的电信号,但提取的信号非常微弱。

方案2:采用压电传感器实现。在手腕处安装灵敏度较高的压电传感器,将跳动的脉搏产生的压力信号转换为电信号,从而实现脉搏的测量。但是成本较高。

方案3:采用驻极体话筒实现。让话筒紧贴脉搏,则跳动的脉搏信号便可通过这一过程转换为相应的电信号。该方案提取的电信号很明显,测量精度很,且成本很低。

综上所述,系统采取方案3。


3 系统总体设计

系统以单片机为控制核心,由提取体温、脉搏次数和呼吸间隔的传感器及相应的信号调理模块、放大整形模块、电源模块、键盘控制模块,以及LCD显示模块等构成。系统还包括一个可以与独立监测单片机进行串行通讯的集中监测机,用于对仪器设备进行网络化管理。系统具体实现框图如图2所示。

4 理论分析

4.1 脉搏测量误差分析

人的脉搏频率一般为60~100次/min,以脉搏信号调整、整形后的信号为门限,在第一个上升沿开始对标准脉冲fo计数,第二个上升沿停止计数,计数值为N。这种在门限内的填充计数存在误差。脉冲频率越小,计数值越大,此方法固有误差的影响就越小。则脉搏频率f=100次/min时,误差最大。取fo=l kHz,此时理论上N=fo(60/100)=600次,而实际可能为599或者601。根据公式f=(60xfo)/N,可以得到f1=100.169次/min和99.833次/min。△fmax≤0.2次/min,精度很高。


4.2 温度测量数据处理方法分析

影响体温测量的因素很多。为提高测量精度,适当增加测量次数,利用补偿的方法减小随机误差的影响。为了获得最可信赖的结果,利用最小二乘法,在残余误差平方和最小的条件下测得值最可信赖。

被测温度和输出电压V成线性关系,即V=b+aT,则线性参数的误差方程为

利用标准温度值T1,T2…Tn带入方程组中可以解得a和b的值,这样,就完成了利用最小二乘法对载重和电压进行线性标定的过程。


5 功能电路设计

5.1 温度传感器及后级放大电路

该电路采用美国国家半导体公司的LM35作为温度传感器,由于其输出电压较小,所以在后级加入了同相放大电路,运放采用超低噪声及失调电压的LTCl047。如图3所示。

5.2 脉搏信号提取电路

该电路由话筒及仪表放大器AD620组成。话筒将脉搏信号转换为电信号,仪表放大器AD620采用单电源供电,电位器R3用于调节2引脚的直流偏置,使其与3引脚的输入信号中的直流偏置相同,从而实现差分放大。其参考端5引脚通过电位器R4加上直流偏置,可以根据需要对输入信号在较大范围内进行放大。


AD620的失调电压和失调电流小、共模抑制比高,其最大失调电压为50μV,最大失调电流为10 nA,最小共模抑制比为100 dB,所以对在微弱信号的处理,也就是放大和消除噪声方面有着比较优秀的品质,在仪表放大中应用较多,如简易心电仪、压力传感器、超声仪等。AD620还有一个偏置端,可输出带偏置的信号,也可用于程控放大等场合。AD620最典型的应用是心电信号检测,图4为心电信号检测电路中的AD620电路,其输入端(2、3引脚)接入的是一对差分信号。

6 系统软件设计

程序作为单片机的控制核心。完成基本的功能.应有良好的用户界面,还要考虑较好的适应性、通用性,以最大限度地方便调试阶段的修改与调整。故在程序的编制中应注重结构化设计,还要注重层次化设计。程序流程图如图5所示。

图5 软件流程图

7 结语

人体参数测试仪体积小巧,对人体温度、脉搏、呼吸间隔测量精度高,操作简单,采用单节电池供电.可作为便携式仪器使用。在设计时考虑到各个参数的相对独立性,实物中的各个测量模块较为独立,拆卸十分方便。并且系统具有语音提示及解说的功能。系统上集成了串行接口,可以随时与其它相关仪器设备构成网络,进行集中测量和管理。该系统的研究具有重要的社会价值和实际意义。


关键字:单片机  仪表放大器  AD620  人体基本参数测试仪 引用地址:基于单片机和仪表放大器AD620实现人体基本参数测试仪的设计

上一篇:双向可控硅测试仪的使用和问题解决方法
下一篇:光束分析仪的应用有哪些

推荐阅读最新更新时间:2024-11-07 17:47

51单片机驱动ADC0832模数转换程序-lcd1602显示
/*这个芯应用不多*/ #include reg51.h #define uchar unsigned char #define uint unsigned int uchar Chan0Value,Chan1Value; sbit RS=P1^0; //1602各控制脚 sbit RW=P1^1; sbit EN=P1^2; sbit Cs0832= P2^0; //0832各控制脚 sbit Clk0832= P3^6; sbit Di0832= P3^7; sbit Do0832= P3^7; void delay1ms(unsigned int ms)//延时1毫秒(不够精确的) { int i,j; for(
[单片机]
自动驾驶中的DCU、MCU、MPU、SOC和汽车电子架构分析
摘要 本文探讨了自动驾驶中的DCU、MCU和MPU在电子电气架构中的作用,比较了分布式与集中式架构的优势,以及ADAS系统从L0-L2+的发展历程。着重分析了MCU和MPU的区别,以及它们在汽车智能化和网联化趋势下的关键角色。 自动驾驶中的DCU、MCU、MPU 1.分布式电子电气架构 2.域集中电子电气架构架构 2.1通用硬件定义 3.车辆集中电子电气架构 4.ADAS/AD系统方案演变进程梳理 4.1L0-L2级别的ADAS方案 4.2L2+以上级别的ADAS方案 5.MCU和MPU区别 5.1MCU和MPU的区别 5.2CPU与SoC的区别 5.3举个
[汽车电子]
51单片机8路抢答器
时间有限,用数码管显示8路抢答 用定时器进行8路扫描,间隔可以调十分小 此外,具有设置时间的功能(抢答和答题时间) 8路抢答器仿真原理图如下 单片机源程序如下: #include reg52.h #include intrins.h void Setsecond();//抢答器答题和抢答时间的设置函数声明 void delay(int k); //延时函数声明 //数码管选管位 sbit Sel1=P2^0; sbit Sel2=P2^1; sbit Sel3=P2^2; sbit Sel4=P2^3; sbit Sel5=P2^4; sbit Sel6=P2^5; //抢答器的状态指示灯 sbit
[单片机]
51<font color='red'>单片机</font>8路抢答器
基于单片机的智能仪器监控平台设计
1 引言   工业燃烧过程所释放出的烟气是现代城市大气污染源,烟气检测是大气环境检测中必要的项目,它是确定重点污染源并对污染源进行检测和控制的基本手段。为了控制燃烧过程的燃烧空气比,提高燃烧效率,节约能源,减少大气污染,必须可靠地测量烟气中各种气体的含量。本文针对烟气分析,介绍了一种基于Intel单片机的智能仪器监控平台。 2 监控平台的硬件结构设计   硬件配置应针对分析检测器的不同组合方式可在各模块中选择,如该平台用于二组分分析时,则只接入两路的操作回路和信号回路,其他两路不接,由于硬件模块的独立特性,配合软件的系统参数设置功能,系统完全可以正常工作,未接入的回路对工作回路不产生影响。监控平台的硬件结构如图1所示。
[单片机]
基于MCS-51单片机的定时报警器电路原理图
  选用MCS-51系列AT89S51单片机作为微控制器,选择两个四联的共阴极数码管组成8位显示模块,由于 AT89S51单片机驱动能力有限,采用两片74HC244 实现总线的驱动,一个74HC244完成位控线的控制和驱动,另一个 74HC244 完成数码管的 7段码输出,在输出口上各串联一个 100欧姆的电阻对7 段数码管限流。   由于键盘数量不多,选择独立式按键与 P1口连接作为四个按键输入。没有键按下时 P1.0-P1.3为高电平,当有键按下时,P1.0-P1.3相应管脚为低电平。电路原理图如下图所示。
[单片机]
基于MCS-51<font color='red'>单片机</font>的定时报警器电路原理图
基于51单片机的日历时钟
1 引言 随着微电子技术与大规模集成电路的发展,单片机的串行通信应用正在不断的走向深入,由于它具有功能强、体积小、功耗低、价格便宜、工作可靠、使用方便等特点,广泛使用与我们生活的各个领域。单片机往往是作为一个核心部件来使用,再根据具体硬件结构,以及针对各种具体的要求使用相应的外部扩展,来实现具体的实际要求。 本文通过对一个基于单片机的能实现万年历功能电子时钟的设计,从而达到学习、了解单片机相关指令在各方面的应用。系统由主控制器AT89C52、时钟电路DS1302、显示电路、按键电路、和复合电路等部分构成,能实现时钟日历的显示的功能,能进行时、分、秒的显示。 2 硬件设计 2.1电路设计框图 2.2 电路原理图 2.
[单片机]
基于51<font color='red'>单片机</font>的日历时钟
基于AVR单片机视觉智能寻迹车设计与实现方案
0 引 言 智能运输系统是未来交通运输系统发展的趋势,智能汽车在智能运输系统中扮演着十分重要的角色。作者提出智能寻迹车作为构建未来智能交通运输系统中重要部分,针对未来交通运输系统有导航线的环境命题假设下智能汽车的自主寻迹问题,提出一种基于视觉的智能寻迹车模设计方案,作为该假设问题的解决方案。 基于视觉的智能寻迹车模设计方案能够在线型复杂,转弯半径不确定性大的情况下,利用视觉自主寻迹前进,分级精确转向。 1 系统总体设计 基于视觉的智能寻迹车模系统以AVR单片机MEGAl6为核心,由单片机模块、路径识别模块、直流电机驱动模块、舵机驱动模块等组成,如图1所示。 直流电动机为车辆的驱动装置,转向电动机用于控制车辆行驶方
[单片机]
基于AVR<font color='red'>单片机</font>视觉智能寻迹车设计与实现方案
利用单片机实现复杂的分立逻辑
开发人员可利用PIC16F13145系列单片机中的可配置逻辑模块(CLB)外设实现硬件中复杂的分立逻辑功能,从而精简物料清单(BOM)并开发定制专用逻辑。 在许多嵌入式系统应用中,通常都会使用分立式逻辑器件,例如74'HC系列。这些逻辑器件的优势在于可以独立于单片机(MCU)工作,并且响应速度比软件快得多。但是,这些器件会增加物料清单(BOM)并且需要占用额外的PCB面积。 为了解决这一问题,Microchip的许多单片机都集成了一种名为可配置逻辑单元(CLC)的外设(在PIC® MCU上)或名为可配置定制逻辑(CCL)的类似外设(在AVR® MCU上)。这两种外设都实现了软件定义的定制逻辑,可以独立于CPU执
[单片机]
利用<font color='red'>单片机</font>实现复杂的分立逻辑

推荐帖子

EMI工程师完整指南——第五部分
第5部分采用集成FET设计的EMI抑制技术简介本系列文章的第1部分至第4部分详细介绍了开关电源稳压器引起的传导发射和辐射发射,包括噪声产生机制、测量要求、频率范围、适用的测试限值、传播模式和寄生效应。在第5部分中,我将基于这一理论基础介绍抑制电磁干扰(EMI)的实用电路技术。一般来说,电路原理图和印刷电路板(PCB)对于实现出色的EMI性能至关重要。第3部分重点强调通过谨慎的元器件选型和PCB布局尽量减小
木犯001号 电源技术
PCB与原理图双向更新请教下
AD10中文的原理图与对应的pcb元器件高亮,单个元器件T+C,多个原理图选中T+S,或者原理图和pcb图都打开交叉选择模式(工具栏交叉探针T+C下面1个)修改原理图,添加删除元件,更改编号封装,然后design,update到pcb这个实现了或者在pcb中design,importchanges、、修改pcb更改编号封装原理图也会改变,但是增加删除pcb中元器件,想实现原理图改变失败了。。。是我操作不对还是没有这个功能。。请教下,顺便有其他的ad,原理图pcb交互操作求分享、、PC
大发明家 PCB设计
C64x+ CACHE一致性维护操作
出现CACHE一致性问题时,为了保证Core或者其它Master在进行数据操作的时候能够得到最新的数据,需要进行CACHE的一致性维护操作。CACHE一致性问题维护在设计中,有两种处理方式:硬件自动维护和应用程序进行维护。下面具体分析以上几种情况在C64x+平台上如何进行CACHE一致性问题处理:4.1硬件维护的CACHE一致性在C64x+平台上,硬件会对Case5的情况自动进行数据一致性维护。分析需要分为读写两类操作进行,图5和图6分别描述了Core对L2上的数据进行读和写
Aguilera DSP 与 ARM 处理器
配置好NFS后,telnet登录ARM板问题
目的:通过NFS远程登录ARM开发板,使得其它PC机也能通过远程调试ARM板NFS配置正常主机PC机的ip:192.168.0.1ARM板ip:192.168.0.20客户端PC机去telnet192.168.3.20连上后出现:(none)login:不是自启动,所以不知道用户密码????谁知道怎么解决用户密码问题??板子是S3C2410的配置好NFS后,telnet登录ARM板问题不明LZ在说什么不知,帮顶
sunwenjie2007 ARM技术
有关checksum的问题,不知道原因,还烦请高手指点一下,多谢了.
小弟不才,学习checksum算法的时候,对如下数据始终无法校验成功,麻烦各位大哥帮忙指点下。对两段报文,用相同的机制,一个校验成功,一个失败,但这个两个包都是对的,我不知道原因,麻烦哥指点一下。多谢了。staticu8packet1={/*0x38,0x8b为checksum字段*/0x02,0xb4,0x38,0x8b,0x00,0x01,0x00,0x0a,0x53,0x77,0x69,0x74,0x63,
lnf99 嵌入式系统
《人工智能实践教程——从Python入门到机器学习》阅读报告(3)
本书的第三部分,作者深入探讨了神经网络的构建与应用,这一部分是全书的精华所在。以下是对书中核心内容的简要介绍: 感知机:作者首先从感知机的原理出发,详细阐述了其从逻辑电路到多层神经网络的演变过程。书中不仅介绍了基础的激活函数,还深入探讨了如何通过这些函数构建更为复杂的神经网络结构; 反向传播算法:通过链式法则和计算图,作者清晰地推导了反向传播算法的理论基础。书中不仅涵盖了常见的激活函数,还特别介绍了Softmax等复杂函数的推导过程,为读者揭示了误差反向传播在神
Aclicee 编程基础
小广播
最新测试测量文章
换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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