一种基于FPGA的分布式多通道可配置电生理刺激装置制造方法及图纸

技术编号:32335146 阅读:14 留言:0更新日期:2022-02-16 18:42
本发明专利技术公开了一种基于FPGA的分布式多通道可配置电生理刺激装置,包括交换机,与交换机通信连接的多个上位机和多个刺激节点;每个刺激节点包括FPGA、D/A以及信号调理电路,接收的网络数据包通过FPGA解析、D/A模数转换以及信号调理电路生成电生理刺激波形;交换机通过千兆网络与每个PFGA通信,以使每个刺激节点在交换机上自由挂载,组成分布式刺激节点;上位机通过交换机对任意数量刺激通道的控制,以解决传统电生理刺激装置不够灵活、无法协同工作、无法适用于需要同时进行多组电生理实验的场景、体积与性能无法兼顾等问题。体积与性能无法兼顾等问题。体积与性能无法兼顾等问题。

【技术实现步骤摘要】
一种基于FPGA的分布式多通道可配置电生理刺激装置


[0001]本专利技术属于脑电刺激领域,具体涉及一种基于FPGA的分布式多通道可配置电生理刺激装置。

技术介绍

[0002]电生理刺激装置是脑机接口技术中对大脑反馈刺激的关键设备。目前,国内外已经有多种型号的类似的电生理刺激装置,但都存在一些问题。部分刺激装置体积较大,比较笨重,而且输出的刺激波形不够灵活;而部分体积较小的刺激器又只能输出一路刺激信号,且输出范围较小,不能很好的满足实验需求。
[0003]具体地,现有的电生理刺激装置一般采用单处理器的架构,且通过 USB接口与PC机进行通讯。部分刺激装置甚至采用旋钮来控制输出,精度较低。所以传统的刺激装置一般具有以下缺点中的一个或多个,具体为:
[0004](1)采用单个MCU或者单个FPGA芯片进行控制,灵活性较差,且都无法做到刺激波形控制代码的在线更新,不方便后期维护更新。
[0005](2)采用USB接口传输PC机上的命令,扩展性与灵活性不够高,且传输数据速率较慢,延时较大。
[0006](3)体积与刺激波形输出范围、通道数不能够兼顾,大部分现有的刺激装置因为要保证较大的电压电流输出范围以及较多的输出通道数,体积较大,安装不够方便。现有的体积较小的刺激装置又无法具有很宽的电压电流输出范围,且输出通道数也较少,往往同时只能有一路输出。
[0007]现有专利文献CN207924454U公开了一种电刺激信号发生装置及电疗设备,在该电刺激信号发生装置中,信号发生单元用于产生并输出至少一路驱动信号;调制单元用于对至少一路驱动信号进行调制,获得并输出至少一路调制后驱动信号;功率放大单元用于根据至少一路调制后驱动信号产生刺激电流;电流采集单元用于接收刺激电流的参数,处理器输出基于刺激电流的参数获得的第一控制信号给信号发生单元。该装置通过电流采集单元采集的参数,使得处理器生成第一控制信号以控制信号发生单元,有助于操作人员根据需求控制产生的刺激电流波形和强度。但是仍然存在上述缺点问题。
[0008]现有专利文献CN110559554 A公开了一种融合经颅电刺激和迷走神经刺激的电刺激装置,由经颅电刺激模块和迷走神经电刺激模块组成,经颅电刺激模块由ARM控制单元、FPGA波形发生单元和模拟电路组成, ARM控制单元将控制命令波形参数信息通过FSMC发送给FPGA,FPGA 波形产生单元产生四通道数字波形信号,首先通过数模转换电路转换为四通道模拟信号波形,然后通过初级放大电路进行放大,然后通过滤波电路滤除除了波形信号以外的干扰信号,再经过次级放大电路将波形放大到控制单元要求的波形幅值进行输出。该技术方案由于ARM控制单元与FPGA 波形发生单元通过串口连接,所以不能实现拓扑,不能满足实际应用需求。

技术实现思路

