本发明涉及生物传感和可穿戴设备
技术领域:
,特别是一种应用于抑郁情绪监测的脑电头箍。
背景技术:
:脑电(electroencephalogram,eeg)是大脑神经元细胞体生理活动所产生的电位综合,具有丰富的大脑活动信息。被广泛应用于临床、科学研究和各种应用中,临床用途包括:癫痫的诊断、脑部疾病的诊断、判断脑死亡和昏迷程度等;在科学研究中的应用包括:睡眠脑电分析、儿童脑部发育、大脑的功能、心理学研究等;在日常的应用中更是广泛,包括以下几种分类:睡眠监测、脑机接口、实时监测、脑部疾病的预判。然而由于脑电信号非常微弱,加之人体阻抗的特殊性、外界和内部干扰等原因,目前医院所使用的传统脑电采集系统,64/18/256导联的电极帽,通过单独的放大器设备再接入电脑。存在以下问题:1.放大器体积较大且十分沉重,不易搬动位置;2.电极帽使用繁琐,不仅要求在使用前30min之内和检测完成后洗头,而且打导电膏的过程(64导联电极帽)耗时大约30min,更多导联的耗时更长;3.一部分人对导电膏过敏;4.因为脑电数据通过数据线传输,被试者无法随意走动,据经验,完成的检测过程耗时大约2h。目前市场上的脑电电极分为非植入式和植入式,非植入式电极,是采集头皮上电信号,有两种:湿电极和干电极。湿电极包括导电膏和生理盐水等,传统脑电设备的电极帽所用的导电膏就是典型的湿电极,优点是精度相对较高,缺点是使用繁琐。干电极包括传统的银/氯化银电极、微针电极(针对有头发部位)和柔性电极等等,优点是佩戴方便,缺点是精度低。植入式电极是直接采集大脑皮质上的电信号,优点是精度高,高信噪比,缺点是可接受性差,技术限制。单一的脑电检测在实际应用中的作用是有限的,对于抑郁症、自闭症和神经衰弱等,户外活动和运动是有效的治疗方法之一,结合脑电检测结果和户外活动、运动进一步分析病情,制定治疗方案;对于多动症,能够实时监测每日的活动情况可作为后期治疗的可靠参考,可作为衡量一项指标;而对于帕金森,每日的活动锻炼是缓解病情的重要手段,长时间的监测脑电和运动量,帮助医生和病人及时掌握自己的身体情况。但是目前市场却没有一个成熟的、实用的便携脑电设备。目前市场上能买到的脑电设备,除了上面介绍的传统脑电设备,国内外也涌现出众多的消费级便携脑电设备。这些便携脑电设备普遍存在的问题是:1.采样率低,不足以支持科研用途;2.信号预处理,几乎所有设备都进行了带通滤波,将高频信号和低频信号滤掉,无法保证原始信号的完整性;3.设备的外观设计不能满足使用需求,众所周知,睡眠脑电监测是很多疾病的参考指标之一,这是由于睡眠时期脑电相比于日常脑电不仅更为稳定,而且睡眠时期脑电反映了有用的特征信号,但是目前设备很多将硬件集成模块放在后脑位置,妨碍了睡眠的舒适性,不利于睡眠脑电的监测。技术实现要素:本发明所要解决的技术问题是克服现有技术的不足而提供一种应用于抑郁情绪监测的脑电头箍,实现多通道脑电信号并行采集、加速度信号和光敏信号采集、数据wifi传输、数据sdcard存储和充电功能,具有便携、低功耗、高精度的特点。本发明为解决上述技术问题采用以下技术方案:根据本发明提出的一种应用于抑郁情绪监测的脑电头箍,包括脑电采集模块、加速度模块、光敏模块、wifi模块、处理器模块和sd卡模块,脑电采集模块包括脑电电极和脑电采集前端模块,其中,脑电电极,放置在用户的前额,用于将采集到的脑电信号输出至脑电采集前端模块;脑电采集前端模块,用于对接收的脑电信号进行增益放大、模数转换,输出数字脑电信号至处理器模块;加速度模块,用于采集用户头部的六轴加速度数据并输出至处理器模块;光敏模块,用于采集光强度数据并输出至处理器模块;处理器模块,用于将接收的数字脑电信号、六轴加速度数据和光强度数据输出至sd卡模块和wifi模块,并控制脑电采集模块、加速度模块、光敏模块和wifi模块工作;sd卡模块,用于保存接收的数字脑电信号、六轴加速度数据和光强度数据;wifi模块,用于将数字脑电信号、六轴加速度数据和光强度数据经其传输至外部的上位机。作为本发明所述的一种应用于抑郁情绪监测的脑电头箍进一步优化方案,还包括电源模块,电源模块包括usb接口模块、充电模块、锂电池和稳压模块,充电模块通过usb接口模块为锂电池供电,锂电池输出的电经稳压模块,输出稳定的电压至处理器模块。作为本发明所述的一种应用于抑郁情绪监测的脑电头箍进一步优化方案,还包括指示灯和按钮模块,指示灯用于显示检测头箍的状态,按钮模块用于控制电源的开关。作为本发明所述的一种应用于抑郁情绪监测的脑电头箍进一步优化方案,脑电电极为纳米材料的半柔性脑电干电极——ch/au-tio2干电极。作为本发明所述的一种应用于抑郁情绪监测的脑电头箍进一步优化方案,脑电电极与头皮接触媒介是通过以下方法制得:在基底钛片上采用多电位阶跃技术电沉积金纳米颗粒,通过阳极处理技术制备出二氧化钛纳米管阵列,再次进行金纳米颗粒沉积,最后涂覆壳聚糖作为脑电电极与头皮接触媒介。作为本发明所述的一种应用于抑郁情绪监测的脑电头箍进一步优化方案,脑电采集模块包含二阶无源滤波器,该二阶无源滤波器输出端通过正接的二极管接模拟电源avdd,通过反接的二极管接负模拟电源avss。作为本发明所述的一种应用于抑郁情绪监测的脑电头箍进一步优化方案,脑电采集模块还连接有偏执驱动电路,该偏执驱动电路组成闭环反馈回路。作为本发明所述的一种应用于抑郁情绪监测的脑电头箍进一步优化方案,所述脑电采集模块与处理器模块的spi端口相连接。作为本发明所述的一种应用于抑郁情绪监测的脑电头箍进一步优化方案,加速度模块安放在被测脑部位置,与处理器模块通过i2c端口相连接。作为本发明所述的一种应用于抑郁情绪监测的脑电头箍进一步优化方案,光敏模块安放在被测脑部位置,与处理器模块通过ad采样端口相连接。本发明采用以上技术方案与现有技术相比,具有以下技术效果:(1)本发明旨在针对儿童情绪和注意力评估和训练的生理信号,实现多通道脑电信号并行采集、加速度信号和光敏信号采集、数据wifi传输、数据sdcard存储和充电功能。数据传输至上位机app显示多个生理指标,并执行上位机命令;(2)本发明采用新型纳米材料半柔性电极取代传统湿电极,放置在前额部位,方便舒适,具有便携、低功耗、高精度的特点;(3)本发明外观设计,便携可穿戴,佩戴舒适且不影响睡眠;采样率,达到1000hz,且为可调的;硬件电路,不做硬件滤波且在最大化保留数据的原始性和完整性的同时保证信号质量;数据存储和传输,sd卡本地保存和wifi传输;在监测脑电信号的同时,增加加速度传感器和光敏传感器;无线充电方式。附图说明图1是本发明脑电检测头箍的原理框图;图2为新型纳米材料半柔性脑电干电极——ch/au-tio2干电极;图3为基于ads1299的模拟前端原理框图;图4为预处理电路的原理电路图;图5为偏置驱动电路的原理电路图;图6为模拟前端和处理器的连接原理框图;图7为加速度模块的原理电路图;图8为光敏传感器的原理电路图;图9为microsdcard的原理电路图;图10为cc3200的外围电路原理框图;图11为供电电源模块原理电路图;图12为充电模块原理电路图;图13为处理器模块系统流程图;具体实施方式下面结合附图对本发明的技术方案做进一步的详细说明:本设备包含以下八个模块:脑电采集模块、加速度模块、光敏模块、wifi模块、处理器模块、sd卡模块、指示灯和按钮模块、电源模块。脑电采集模块:脑电采集模块包括脑电电极和脑电采集前端模块,是脑电设备的核心部分。目前的主流电极大致包括干电极,如传统金属电极、微针电极和柔性电极,其优点是可重复使用,便携、操作方便,缺点是信号质量难以保证、佩戴稳固性不好,以目前的脑电传感器发展现状,干电极通常用于消费级脑电设备;湿电极,如导电膏电极帽、盐水帽等,湿电极具有良好的导电性,信号质量最佳,但是由于其操作繁琐,不便携,通常用于医院和研究所使用;半湿电极,如凝胶式电极,兼顾了便携性和信号质量。因此,综合考虑电极稳定性、信号质量和使用便利性,本系统采用新型纳米材料的半柔性脑电干电极——ch/au-tio2干电极。使用该干电极可以方便的采集到有效的,可靠性较高的脑电信号。具有以下四个优点:①操作简单,电极制备完成后不需作任何处理可直接进行eeg测试;②安全舒适,本文研究的半柔性干电极与头皮接触在整个测试过程中被试没有产生不适感;③接触阻抗较低,符合eeg测试对接触阻抗的要求。聚合物材料和纳米材料的结合加快电极/头皮界面离子/电子电流转移速率;④采集到的eeg信号稳定可靠,和湿电极接近,特定范式下eeg信号特征明显。脑电头箍共有五个电极,分别位于fp1、fp2、fpz、f7、f8,其中fpz作为参考电极。导联方式分为单导联和双导联,单导联是测量工作电极和参考电极之间的电压差;双导联是测量两个工作电极之间的电压差。本设备采用单导联,同时测量左前额叶fp1、f7和右前额叶fp2、f8。脑电采集前端模块,主要功能是增益放大和模数转换。前端模块大致有三个方案:方案一:用放大器和ad芯片搭建模拟电路,电极输入信号经过增益放大电路、滤波电路、右腿驱动电路和ad转换电路,传输至处理器。优点:放大和滤波效果更好,调整灵活;缺点:模拟电路调试较为困难,电路面积较大。方案二:用市场上其他脑电公司推出的脑电采集集成模块,例如neurosky公司的tgam前端模块,电极输入信号经过前端模块直接进入处理器。优点:方便,操作简单,节省了很多的研发时间;缺点:前端模块内部电路固定,放大滤波等指标参数不可调,不符合要求,使用效果难以保证,模块体积较大且不可改变,不利于后期产品设计。方案三:采用较为成熟的前端集成芯片,ti公司的ads1299,内置了增益放大、右腿驱动和ad转换,可编程控制增益放大、采样率、采样精度等。电极输入信号经过ads1299,通过spi与mcu处理器通信。优点:相比于搭建模拟电路更为简单,体积很小,有利于可穿戴设计,且信号质量较好;缺点:芯片价格贵,成本高。综上所述,将采用较为折中的方案三,既保证了信号质量,同时满足电路体积最小化。参数设置:采样率设置为可调,范围:256/512/1024hz;增益可调,范围:1/2/4/6/8/12/24;采样精度可调,范围:16/24位。加速度模块:加速度模块用于检测用户的运动量和判断姿势,结合脑电分析结果,进行深度分析。加速度监测采用mpu6050六轴加速度芯片,此芯片是invensense公司推出的一款低成本的6轴传感器模块,包括三轴加速度和三轴角速度。其体积小巧,功耗低,用途非常广。加速度芯片和mcu处理器通过i2c连接,获得三轴加速度和三轴角速度的数据,根据需求利用这些数据解算出三轴的角度数据,例如俯仰角度和滚动角度,以此来确定运动和姿势。参数设置:采样率设置为100hz;采样精度设置为16位。光敏模块:光敏模块主要功能是利用光敏传感器区分室内和室外。统计用户在室内和室外的时长和时间段,此数据可结合加速度数据和脑电数据进一步分析相关性。由于室内外的光照强度区分明显,影响光敏传感器的电阻值,对应的光电流值改变,以此来判断用户处于室内还是室外。采用lxd/gb3-a1dpz线性光传感器型光敏晶体管,光谱响应范围400-1050nm,mcu处理器ad采样获得数据。参数设置:采样率设置为20hz;采样精度设置为16位。wifi和mcu处理器模块:wifi和mcu处理器模块主要功能是控制整个设备的运行和数据传输,为确保设备的正常运行和用户体验,必须要求稳定和流畅。无线传输是可穿戴设备的主流传输方式,帮助设备摆脱数据线的束缚,目前较为通用的无线传输方式为蓝牙、zigbee和wifi,本设备选用wifi模块,因为wifi相较于蓝牙和zigbee,传输速率高且传距离远。考虑到功耗和体积问题,一款mcu和wifi集成的芯片是首选。在此,我们选择了ti公司的cc3200无线微控制器芯片,作为一款wifi和arm处理器的集成芯片,cc3200采用armcortex-m4嵌入式操作系统,有i2c、spi、uart和sd卡接口,完全能够满足我们的需要。cc3200通过与手机app建立wifi直连,或加入同一局域网,进行数据传输和命令传输。sd卡模块:sd卡模块主要功能是储存数据量比较大,且为避免不方便及时实时传输的情况,需要设计存储模块。因为cc3200自带了与sdcard的通信接口,所以我们选用microsdcard。采集到的数据将会自动保存在sd卡中,用户可选择取出sdcard,用读卡器将数据在电脑端打开,或者直接下达读取传输命令,从sdcard中读取并通过wifi传输至手机。也可以通过app清除sdcard中的历史数据。指示灯和按钮模块:指示灯和按钮模块主要功能是人机交互,必须操作方便、简单,符合人性化设计。本设备包含一个指示灯和一个按钮,具体操作:若设备处于关闭状态,按钮按一下,打开设备,指示灯亮5s蓝灯;若设备处于打开状态,按钮按一下,关闭设备,指示灯亮灭;按钮长按5s,设备进行配对,指示灯快速闪动,每秒闪2次;设备处于低电量状态,指示灯亮红灯。电源模块:电源模块主要功能是为整个设备提供稳定的电源电压。本产品有可充电的锂电池供电,包括一个充电电路和稳压电路。为了用户使用方便,选用3.7v可充电锂电池,锂电池满电时标称电压为4.25v,随着使用其输出电压会下降,为了避免供电电源电压的变化引起系统工作的不稳定,供电电源电压需要经过线性稳压器输出一个稳定的电压。考虑到锂电池标称电压跟系统所需电压之间的压差略小,所以选用低压差线性稳压器tps76930,将系统的输入电压稳定在+3.0v。充电电路选用ltc4054充电芯片,通过miniusb接口充电。如图1所示,本发明脑电检测头箍包括:脑电采集模块、加速度模块、光敏模块、wifi模块、处理器模块、sd卡模块、指示灯和按钮模块、电源模块。一次性凝胶电极采集eeg信号,经集成前端ads1299进行放大和ad转换处理后,转换为数字脑电信号,与处理器无线微控制器cc3200通过spi连接,将脑电数据传输至;加速度传感器mpu6050采集人体头部六轴加速度数据,通过i2c接口与cc3200连接,传输数据;光敏传感器lxd/gb3-a1dpz采集光强度数据,与cc3200的ad采样口连接,采集光强度数据;cc3200将接收到的脑电数据、加速度数据和光强度数据都自动保存至sdcard中,通过上位机(手机或pc)的控制命令选择清除或发送;cc3200与上位机建立wifi连接,将采集到的脑电数据、加速度数据和光强度数据通过wifi传输至上位机,进行波形显示和进一步的算法分析。本设备采用可充电锂电池供电,经稳压芯片tps76930稳压电路,输出稳定的+3v电源;锂电池充电利用充电芯片ltc4054,通过miniusb接口充电;按钮按一次,电源接通,设备启动,按钮长按建立wifi连接,led灯根据设备状态变换颜色和闪烁频率。如图2所示,为半柔性干电极,采集电极对应设置于被测目标的脑部位置,用于采集脑电数据。针对传统湿电极存在着众多缺点,我们使用简单方便的新型纳米材料半柔性脑电干电极——ch/au-tio2干电极,来取代传统湿电极。在基底钛片上采用多电位阶跃技术电沉积金纳米颗粒,通过阳极处理技术制备出二氧化钛纳米管阵列,再次进行金纳米颗粒沉积,最后涂覆壳聚糖作为干电极与头皮接触媒介。该电极工作机理如下:壳聚糖在低湿度下仍有较强的吸附力保证干电极与头皮的紧密接触;金纳米颗粒结合二氧化钛纳米管与头皮之间实现高速的离子电流与电子电流转换,从而降低了干电极与头皮之间的接触阻抗,达到eeg的采集标准。湿电极(ag/agcl)在eeg信号采集中得到广泛应用,但存在操作耗时不便,受试者舒适度差等不足之处,相对于目前已有干电极研究成果存在的部分不足:①接触式刚性材料电极易擦伤皮肤,微针电极会使被试感到不适且对其健康有一定影响;②非接触式干电极采集的eeg信号精度和电极稳定性均不高等缺点。因此,此半柔性干电极适合取代湿电极,采集脑电信号。如图3所示,fp1、fp2、f7、f8作为工作电极,fpz作为参考电极,经过简单预处理电路输入具有高共模抑制比的差分输入可编程增益放大器a1和a2,耳垂同时也作为驱动电极,经过简单预处理电路和驱动电路输入偏置放大器(bias)。获得的左右前额叶脑电模拟信号经过模数转换器adc1和adc2,输出24位精度的数字信号,通过spi传输至处理器cc3200。前端供电方式为:模拟电源avdd为+5v;数字电源dvdd为+3v。如图4所示,由于脑电信号频率为0.5-100hz,在模数转换前必须经过低通抗混滤波的预处理。本发明采集电极的输出端电路连接预处理电路,用于对采集的脑电模拟信号进行预处理,起到高阶无源滤波器和滤除大幅度信号和过压保护的作用。预处理模块包含二阶无源滤波器,二阶无源滤波器包含串联的电阻r1和r2,以及r1与r2之间通过电容c1接模拟地agnd,二阶无源滤波器输出端处通过电容c2接模拟地agnd。其中r1为22.1kω,r2为10kω,c1为33nf,c2为33nf。二阶无源滤波器输出端通过正接的二极管d1接模拟电源avdd,通过反接的二极管d2接负模拟电源avss。二阶无源滤波电路的频率响应函数为h(jf)=1/1-(2πf)2c1c2r1r2+2jπf[r1(c1+c2)+r2c2]计算可得f=96.2hz,此预处理电路可完全涵盖脑电信号的有用信息。如图5所示,信号经过预处理和差分电路输入,对共模干扰有较强的抑制能力,但有些干扰以差分的形式存在,兵器人在还存在较强的工频干扰,尤其是50/60hz家用供电干扰。我们可以利用ads1299集成的偏执驱动模块,加上很少的元器件就可以设计出一个偏置闭环电路。电阻r11起到限流保护作用,电容c20的作用是进行相位补偿,防止放大电路产生自激而失去放大作用;在biasamp运放正参考端为(avdd+avss)/2时,就形成了一个闭环反馈回路,能有效的抑制共模干扰。如图6所示,模拟前端的ads1299芯片与处理器cc3200通过spi接口连接,ads1299芯片的控制、寄存器的配置以及采集的数字化数据都是通过spi完成。ads1299数据转换芯片主要是通过四线制spi接口与处理器cc3200芯片通信的。ads1299芯片的start脚用来控制转换的开始,当start电位低且没有发送start命令时,芯片不会产生drdy信号,此时转换停止。ads1299芯片的drdy脚用来发送数据传输准备命令,从高电位变为低电位表示数据传输准备。cs脚为片选信号,低电位有效,用于启动spi。sclk为spi通信提供时钟。din和dout为spi数据输入和输出脚。因此模拟前端和处理器采用6条连接线:spi_start、spi_drdy、spi_cs、spi_sclk、spi_din、spi_dout。其中cc3200的58和59号端口配置为普通gpio口,对应gpio3和gpio4端口,分别连接ads1299的spi_drdy和spi_start。5、6、7、8号端口分别配置为gspi_clk、gspi_miso、gspi_mosi、gspi_cs,分别连接ads1299的spi_sclk、spi_dout、spi_din、spi_cs。如图7所示,加速度模块采用的六轴加速度传感器为mpu6050。mpu6050采用+3.0v供电,通信采用i2c接口,以数字输出6轴的旋转矩阵、四元数、欧拉角的融合演算数据。加速度传感器mpu6050的3轴角速度器和3轴加速度器的感测范围可控。mpu6050采用+3.0v供电,13号端口vdd接数字电源dvdd+3.0v,连接电容c32接数字地dgnd,8号端口数字i/o供电电压vlogic取vdd+3.0v,低压差线性稳压器ldo输出在10号端口regout,连接c33接地。由于mpu6050不用外部时钟,1号端口外部时钟输入clkin接地。9号端口ad0用于设置i2cslave地址lsb,多用于多个mpu6050共用一个i2c接口,本发明只使用一个mpu6050,因此ad0接地。11号端口帧同步数字输入fsync由于此处不外接,因此接地。板上的电荷提供了mems振荡器需要的高电压,输出在20号端口cpout,连接了一个旁路电容c34。i2c接口包括串行数据线sda和串行时钟线scl,连接到处理器cc3200并接上拉电阻r18和r19到dvdd。此时cc3200的3、4号端口设置为i2c_scl、i2c_sda,分别连接到mpu6050的23、24号端口scl、sda。如图8所示,gb3-a1dpz线性光传感器型光敏晶体管接avdd+5v电源,其电流输出和环境光强成线性比例,因此电阻r20处的电压也会随着光强变化而变化。处理器cc3200的57号端口设置为ad采样口adc_ch0,采集r20处的电压。如图9所示,microsdcard有八个引脚,4个data端口,由于处理器cc3200的sdcard引脚只有一个data端口,所以1号端口dat2、2号端口dat3、8号端口dat1都不接,只有7号端口dat0被使用。4号端口vdd接数字电源dvdd+3.0v,6号端口vss2端口接数字电源地。cc3200的1号端口设置为sdcard_clk,连接到microsdcard的5号端口clk,作为时钟信号端口。cc3200的2号端口设置为sdcard_cmd,连接到microsdcard的3好端口cmd,作为命令口/回复端口。cc3200的64号端口设置为sdcard_data,连接到microsdcard的7号端口dat0,作为数据传输端口。如图10所示,cc3200芯片的50号端口设置为gpio_00,接限流电阻r31和蓝色led指示灯后接数字地dgnd,55号端口设置为gpio_01,接限流电阻r30和红色led指示灯后接数字地dgnd。构成指示灯电路,实现设备状态提示。cc3200芯片的14号端口设置为flash_spi_cs连接m25q80芯片的1号端口cs,cc3200芯片的13号端口设置为flash_spi_din连接m25q80芯片的2号端口dout,cc3200芯片的12号端口设置为flash_spi_dout连接m25q80芯片的5号端口din,cc3200芯片的11号端口设置为flash_spi_clk连接m25q80芯片的6号端口clk,下拉电阻r28和r29分别连接m25q80芯片的clk和din后连接数字地dgnd,上拉电阻r27连接m25q80芯片的cs后连接数字电源dvdd+3.0v,m25q80芯片的8号端口vcc、7号端口reset、3号端口wp连接数字电源dvdd+3.0v,并经过滤波电容c55连接数字地dgnd,从而实现cc3200芯片连接flash模块。cc3200芯片的31号端口rf_bg连接dea202450bt滤波芯片,接着连接电感l4和电容c54形成rf滤波电路,最终形成wifi通信天线电路。如图11所示,为供电电源模块的原理电路图。由于各模块对于电源的要求和范围各不相同,并且考虑到系统的采集精度非常高,采集转换过程中需要的参考电压就要求很高,所以设计了供电电源电路,在系统电路中,需要供电的电压有数字电源dvdd+3.0v,模拟正电源avdd+5.0v,模拟负电源avss0.0v。其中dvdd选择ti公司的稳压芯片tps76930,avdd选择ti公司的稳压芯片tps76950,仅需要简单的电容和电阻作为外围电路即可输出稳定的电压,输出电压连接0ω电阻和电感进行滤波,即可作为供电电压。锂电池的输出电压,连接s1按钮,后连接稳压电路的输入端,用于控制设备的电源开关。如图12所示,为充电模块,采用ltc4054芯片为锂电池进行充电,利用miniusb口进行充电,充电电压为+5.0v,接发光二极管d9提示充电状态,ltc4054的输出端接锂电池p8。如图13所示,为处理器模块的系统流程图,主要功能为和上位机的通信包括接受命令和传输数据、控制各模块的工作以及显示设备当前状态。打开设备开关s1(图11),系统进行初始化,并通过指示灯显示设备当前的电量状态、设备连接状态和当前工作状态,开始等待上位机发起wifi连接。若当前设备处于充电状态,则黄灯d9(图12)每两秒亮0.5秒;若不在充电则d9不亮。若设备处等待wifi连接状态,则d8蓝灯处于长亮;若已成功建立连接,则每两秒亮0.5秒。上位机发起并建立wifi连接后,设备等待接收上位机的命令,将接收到的命令解码,分析命令内容。如表1所示,上位机发送的控制命令包含数据长度、sd卡控制、脑电控制、加速度控制、光敏控制、mac地址,共11个字节。若sd卡控制命令0,读取sd卡数据并发送;1,清除sd卡中历史数据。若脑电控制命令为0,脑电模块不工作;1,脑电模块工作,采集数据。若脑电传输命令为0,保存至本地sd卡;1,通过wifi发送至上位机。加速度控制命令为0,加速度模块不工作;1,加速度模块工作,采集数据。若加速度传输命令为0,保存至本地sd卡;1,通过wifi发送至上位机。光敏控制命令为0,光敏模块不工作;1,光敏模块工作,采集数据。若光敏传输命令为0,保存至本地sd卡;1,通过wifi发送至上位机。每秒采集到的数据,按照如表2所示的数据格式保存至sd卡或者wifi传输至上位机,包括数据长度、eeg起始位、脑电数据、acc起始位、加速度数据、lig起始位、光敏数据、mac地址。表1表2数据类别数据长度eeg脑电数据acc加速度数据lig光敏数据mac地址数据长度1个字节3个字节x个字节3个字节x个字节3个字节x个字节6个字节数据内容xeeg……acc……lig……xxxxxx上位机为使用androidstudio编写的移动端软件,用于人机交互,用来发送控制命令和接受下位机数据,并显示和保存。上位机在java环境下开发,android上位机创建了一个wifi热点,下位机通过此热点建立与上位机的通信,网络连接使用tcp/scoket实现。首先,应用程序建立一个socketserver,将端口设置为与cc3200中一致,然后使用socketserver的accept方法等待cc3200连接本服务器,并得到连接socket。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域:
的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围内。当前第1页12