趙鳴奇
(隴東學(xué)院信息工程學(xué)院,甘肅慶陽745000)
一種可穿戴式雙導(dǎo)生物電信號傳感器的實現(xiàn)
趙鳴奇
(隴東學(xué)院信息工程學(xué)院,甘肅慶陽745000)
生物電信號能夠觀察和分析人的工作狀態(tài),因此隨時隨地實時地采集生物電信號具有一定的應(yīng)用價值。為完成基于眼電信號的計算機輔助輸入系統(tǒng)以及后續(xù)生理心理計算應(yīng)用方面的研究,基于Think Gear AM生物電信號模擬前端、STM32微控制器以及藍牙通信模塊,實現(xiàn)了一款可穿戴式雙導(dǎo)聯(lián)無線生物電信號傳感器。同時對其進行了數(shù)據(jù)采集測試、功耗測試和連續(xù)運行測試,測試結(jié)果表明其平均信噪比約為17 dB,平均工作電流約59 mA,能夠連續(xù)工作19小時左右。這說明該傳感器系統(tǒng)能夠勝任其后續(xù)研究與應(yīng)用中日常穿戴并持續(xù)數(shù)據(jù)采集的需求。
可穿戴;生物電信號;傳感器
生物電信號是由生物體活動過程中產(chǎn)生的可測量的電信號,觀察和分析生物電信號能在一定程度上清晰地得出有關(guān)生物體工作狀態(tài)的結(jié)論[1]。人作為一種生物體,其體電信號主要有[2]:心臟活動所產(chǎn)生的心電信號(Electrocardiogram,ECG)、大腦活動所產(chǎn)生的腦電信號(Electroencephalogram,EEG)、肌肉活動所產(chǎn)生的肌肉電信號(Electromyogram,EMG)和眼活動所產(chǎn)生的眼電信號(Electrooculogram,EOG)。這些電信號被廣泛地研究與應(yīng)用,如:認知機理相關(guān)的研究[3]、人機交互接口[4]、疾病診斷[5]等等。隨著相關(guān)研究和應(yīng)用的發(fā)展,隨時隨地實時地采集生物電信號變得越來越重要,穿戴式腦電、心電等采集設(shè)備應(yīng)運而生。穿戴式生物電信號傳感器可分為入侵式和非入侵式兩類,入侵式即將電極甚至整個傳感器通過手術(shù)植入體內(nèi);非入侵式即將電極貼于體表。非入侵式因其便捷、安全無需手術(shù)等優(yōu)勢而有著廣泛的研究。
國外的相關(guān)研究起步較早,最早的可追溯到霍特等人[6]的動態(tài)心電圖采集研究。隨著時間的推移,相當(dāng)數(shù)量的關(guān)注普適計算環(huán)境下的可穿戴健康的科研機構(gòu)開始進行可穿戴生物電信號傳感器的研究與應(yīng)用。比較多見的是穿戴式心電信號采集,比較新的研究如Nemati等人[7]的低功耗、可長期工作的心電信號傳感器,Suresh等人[8]的低功耗可穿戴心電設(shè)備。也有一些穿戴式腦電信號采集的研究,例如Artem等人[9]的基于超高頻和射頻身份識別的可穿戴腦電信號采集系統(tǒng)。眼電信號和肌電信號傳感器也有一些研究與應(yīng)用,比較著名的有Bulling等人[10]的眼電信號采集護目鏡和Moon等人[11]的基于肌肉電信號控制的輪椅系統(tǒng)。國內(nèi)的相關(guān)研究有北京工業(yè)大學(xué)吳水才教授[12]的穿戴式心電傳感設(shè)備與遠程監(jiān)護系統(tǒng)的相關(guān)研究,東南大學(xué)薛詩靜、高帥鋒[13]等人的可穿戴心電監(jiān)護系統(tǒng)等等。
本文所設(shè)計的傳感器是隴東學(xué)院青年科技創(chuàng)新項目(XYZK1510):基于眼電信號的可穿戴式計算機輔助輸入系統(tǒng)研究的一部分。該傳感器能夠采集兩個獨立導(dǎo)聯(lián)的眼電信號,同時也兼顧心電、腦電的采集,以滿足后續(xù)的可穿戴智能健康監(jiān)護相關(guān)研究與應(yīng)用。
本穿戴式傳感器能夠?qū)蓚€獨立導(dǎo)聯(lián)的信號進行采集、放大、數(shù)模轉(zhuǎn)換,最終將數(shù)字串流通過無線傳輸系統(tǒng)傳輸?shù)狡渌O(shè)備,圖1給出了系統(tǒng)的模塊框圖。
本傳感器系統(tǒng)除了滿足體積小重量輕的基本條件外,還應(yīng)該滿足一定的技術(shù)參數(shù)。為進行信號的數(shù)模轉(zhuǎn)換,系統(tǒng)首先應(yīng)該滿足信號放大倍率、采樣率的條件,同時也應(yīng)該選擇合適的量化精度。生物電信號的幅值在數(shù)百微伏到數(shù)十毫伏之間[1],要將其放大到伏級別的幅度,系統(tǒng)應(yīng)該有數(shù)百倍的放大倍率。心電信號、腦電信號、眼電信號的能量主要集中在60 Hz以下,其中腦電信號還有少部分能量處60~120 Hz之間[1,14],肌肉電信號因其高頻成分多,且在本項目及將來的應(yīng)用中不會涉及,在此不考慮采集。因此,根據(jù)采樣定理,系統(tǒng)的采樣率應(yīng)不小于240 Hz。目前主流的數(shù)模轉(zhuǎn)換模塊一般采用16 bit量化精度,滿足對生物電信號進行轉(zhuǎn)換的要求。除此之外,為了能夠?qū)?shù)字串流進行實時傳輸,無線傳輸系統(tǒng)的傳輸速率不應(yīng)該小于960 Byte/s。
圖1 系統(tǒng)模塊框圖
如圖2各模塊示意圖所示,系統(tǒng)由可更換電極和傳感器主體兩部分組成。生物電信號由緊貼皮膚表面的電極收集,通過鍍銀屏蔽線傳輸?shù)絺鞲衅髦黧w內(nèi)部,傳感器主體內(nèi)的各模塊對其進行處理,最終由藍牙無線通信傳輸?shù)狡湓O(shè)備。
圖2 各模塊示意圖
2.1 可更換式電極
為滿足眼電、腦電和心電不同情景下的采集應(yīng)用,我們設(shè)計了兩種不同樣式的電極,能夠進行更換。在進行基于眼電信號的人-機交互應(yīng)用時,可在傳感器主體上安裝一種裝有四個圓形干式不銹鋼電極片的護目鏡以完成信號的采集(見圖3)。而在心電和腦電采集中,為了保證信號不受身體運動干擾,可使用紐扣式一次性銀-氯化銀不干膠電極(見圖4)。這樣,通過兩種可更換的電極設(shè)計,從而實現(xiàn)對不同應(yīng)用的適應(yīng)性。
圖3 護目鏡信號收集裝置
圖4 一次性銀-氯化銀不干膠電極
2.2 傳感器主體
如圖2所示,傳感器主體(見圖5)由數(shù)?;旌喜杉岸恕⑽⒖刂破?、無線通信和電源四部分組成。
圖5 傳感器主體實物圖
為保證采集到的生物電信號的質(zhì)量,我們采用了性能良好的數(shù)?;旌喜杉岸四KThink Gear AM。該模塊是一款專用集成電路(ASIC)模塊,輸入為單導(dǎo)聯(lián)生物電信號,輸出為包含數(shù)字化信號的數(shù)據(jù)串流,具有256 Hz采樣率、16 bit量化精度。本傳感器使用兩塊Think Gear AM實現(xiàn)雙導(dǎo)聯(lián)的信號采集,分別與微控制器的兩個異步串口(UART)相連接。
一個STM32F1038T6被用作傳感器系統(tǒng)的微控制器,以實現(xiàn)采集前端模塊控制、數(shù)據(jù)串流打包和藍牙通信模塊的控制。該微控制器是一款A(yù)RM Cotex-M3微控制器,工作頻率最高可達72MHz,并且擁有豐富的接口資源以便后續(xù)的研究中添加其他如軀體姿態(tài)、肢體運動等生理數(shù)據(jù)采集模塊。
系統(tǒng)采用一個與微控制器異步串口(UART)連接的HC-06藍牙通信模塊實現(xiàn)數(shù)據(jù)發(fā)送,該模塊上的藍牙通信為2.0版本,具有設(shè)備兼容性好、傳輸速率高等優(yōu)點。
為保證本傳感器系統(tǒng)能連續(xù)工作20小時以上同時兼顧可穿戴性,考慮到系統(tǒng)的動態(tài)電流在60mA左右,采用一款1300mAh的鋰聚合物電池和一個充放電管理模塊作為傳感器系統(tǒng)的電源模塊。
軟件系統(tǒng)運行于微控制器上,在 Keil u5 MDK集成開發(fā)環(huán)境下由C語言編寫而成。其主要作用有:在系統(tǒng)上電時,對各模塊進行初始化;從數(shù)模采集前端模塊讀取數(shù)據(jù)串流;對數(shù)據(jù)串流按照傳輸協(xié)議打包;將打包后的數(shù)據(jù)串流通過藍牙通信模塊發(fā)送;從藍牙通信接收系統(tǒng)設(shè)置數(shù)據(jù)等。
3.1 任務(wù)調(diào)度
表1給出了需要軟件系統(tǒng)調(diào)度的各項任務(wù),其中微控制器資源和各模塊的初始化任務(wù)需要系統(tǒng)啟動后執(zhí)行一次,讀取采集前端、數(shù)據(jù)串流打包和發(fā)送任務(wù)需要所有初始化完成后循環(huán)執(zhí)行。
表1 任務(wù)及執(zhí)行方式
圖6 任務(wù)調(diào)度流程圖
系統(tǒng)的工作流程如圖6所示,即啟動后首先初始化微控制器的資源,如存儲器、異步串口等;然后進行兩個Think Gear AM模塊的初始化,如控制其工作方式等。接著初始化藍牙通信模塊,如通信的波特率等;初始化部分結(jié)束后,開始循環(huán)執(zhí)行部分:首先讀入Think Gear AM 1的數(shù)據(jù)和Think Gear AM 2的數(shù)據(jù)。然后將其按照3.2中的數(shù)據(jù)傳輸協(xié)議添加幀頭、幀尾,以數(shù)據(jù)串流的形式通過藍牙通信模塊發(fā)送出去。在循環(huán)的最后,還要從藍牙讀取設(shè)置信息并進行配置,這為其他設(shè)備通過藍牙對傳感器系統(tǒng)進行配置提供了途徑。
3.2 數(shù)據(jù)傳輸協(xié)議
為保證數(shù)據(jù)傳輸?shù)目煽?、各?dǎo)聯(lián)數(shù)據(jù)的可識別以及后續(xù)研究的可擴展,設(shè)計了一種定長幀結(jié)構(gòu)。
圖7 幀結(jié)構(gòu)示意圖
如圖7所示,一個幀由幀頭、數(shù)據(jù)負載、幀尾三部分組成。其中幀頭由2字節(jié)的同步碼組成。為避免與TinkGear幀協(xié)議沖突,同步碼設(shè)置為兩個0x59。數(shù)據(jù)負載為幀結(jié)構(gòu)承載有效數(shù)據(jù)的部分,目前其長度為2字節(jié),分別為兩個導(dǎo)聯(lián)的生物電信號數(shù)據(jù),根據(jù)后續(xù)研究的需要,可增加長度以傳輸其他生理數(shù)據(jù),如軀體姿態(tài)、肢體運動等。幀尾為校驗字節(jié),內(nèi)容數(shù)據(jù)負載求和的低8位按位取反。需要注意的是,數(shù)據(jù)負載中的數(shù)據(jù)字節(jié)1和數(shù)據(jù)字節(jié)2分別來自前端采集模塊Think Gear AM 1和Think Gear AM 2,是分別屬于兩個Think Gear AM幀的字節(jié)。因此,要拿到原始生物電信號數(shù)值,在解完圖7中的協(xié)議后,還需將數(shù)據(jù)字節(jié)1和數(shù)據(jù)字節(jié)2分別當(dāng)作數(shù)據(jù)串流,分別解兩個Think Gear AM的數(shù)據(jù)協(xié)議。
數(shù)據(jù)采集測試、功耗測試和連續(xù)運行測試這三項實驗被實施,以驗證本傳感器系統(tǒng)能夠滿足后續(xù)研究與應(yīng)用的功能需求。
數(shù)據(jù)采集測試的目的是檢驗傳感器系統(tǒng)能否完成數(shù)據(jù)的采集。為完成該項測試,開發(fā)了一款基于C#的桌面圖形用戶界面采集軟件(見圖8)。用該軟件采集了一段眼電信號,對其時域(見圖9.a)進行觀察,發(fā)現(xiàn)能從其中清楚地看到眨眼和眼球運動所引起的信號變化。對其進行快速傅里葉變換,分析其頻域(見圖9.b),發(fā)現(xiàn)信號的能量主要集中在低于20 Hz的頻段和50 Hz的頻段,這表明信號受到了50 Hz工頻噪聲的污染,其平均信噪比約為17dB。在對其進行帶通濾波去噪(見圖10,F(xiàn)IR數(shù)字帶通濾波器通帶頻率0.5 Hz-30 Hz)后,時域信號變得更加容易識別。以上結(jié)果表明,本傳感器系統(tǒng)能夠?qū)崿F(xiàn)后續(xù)研究與應(yīng)用的數(shù)據(jù)采集需求。
圖8 采集軟件界面截圖
圖9 一段眼電信號的時域和頻域圖
圖10 帶通濾波去噪后的眼電信號的時域和頻域圖
功耗測試的目的是測量系統(tǒng)在正常工作時對電能的消耗。在進行測試時,首先在傳感器系統(tǒng)與3.3V電源串聯(lián)電流表,然后打開傳感器系統(tǒng)電源開關(guān),完成傳感器系統(tǒng)與計算機的藍牙連接并開始數(shù)據(jù)采集,待電流讀數(shù)穩(wěn)定后,每個3分鐘讀取一個電流讀數(shù),共測量8組數(shù)據(jù)(見表 2),得其平均電流為59.7毫安,在1 350 mAh鋰聚合物電池供電的情況下,理論上可連續(xù)工作22小時左右。一般人每天活動時間為14~18小時,由此可見,本傳感器系統(tǒng)能夠滿足日?;顒訒r的穿戴需求。
表2 工作電流采樣
圖11 傳感器電量耗盡時的采集界面
連續(xù)運行測試的目的是檢驗本傳感器系統(tǒng)能否在長時間連續(xù)運行時,能否穩(wěn)定地完成數(shù)據(jù)采集工作。在測試時,將傳感器系統(tǒng)與計算機相連進行正常數(shù)據(jù)采集,讓其連續(xù)運行并由采集軟件記錄工作時長和采集到的數(shù)據(jù)。采集軟件顯示傳感器系統(tǒng)在工作19小時23分鐘14秒(見圖 10)后電池電量耗盡,發(fā)送出的數(shù)據(jù)記錄完整。這表明本傳感器系統(tǒng)能夠勝任后續(xù)研究與應(yīng)用中日常穿戴并持續(xù)數(shù)據(jù)采集的要求。
為完成科研項目及其后續(xù)相關(guān)研究的需要,實現(xiàn)了一種可穿戴式雙導(dǎo)聯(lián)生物電信號傳感器系統(tǒng),該系統(tǒng)能完成雙導(dǎo)聯(lián)生物電信號的采集,并通過藍牙通信將數(shù)據(jù)傳輸?shù)狡渌O(shè)備,還能通過可更換式電極適應(yīng)眼電信號、腦電信號和心電信號的采集環(huán)境。在實現(xiàn)傳感系統(tǒng)后,還對傳感器系統(tǒng)進行了數(shù)據(jù)采集、功耗和連續(xù)運行三項測試。測試結(jié)果表明,該傳感器系統(tǒng)能夠滿足在日常穿戴情況下的對兩導(dǎo)聯(lián)生物電信號的持續(xù)采集任務(wù)。在后續(xù)研究中,本傳感器將被應(yīng)用在基于眼電信號的計算機輔助輸入系統(tǒng)中以實現(xiàn)利用眼電對計算機的控制,這在殘疾人輔助和計算機游戲控制等方面有一定的應(yīng)用前景。本傳感器系統(tǒng)還將不斷改進,以適應(yīng)穿戴式軀體運動與姿態(tài)、心電信號和腦電信號智能監(jiān)護系統(tǒng)的需求,在可穿戴普適個人生理心理健康計算[15]方面進行研究與應(yīng)用探索。
[1]KIASALEH K. Biological Signals[M].Biological Signals Classification and Analysis. Berlin,Heidelberg;Springer Berlin Heidelberg.2015:137-74.
[2]WRIGHT K P,ETHERIDGE N,RIDGE J P,et al. E[M]//BINDER M D,HIROKAWA N,WINDHORST U. Encyclopedia of Neuroscience. Berlin,Heidelberg;Springer Berlin Heidelberg.2009:1029-548.
[3]ZHANG X,LEI X,WU T,et al. A review of EEG and MEG for brainnetome research[J]. Cognitive Neurodynamics,2013,8(2):87.
[4]SORIA-FRISCH A. A Critical Review on the Usage of Ensembles for BCI[M]//ALLISON Z B,DUNNE S,LEEB R,et al. Towards Practical Brain-Computer Interfaces: Bridging the Gap from Research to Real-World Applications. Berlin,Heidelberg;Springer Berlin Heidelberg.2013:41-65.
[5]PETERS N,GATZOULIS M A,VECHT R. ECG Diagnosis in Clinical Practice[M].Springer London,2009.
[6]HOLTER N J. New method for heart studies[J].Science,1961,134(3486):1214-20.
[7]NEMATI E,DEEN M J,MONDAL T. A wireless wearable ECG sensor for long-term applications[J].IEEE Communications Magazine,2012,50(1):36-43.
[8]SURESH S V S,KRISHNA KUMAR R,KAMAKOTI V. Portable Low Cost 3 Lead Wireless Wearable ECG Device[M]//LONG M. World Congress on Medical Physics and Biomedical Engineering May 26-31,2012,Beijing,China. Berlin,Heidelberg;Springer Berlin Heidelberg.2013:1331-4.
[9]DEMENTYEV A,SMITH J R. A wearable uhf rfid-based eeg system;proceedings of the RFID (RFID),2013 IEEE International Conference on,F,2013[C].IEEE.
[10]BULLING A,ROGGEN D,TR STER G. Wearable EOG goggles: Seamless sensing and context-awareness in everyday environments[J].Journal of Ambient Intelligence and Smart Environments,2009,1(2):157-71.
[11]MOON I,LEE M,CHU J,et al. Wearable EMG-based HCI for electric-powered wheelchair users with motor disabilities;proceedings of the proceedings of the 2005 IEEE international conference on robotics and automation,F,2005[C].IEEE.
[12]李淑園,吳水才,賓光宇.可穿戴式無線低功耗心電記錄儀的設(shè)計與實現(xiàn)[J].中國醫(yī)療設(shè)備,2015,30(3):21-3.
[13]薛詩靜,高帥鋒,周平.可穿戴式心電監(jiān)護系統(tǒng)設(shè)計及實現(xiàn)[J].中國醫(yī)療設(shè)備,2015,30(1):6-9.
[14]YAN M,GO S,TAMURA H,et al. Communication system using EOG for persons with disabilities and its judgment by EEG[J].Artificial Life and Robotics,2014,19(1):89-94.
[15]胡斌,張建源,姚志君.生理心理計算——一種基于交叉學(xué)科的計算模式[J].中國計算機學(xué)會通訊,2012,8(5):60-5.
【責(zé)任編輯 朱世廣】
Implementation of a Wearable Bi-channel Biological Electrical Signal Sensor
ZHAO Ming-qi
(SchoolofInformationEngineering,LongdongUniversity,Qingyang745000,Gansu)
Biological electrical signal can be significant in observing and analyzing human status,therefore,it is useful to collect these signals anytime and anywhere. For the purpose of completing an electrooculogram based computer type system,a wearable bi-channel biological electrical signal sensor based on Think Gear AM,STM32 microcontroller and Bluetooth wireless module is implemented. Test experiments,including data collecting test,power consuming test and continuously running test,are also conducted. Results show that the sensor system’s signal noise ratio is about 17dB,working current is about 59mA,and could continuously work for about 19 hours. That means the system is adequate for daily wearing and continuous data collection in its future research and application.
Wearable;biological electrical signal;Sensor
1674-1730(2017)03-0020-05
2016-10-10
2015年隴東學(xué)院青年科技創(chuàng)新項目《基于眼電信號的可穿戴式計算機輔助輸入系統(tǒng)研究》(XYZK1510)
趙鳴奇(1989—),男,甘肅寧縣人,助教,碩士,主要從事生物電信號應(yīng)用研究。
TP212.9
A