[0009]鉴于上述,本专利技术的目的是提供一种基于FPGA的分布式多通道可配置电生理刺激装置,以解决传统电生理刺激装置不够灵活、无法协同工作、无法适用于需要同时进行多组电生理实验的场景、体积与性能无法兼顾等问题。
[0010]为实现上述专利技术目的,本专利技术提供以下技术方案:
[0011]一种基于FPGA的分布式多通道可配置电生理刺激装置,包括交换机,与交换机通信连接的多个上位机和多个刺激节点;
[0012]每个刺激节点包括FPGA、D/A以及信号调理电路,接收的网络数据包通过FPGA解析、D/A模数转换以及信号调理电路生成电生理刺激波形;
[0013]交换机通过千兆网络与每个PFGA通信,以使每个刺激节点在交换机上自由挂载,组成分布式刺激节点;上位机通过交换机对任意数量刺激通道的控制。
[0014]在一个实施例中,所述FPGA通过RGMII接口接收千兆网的网络数据包。
[0015]在一个实施例中,上位机通过交换机选择任意刺激节点发送数据,以实现对任意刺激节点的自由控制。
[0016]在一个实施例中,每个刺激节点的FPGA连接多个D/A,每个D/A 连接一路信号调理电路,每个D/A与信号调理电路形成一个波形输出通道,用于输出生理刺激波形,其中,信号调理电路为电压调理电路或电流调理电路。
[0017]在一个实施例中,每个刺激节点的FPGA连接4个D/A。
[0018]在一个实施例中,所述电压调理电路的主通道生成

35V~+35V宽范围的可调电压信号并输出,所述电压调理电路的副通道生成

18V~+18V的可调电压信号并输出。
[0019]在一个实施例中,所述电流调理电路生成0~1mA范围可调恒流并输出。
[0020]在一个实施例中,所述电生理刺激波形的数据格式为自定义格式,包括:每个完整脉冲周期(T1)之间的刺激间隔,在每个完整脉冲周期中包含刺激等待(A1)、刺激间隔(A2)、放电时间(A3)、负脉冲宽度(B1)、正脉冲宽度(B2)、负脉冲幅值(C1)、正脉冲幅值(C2)。
[0021]在一个实施例中,电生理刺激波形的各参数通过上位机进行配置。
[0022]与现有技术相比,本专利技术具有的有益效果包括:
[0023]本专利技术采用千兆以太网进行命令的传输。数据传输具有稳定、可靠、实时的特点;可实现任意个刺激节点的控制,即刺激通道数可任意控制,相对于传统电生理刺激装置固定的通道数具有无可比拟的优势,
[0024]本专利技术可适用于需要同时进行多组电生理刺激操作的实验。通过网络交换机可实现同一上位机同时控制多个刺激节点协同配合进行多组独立电刺激操作的电生理实验,也可实现多个上位机协同配合控制多个刺激节点进行电生理实验,具有很强的灵活性。
[0025]本专利技术可实现从采集端等其他具有网口的设备到刺激节点数据的直接传输,从而让使用本刺激装置具有很低的处理延时,能够及时对采集端采集到的特殊信号进行刺激相应。
[0026]本专利技术在保证输出电刺激波形范围较大的同时控制了装置体积,具有体积较小,电压输出范围较大的特点。
附图说明
[0027]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图做简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动前提下,还可以根据这些附图获得其他附图。
[0028]图1(a)和图1(b)是实施例提供的基于FPGA的分布式多通道可配置电生理刺激装置的结构示意图;
[0029]图2是实施例提供的电生理刺激波形示意图;
[0030]图3是实施例提供的FPGA的结构示意图。
具体实施方式
[0031]为使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例对本专利技术进行进一步的详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本专利技术,并不限定本专利技术的保护范围。
[0032]图1(a)和图1(b)为实施例提供的基于FPGA的分布式多通道可配置电生理刺激装置的结构示本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于FPGA的分布式多通道可配置电生理刺激装置,其特征在于,包括交换机,与交换机通信连接的多个上位机和多个刺激节点;每个刺激节点包括FPGA、D/A以及信号调理电路,接收的网络数据包通过FPGA解析、D/A模数转换以及信号调理电路生成电生理刺激波形;交换机通过千兆网络与每个PFGA通信,以使每个刺激节点在交换机上自由挂载,组成分布式刺激节点;上位机通过交换机对任意数量刺激通道的控制。2.根据权利要求1所述的基于FPGA的分布式多通道可配置电生理刺激装置,其特征在于,所述FPGA通过RGMII接口接收千兆网的网络数据包。3.根据权利要求1所述的基于FPGA的分布式多通道可配置电生理刺激装置,其特征在于,上位机通过交换机选择任意刺激节点发送数据,以实现对任意刺激节点的自由控制。4.根据权利要求1所述的基于FPGA的分布式多通道可配置电生理刺激装置,其特征在于,每个刺激节点的FPGA连接多个D/A,每个D/A连接一路信号调理电路,每个D/A与信号调理电路形成一个波形输出通道,用于输出生理刺激波形,其中,信号调理电路为电压调理电路或电流调理电路。5.根据权利要求4所述的基于...

【专利技术属性】
技术研发人员:刘雪松辜博轩高翔陈耀武
申请(专利权)人:浙江大学滨江研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1