基于USB2.0接口的生物阻抗分析仪的研制

发布者:码上奇迹最新更新时间:2009-02-08 来源: 电子测量技术关键字:生物  阻抗  系统  隔离  程序  设计 手机看文章 扫描二维码
随时随地手机看文章

引言

  生物阻抗技术是一种无损伤的技术,测量时对人体没有任何伤害和副作用,是人体医学发展的一个方向之一[1]。生物阻抗分析仪的机理[2]在于:生物组织对外加电流场具有不同导电作用,当在人体表面加一固定频率的低电平电流时,含水 70 %以上的肌肉组织是良好导体,而含水较少的脂肪组织近似为绝缘体,因此通过测出阻抗值可用于计算出身体成份以及电阻抗的医学成像[3]。

  目前市场上已经有多种生物阻抗分析仪器,但成本昂贵,使用烦琐,设计复杂,难以在家庭保健方面得到普及。因此,本设计提出了新的思路并研制出一种高性能的小型生物阻抗分析仪,可以多频点测量人体各区间段的阻抗模值和相位信息。该仪器具有集成度高,成本较低,使用方便,安全可靠的优点。

1.系统硬件结构和原理

1.1系统原理

  高集成度阻抗分析芯片AD5933是一个高精度的阻抗变换系统,含有一个片上频率发生器和一个12位、1MHz采样率的ADC(模数转换器)。片上频率发生器可在任意指定频率上发出激励信号,通过前置放大器的增益控制到达目标阻抗,返回的信号经ADC采样后送到片上的DSP引擎,此DSP引擎执行FFT操作,计算出每一输出频率上阻抗的实部和虚部。

  本系统采用了上下位机的设计方法[4],整个系统全部由上位机PC通过USB发送相应命令来控制,通过PC应用程序将扫查频率起点、终点和步长设置好,通过USB接口发送到下位机,下位机解析相应的协议后,转换成对AD5933的控制指令,配置AD5933完成相应的操作,下位机则使用了ARM7内核的LPC2148芯片作为主控制器,经I2C总线控制AD5933芯片,该芯片通过四电极法的模拟前端并使用片内DSP计算出人体的特性阻抗,主控制器通过I2C接口将其取回,数据经USB接口传送至上位机PC作显示和分析,最终完成对人体阻抗模值和相位的扫频测量。同时系统在人体和PC之间采用了安全隔离措施,保证了测试人体的安全。本设计中为了方便校准测量,使用了I2C总线接口的E2PROM存储校准所获得的参数,另外本设计利用PCA9535芯片将I2C信号转为I/O信号作为控制位控制选取测量所需要的前端电极,这样就可以同时测量人体多个区间段的阻抗信息[5]。

1.2系统硬件结构

  整个系统硬件框架如图1所示:

图1 硬件框架图

1.2.1 USB通信:

  本设计采用LPC2148片上集成的USB2.0控制器来完成USB通信,该控制器支持16个逻辑端点,在设计中使用控制端点0和批量端点2,并采用全速模式进行USB通信。

1.2.2 隔离

  为保证被测生物体与PC机电压隔开,采用隔离技术,包括电源隔离和I2C信号的隔离两个部分。I2C信号的隔离采用ADUM2251,该芯片提供了一个双向通道和一个单向通道来实现I2C接口的隔离。该芯片具有很强的隔离和保护性能,额定的隔离电压为5000V,并可以持续1分钟时间。电源隔离采用DC/DC电源隔离模块,该模块内置EMI滤波单元,输入过压、过流及输出短路、过载保护电路。

1.2.3 测量前端电极:

  采用了四电极法[6],即采用一对激励电极提供激励电流,以及一对电极测量人体上的电压降。激励电极采用了压流转换设计,将AD5933所发出的激励电压信号转换为交流恒流信号,经过电平抬升至2.5V的多频率恒流经过人体[7],测量电极所测得的在人体上产生的电压通过高输入阻抗和高共模抑制比的差分放大器,送至后端作AD转换处理和阻抗特性计算,保证测量的准确性。与比较简单的两电极法相比具有更好的精确程度,整个测量电极模拟前端如图2所示。

图2 四电极法模拟前端

2.软件设计

2.1 软件系统流程

  软件系统流程如图3所示:


图3 软件系统流程图

2.2 下位机固件程序设计

  下位机固件程序主要实现主控制器经I2C控制AD5933,E2PROM的存储,以及PCA9535的控制,通过USB与上位机通信,以及总的协调控制。

