4通道脉冲刺激器(20220215232130)_第1页
4通道脉冲刺激器(20220215232130)_第2页
4通道脉冲刺激器(20220215232130)_第3页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、课程名称:FPGA原理及应用作业名称:基于FPGA的多通道脉冲刺激器 任课教师:冯晓明学院:信息与通信工程姓 名:蔡刚学 号:2022124019日 期:2022年6月10日1、本作业时基于Altera公司Cyclone系列EP1C6型FPGA芯片的多通道视 皮层刺激器。该刺激器由 FPGA 和外围电压 /电流转换电路两局部组成。 FPGA 内部包括刺激脉冲发生器和多个多路选择器 :刺激脉冲发生器产生各种形式的脉 冲序列信号 ;多路选择器作为控制端实现对信号的选择 ,每一通道对应一个多路选 择器,增加多路选择器即可实现通道的增加。FPGA 输出的电压信号通过外围电压 /电流转换电路 ,转换为电

2、流信号后传入 电极阵列。采用Altera公司Cyclone系列EP1C6型FPGA制作了四通道实验样 机进行手部恢复训练。采用瘫痪的手作为实验对象,在瘫痪的手掌五指都包裹可控制运动的支撑杆, 而支持杆通过直流电机来控制, 然后通过 FPGA 来控制直流 电机,直流电机来控制支撑杆运动,使手部得到恢复训练。2、功能性电刺激(functional electrical stimulation,FES)广泛应用于心脏起搏和 除颤 ,缓解疼痛、呼吸维持、尿失禁控制、人工视觉、人工听觉和癫痫治疗等。 电刺激视皮层是功能性电刺激在视觉修复方面的重要应用。 电刺激醒觉人大脑皮 质的最早观察见于 20 世纪

3、20 年代德国神经外科学家的报告 ,点状刺激一侧视皮 质那么在对侧视野产生静止的点状光觉。 早期的刺激器可产生光感 ,不能形成图像。 最新的视皮层刺激器系统由微型数码摄像机获取图像,经微处理器编码处理 ,产生特定模式的电刺激信号经电极阵列刺激视皮层。 虽然直接刺激皮层可能存在感染 及诱发病灶性癫痛的危险 ,并且面临许多技术挑战 ,但该方法仍然具有可行性。美 国犹他大学的Normannl等人,澳大利亚新南威尔士大学的Chelvanayagam等人在 视皮层视觉修复方面作进行了大量的研究。 多通道刺激器是视皮层视觉修复系统 的核心局部 ,其功能是产生刺激视皮层的电流脉冲信号。为了研究人体对各种刺

4、激的反响 ,刺激器可以输出各种形状与强度的刺激信号 ,例如,矩形脉冲波、 双脉冲 波、系列脉冲涉及各类调制脉冲波等。电刺激脉冲也因参数不同而异 ,电刺激脉 冲的根本参数包括刺激脉冲的宽度、幅度、重复频率或周期及刺激的 持续时间等。刺激器输出的要求 ,或是需要供给一定的功率 ,或是需要具有稳压或 恒流输出。早期的晶体管刺激器功能不全 ,控制不够精确 ,稳定性较差。普通数字式刺激 器虽然克服了上述缺点 ,仍存在输出幅度较低 ,电路复杂 ,控制不便等缺点。 FPGA (filed programmable gate array,FPGA)是专用集成电路(ASIC)概念上的一个新型 范畴和门类 ,与数

5、字器件相比 ,它具有简洁、经济、高速度、低功耗等优势 ,用户可 通过现场编程和配置来改变其内部连接和元件参数从而获得所需要的电路功能 ; 而与普通的模拟电路相比 ,它又具有全集成化、实用性强 ,便于开发和维护升 级等显著优势。因此 ,利用 FPGA 来实现高速度、低功耗、小体积和易于控制的 电刺激器是一种高效可靠的解决方案。3、系统结构多通道刺激器由 FPGA 和外围转换电路 2局部组成 ,如图 1 所示。 FPGA 内 部包括刺激脉冲发生器和多路选择器。 刺激脉冲发生器产生各种形式的脉冲序列 信号。多路选择器作为控制端实现对信号的选择 ,每一通道对应一个多路选择器 , 充分利用FPGA丰富的

