采用单片机的多普勒血流计系统的设计实现

发布者:快乐航程最新更新时间:2012-05-23 来源: 电子科技 作者:关键字:单片机  血流计 手机看文章 扫描二维码
随时随地手机看文章

  0 引言

  多普勒血流计的出现标志着在微血管灌流方面取得重大进步。本设计采取双通道装置拾取多普勒信号,有效地抑制噪声信号,采用单片机来对信号进行控制及处理,既简化了电路,又有助于信号的处理及读取。运用12位的AD574A不但提高了信号精度,利用其双极性,也省去了以往信号处理中复杂的乘方、开方电路或绝对值电路。通过四位LED显示,直观、准确地读取血细胞灌流量的瞬时相对定量值,可精确到小数点后两位。并同时配有扬声器来形象表示信号的强弱和变化。还可通过绘图仪,对信号进行长时间检测、记录,以便研究和分析。

  1 系统总体方案

  系统组成框图如图1所示。系统工作时,从激光探头发射出一束激光照射到组织上,并穿透组织形成一个半径为1mm的半球,半球中心在探头处。所有穿过该区域的血细胞会反射回部分光线,造成光线的多普勒移动,移动的强度和频率与穿过该区域的血细胞数量和速度有关,与其方向无关(灌流量定义为:血细胞灌流量=测量区域的血细胞量×细胞的平均速度)。部分反射回来的光由双路激光探头拾取,经光电转换器将光信号转换为反映血细胞灌流量大小的电信号。该电信号经一系列电学及数据处理后,利用51单片机控制数码管显示血流灌流量相对的大小,驱动绘图仪描记灌流量,控制扬声器发出反映灌流量大小的声音。

  2.硬件技术方案

  2.1 信号处理电路的设计

  信号处理电路是利用光纤将低功率激光传到探头,当探头放置在组织上时,被照射到的直径约1mm的半球区中运动的血红细胞将使光被重复的反射、折射,这些被反射、折射的复合光因血红细胞的移动发生了多普勒频率移动并有一部分散射回组织表面,进入两根对称的接收光导纤维。通过这两根对称馈送光纤传送给两个光电三极管进行光电转换,就可以把可知频率的多普勒信号展宽并检测出来。再经过放大、滤波、归一化处理即可滤出低频噪声及直流成分。由于两路多普勒信号是差模信号,所以经过差分放大器后,环境噪声、电网噪声、激光噪声将被大大抑制。再经信号处理单元进一步滤波、放大、补偿平滑后即可提取出正比于血细胞灌流量的电压信号。信号处理电路具体框图见图1的A/D转换前面部分。

  5G28是单片机相容输入阻抗集成运放,具有高输入阻抗及高转换速度的特点,广泛用于微电流的放大。因此,前置放大器、2KHz高通滤波器和7KHz低通滤波器均采用5G28。

  F007是单片机单增益运算放大器,它不需要外围频率补偿,有很高的共模和差模输入电压范围,因此积分器选用这个放大器。积分器时间常数和增益的改变,采用4066由单片机控制。

  由于传感器经光敏三极管转换的信号比较弱而且其中包含工频、静电和电磁耦合等共模干扰,对这种信号的放大选用AD521。AD521具有高输入阻抗,低失调电流,高共模抑制比特点,其增益可在O.1~1000之间调整,各种增益参数已进行了内部补偿,具有输入输出保护功能,有较强的过载能力。在使用中采用变压器耦合,通过调节外界电阻改变增益。

  2.2 单片机控制电路部分硬件的设计

  综合考虑系统的实际功能和要求,本系统选用AT89S52作为控制器。AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程 Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

  根据设计指标的精度要求,采用12位逐次逼近型快速AD574A转换器,其转换精度≤0.05%,可满足0.5%的设计精度要求。其转换速度最大为 35us,因为血细胞流量速度约为0.1ms,所以信号变换缓慢,并加有积分器,无须再加其它采样保持器。根据采样原理,每个信号周期采样十次即可,这里采用中速转换器就能满足要求。综合考虑速度、精度及性能价格比,A/D转换器采用AD574A,实现由模拟量到数字量的转换,以便于采用微机去控制显示、驱动打印。[page]

  D/A转换器,采用DAC0832。在本系统中DAC0832构成程控增益放大器,通过改变数字量来改变模拟量的输出,实现对扬声器声音的多级控制。

  由于系统中扩展了绘图仪进行长时间监测,而绘图仪的打印速度与需打印的数据的输出速度不匹配。因此,采用RAM6264来储存这些数据。

  采用74LS164作为键盘的串行接口,利用各个键的不同功能实现对仪器的总体控制,使操作一目了然。

  显示控制驱动接口电路使用MC14499,该芯片为20位移位寄存器。实现控制信号输出并实现电平转换,保证有足够的信号驱动能力。使用MC14499对数码管进行动态扫描,使用硬件少、占用CPU时间短、电路简单、耗电少。

  PP40绘图仪,用于绘制循环的相对灌流量曲线,采用74LS373作为数据缓冲寄存器,解决打印与微机的不同步。

  为了便于观察信号变化,对信号采用不同时间常数的积分以及不同的增益。为了切换这些不同的积分增益,该系统中采用了双四路模拟开关4066,并外接74LS373锁存输入数据。不同的开关闭合时,接通不同的电阻,形成不同的积分常数和增益倍数。

  3 软件设计

  根据系统功能和硬件实际情况,软件要实现控制数据采集及对采集量进行A/D转换、数字滤波、键盘扫描和处理、控制模拟开关进行积分时间和增益的选择、打印控制、音量控制和数据显示控制等。软件采用模块化设计思路,从整体到局部,从上到下进行设计。主程序流程图如图3.1所示。

  4 结束语

  采用多普勒现象测定组织微区血流灌流量在基础研究和临床应用中具有很高的实用价值。本文给出了采用单片机控制,利用多普勒现象测定组织微区血流灌流量的方法。该系统通过测定组织微区血流灌流量,衡量微循环状态,判断肌体生理功能变化,为外科手术提供了方便,对内科、医理学、麻醉学、骨科、儿科都有一定帮助。

