基于单片机的人体阻抗测量系统

发布者:GoldenSunrise最新更新时间:2020-12-05 来源: elecfans关键字:单片机 手机看文章 扫描二维码
随时随地手机看文章

  引 言

  医学阻抗测量是利用生物组织与器官的电特性及其变化,提取与生物体生理、病理状况相关的生物医学信息的一种检测技术。它通常借助于驱动电极向检测对象送入一微小的交变电流(或电压)信号,同时测量两极的电压(或电流)信号,从而计算出相应阻抗,然后应用于不同目的。
 

  本设计利用MSP430F149自带的串口通过RS485进行远距离实时传输,上位机可将实时数据进行曲线绘制、数据保存等处理。


  1 系统结构

  系统采用TI公司的MSP430F149单片机。该单片机有60 KB Flash、2 KB RAM,具有强大的数据处理能力。单片机通过向AD9852发送频率字、幅度字从而控制正弦波的频率、幅度。正弦波经过电流转电压、功率放大等电路作用后,经过线圈T1隔离作用于人体,同时由线圈TFl和T2感应出的电流、电压相对量,经过程控放大器和真有效值转换后,进入单片机,进行A/D转换。单片机根据电流、电压值计算出电阻,再通过串口传输给PC机。其系统结构框图如图1所示。

  

基于单片机的人体阻抗测量系统结构框图

 

  2 硬件电路

  2.1 单片机控制AD9852电路

  如图2所示,单片机P1.O~P1.7,通过复用与AD9852数据、地址引脚相连,P2.3~P2.7与AD9852五个较重要的控制引脚相连接。单片机主要是通过向DDS输出幅度字、频率字来控制AD9852产生的正弦波的频率和幅度。

  

单片机与AD9852的连接电路

 

  2.2 电流、电压测量电路

  图3所示为电流测量电路原理。为了在不同幅度下都能准确测量电流,在峰一峰值转有效值电路前加了一片程控放大器,单片机通过输出增益控制使得即使前端电压很小时也能将其提高到一定程度,达到准确测量的目的。同样,在电流测量电路中,也使用了同样的原理图。

  

电流测量电路原理

  2.3 RS485电路

  图4所示的单片机与RS485通信转换电路中,通过3个光耦器件对单片机电路和RS485总线进行隔离,提高系统的抗干扰能力。采用SP485E来支持RS485串行协议,但由于SP485E的工作逻辑是TTL电平,而RS232通信的逻辑电流不是TTL电平,需要通过SP232器件进行电平转换,如图5所示。RS485工作在半双工通信状态,通过CTR485控制数据的输入/输出方向。

  

单片机与RS485通信转换电路

 

  3 软件设计

  本系统的软件用C语言编写,在IAR EmbeddedWorkbench环境下进行编写、调试,其软件流程如图6所示。单片机软件主要分为两部分,一部分通过控制AD9852产生正弦波,同时对电压、电流进行A/D转换,进而进行计算,其流程如图7所示;另一部分将采集来的数据传输给PC机,软件流程如图8所示。

  

软件流程

 

   4 实验结果

 

  实践证明,正弦波幅度对阻抗幅度值影响较小;而频率对阻抗幅度值影响较大。用鸡蛋清实验时,发现随着频率增大,阻抗值减小,并且蛋清浓度越高阻抗越大。当正弦波频率为440 kHz时,通过程控放大器将电流电压调整在O.7 ~2.5时,无感电阻与电压、电流比值的关系如图9所示。

  

无感电阻与电压

 

  图中横坐标为U/I,纵坐标为R/10。由图可见,在误差允许的范围内二者呈近似线性关系。


  结 语

  本设计提供了一种人体阻抗测量方法,可作为医疗仪器的辅助功能,为组织诊断等提供一定的参考,可移植于不同应用。

关键字:单片机 引用地址:基于单片机的人体阻抗测量系统

上一篇:430怎么复位_430软复位方法详解
下一篇:基于FFT变换的MEMS检波器设计方案

推荐阅读最新更新时间:2024-11-06 16:29