2.2.1 AD5933控制

  该部分软件的主要是控制AD5933进行频率扫描并获取阻抗,测量温度等。AD5933的初始化设置参数由PC主机应用程序通过USB接口传递至下位机,下位机解析指令再通过I2C接口写入AD5933片内寄存器。
  程序流程如图4所示:

图4 AD5933控制部分工作流程

2.2.2 USB数据通信

  USB数据通信部分需要完成的任务包括:

  (1)由主机向下位机发送各种控制命令,用于传输配置参数、启动各种操作等,并获取下位机当前的工作状态;
  (2)当下位机完成扫频或温度测量时,由PC机通过USB读取测量结果。

2.3 主机设备驱动程序设计

  主机端的设备驱动程序为WDM类型。USB设备的总线驱动程序主要由操作系统提供,本设计中编写的是功能驱动程序,基本组成包括:驱动程序入口例程(DriverEntry)、 即插即用例程、分发例程、 电源管理例程、卸载例程。其中分发例程主要用于处理用户软件发出的各种I/O请求,并为用户提供操纵设备的接口。用户的Win32应用程序将通过分发例程来与特定的设备进行通信。

2.4主机端应用程序设计

  主机端应用程序提供了一个人机交互的界面,用于客户控制系统硬件设备,读取下位机的各种测量结果并进行分析计算,然后以图形化的方式予以表现。主要包括USB设备接口、界面控制、校准处理、数据分析、数据存储几个功能模块。

2.4.1 AD5933的校准处理

  根据AD5933原理特性,在阻抗测量时首先必须确定阻抗的范围和测试频率范围,并进行校准,通常的校准方法是选择待测阻抗范围的中点值为校准电阻值,将校准频率设定为测试频率范围的中点,在该频点计算相应的幅度因子。但是实验中发现随着频率的变化,幅度因子的值会逐渐产生偏差。

  由于考虑到每次扫频的最大点数不是很多(511个),在应用程序中,本设计采用了逐点校准的方法,即对于确定的扫频范围和间隔,使用校准电阻经过扫频,测量计算每个频率点的幅度因子,并存放在一个校准数组中,从而很好的减小了该频率范围内幅度因子的偏差,在实验中取得了较好的效果

3.实验结果

3.1 对人体左上肢+躯干+右下肢的阻抗进行测量

  测量结果如图。


图5 人体阻抗测量结果
 
  上述测量结果包含了两个测量结果,上面的曲线代表了人体阻抗模值随频率变化的情况,下面的曲线代表了人体阻抗相位随频率变化的情况,实验中频率变化的范围取为5KHz-100KHz,步进频率设为在1KHz。由图中可以发现出人体左上肢+躯干+右下肢的总阻抗在850Ω(5KHz处)到400Ω(100KHz)之间,且总阻抗值随着激励信号频率的升高而下降,与人体阻抗信息的常识是吻合的,实验结果也验证了本设计的有效性,图形化的界面也使得本设计使用操作方便,结果一目了然。测量的阻抗信息经过算法的计算,则可以测定人体的成分组成,比如脂类成分的含量多少等等[8]。

3.2 可靠性测试

  由于人体阻抗在频率50KHz的阻值在200-800欧之间,因此选取如下表所示的电阻,利用本设计测量电阻值与使用惠普4284A型LCR分析仪测量结果做一个对比:

 

     

表1 测量电阻结果

  从表1可以看出本设计测量仪器在测量过程中精度误差控制在1%以内。

4.结论

  本文分析了基于USB2。0的小型生物阻抗分析仪硬件原理结构,同时分析了上位机显示控制软件、USB驱动程序以及嵌入式下位机固件软件的构建和实现。该阻抗分析仪采用四电极法的激励前端,并使用了高集成度的阻抗分析芯片,不仅在成本得到了有效控制,而且在测试结果的精度上有不错的表现。USB2。0接口的采用使得该仪器具有即插即用,测量迅速准确等优点,另外使用了隔离技术也保证测试人体的安全。总之,本文在小型化生物阻抗分析仪器的设计上提供了一个新的思路和较好的构建框架。

