基于ADS1298与WiFi的脑电信号采集与传输系统设计

时间:2022-05-18 03:14:48

基于ADS1298与WiFi的脑电信号采集与传输系统设计

摘要: 为了实现对人体脑电信号的实时采集,设计了一种基于ADS1298与WiFi的无线脑电信号采集与传输系统。该系统主要由ADS1298信号采集模块、MSP430主控制模块、GS1011处理发送模块3部分组成。ADS1298对脑电信号进行24位高精度的模/数转换,并通过SPI发送给MSP430进行分析处理,最后发送至GS1011进行打包,并由WiFi发送给远方的控制台。在提高脑电信号采集精度的同时,又运用成熟的WiFi无线传输技术,提高了传输速率和传输距离。该系统还具有体积小、便携、超低功耗等特点。

关键词: 脑电信号; 信号采集; 无线传输; WiFi

中图分类号: TN911?33 文献标识码: A 文章编号: 1004?373X(2013)06?0150?04

0 引 言

脑电信号(EEG)是由脑神经活动产生的一种电活动,含有丰富的大脑活动信息,广泛应用于人的医学病理诊断,尤其近年来在疲劳驾驶实时检测[1]、脑机接口(BCI)等领域的研究引起了越来越多的国内外学者的关注。目前商用的脑电信号采集设备虽然功能丰富,但是体积和功耗等一般比较大,而且数据传输大多采用有线方式[2],不便用于采集条件和环境经常变化的场合。因此,便携式无线脑电采集与传输系统成为一种研究热点。由于脑电信号非常微弱,而且多通道的脑电波形数据量一般比较大,因此要求便携式无线脑电信号采集与传输系统既要有很高的信号分辨灵敏度,又要有较高的数据传输速度,而且功耗高低也是制约其应用的重要指标。目前提高脑电信号分辨灵敏度的技术方案主要有2种:采用精密放大滤波电路提高信号增益并抑制外界干扰,如文献[3]中采用三级放大电路、低通滤波器、高通滤波器和50 Hz双T工频滤波器对脑电信号进行预处理,但是系统的功耗与体积均较大;采用高分辨率A/D转换器,以降低对预处理电路的要求,如文献[4]中采用高精度的ADS1258转换器对脑电信号进行模/数转换。在无线数据传输方面,文献[5]中采用无线收发模块CC2500,但其兼容性不强;文献[6]中采用无线收发器ADF7020,但其为低IFISM频段收发器,适用于无线遥感技术;文献[7]中采用蓝牙模块,但其通信速率较低,且传输距离较短。

本文设计的脑电信号采集与传输系统,在采用TI 公司的一款高精度、低功耗、低噪声的8通道24 位模/数转换器ADS1298直接对脑电信号进行放大及模/数转换的同时,又采用Gain Span公司的超低功耗无线芯片GS1011对脑电信号进行远距离WiFi无线传输,不仅减小了系统的体积,还能最大限度的降低功耗。

1 系统技术指标及硬件设计

1.1 系统技术指标

脑电信号是一种非常微弱的生理信号,其幅度一般为0.001~0.1 mV,频率一般为0.5~40 Hz,被电极引出时还会带有很多的噪声,如肌电干扰、50 Hz工频干扰等。所以要求系统具有高共模抑制比、高输入阻抗,还能抑制工频信号。

本系统的技术指标如下所示:

(1)采样通道数目:8通道差分输入;

(2)每通道A/D转换速率:8 KSPS;

(3)ADC分辨率:24 b;

(4)传输速度>1 Mb/s。

1.2 系统结构

1.3 信号采集模块

信号采集模块由信号调理电路和ADS1298组成。图2为信号调理电路,该部分由二阶无源低通滤波和限幅电路组成,起到消除高频干扰和过压保护的作用。其中低通截止频率为160 Hz,可通过电压幅值范围[8]为±700 mV。

ADS1298主要特性为:

(1)8个低噪音PGA和8个高分辨率ADC;

(2)采样频率为250 SPS~32 KSPS;

(3)可编程增益:1,2,3,4,6,8或者12;

(4)低功耗:每通道0.75 mW;

(5)串行外设接口(SPI)?兼容串口;