单片机笔记】51串口printf的使用和变量循环问题
串口printf的使用 每次在使用到51内核的MCU是总会很头疼,原因有很多,主要的就是仿真,串口打印调试等比较麻烦。但是没办法,这还必须要用到。所以没办法,把之前用过的串口打印程序重新温习了下,用过51和32的朋友一定会发现51简直弱爆了,在串口打印程序上还非常的不方便。以最好用的printf为例子。我今天就把这个函数给写出来了,当然依托了网上的大神们,函数原型如下: void USART0_Printf(char *fmt,...)//这个是我们的printf函数 { char* ap;//typedef char *va_list; va_list是char型的指针 charxdata string ;/
[单片机]
【<font color='red'>单片机</font>笔记】51串口printf的使用和变量循环问题
公交车防超载智能语音提示系统设计
O 引言   对于大多数城市居民来说,公共交通系统是他们每天都要接触的。然而,随着城市化的加速发展。城市人口的迅速增长,城市公交系统也变得越来越拥挤。市民普遍感到乘公交车难,车上挤得难受。同时,由于公交车超载现象的普遍存在,因而也存在一定的安全隐患。2009年6月5日8时25分许,成都北三环附近一辆“川A49567”9路公交车发生燃烧,导致27人遇难72人受伤。值得注意的是,超载的交通负荷加剧了此次事故的损失,而其背后,则是城市化加速后的公共交通之困。事实上,成都遇到的公交难题也是全国性的。   从现行法律上讲,给公交超载标准定性倒不太难。《道路交通安全法》明确指出,界定核载人数的标准是公安机关为机动车核发的行驶证上的核载人数
[汽车电子]
公交车防超载智能语音提示系统设计
富士通半导体杯MCU设计竞赛颁奖典礼隆重举行
2010-2011年富士通半导体杯“两岸三地•创意未来”MCU设计竞赛颁奖典礼近日在上海浦东嘉里大酒店隆重举行。以“舞动巧思 放声未来”为主题的颁奖典礼现场表彰了一系列兼具创新与实用的未来生活设计,这也意味着吸引两岸三地高校师生及电子爱好者踊跃参与的本届MCU竞赛圆满落幕。 2010年11月启动的本届富士通半导体杯MCU设计竞赛,赢得了两岸三地(大陆、台湾和香港)教育界、半导体行业和行业媒体的广泛关注,参赛选手也是再创新高,大陆地区吸引了1,300多名参赛选手,而台湾、香港地区也有110余组选手踊跃参赛。经过严谨的评审,50多所高校的70余件作品脱颖而出,角逐最终大奖。来自天津大学的“物联网智能冰箱iStore设计方案”和西南交
[单片机]
富士通半导体杯<font color='red'>MCU</font>设计竞赛颁奖典礼隆重举行
单片机系统软件抗干扰方法
单片机系统软件抗干扰方法 在提高硬件系统抗干扰能力的同时,软件抗干扰以其设计灵活、节省硬件资源、可靠性好越来越受到重视。下面以MCS-51单片机系统为例,对微机系统软件抗干扰方法进行研究。 1 软件抗干扰方法的研究 在工程实践中,软件抗干扰研究的内容主要是: 一、消除模拟输入信号的嗓声(如数字滤波技术);二、程序运行混乱时使程序重入正轨的方法。本文针对后者提出了几种有效的软件抗干扰方法。 1.1 指令冗余 CPU取指令过程是先取操作码,再取操作数。当PC受干扰出现错误,程序便脱离正常轨道“乱飞”,当乱飞到某双字节指令,若取指令时刻落在操作数上,误将操作数当作操作码,程序将出错。若“飞” 到了三字节指令,出错机率
[模拟电子]
<font color='red'>单片机</font>系统软件抗干扰方法
AVR单片机掉电数据保护应用
  在单片机应用中经常需要在掉电时(包括人为的关机和偶然的外部电源故障),对运行的数据进行保存。目前,常用的方法是单独给单片机增加一个较大的电容(一般为2000 μf以上,也有用法拉级的),外部掉电后,靠大电容存储的电量缓慢放电,提供单片机向eeprom存储数据所需要的时间。所选的电容小,提供的时间短,存储数据不可靠,所选电容大提供时间长,存储数据可靠。但是随之而来的问题是,掉电后电容放电过程中,单片机的供电电压在缓慢下降,当下将到某个值但还没有降到复位门限电压之前,如果此时再次开机,则单片机不能正常启动,导致单片机重复上电后工作混乱。下面具体分析这一过程并给出解决的办法。   我们先了解一下AVR的上电复位特点。上表是AVR数据
[单片机]
AVR<font color='red'>单片机</font>掉电数据保护应用
基于凌阳8位通用型工控单片机的CAN总线智能节点的设计
1 CAN总线概述 CAN, 全称为“Controller Area Network”,是国际上应用最广泛的现场总线之一。20世纪80年代初,德国Bosch公司为了解决现代汽车中众多的控制与测试仪表之间的数据交换问题,开发出 CAN总线。CAN总线能有效支持分布式控制或实时控制的串行通信网络,具有抗干扰性强和使用可靠等优点,最初主要应用汽车工业,现在广泛应用于汽车工业、航空工业和工业控制等自动化领域,如分布式环境监测系统、温室环境监控系统、变电站变监测系统等。 CAN总线是一种串行数据通信协议,其通信接口中集成了CAN协议的物理层和数据链路层功能,可完成对数据的成帧处理,用户可在其基础上开发适应系统实际需要的应用层
[单片机]
基于凌阳8位通用型工控<font color='red'>单片机</font>的CAN总线智能节点的设计
51单片机学习笔记(二)_流水灯实验
流水灯实验电路图 一、控制一/多灯亮灭 汇编实现 ;注释 LOOP: ;SETB P1.1 ;(1)熄灭灯 MOV P1,#0FFH; LCALL DELAY ;(2)延时一段时间 ;CLR P1.1 ;(3)点亮灯 MOV P1,#0FDH; LCALL DELAY ;(4)延时一段时间 AJMP LOOP ;(5)跳转到第一句LOOP处 ;以下子程序 DELAY: MOV R7,#250 ; D1: MOV R6,#250 ; D2: DJNZ R6,D2 ;R6=R6-1;IF(R6!=0) GOTO D2; DJNZ R7,D1 ; RET ;返回主程序 END
[单片机]
51<font color='red'>单片机</font>学习笔记(二)_流水灯实验
单片机型FM有线/无线遥控广播系统
摘要:阐述双音频通信的基本工作原理;结合FM有线/无线遥控广播系统中的具体应用,介绍一种适合单片机系统的双音频通信方案,设计具体的硬件接口电路,说明其工作原理;给出应用于双音频的程序流程及在工作中应注意的一些问题。 关键词:OTP单片机 双音频 调频调制器 遥控广播系统 CD22204 引言 在许多单片机应用系统中,常常利用电信号与非电信号,来传送控制信号和数据信息,以实现遥控或遥测的功能,例如光信号、超声波信号、电脉冲信号等。而本FM有线/无线遥控广播系统中,是使用双音频电信号发送接收挖出,实现对FM有线/无线广播的远程控制管理。这种双音频通信具有控制简单,实施方便,传输可靠,而且造价低廉的特点,也是一种较为常用的通信方
[应用]
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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