参考文献  

      [1]王文艇, 钟季康, 马骏. 生物阻抗技术概述[J]. 上海针灸杂志, 2005, 24(11): 40
  [2]唐敏. 生物阻抗测量原理和测量技术[J]. 生物医学工程杂志. 1997, 14(2):152-155
  [3]李刚, 王化祥等. 医学电阻抗成像系统[J]. 电子测量技术, 2002, 4:28-29
  [4]郭兴明, 彭承琳. 生物阻抗测量系统的研究[J]. 电子技术应用. 1995, 11:13-15,22
  [5]董秀珍, 史学涛, 秦明新等. 生物电阻抗特征参数测量数据采集系统的研究[J]. 生物物理学报. 2001,17(4): 795-799
  [6]刘加恩, 董永贵, 葛凯. 适用于家庭健康检测的生物电阻抗测量系统[J]. 清华大学学报(自然科学版), 2007, 47(8):1330-1333
  [7]王超, 钱相臣等. 混频激励生物电阻抗测量系统[J]. 仪器仪表学报, 2007, 28(6): 961-965
  [8]谢旭东. 生物阻抗法测量人体成分的研究[J]. 枣庄学院学报, 2007, 24(2):99-100

关键字:生物  阻抗  系统  隔离  程序  设计 引用地址:基于USB2.0接口的生物阻抗分析仪的研制

上一篇:医用低成本自动示波法血压测量仪解决方案
下一篇:基于PowerWise技术的“中医神指”蓝牙终端设计

推荐阅读最新更新时间:2024-03-16 11:35

基于PIC单片机的智能化逆变电源控制系统
  随着科学技术的进步,电源质量越来越成为各种电气设备正常和良好工作的基础。电源技术领域的一个持续的研究课题即是研究作为电子信息产业命脉的电源的可靠性和稳定性。   而逆变器作为电源的核心部分,其调制技术很大程度上决定了电源输出电压的质量。目前最常用的调制技术是正弦脉宽调制(SPWM)。随着 单片机 的出现及其广泛应用,智能化控制方法已经逐渐替代传统的分立元件电路产生方法或是专用芯片产生方法。智能化 逆变电源 的优势在于它不仅能实现调制信号的输出,还为系统数据参数的监控、处理及显示提供接口。同时它与现代计算机技术更好地结合产生了故障自诊断和自我保护功能,可提高系统的稳定性。   在充分考虑工业控制成本及稳定性要求的前提下,本设计采
[电源管理]
基于PIC单片机的智能化逆变电源控制<font color='red'>系统</font>
德州仪器推业内首款数字隔离器 确保HEV/EV系统150°C时仍可通信
据外媒报道,当地时间3月2日,美国德州仪器(Texas Instruments,TI)公司宣布推出业内首款数字隔离器,而且该款数字隔离器符合美国汽车电子协会(AEC)- Q100标准内的Grade 0(0级)环境工作温度规范。ISO7741E-Q1 数字隔离器 工作电压达1.5-kVRMS,处于业界领先水平,而且最高可在0级150°C温度条件下工作。新款隔离器可以让工程师更好地保护低压电路不受混合动力汽车(HEV)和 电动汽车 (EV)系统中的高压事件影响,并避免在设计冷却系统时,将温度设计降至125°C以下,125°C是1级集成电路(IC)所能承受的最高温度。 (图片来源:德州仪器) 此外,在系统设计中执行控制器局域网
[汽车电子]
德州仪器推业内首款数字<font color='red'>隔离</font>器 确保HEV/EV<font color='red'>系统</font>150°C时仍可通信
嵌入式WEB传感器的网络化接口设计
摘要:介绍了嵌入式WEB传感器的体系结构,提出了网络化接口中TCP/IP协议栈的几种实现方式,着重探讨了基于TCP/IP协议栈芯片W3100A的网络化接口的实现,最后分析了嵌入式WEB传感器的WEB功能的实现。 关键词:嵌入式WEB传感器 网络化接口 嵌入式WEB传感器是在智能传感器的基础上发展起来的具有Internet功能的新型传感器。 其实质是在传统传感器的基础上实现TCP/IP网络通信协议接口,将传感器作为网络节点直接与计算机网络通信。它的组成主要有:敏感单元、智能处理单元和TCP/IP通信协议接口。 图1为嵌入式WEB传感器的体系结构。传统的传感器在嵌入式WEB传感器中只占一部分。核心部分是完成信号处理、数据交
[嵌入式]
半导体,一万年也要搞出来--中国的芯片设计产业
  中国的经济升级,最大的两个领域是汽车制造工业和集成电路工业。反过来说,我们要实现最终打垮西方列强,也就是要在这两个超级产业完成逆袭。下面就随半导体小编一起来了解一下相关内容吧。   未来的十年,我们要做好长期战斗的准备, 如果我们成功了,那中国就是真正的超级大国。如果这两个领域我们失败了,中华民族复兴就不能称之为成功。   这个地球上最强大的国家美国,它有哪些百亿美元利润级别的公司?   除开能源和金融行业以外,有大约17家左右。   Facebook,通用电气,IBM,思科,英特尔,宝洁,强生,微软,苹果,沃尔玛,迪士尼,通用汽车,甲骨文,Alphabet(谷歌母公司),Verizon,AT&T,Comcast   再具体