关键字:单片机  血流计 引用地址:采用单片机的多普勒血流计系统的设计实现

上一篇:基于STC单片机的太阳能LED路灯控制器设计
下一篇:采用SPCE061A单片机的髋作用力测试仪设计

推荐阅读最新更新时间:2024-03-16 13:00

并购潮重整全球MCU供应商排名,NXP成为全球最大MCU供应商
  2016年全球前三大 MCU 供应商依序为 NXP 、Microchip以及Cypress,都是因为收购案而扩大了营收规模...下面就随嵌入式小编一起来了解一下相关内容吧。   市场研究机构IC Insights的最新报告指出,物联网(IoT)应用的强劲成长以及整并风潮,使得2016年微控制器( MCU )市场的厂商排名出现不少变化。以出货金额来看,全球前三大 MCU 供应商依序为 NXP 、Microchip以及Cypress,都是因为收购案而扩大了营收规模(下图);反观那些并没有进行收购的MCU厂商,2016年营收仅呈现个位数字成长甚至衰退。   并购潮重整全球MCU供应商排名,NXP成为全球最大MCU供应商   在
[嵌入式]
ATMEL89单片机水文缆道测验系统设计
  缆道测流是根据我国国情独创的一种测流方式,特别适用于测流断面容易变化的天然河床的断面面积和平均流速的测量,是目前其它测流方法不可取代的。水文缆道测验本身,是一个复杂空间系的动态变化过程,如缆道弹跳、机械运动惯性,流速的变化等因素都影响流量测验的精度,而且是一个随机变量,把这些主要变量建立成数学模型,编制相应的程序,输入微机,由微机自动运算调整,而得到正确的结果,这样就会大大提高水文测验的精度,又能及时地提供成果资料。   经过近50年的发展,水文测流已形成以缆道测流为主,特别是缆道测流技术,近几年发展迅速,基本可形成标准化建设的条件,如缆道架设已从多样化发展到基本采用开口游轮省力方式;水文绞车已从手摇、皮带联连到滑差调速电动
