资源描述
一种新型的抗电刀干扰心电采集模块引言随着现代医学和仪器技术的快速发展,先进的医疗仪器设备得到了广泛的应用。如在手术室中,医生用高频电刀对病人进行组织切割和凝血,而同时还通过多生理参数监护仪实时监测病人的病情和发展趋势,以便根据情况及时进行有效的处理。电刀使用时,其所产生电气干扰会通过身体的传导和辐射等多种途径进入心电采集模块,使心电波形的数据严重失真,心率计算发生错误,严重影响监护仪的心电监测性能。现代的监护仪的发展趋向于模块化、小型化和智能化,本文根据市场需求研究了一种抗电刀干扰的心电采集模块,与传统心电采集模块相比,在性能相当的情况下,模拟电路大为缩减,功耗降低,体积减小,适应了模块设计中小型化、单片化、硬件软件化的发展趋势,具有很高的性价比。本设计的心电采集模块采用ADI公司的微控制芯片ADmC847作为核心,它具有8通道高精度的24位S-D型ADC,整合了片内参考电平、电源管理、与2通道12位高精度DAC,支持ISP在线调试,外接32kHz晶振,通过锁相环可工作在12MHz下。片内还集成有62k字节的FLASH与8k字节的SRAM,片上外设资源包含有UART、SPI、双I2C串行接口、3个定时器、看门狗和PWM等。心电采集模块的系统框图如图1所示。本设计是利用微控制芯片内集成的ADC对心电信号进行检测,液晶接口可以外接液晶模块来进行独立使用时的心电波形显示。RS-232接口作为数据和程序传输接口,可以进行IAP和采样数据上传。无源线性网络右腿驱动电路Admc847最小系统液晶接口RS-232接口图1 心电采集模块系统框图模拟部分设计 模拟电路是模块中直接与人体连接的电路,主要负责原始信号的调理。本设计中要求在处理过程中对电刀产生的干扰有足够的抑制作用而同时保证心电信号不失真。心电模拟电路中常用的用来防止静电、电除颤对器件损坏的保护电路由于其设计方法比较成熟,本文并未涉及。无源线性网络设计电刀相当于一个变频变压器,它的输出电压极高,并通过高电流密度使细胞气化或干化以达到切割或凝血的目的。如美国Valleylab的Force FX型高频电刀,当工作在单极凝血的喷射式凝血模式时,输出的峰值电压可高达9000V。为了抑制电刀的高频干扰,模拟部分包含了一个无源线性网络。电刀产生的干扰主要以传导的方式进入心电采集模块,共模干扰和差模干扰同时存在,网络设计为对这两种干扰均有强抑制作用。图2为网络的原理图。电路采用了无源线性元件电容和电阻进行滤波,避免了非线性失真的引入,器件选取时需要综合考虑系统的输入阻抗、阻容的极限参数和衰减特性。同时,网络还采用了共模驱动技术,防止由于阻容元件的不匹配造成共模干扰转变为差模干扰,以提高共模抑制比。图3是用仿真软件multisim2001对该网络进行的幅频分析。由图可见低频心电信号可以无失真的通过,而高频信号得到了很大的衰减,在500kHz可以达到-80dB。图2 无源线性网络的原理图图3 无源线性网络的幅频特性放大电路心电测量中,电极与人体皮肤表面接触形成的半电池会产生极化电压,它缓慢变化,表现为很低频的噪声信号,国家标准中规定极化电压最大为300mV,远远大于心电信号。传统的心电采集模块设计中,由于采用的往往是精度比较低的逐次逼近型ADC,为避免放大器的饱和,采用了前置多级放大,并在中间加入了时间常数电路去除极化电压,继而对信号进行交流放大。由于放大器的输入端存在寄生二极管或保护二极管,当电压发生突变时,电容两端的电压不能发生突变,电流就会通过二极管和电阻对电容充电。国家标准中要求时间常数电路的时间常数不小于3.2s,所以当放大器的输入端受到瞬间大脉冲的干扰(如电刀的启停)或导联切换时,很容易会出现堵塞现象,这使得放大器需要很长时间才能使基线恢复到正常位置。另一方面,心电信号取自两个标准导联,如果以双端模式输入到ADC,则理论上其共模增益为0,即共模抑制比为无穷大。而采用了传统的前置放大电路后,由于将双端信号转换成了单端信号,电路的共模抑制比下降了,而且还受到后级仪用放大器性能的制约。本设计中利用了ADmC847中集成S-D型ADC,它具有24位的高分辨率、108的输入阻抗及差动输入模式,通道前端含有PGA(程控增益放大器),可以通过编程设置合适的输入范围。由于具有了足够的分辨率,同时PGA可以保证信号站有足够的动态范围,所以原始信号基本不需要放大,或仅需要进行低倍的直流放大,即无需加入时间常数电路,这样就避免了放大器的堵塞。在高分辨率的24位采样结果中,通过软件去除高位中极化电压的影响,提取低位有效位的心电信号,恢复心电波形。这样与传统心电采集模块相比,虽然增加了一部分的软件处理量,但是以现有高性能的MCU处理速度来看,还远没有达到其处理极限。而与此同时,模拟电路部分的缩减,却带来模块体积和功耗的降低和稳定性的提高。右腿驱动电路工频(50Hz)干扰是心电测量中最重要的干扰。仅靠前置放大器的高共模抑制比还不足以抑制工频干扰。右腿驱动电路也是抑制工频干扰的有效方法。本模块采用人体共模电平信号(COM)与ADmC847 集成的DAC的输出信号通过运算放大器做差动放大,把放大后信号作为右腿驱动信号。该方法不仅可以抑制50Hz工频干扰,还可根据ADmC847检测到的心电信号适当调整人体电平,便于ADC采样。右腿驱动电路如图2中下半部分所示(从R7到Voc)。数字电路设计ADmC847不仅具有丰富的数字资源可提供高达12M的运算速度,还具有良好的模拟接口,其高集成度极大的简化了心电模块的设计工作,为心电信号的实时监控和后续处理提供了保障。本设计中心电信号经过主ADC输入通道采集,采用全差分输入,双极性配置,输入缓冲使能且范围为2.56V。采样数据可直接通过串口送至上位机处理,也可在模块内使用自适应相干模板法先进行软件滤波再上传。IAP实现ADmC847提供了一种用户下载(ULOAD)模式,可以对其进行在应用编程(IAP)。通过在代码空间高6K字节空间上(位于用户程序存储器E000HF7FFH)编写Bootloader,可以用我们自定义的协议将应用软件下载到程序空间的低56K上,而不需要模块硬件上有丝毫的改动。用户可以将模块串口与PC连接,利用我们提供的PC及软件,远程下载最新的软件,实现产品软件升级换代。Bootloader程序流程图如图4所示。图4 Bootloader程序流程图结语本文介绍的心电采集模块是对传统心电模块电路结构上的创新。该电路以很少的元件数量、简单的电路结构实现了高性能的心电信号数据采集,同时对高频电刀干扰有很强的抑制作用,具有很高的性价比,可以作为独立心电模块使用,也可以作为心电OEM模块应用于术中监护仪中。同时模块利用IAP技术可以直接通过串口实现本地或远程下载软件,降低了产品的维护成本。参考文献:1 杜娟,路宏敏,郭乃武等心电监护中的抗电刀干扰方法北京生物医学工程2003,22(3):2202222 李刚,林凌新型的高性能生物电放大器电子产品世界2002,11(期):52533 Analog DeviceADuC845_7_8_a data sheetAnalog Device2004,64 李刚,林凌,抗高频电刀心电监测模块,中国发明专利,专利(申请)号:200610013144.6.5. 林凌,李刚,高精度采集微弱信号的方法与电路,中国发明专利,专利(申请)号:200610013461.8.As of Microsoft Internet Explorer 4.0, you can applmultimedia-style effects to your Web pages using visual filters and transitions. You can apply visual filters and transitions to standard HTML controls, such as text containers, images, and other windowless objects. Transitions are time-varying filters that create a transition from one visual state to another. By combining filters and transitions with basic scripting, you can create visually engaging and interactive documents.Internet Explorer 5.5 and later supports a rich variety of optimized filters. Click the following button to see a demonstration of many of these filters and how to usetheProcedural surfaces are colored surfaces that display between the content of an object and the objects background. Procedural surfaces define each pixels RGB color and alpha values dynamically. Only the procedure used to compute the surface is stored in memory. The content of an object with a procedural surface applied is not affected by the procedural surface.警告:此类已序列化的对象将不再与以后的 Swing 版本兼容。当前的序列化支持适合在运行相同 Swing 版本的应用程序之间短期存储或 RMI。从 1.4 版开始,已在 java.beans 包中加入对所有 JavaBeansTM 的长期存储支持。请参见 XMLEncoder。引用类型和原始类型的行为完全不同,并且它们具有不同的语义。引用类型和原始类型具有不同的特征和用法,它们包括:大小和速度问题,这种类型以哪种类型的数据结构存储,当引用类型和原始类型用作某个类的实例数据时所指定的缺省值。对象引用实例变量的缺省值为 null,而原始类型实例变量的缺省值与它们的类型有关。当JAVA程序违反了JAVA的语义规则时,JAVA虚拟机就会将发生的错误表示为一个异常。违反语义规则包括2种情况。一种是JAVA类库内置的语义检查。例如数组下标越界,会引发IndexOutOfBoundsException;访问null的对象时会引发NullPointerException。另一种情况就是JAVA允许程序员扩展这种语义检查,程序员可以创建自己的异常,并自由选择在何时用throw关键字引发异常。所有的异常都是java.lang.Thowable的子类。这里我们采用的是Java语言,Java,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台的总称。用Java实现的HotJava浏览器(支持Java applet)显示了Java的魅力:跨平台、动态的Web、Internet计算。从此,Java被广泛接受并推动了Web的迅速发展,常用的浏览器现在均支持
展开阅读全文