[半导体设计/制造]
CRT四轴自动焊接(激光焊接或其他焊接)系统进退刀解释
斜拉抬高 在图形编辑时,点焊和拖焊带有可设置 参数 【进刀模式】与【退刀模式】。“进退刀模式”是以斜拉进退刀来满足特殊位置的焊点(如图1-1所示)的实际加工工艺: 本系统斜拉模式设计了7种模式(0~6),分别为: 0 - 无抬高 1 - 只抬高1(1) 2 - 只抬高2(2) 3/4/5/6 - 斜拉模式3~斜拉模式6 ⑴进退刀设置: 在手持盒首界面中,选择进入【3.工艺参数】中,按方向键“→”(非轴方向键)切换至下一页,选择进入【斜拉抬高】,斜拉抬高设置如图1-2所示: 如上图1-2、图1-3所示,斜拉模式设置中有两种不同的参数设置方式。 ①抬高1、抬高2:只Z轴抬高,其他轴不做动作,5
[嵌入式]
CRT四轴自动焊接(激光焊接或其他焊接)<font color='red'>系统</font>进退刀解释
贸泽推出Analog Devices LTM2810 µModule隔离
专注于引入新品并提供海量库存的电子元器件分销商贸泽电子 (Mouser Electronics) 即日起开始备货Analog Devices的Power by Linear™LTM2810 µModule®隔离器。LTM2810 µModule隔离器能够提供高达7.5 kVRMS的隔离,是测试与测量设备、医疗器械、电动汽车 (EV) 和混合动力汽车(HEV) 系统、工业应用与计量系统的理想之选。 贸泽备货的Analog Devices LTM2810 µModule隔离器具有单独的逻辑电源引脚,能够轻松连接1.6 V 至5.5 V的不同逻辑电平。与隔离器耦合的器件每一端均由3 V至5.5 V电源供电,并在输入和输出逻辑接口之间
[电源管理]
贸泽推出Analog Devices LTM2810 µModule<font color='red'>隔离</font>器
单片机控制板PCB设计原则
设计电路板最基本的过程可以分为三大步骤:电路原理图的设计,产生网络表,印制电路板的设计。不管是板上的器件布局还是走线等等都有着具体的要求。 例如,输入输出走线应尽量避免平行,以免产生干扰。两信号线平行走线必要是应加地线隔离,两相邻层布线要尽量互相垂直,平行容易产生寄生耦合。电源与地线应尽量分在两层互相垂直。线宽方面,对数字电路PCB可用宽的地线做一回路,即构成一地网(模拟电路不能这样使用),用大面积铺铜。 下面这篇文章就单片机控制板PCB设计需要注意的原则和一些细节问题进行了说明。 1.元器件布局 在元器件的布局方面,应该把相互有关的元件尽量放得靠近一些,例如,时钟发生器、晶振、CPU的时钟输入端都易产生噪声,在放置的
[单片机]
基于C8051F016单片机和功率放大器实现程控三相交流功率源的设计
前言 程控三相交流功率源的应用十分广泛,它被大量应用于冶金、通信、化工、电力及军工等诸多行业。用于交流调压、调功、调光及电机软启动等工业自动化控制领域,还可以用于计量以及产品的性能试验等方面。用于计量和产品试验等领域的功率源对于其输出波形要求较高,要求功率源输出完整的正弦波信号,对于正弦波的失真度有一定的限制。目前此类交流功率源的实际输出功率都很小,它们一般只强调单项指标,即电流或电压输出。而用于电能表计量时,其功率源输出的不是真实的功率,而是利用产生“虚功率”的方法来实现电能的计量。在某些产品的性能试验或计量过程中需要产生实际的交流功率,且要求其任意相的电流、电压、相位都能够独立调节。目前的交流功率源都无法满足要求,本文介绍的三
[单片机]
基于C8051F016单片机和功率放大器实现程控三相交流功率源的<font color='red'>设计</font>
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新医疗电子文章
换一换 更多 相关热搜器件

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 医学成像 家庭消费 监护/遥测 植入式器材 临床设备 通用技术/产品 其他技术 综合资讯

词云: 1 2 3 4 5 6 7 8 9 10

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

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