[单片机]
ATMEL89<font color='red'>单片机</font>水文缆道测验系统设计
单片机开发板是什么?
单片机开发板是什么呢?简单来说,它是指集成了许多单片的外围器件,如LED 灯,数码管,按键,行列式按键,步进电机,伺服电机,液晶显示等等用来学习,实验,开发等使用的板子,是一种实验设备(单片机编程)。 单片机开发板是在正式批量生产产品前,对产品进行设计和开发时使用的单片机,当我们对理论知识的学习有了一定的基础,单片机开发板就是我们实践的工具(pic单片机),通过单片机开发板我们可以做一些实验,从而掌握所学的知识。实际应用中,单片机开发板有以下优势: (1)利用一个单片机开发板就可以编制不同的程序实现各种各样的功能,不用为了一个实验焊一块电路板了. (2)在开单片机发板上设计,调试好程序,就能方便地移植到产品上,只是有时要作适
[单片机]
AT89C51单片机数字电子钟的设计
一、 设计目的与要求 设计目的:通过设计,培养运用已学知识解决实际问题的能力、查阅资料的能力、自学能力和独立分析问题、解决问题的能力和能通过独立思考。 设计要求:设计一个时、分可调的数字电子钟、断电后将数据保存,开启后时间将从断电后时间继续行走。 二、 设计内容与方案制定 具有校时功能,按键控制电路其中时键、分键六个键分别控制时、分时间的调整。按下小时数实现对小时数加减,按下分钟数实现对分钟数进行加减,并设置有复位键,启始键。 以AT89C51单片机进行实现秒、分、时上的正常显示和进位,其中显示功能由单片机控制共阴极数码管来实现,数码管进行动态显示。 通过AT24C02分别写入时、分、秒数据在断电后实现保存,在下次通电
[单片机]
AT89C51<font color='red'>单片机</font>数字电子钟的设计
STM32单片机-PWM波形输出
一、引脚映像与寄存器 1、定时器引脚复用功能映像 ----------------------------------------------------------- 2、定时器 1)定时器介绍 STM32中一共有11个定时器,其中TIM6、TIM7是基本定时器;TIM2、TIM3、TIM4、TIM5是通用定时器;TIM1和TIM8是高级定时器,以及2个看门狗定时器和1个系统嘀嗒定时器SysTick。 其中TIM1和TIM8能够产生3对WM互补输出,常用于三相电机的驱动,时钟由APB2的输出产生; TIM2~TIM5是普通定时器,TIM6和TIM7是基本定时器,其时钟由APB1输出产生。
[单片机]
STM32<font color='red'>单片机</font>-PWM波形输出
有关Keil软件仿真的51单片机串口调试技巧
引言   在单片机系统中,串口(UART,通用异步收发接口)是一个非常重要的组成部分。通常使用单片机串口通过RS232/RS485电平转换芯片与上位机连接,以进行上位机与下位机的数据交换、参数设置、组成网络以及各种外部设备的连接等。RS232/RS485串行接口总线具有成本低、简单可靠、容易使用等特点,加上其历史悠久,所以目前应用仍然非常广泛;特别对于数据量不是很大的场合,串口通信仍然是很好的选择,有着广阔的使用前景。   在单片机编程中,串口占了很重要的地位。传统方式串口程序的调试,往往是利用专用的单片机硬件仿真器。在编写好程序后,利用仿真器来设置断点,观察变量和程序的流程,逐步对程序进行调试,修正错误。使用硬件仿真器的确是很有
[单片机]
有关Keil软件仿真的51<font color='red'>单片机</font>串口调试技巧
STC12C5A60S2单片机串口1无法连续发送字符的问题
开发环境 1,开发板:STC12C5A60S2,串口1。 在使用STC12C5A60S2串口1发送数据的时候,接收端无法收到完整的字符串,我的发送方式如下: UART_Send_Str( 00 ); UART_Send_Byte(':'); UART_Put_Num(dat ); UART_Send_Byte('.'); UART_Put_Num(dat ); UART_Send_Byte(':'); UART_Put_Num(dat ); UART_Send_Byte('.');
[单片机]
STC12C5A60S2<font color='red'>单片机</font>串口1无法连续发送字符的问题
为提高单片机开发系统稳定性和可扩展性的C8051F 单片机实验系统设计
为进一步简化电路结构, 提出一种C8051F 单片机实验系统设计方案,该方案采用FPGA 实现单片机各种外设接口。FPGA 作为一种可编程逻辑器件凭借其优越的可扩展性能受到设计者的青睐,逐渐成为分立元件的替代者。通过对FPGA 编程,实现任何数字元件的逻辑功能,设计者可以通过原理图输入或硬件描述语言, 方便地设计一个数字系统,这使得单片机外围电路的设计简单、灵活、可靠。 本系统是为单片机实践教学而开发的,因此要求单片机的功能齐全,满足教学中各种实验的要求。一般的实验板的功能有:模拟数字信号转换实验、通信接口实验、存储器实验、各种显示实验,人机交互实验等等。除此之外,还要考虑由于是非商业性质的开发, 对一些功能的精度要求不是很高
[单片机]
为提高<font color='red'>单片机</font>开发系统稳定性和可扩展性的C8051F <font color='red'>单片机</font>实验系统设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

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

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

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