《一种基于串口输出数字触发信号的脑电刺激器及其实施方法.pdf》由会员分享,可在线阅读,更多相关《一种基于串口输出数字触发信号的脑电刺激器及其实施方法.pdf(11页完整版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103285512 A (43)申请公布日 2013.09.11 CN 103285512 A *CN103285512A* (21)申请号 201310229835.X (22)申请日 2013.06.09 A61N 1/36(2006.01) (71)申请人 中国人民解放军第三军医大学第三 附属医院 地址 400042 重庆市渝中区大坪长江支路 10 号 (72)发明人 何庆华 龚春河 尹军 冯正权 吴宝明 朱新建 高丹丹 毕玉田 (74)专利代理机构 重庆华科专利事务所 50123 代理人 康海燕 (54) 发明名称 一种基于串口输出数字触发信号的脑电刺激 器及。
2、其实施方法 (57) 摘要 本发明公开一种基于串行接口的脑电刺激器 及实施方法, 涉及医疗器械领域, 包括, 脑电刺激 控制部分和通信装置。 其中, 脑电刺激控制部分包 括设计器和播放器 ; 设计器作为设计脑电刺激器 控制部分流程的工具, 提供使用者自行设计脑电 刺激器控制部分的流程 ; 播放器作为脑电刺激器 的计算机显示工具, 用于播放图片、 声音刺激等 ; 通信装置, 作为计算机与脑电仪 (脑电采集系统) 通信交互的工具, 用于计算机向脑电仪发送与刺 激同步的数字触发信号。 (51)Int.Cl. 权利要求书 2 页 说明书 4 页 附图 4 页 (19)中华人民共和国国家知识产权局 (1。
3、2)发明专利申请 权利要求书2页 说明书4页 附图4页 (10)申请公布号 CN 103285512 A CN 103285512 A *CN103285512A* 1/2 页 2 1. 一种基于串口输出触发信号的脑电刺激器, 包括, 脑电刺激控制部分、 串口通信装 置, 其特征在于, 脑电刺激控制部分包括设计器、 播放器, 设计器设计脑电刺激器控制部分 流程, 添加图片、 声音、 文字, 并编辑它们播放的顺序、 播放时间、 播放时发送数字触发信号, 发送到播放器 ; 播放器作为脑电刺激器的显示控制部分, 用于根据触发信号控制同步播放 图片、 声音、 文字刺激信号 ; 串口通信装置实现计算机与。
4、脑电刺激器的通信交互, 用于计算 机接收脑电刺激信号, 并接收计算机向脑电刺激器采集系统发送的与脑电刺激信号同步的 数字触发信号。 2. 根据权利要求 1 所述的脑电刺激器, 其特征在于, 脑电刺激控制部分中设计器提供 一个播放对象类控制单元和一个循环类控制单元, 播放对象类控制单元控制播放器的文件 类型、 播放时间、 文件地址、 触发信号编码 ; 循环类控制单元控制播放器的循环次数、 循环对 象 ; 设计器设计脑电刺激器控制部分流程具体包括 : 根据触发信号编辑脑电刺激方案, 增 加播放器的循环次数、 循环对象, 并将同一循环对象内的播放对象以队列结构排列, 并设置 循环对象属性。 3. 根。
5、据权利要求 1 所述的脑电刺激器, 其特征在于, 所述串口通信装置具体包括 : USB 转换模块、 单片机功能模块、 并口输出模块 ; USB 转换模块的 USB 收发数据端口接收计算机 USB 端口发送的与脑电刺激同步的数字触发信号, USB 转换模块将接收到的触发信号处理 成串行信号, 通过其串口发送端口发送至单片机功能模块的串行数据接收端, 单片机功能 模块对接收到的串行数据进行编码, 转换成 8 位 2 进制并行数据, 单片机功能模块将该并 行数据输出至并口输出模块的锁存器锁存, 锁存器输出并行数据至并口输出模块的并口母 头, 并口母头通过并行接口线与脑电仪的数字触发信号输入接口相连接。
6、。 4. 根据权利要求 3 所述的脑电刺激器, 其特征在于, USB 转换模块包括 PL2303USB 转换 芯片、 电源滤波电路和 USB 接口, 电源滤波电路由电容串联构成 ; 触发信号通过 USB 接口的 数据收发端口与计算机进行交互, 通过 PL2303USB 转换芯片的数据收发端口与单片机进行 交互。 5. 根据权利要求 2 所述的脑电刺激器, 其特征在于, 播放器读取所有循环的循环次数, 根据循环次数重复遍历循环内的循环对象, 同时在播放界面的控件 PictureBox 或 Windows Media Player 播放循环对象元素, 播放器每次播放刺激元素时会通过 serialP。
7、ort 控件向 通信装置发送数字触发信号。 6. 一种基于串口输出触发信号的脑电刺激器实施方法, 其特征在于, 脑电刺激控制部 分中设计器设计脑电刺激器控制部分流程, 添加图片、 声音、 文字, 并编辑它们播放的顺序、 播放时间、 播放时发送数字触发信号, 发送到播放器 ; 播放器作为脑电刺激器的显示控制部 分, 用于同步播放根据触发信号控制的图片、 声音、 文字刺激信号 ; 串口通信装置实现计算 机与脑电刺激器的通信交互, 用于计算机接收脑电刺激信号, 并接收计算机向脑电刺激器 采集系统发送的与脑电刺激信号同步的数字触发信号。 7. 根据权利要求 6 所述的方法, 其特征在于, 脑电刺激控制。
8、部分中设计器提供一个播 放对象类控制单元和一个循环类控制单元, 播放对象类控制单元控制播放器的文件类型、 播放时间、 文件地址、 触发信号编码 ; 循环类控制单元控制播放器的循环次数、 循环对象 ; 设计器设计脑电刺激器控制部分流程具体包括 : 根据触发信号编辑脑电刺激方案, 增加播 放器的循环次数、 循环对象, 并将同一循环对象内的播放对象以队列结构排列, 并设置循环 权 利 要 求 书 CN 103285512 A 2 2/2 页 3 对象属性。 8. 根据权利要求 6 所述的方法, 其特征在于, 串口通信装置包括以 PL2303USB 转换芯 片为核心的USB转换模块、 以单片机为核心的。
9、功能模块、 以芯片74573为核心的并口输出模 块、 USB 供电电源电路, 串口通信装置的输入端通过 PL2303 转换芯片与计算机 USB 接口连 接, 输出端通过并口输出模块的保持电路及并口母头与脑电仪连接。 9. 根据权利要求 7 所述的方法, 其特征在于, 播放器读取所有循环的循环次数, 根据 循环次数重复遍历循环内的循环对象, 同时在播放界面的控制单元 PictureBox 或 Windows Media Player 播放循环对象元素。 10. 根据权利要求 8 所述的方法, 其特征在于, USB 转换模块包括 PL2303USB 转接芯片、 电源滤波电路和USB接口, 电源滤波。
10、电路由电容串联构成, 触发信号由USB接口的数据收发 端口与计算机进行交互, 由 PL2303USB 转接芯片的数据收发端口与单片机进行交互。 权 利 要 求 书 CN 103285512 A 3 1/4 页 4 一种基于串口输出数字触发信号的脑电刺激器及其实施方 法 技术领域 0001 本发明涉及医疗器械技术领域, 尤其涉及事件相关电位检测相关的脑电刺激器。 背景技术 0002 近年来, 随着认知神经科学研究的突飞猛进, ERP 更是受到脑科学界更为广泛的关 注。ERP(事件相关电位) 指的是凡是外加一种特定的刺激, 作用于感觉系统或脑的某一部 位, 在给予刺激或撤消刺激时, 在脑区所引起的。
11、电位变化。目前, 脑电 ERP 刺激器通常采用 计算机的并口输出数字触发 (trigger) 信号, 比如 Eprime 以及 STIM2 刺激系统。STIM 2 刺 激生成系统是一套可编程的脑电刺激器软件, 由 Neuroscan 公司有偿提供。此外, 在脑机接 口的研究中, 需要视觉、 听觉或体感等刺激信号时, 也需要刺激器产生相应的刺激, 在刺激 同时输出与刺激同步的数字触发信号, 目前脑机接口的刺激器也多采用计算机并口输出触 发信号。 但是现在的电脑尤其是笔记本绝大多数无并口配置, 计算机标准配置只提供RS232 串口或 USB 接口。因此, 采用计算机并口输出的 ERP 刺激器在使用。
12、过程中在选择计算机上 受到限制, 使用不便。 0003 现有的脑电刺激器的主要功能是提供听觉、 视觉等刺激, 实现图片、 声音等刺激的 播放, 并在播放的同时以并行数据传输的方式向脑电仪发送触发信号。触发信号与播放对 象没有关联, 但是现在的电脑绝大多数无并口配置, 计算机标准配置只提供 RS232 串口或 USB 接口。 0004 胡剑锋、 尹晶海、 穆振东等在 2007 年 7 月信阳师范大学学报 : 自然科学版第 20 卷 第 3 期发表 基于脑电的脑机接口刺激系统的研制 。文中描述了一种脑电刺激器的设计。 但数据传输仍然采用并行接口, 并且播放对象与循环关联度不够, 没有实现同步触发,。
13、 使得 脑电刺激器刺激效果不理想, 在选择计算机上同样存在限制。 发明内容 0005 本发明针对目前脑电刺激器的上述不足, 提供一种基于串口输出刺激同步触发数 字信号的脑电刺激器。 0006 本发明解决上述技术问题的技术方案是 : 提供一种基于串口输出触发信号的脑电 刺激器包括脑电刺激控制部分和串口通信装置。 脑电刺激控制部分包括设计器、 播放器, 采 用 .net 模式。设计器作为设计脑电刺激器控制部分流程的工具, 提供使用者自行设计脑电 刺激器控制部分的流程。使用者可通过设计器完成设计脑电刺激实验的流程、 选择脑电刺 激的方式 (如声音、 图片、 文字等刺激) 、 设置脑电刺激的顺序、 以。
14、及各种刺激的呈现时间、 设 置触发信号等操作。播放器作为脑电刺激器的计算机显示工具, 用于计算机按照设计的脑 电刺激流程播放相应的脑电刺激 (如声音、 图片、 文字等刺激) , 并在播放同时向 USB 接口发 送设置的触发信号。 0007 具体技术方案为 : 一种基于串口输出触发信号的脑电刺激器, 包括, 脑电刺激控制 说 明 书 CN 103285512 A 4 2/4 页 5 部分、 串口通信装置, 脑电刺激控制部分包括设计器、 播放器, 设计器设计脑电刺激器控制 部分流程, 添加图片、 声音、 文字, 并编辑它们播放的顺序、 播放时间、 播放时发送数字触发 信号, 发送到播放器 ; 播放。
15、器作为脑电刺激器的显示控制部分, 用于播放根据触发信号控制 的图片、 声音、 文字刺激信号 ; 串口通信装置实现计算机与脑电刺激器的通信交互, 用于计 算机接收脑电刺激信号, 并接收计算机向脑电刺激器采集系统发送的与脑电刺激信号同步 的数字触发信号。 0008 脑电刺激控制部分中设计器提供一个播放对象类控制单元和一个循环类控制单 元, 播放对象类控制单元控制播放器的文件类型、 播放时间、 文件地址、 触发信号编码 ; 循环 类控制单元控制播放器的循环次数、 循环对象 ; 设计器设计脑电刺激器控制部分流程具体 包括 : 根据触发信号编辑脑电刺激方案, 增加播放器的循环次数、 循环对象, 并将同一。
16、循环 对象内的播放对象以队列结构排列, 并设置循环对象属性。所述串口通信装置具体包括 : USB 转换模块、 单片机功能模块、 并口输出模块 ; USB 转换模块的 USB 收发数据端口接收计 算机 USB 端口发送的与脑电刺激同步的数字触发信号, USB 转换模块将接收到的触发信号 处理成串行信号, 通过其串口发送端口发送至单片机功能模块的串行数据接收端, 单片机 功能模块对接收到的串行数据进行编码, 转换成8位2进制并行数据, 单片机功能模块将该 并行数据输出至并口输出模块的锁存器锁存, 锁存器输出并行数据至并口输出模块的并口 母头, 并口母头通过并行接口线与脑电刺激器的数字触发信号输入接。
17、口相连接。USB 转换 模块包括 PL2303USB 转换芯片、 电源滤波电路和 USB 接口, 电源滤波电路由电容串联构成 ; 触发信号通过 USB 接口的数据收发端口与计算机进行交互, 通过 PL2303USB 转换芯片的数 据收发端口与单片机进行交互, 并口输出模块采用芯片 74573。播放器读取所有循环的循 环次数, 根据循环次数重复遍历循环内的循环对象, 同时在播放界面的控件 PictureBox 或 Windows Media Player播放循环对象元素, 播放器每次播放刺激元素时会通过serialPort 控件向通信装置发送数字触发信号。 0009 串口通信装置包括 : 以 P。
18、L2303 为核心的 USB 转换模块 (A) 、 以单片机 (8052) 为核 心的功能模块 (B) 、 以 74573 为核心的并口输出模块 (C) 、 和 USB 供电电源电路 (D) 。串口通 信装置的输入端通过 USB 转换模块与计算机 USB 接口连接, 输出端通过并口输出模块的保 持电路及并口母头与脑电仪连接, 如与Neuroscan脑电仪的数字触发输入端连接。 由USB电 源供电模块提供供电。USB 转换模块包括 PL2303USB 转接芯片、 电源滤波电路和 USB 接口, 电源滤波电路由电容 C08、 CJ2 串联构成 ; 触发信号由 USB 接口的数据收发端口 (D1、 。
19、D2 口) 与计算机进行交互, 由 PL2303 的数据收发端口 (D10、 D11 口) 与单片机进行交互。 0010 本发明还提出一种基于串口输出触发信号的脑电刺激器实施方法, 脑电刺激控制 部分中设计器设计脑电刺激器控制部分流程, 添加图片、 声音、 文字, 并编辑它们播放的顺 序、 播放时间、 播放时发送数字触发信号, 发送到播放器 ; 播放器作为脑电刺激器的显示控 制部分, 用于播放根据触发信号控制的图片、 声音、 文字刺激信号 ; 串口通信装置实现计算 机与脑电刺激器的通信交互, 用于计算机接收脑电刺激信号, 并接收计算机向脑电刺激器 采集系统发送的与脑电刺激信号同步的数字触发信号。
20、 设计器提供一个播放对象类和一个循环类。播放对象类的属性包括文件类型、 播放时 间、 文件地址、 触发信号编码等 ; 循环类的属性包括循环次数、 循环对象等。 设计器设计脑电 刺激器控制部分流程, 编辑脑电刺激方案通过增加播放对象以及循环对象, 并将播放对象 说 明 书 CN 103285512 A 5 3/4 页 6 与循环类关联, 其关联方法是将同一循环内的播放对象以队列的数据结构排列, 并设置为 循环的循环对象属性。播放器读取所有循环的循环次数, 根据循环次数重复遍历循环内的 循环对象, 在触发信号的控制下同时在播放界面的图片显示控件 PictureBox 或声音播放 控件 (比如 Wi。
21、ndows Media Player) 播放循环对象元素。播放器读取所有循环的循环次数, 根据循环次数重复遍历循环内的循环对象, 同时在播放界面的图片显示控件 PictureBox 或声音播放控件 (比如 Windows Media Player) 播放循环对象元素。播放器在播放循环对 象元素的同时可以通过串口 serialPort 控件向通信装置发送数字触发信号。 0011 本发明提供的基于串口输出触发信号的脑电刺激器, 通过采用串行输入、 并行输 出的通讯装置, 用于脑电刺激器与计算机之间在播放对象文件是提供同步触发控制信号, 能够有效提高刺激的效果和接收信号的准确率, 并且在计算机与脑电。
22、仪的通信交互中, 便 于选用通用的计算机来实现脑电刺激器。 附图说明 0012 图 1 为本发明整体的结构框图 ; 图 2 为本发明通信装置的结构框图 ; 图 3 为本发明脑电刺激器控制部分运行设计器的流程图 ; 图 4 为本发明脑电刺激器控制部分运行播放器的流程图。 0013 图 5 为本发明脑电刺激器串口通讯装置的结构连接图。 具体实施方式 0014 图 1 为本发明整体的结构框图。参见图 1, 本发明脑电刺激器主要包括 : 设计器与 播放器组成的脑电刺激控制部分和通信装置。设计器作为设计脑电刺激器控制部分流程 的工具, 提供使用者设计脑电刺激器控制部分的流程 ; 播放器作为脑电刺激器的计。
23、算机显 示工具, 用于播放使用者需要的图片、 声音刺激等。串口通信装置作为计算机与脑电仪 (如 Neuroscan 脑电仪) 通信交互的工具, 用于计算机向脑电仪发送与刺激同步的数字触发信 号。 0015 图 2 为本发明串口通信装置包括 : 以 PL2303 为核心的 USB 转换模块 (A) 、 以单片 机 (8052) 为核心的功能模块 (B) 、 以 74573 为核心的并口输出模块 (C) 、 和 USB 供电电源电 路 (D) 。串口通信装置的输入端通过 PL2303 转换芯片与计算机 USB 接口连接, 输出端通过 并口输出模块的保持电路及并口母头与脑电仪的数字触发输入端口相连接。
24、 图 3 为本发明脑电刺激器控制部分设计器的程序流程图。脑电刺激器控制部分设计器 的程序流程如图所示 : 先建立一个存放循环的队列 ; 检测需要设计的脑电刺激程序里是否要添加循环节点, 若有循环节点需要添加, 则 在循环队列中添加一个循环节点 ; 检测循环节点内是否要添加元素节点, 若有元素需要添加, 则添加元素节点 ; 若循环节点内没有要添加的元素节点, 则重复第 2 步中的操作 ; 若循环内没有要添加的循环节点, 则结束设计程序。 0016 图 4 为本发明脑电刺激器控制部分播放器的程序流程图。脑电刺激器控制部分播 说 明 书 CN 103285512 A 6 4/4 页 7 放器的程序流。
25、程如图所示 : 先读取一个循环的队列 ; 检测循环队列里是否有循环节点, 若有循环节点, 则读取循环队列中一个循环节 点 ; 检测循环节点内是否有元素节点, 若有元素需要添加, 则播放元素节点 ; 若循环节点内没有元素节点, 则重复第 2 步中的操作 ; 若循环内没有循环节点, 则结束播放程序。 0017 本发明脑电刺激器控制部分播放器播放图像采用 .net 图形处理类库中提供的函 数, 持在 Windows XP 及其高版本系统环境下运行的。 0018 在本发明脑电刺激器控制部分播放器中, 每个元素节点都包含多种属性, 如触发 信号、 播放时间等。 0019 数字触发信号属性的作用是每次播放。
26、元素节点开始时计算机要以串行数据的形 式通过脑电刺激器串口通讯装置将触发信号属性发送给脑电仪。 0020 脑电刺激器控制部分发送串行触发信号.net采用串口类库支持在Windows XP及 其高版本系统环境下运行的。 0021 串口通信装置的作用是接受计算机发出的触发信号 (串行数据) , 经过处理成并行 信号发送给脑电仪。 0022 串口通信装置的输入端通过 USB 转换电路与计算机 USB 接口连接, 输出端通过 74573 保持电路及并口母头与脑电仪的数字触发信号的输入端连接。整体电路由 USB 电源 供电模块提供供电。 0023 图 5 为串口通信装置的结构连接图。 0024 串口通信。
27、装置包括 : 以 PL2303 为核心的 USB 转换模块、 以单片机 (8052) 为核心的 功能模块、 以 74573 为核心的并口输出模块、 和 USB 供电电源电路。 0025 USB 转换电路与计算机相连, 计算机通过 USB 转换模块的数据收发口发送触发信 号至 USB 转换模块的 USB 收发数据端口 ; USB 转换模块将接收到的数据处理成串行信号, 通过其串口发送端口发送至功能模块单片机的串行数据接收端 ; 单片机收到串行数据后 对其进行编码, 将其转换成 8 位 2 进制并行数据, 由单片机并行输出端口 1 输出至锁存器 74HC573 输入端锁存, 而后由锁存器输出端输出。
28、至并口母头 ; 并口母头与脑电仪的数字触 发信号接口相连接。以上就完成了计算机与脑电仪的通讯功能。 0026 USB 转换模块包括 PL2303USB 转接芯片、 电源滤波电路和 USB 接口, 电源滤波电路 由电容 C08、 CJ2 串联构成 ; 触发信号由 USB 接口的数据收发端口 (D1、 D2) 与计算机进行交 互, 由 PL2303USB 转接芯片的数据收发端口 (D10、 D11) 与单片机进行交互。 0027 播放时间属性的作用是用于规定每个元素播放的时间。由于这是用于脑 电刺激, 因此需要精确计时。因此脑电刺激控制部分还包括定时器。定时器使用 QueryPerformance。
29、Frequency( ) 和 QueryPerformanceCounter ( ) 函数。这两个函数是 VC 提供的精确时间函数, 在进行定时之前, 先调用 QueryPerformanceFrequency( ) 函数 获得机器内部定时器的时钟频率, 然后在播放刺激文件事件发生之前和发生之后分别调用 QueryPerformanceCounter ( ) 函数, 利用两次获得的计数之差及时钟频率, 计算出事件所 经历的精确时间。 说 明 书 CN 103285512 A 7 1/4 页 8 图 1 图 2 说 明 书 附 图 CN 103285512 A 8 2/4 页 9 图 3 说 明 书 附 图 CN 103285512 A 9 3/4 页 10 图 4 说 明 书 附 图 CN 103285512 A 10 4/4 页 11 图 5 说 明 书 附 图 CN 103285512 A 11 。