热门关键词:

诱发电位仪系统设计实现方案

  • 该文件为pdf格式
  • 文件大小:1.05MB
  • 浏览次数
  • 发布时间:2014-09-13
文件介绍:
本资料包含pdf文件1个,下载需要1积分

诱发电位是对人体的特定部位施加-个刺激(声、光或体感刺激)所引起的人脑的微弱电位变化 ,又称诱发反应 、事件相关电位n 。诱发电位仪对于神经系统功能性异常的疾病有独特的检测诊断能力,是客观评价神经功能的重要手段 ,是现代临床医学诊断、科研、教学、法医学及预防医学等领域中不可缺少的仪器口 。诱发电位信号极其微弱,通常只有0.3-20 V,由于容易被较强的环境干扰、电路板自身内部噪声淹没,同时人体的肌电信号、脑电信号、眼电信号等多种电生理信号的干扰更增加了诱发电位信号采集的难度。

目前,尤其在欧美、日本等发达国家,诱发电位研仪发技术较为成熟。文献[6]提出来了-种便携式 、高集成度 、超低功耗的听觉诱发电位设收稿日期 :2012-12-27计。文献[7]采用 LED刺激器 、ADC拈 、基于FPGA的信号处理器、采集拈 、传输拈和多媒体控制系统的稳态视觉诱发电位仪方案设计。大量阅读国外文献集发现,国外诱发电位仪主要性价比性能较高,如输人阻抗在G欧姆数量级,等效输入噪声在0.1~2 V之间,共模抑制比在1 10~120 dB之问等。但国外产品价格昂贵,维修不便 ,操作较为复杂,而且核心技术垄断[8-10]。