(6)内置右腿驱动放大器,检测,WCT,PACE检测,测试信号。

1.4 MSP430主控制模块

系统选用MSP430F5529系列单片机作为主控制器。MSP430F5529具有比较丰富的片内外设,各个模块运行完全是独立的,包括定时器、输入/输出端口、看门狗、UART等都可以在主CPU休眠的状态下独立运行。

1.5 GS1011处理器模块

2 系统软件设计

该系统软件设计包括GS1011内部ARM7处理器的应用程序和MSP430的控制程序。

2.1 GS1011模块控制应用程序设计

2.2 MSP430的控制程序设计

MSP430F5529的控制程序设计包括2部分:

(1)对ADS1298进行控制,完成对脑电信号的模/数转换;

(2)对GS1011进行控制,完成对脑电信号的无线发送。

MSP430F5529启动后,首先对时钟进行配置,使其满足SPI通信的要求,该系统中将SPI通信时钟设置为2 MHz;然后对SPI模块的接口进行配置,其中,GS1011与USCI_A中的SPI接口配对,MSP430F5529与USCI_B中的SPI接口配对;对ADS1298的初始化是通过设置其寄存器来实现的,在本系统中,VREFP设定为2.4 V,PGA设定为2,采样转换速率为8 KSPS,8通道差分输入信号;唤醒GS1011,使其与指定的AP关联,然后等待接收数据;启动ADS1298并打开中断,当数据转换完成之后,产生一个中断给MSP430F5529,MSP430F5529便通过SPI读取ADS1298寄存器中的数据,再通过SPI将数据发送给GS1011,然后等待下一个中断的到来。

3 结 语

本文设计并实现了一种体积小、接入方便、超低功耗的脑电信号采集与无线传输系统,选用MSP430系列单片机MSP430F5529作为主控制器,利用其自身的2个SPI模块分别对ADS1298,GS1011进行控制,实现脑电信号的高精度采集及远距离的WiFi无线传输。本系统具有可复用、便携、低功耗、高集成度的特点,适用于采集环境和条件经常变化的场合,具有较高的应用价值。

参考文献

[1] 吴绍斌,高利,王刘安.基于脑电信号的驾驶疲劳检测研究[J]. 北京理工大学学报,2009,29(12):1072?1075.

[2] 殷罡,吴平东,彭军强,等.可佩戴式无线脑电监护仪[J].微计算机信息,2009,25(4):276?278.

[3] 李健.基于ARM处理器的脑电图机系统的设计与实现[D].长春:吉林大学,2006.

[4] 薛贵挺,王彦文.ADS1258在高精度数据采集系统中的应用[J].新特器件应用,2008,10(4):15?18.

[5] 谢宏,葛棋棋,姚楠,等.脑电信号无线采集系统设计[J].现代电子技术,2010,33(18):21?25.

[6] 刘国立,王一丁.基于C8051F340的EEG信号采集系统的设计[J].计算机应用,2008(9):44?48.

[7] 郜东瑞.基于FPGA的新型脑电采集报警系统设计[J].中国医疗器械信息,2011(1):21?23.

[8] 魏厚杰,官金安,方浩.ADS1298模拟前端的便携式生理信号采集系统[J].单片机与嵌入式系统应用,2012(2):36?39.

[9] 宋宇宁.基于无线传感器网络的室内定位节点的设计及实现[D].北京:北京邮电大学,2011.

[10] YAZICIOGLU Refet Girat, MERKEN Patrick, PUERS Robert. A 200 μW eight?channel EEG acquisition ASIC for ambulatory EEG systems [J]. IEEE Journal of Solid?state Circuits, 2008, 43(12): 3025?3038.

[11] CARMO J P, DIAS N S, SILVA H R, et al. A 2.4 GHz low?power/low?voltage wireless plug?and?plug module for EEG application [J]. IEEE Sensors Journal, 2007, 11(7):1524?1530.

[12] ENGIN Mehmet, DALBAST Tayfun, GULDUREN Merih, et al. A prototype portable system for EEG measurement [J]. Sience Direct?Measurement, 2007, 40(9/10): 936?942.

上一篇:运营检测(控)在电力行业的应用研究与分析 下一篇:基于LabVIEW和Maltab的虚拟实验平台构建