6、I/O资源,增加多路选择器即可实现通道的增加。FPGA输 出的电压信号通过外围转换电路 ,转换为电流信号后传入电极阵列。模式控制图1多通道视皮层刺激器的结构对以往的研究结果进行统计,发现用于人工视觉修复的电刺激参数十分接近, 采用的电刺激信号多为单向脉冲或者双向电流脉冲形式,幅值在几个mA以内,多为微安级,脉宽约为251 000 us频率在1 000 Hz以内。与单个脉冲刺激相比 仲脉 冲可以在低幅值刺激下诱发稳定的 EEP波形,国外已有临床实验报道串脉冲刺激 能够成功诱发光幻视。因此,本刺激器的输出信号为串脉冲信号即脉冲序列。输 出的脉冲序列根据脉宽调制PWM原理构成不同的等效波形,通过改变

7、脉冲宽度 来改变等效信号的幅值。每个序列由一定个数的矩形脉冲构成,这些矩形脉冲频率相等,幅值相等,脉冲宽度按一定规律变化,从而构成一定的等效波形。如图2中 的脉冲序列可等效为三角波,要改变等效波形,按一定比例改变脉冲序列中各个脉 冲宽度即可。A/皑捧0 O.(X)2 O.(H>4 0(M)6(>)() 0,012 0,014 0)16 0/)l« (),020A/tessLO,0 0.002 0.004 0.006 0,008 0.01 0.012 0.014 0+016 0.018 0.020图2脉冲序列信号与等效波形3.2实验样机的实现实验样机由EP1C6型核心板与4

8、通道外围转换电路组成,其核心为Altera公 司Cyclone系列EP1C6型FPGA12,内部资源包含5,980Les,20个4 Kbit存储块, 185 I/O 口。软件开发平台为 QUARTUS7.2 。4、FPGA内部设计4通道的刺激脉冲发生器顶层设计图如图3所示。sel为波形选择信号,sel1x为多路选择信号,控制各通道的信号频率,reset为清零控制信号,clk为系统时钟信 号(50 MHz),s为多路输出信号到多路选择器。4通道刺激信号发生器共占用600Les,占用率为10%,而增加一个通道仅多占用3Les在充分利用现有I/O数的基 础上,可以扩展到160个通道。ITE同巴tck

9、册 1( 1.(11Ircoct巴嚅卩iI .i CLK匚二>T|sel17q nirisl5mux4百ELI LU)jZA埠理匚HI WWIIIWWI U,lnrl| 1 ijp i"SEI.131I.()|P IMtl -S£L131 0rzr ipn4 ri . »t . .it .Msell.iqenml 1x4 OUTPUTr5' q6ouTPirinput3.0 q 5el|l 0|ttlLlK 斗mOUTPUT-«IIHQ2wi I ir- « Ill >iHinfillOUTPlTinpul|T0| q en

10、O Q3|图34通道刺激脉冲发生器顶层设计图刺激脉冲发生器的内部结构如图4所示。各种频率的信号由多个process语程序如下:句产生,在每个process中,基准脉冲计数器控制基准脉冲的频率,频率计数器控制 脉冲序列的重复频率即刺激信号频率,频率计数器通过读取脉宽存放器中的跳变 值控制每个基准脉冲的脉宽,在脉宽存放器中设定序列中的脉冲个数。以下是指 数形式脉冲序列的脉宽控制程序,其中tmp和len为process内部变量,tmp控制脉 冲序列的个数,len控制脉冲的宽度。图4刺激脉冲发生器CASE tmp ISWHEN 1=> le n:=4900;WHEN 2=>le n:=16

11、46;WHEN 3=>le n:=541;WHEN 4=>le n:=178;WHEN 5=>le n:=58;WHEN 6=>le n:=19;WHEN 7=>le n:=6;WHEN 8=>le n:=2;WHEN 9=>le n:=0;WHEN 10=>le n:=0;WHEN others=>le n:=0;END CASE;5、由于没有 FPGA 的实验板子,所以运行结果无法显示,改作业仅在理论方面 论证。6、结 论作业应用于手部恢复刺激的基于 FPGA 的多通道电刺激器 ,制作了实验样机并 进行了瘫痪手部实验进行验证。 该刺激器的特点在于通道的增加可通过增加单元 电路实现 ,通道的扩展只受 FPGA

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论