在国内,在硬件电路上从事诱发电位研发的为数不多。文献l1]论述了-种以FPGA为核心的微刺激器设计方案,这种微刺激器利用DDS技术,能够输出多种参数可调刺激电流,但是这种设计功能单-并且安全保护性不够理想。文献l2采用USB控制器 CY7C68013控制放大器 、A/D采样 、刺激器、与PC机通讯等整个系统,采用两级放大器电路,最大放大倍数60 000,A/D采用 16位的杜 玉晓 等:诱发电位仪系统设计实现方案 研究与AD976,采样率最高为 100 kHz,采用光耦 IL716和IL715进行信号隔离,该方案没考虑信号采集的实时性和同步性。文献[131提出将信号采集控制、处理、传输、刺激信号产生等功能集成在-块FPGA芯片上的设计方案,但微伏级诱发电位信号信号检测不够理想,而且实现难度较大。

针对上述问题,本文采用微伏级信号检测技术,多导联高速数据同步采集技术和恒流电刺激技术,结合以双核控制器 、刺激器、采集器为核心的硬件平台,设计诱发电位仪系统的方案。

1系统总体设计框架1.1诱发电位仪设计指标诱 发电位仪 主要 功能有 :体感 诱发 电位(SEP)检测 ,即电刺激,听觉诱发电位 (AEP)检测,视觉诱发电位 (VEP)检测。刺激参数如刺激频率 、刺激强度、刺激持续时间、刺激脉冲宽度可控可调。放大器的共模抑制 比大于等于105 dB,输入阻抗大于 100 Mn,频率下限范围0.01~l0 Hz,频率上限有 10 kHz、30 kHz两项可眩电流刺激器要求0~100mA的输出电流,可以0.1 mA步进调节,刺激持续时间0.01~1 ms,刺激频率0.1~100 Hz。声音刺激器刺激声强范围0~135 dB,脉冲持续时间0.1~1.0 ms,视觉刺激强度范围20~1 000ms,调节步进 10ms。

1.2诱发电位仪系统框架系统总体设计框架图如图 1所示。诱发电位仪系统的总体框架主要包括五大部分:刺激器、数据采集电路 、主控制器和PC机的数据处理四大部分。前两个部分的功能是产生刺激源以刺激人体 ,从人体检测提取诱发电位信号并对诱发电位信号进行三级放大、高低通滤波和实现对电路的控制调节等;能对噪声和干扰进行有效的抑制和消除,检测提取诱发电位信号,这是成功采集微伏级诱发电位信号的关键。后两个部分是以诱发电位信号处理为核心的数字电路,负责诱发电位信号的数模转换、接口通信、数据传输处理和显示等,以及计算机外围设备的传输控制。其中数据 采集 和数 据 的传 输部 分采用 TI公 司的TMS320VC5509处理器来完成 ,该部分是数据采集传输与刺激信号实时同步的成败关键;主控制器负责整个系统的控制调节;而本系统的PC机的数据处理是通过ARM控制的USB接口上传数据,由上层软件完成 ,在上位机中对下层拈进行控制和接收数据。

图1 系统总体设计框架图2系统硬件电路设计2.1核心拈电路(1)双核主控制器主控制器采用双CPU结构:DSP数据采集系统和ARM数据管理系统,2个系统通过双口RAM实现通信,能够实现高速数据的实时通信。在主控制器电路中,DSP作为从处理器,负责数据实时同步采集和控制信号的传输,以实现对A/D,SPI接口,串并转换器NJU3718等电路的控制,从而实现对放大 、滤波 、刺激的控制。ARM采用LPC1850作为主处理器 ,负责系统的整机控制、通信管理与人机接口功能,以及实现对外围电路如刺激器,USB,通信接口等拈的控制,并向下层传输控制信号和控制参数,数据传输通过ARM的USB控制器将诱发电位数据传输至PC上位机,由上位机应用程序实现诱发电位信号的后期处理、显示 、存储等功能。LPC1850两个高速USB2.0接口保证了ARM与上位机数据通信的可靠、高速。

(2)基于双口RAM的双核主控制器的实时通信在本设计中,应用DSP采集数据,把采集到的数据传输到ARM,ARM与上位机通信,同时ARM也会传输上位机控制信息给DSP进行通信,因此解决DSP和ARM之间通信方式成为关键。串行通信方式通信速率不高,而且通信量不大;并 与开发行数据传输速度快,适用于短距离通信,但是并行传送方式对时序的要求很高,若时序与时钟不合拍,就会导致传输错误,时钟频率高容易引起信号线问的相互干扰,因此 ,并行方式难以实现高速化;直接存储器存取是DMA控制器从CPU完全接管对总线的控制,数据交换不经过CPU,而直接在内存与设备之间进行;DMA方式-般用于高速地传送成组的数据,但是两个处理器不能同时访问存储器;共享存储器的方式通常采用双口RAM来实现,它提供两套完全独立的端口,独立的地址 、数据和控制线 ,两个处理器可以同时访问双 口RAM。

针对本系统交换的数据量比较大且实时性要求比较高的特点,本系统采用基于双口RAM作为ARM与DSP的共享存储器来实现数据交换。

IDT7026高速静态双口RAM,最快存取速度可达到15 ns,而且数据传输量大,可以实现高速实时的数据交换。双口RAM通信原理图如图2所示。

DSP 坝 HRAM ARMA[O l1 AL[0I1 AR[Ol1 EXTBUS- A IEXTBUS Dm I5D(0 I5 DL[0 15 DR[0 l51CEL CER EXrBUS CSoEL 0ER EX rBUS 0EGPl00 (R VR) R,WL R,ⅣR EX rBUS R,W UBL UBR G PJO (P7 0)LBL LBR GPlO (P'7 1)SEML SEMR GPlO (P7 2)BUSYL BUSYRINTL INTR GPlO tP7 3)图2 DSP与ARM的双口RAM通信接口电路利用中断处理,双口RAM的实时通信等,采用ARM和DSP相结合的核心控制器硬件架构设计大大改善系统的实时处理数据性能和控制能力,提高了数据采集传输的实时性与稳定性 ,具有同步可控,易于实现,集成度高的特点。

2.2刺激器电路刺激部分分为听觉刺激器、视觉刺激器和体感电刺激器,分别受主控制器和上位机控制,并产生相应的外界源刺激信号,对人体进行刺激。

刺激器的各项参数,如刺激模式、刺激强度、持续时间、频率等可调可控范围大。

(1)电流刺激器设计本文重点介绍电流刺激器 ,电刺激器原理框图如图3所示。设计的电流刺激器是-个可独立的拈,它亦受操作面板和上位机的控制,其接口电路如图4所示 ,上位机修改配置或操作面板调控,通过主控制器与刺激器接口传输给刺激器以实现对其控制。

操作面牺 I --I 光 电隔凡· 转换器. 离 母国 恒 体 MCU 器推挽控制时钟信号CLKT 刺激器反馈信号 I 二::二: L- FB图3 电流刺激器电路原理框图图4 电流刺激器与主控制器接口电路本系统设计电流刺激强度可以0.1 mA步进进行调节大小,最大输出电流100 mA,刺激持续时间0.0l~1ms,刺激频率默认值1 Hz,可调范围0.1~100 Hz。为了保证刺激信号的恒定、可调 ,恒流电刺激器采用 12位低功耗的DAC7541控制的电刺激电路,其量化误差仅为I/2LSB。

电流刺激器设计安全最为重要,因此本系统采用光电隔离设计,实现人体的电气隔离,不但保障了人体的绝对安全,而且消除了地线中的干扰电流,另外还设计了刺激脉冲频率脉宽限制电路和过流保护电路,以充分保障刺激器的安全可靠。

(2)听视觉电路设计听视觉刺激设计的基本设计思路类似电刺激器,听觉刺激器的主要工作原理即是数字频率合成的原理,即利用微电子化的数字频率合成实现的,主处理器控制听觉刺激的各项参数。

视觉刺激器也采用独立拈设计 ,不同之处在于视觉刺激器刺激方式多样,如字符,图像,棋盘格 ,LED闪光灯等,视觉刺激器的控制方式和电刺激器基本-样。视觉刺激器如图5。

杜 玉晓 等:诱发电位仪系统设计实现方案 研究与图形尺寸 MCU图形控制器轴控制 ---同步控制 正 y轴控制图5 视觉刺激器2.3放大采集电路设计诱发电位信号放大采集部分包括诱发电位信号的放大、滤波、模数转换、通道选择、光电隔离、数据预处理和数据传输处理等电路结构,放大采集电路如图6所示。该部分电路实现了对放大倍数、滤波、选择通道、A/D采样频率和SPI通信等的控制,通过合理接地、屏蔽、去耦、系统内部干扰抑制等方法,有效地减少外部环境干扰和系统本身内部的噪声,抗干扰能力强 ,能够有效地采集到诱发电位信号,并对其进行放大和滤波,将放大滤波后的诱发电位信号转换成数字信号 ,通过SPI接口传人主控制器。

悃朋 采集 四通道放大滤波电路 通道 模数 DSP USB电饭 选掸 转换 - 控制 烈 日 ARM控RAM 制拈 . PC机 旧圈 MUX ADC 拈悃髓 主控制器图 6 放大采集电路(1)放大滤波电路设计诱发电位信号幅值很小,背景噪声和干扰即可将其淹没。在放大诱发电位信号的同时,若不能对这些噪声和干扰进行很好地抑制、消除和滤波,噪声也被放大,那么就无法采集到诱发电位信号。为了满足诱发电位的采集要求,设计电路使用隔离电路将放大滤波与采集电路分开,放大电路有很高的共模抑制比,很高的输入阻抗,并有高低通滤波电路滤除噪声。

本系统的放大电路分为三级 ,前置放大级、中级选择放大级和级联放大级,分别放大3l倍、1/1250~8倍和20.6×l6倍 ,最大放大可达80 000倍 ,中级增益可调。同时在前置放大级和中间放 大级 之 间设 置 高 通滤 波 ,高通 滤波 范 围0.0l~l0 Hz,在级联放大级之后设置低通滤波,放大滤波后的信号经过A/D转换 ,送人光电隔离器及采集控制电路,放大滤波电路整体框图如图7所示。前置放大电路采用差动电路的结构,是图7 放大滤波电路为最大限度地提高输人阻抗及共模抑制比,该放大电路具有110 dB共模抑制比,高达100 MI)的输人阻抗。采用低噪声高精度放大器和多级带宽滤波的放大滤波电路不仅可以降低系统自身噪声,而且可以有效限制干扰和抑制噪声。本设计可以满足微伏级诱发电位信号采集的要求。

(2)数据采集传输电路设计诱发电位信号的采集电路采用-款16位单通道高精度A/D转换器 LTC1609,采样频率最高可达200 kHz,LTC1609有-个高速串行接口,可以与DSP处理器进行SPI通讯,可准确 、实时、高速传输采集数据,保证了四路的数据不会丢失。

采用SPI传输协议形式是因为SPI是-种高速的、全双工、同步的通信总线,并且在芯片的管脚上 与开发只占用四根线 ,节约了芯片的管脚 ,电路设计简单,为PCB的布局上节收间,提供方便。DSP提供的多通道缓冲McBSP(Muhichanneled buferedSerial Port)接口,功能强大,通过对其相关寄存器进行配置,可以与A/D拈可实现SPI总线方式的数据传输。作为-种高速串行接口,SPI的最高传输速率可达 10Mb/s左右 ,而与A/D通信需求的通信速率是3.2Mb/s,因此满足通信速率的要求。电路原理框图如图8所示。

图8 数据采集传输电路设计放大滤波电路的控制信号是由DSP通过串并转换器来实现的,控制信号由DSP串并输人串并转换器,串并转换器并行输出控制信号,实现对放大、滤波的控制,如放大倍数的选择,高低通滤波器控制。四选-的选择器控制放大器的四通道的选择。 由于放大滤波器的控制信号多达60位 ,因此 采 用具有 2O位输 出的 串并 转换 器NJU3718三个串联,它高工作频率可达5 MHz,驱动能力强,较宽噪声容限,这样的设计可保证了每个通道的控制信号及时、完整、极少误差的传输。

(4)数据采集传输与刺激信号的实时同步数据采集同步与实时处理是本系统设计成败的关键。DSP从处理器控制信号选择-路模拟信号,每隔3.08 s产生-次定时中断,即控制启动A/D转换 ,采样时间间隔为3.08 s。在进行数据采集的同时,DSP从处理器检测刺激反馈信号的状态,当检测到刺激反馈中断信号,DSP从处理进行中断记录,并将采集到的数据进行打标 ,送上层处理,PC机读取数据包的标记信号,以打标点的时间作为时间的起点对信号进行实时处理。采集频率最大200 kHz,刺激频率最大仅有 100 Hz,刺激频率远远小于采集频率,在-个采集时钟周期内,只可能发生-次刺激事件或者没有刺激事件。DSP的主要工作是进行周期性的数据采集及刺激反馈信号的记录存储,利用DSP的快速中断响应机制 ,记录刺激器反馈中断信息只需要二十个时钟周期(不到0.1 s),这样可以保证刺激器反馈中断不会影响到正常的周期性采集定时器 中断,又可以保证有足够时间进行记录刺激器的反馈信号,从而保证数据采集同步与实时处理。

3软件设计系统软件设计主要包括下位机程序设计和上位机应用程序。上位机和下位机软件设计流程如图9所示图9 上位机和下位机的软件设计流程图下位机程序设计:下位机的软件设计主要包括双核系统运行主程序、采集传输控制、通信接口等子程序。在系统上电后,主控板执行保存在FLASH存储器的程序,系统进行初始化,主控板进行初始化 ,从 PC机下载主程序到主控板的SRAM存储器。

正在加载...请等待或刷新页面...
发表评论
验证码 验证码加载失败