摘 要: 設計了一款便攜式低功耗的動態(tài)心電圖系統(tǒng),,并通過藍牙模塊完成動態(tài)心電圖在Android端的實時顯示,。該系統(tǒng)由STM32L152微處理器、HHW_USART_S10藍牙模塊以及電源管理單元等分離元件構(gòu)成,,并在心電系統(tǒng)內(nèi)部首次使用低功耗模擬前端集成芯片完成7導聯(lián)動態(tài)心電圖的采集,,實時反映心臟活動的變化。該系統(tǒng)的供電電壓為1.8 V,,且工作時的功耗僅為40 mW,。Android端的動態(tài)心電圖顯示軟件適用于Android2.2以上版本的操作系統(tǒng)。
關(guān)鍵詞: 動態(tài)心電圖,;Android,;STM32;模擬前端,;藍牙模塊,;低功耗
0 引言
隨著社會和經(jīng)濟的快速發(fā)展,科技的進步,,全球的老齡化越發(fā)地明顯[1],,而老年人作為心臟病的高發(fā)人群,,使每年死于心臟病的人數(shù)呈遞增之勢,據(jù)世界衛(wèi)生組織統(tǒng)計,,每年約有1 700萬人死于心臟病,。而且,隨著生活節(jié)奏的加快和生活方式的改變,,患有心臟病的人群有低齡化的趨勢,。因此對于心電醫(yī)療設備和醫(yī)療服務需求越發(fā)地迫切[2]。隨著醫(yī)療條件的不斷發(fā)展和改善,,發(fā)達國家和發(fā)展中國家人口的平均壽命也在不斷地延長,,這些都使得為老年人提供長期的身體健康監(jiān)測的設備變得尤為迫切。目前,,生活在經(jīng)濟條件和醫(yī)療條件比較落后的偏遠地區(qū)的人群仍然很多,,特別是,為檢測出特殊情況下患者病況(例如在心臟康復中的局部缺血),,直接通過患者的ECG信號很難直觀地識別出結(jié)果,。從目前的情況來看,心電圖作為檢測患者心臟活動的一種工具已經(jīng)得到廣泛使用,,然而由于其使用條件的限制,,價格昂貴且不宜攜帶,對時間相對緊張的年輕人和行動不便的老年人來說,,經(jīng)常去醫(yī)院做檢查很不現(xiàn)實,;另外心臟病具有突發(fā)的特點,處理不及時可能會危及到生命[3],。且對于一些心臟的突發(fā)狀況(如心律不齊等),,即使標準的12導聯(lián)也無法檢測到。因此,,方便,、持續(xù)的心電圖檢測成為一種有效的選擇。盡管動態(tài)心電圖分析系統(tǒng)已經(jīng)是一種眾所周知的技術(shù),,適用于社區(qū)醫(yī)院,、病房和居家等不同環(huán)境[4],但此類設備在其功耗和便攜舒適度方面仍需繼續(xù)提高,。鑒于以上原因,,家庭式、低成本,、便攜式的醫(yī)療設備的面世尤為重要,。本文提出一種便攜式的低功耗的動態(tài)心電圖測試系統(tǒng),該心電系統(tǒng)可以獲取,、存儲和傳送ECG信號,。為了降低功耗,,系統(tǒng)搭載了AFE[5]模擬前端進行數(shù)據(jù)采集,,AFE芯片提供3導聯(lián)(I,、II和V)。而在數(shù)據(jù)傳輸方面,,本系統(tǒng)采用藍牙通信,,并相應地設計了基于Android的實時顯示軟件,可以使ECG信號非常方便地顯示在智能終端,,而且可應對因頻率跳變而引起的噪聲并提高抗干擾能力,。此外本動態(tài)心電分析系統(tǒng)沒有使用液晶顯示單元,藍牙模塊可通過其他設備獲取可視化動態(tài)數(shù)據(jù),,以此顯著降低設備功耗,。
1 系統(tǒng)設計
1.1 系統(tǒng)架構(gòu)
圖1為系統(tǒng)的原理框圖,其內(nèi)含高集成度模擬前端芯片,、一個微控制單元(MCU)STM32L152,、具有1 GB內(nèi)存的多媒體存儲卡以及一個HHW UART S10藍牙模塊等。將各部分元器件在電路板上都作了高亮顯示,。該動態(tài)心電圖分析儀器采用一塊手機電池供電,,為延長供電時間,整個分析設備在設計中采用了CMOS低功耗運算放大器以及低功耗儀表放大器使得供電電流能盡可能地降低,。由于系統(tǒng)使用的是單電源1.8 V供電,,在器件選型上十分嚴格。
1.2 模擬前端芯片
在引言部分已提及,,此類芯片為首次使用,。據(jù)設計指標,此芯片提供了優(yōu)異的針對ECG信號的放大器,、低失調(diào)電壓的運算放大器以及高精度電流基準[5],。此款模擬前端芯片具有主流漂移抑制功能(在80 mV),且在單電源1.8 V供電時能達到37.8 mW的功耗,。監(jiān)測信號的放大增益可根據(jù)需要設定不同的增益,,模擬前端集成芯片(AFE)的增益可編程控制在42 dB~60 dB,且平穩(wěn)輸入噪聲不高于1.12 mV/p(1 Hz),,其最低截至頻率為35 Hz,、150 Hz和250 Hz[6]。
1.3 微處理器
整機系統(tǒng)中也加入了一個額外的STM32L152低功耗微處理器,。此款處理器需要較低電壓(1.65~3.6 V)的電源供電且功耗在32 Hz情況下為10.4 mA,,1 MHz情況下為230 mA。為低功耗微處理器提供了12位的A/D轉(zhuǎn)換器且xx作為監(jiān)測信號的提取,。此外,,在實際使用過程中采用了過采樣來提高采樣頻率使其能達到16位A/D轉(zhuǎn)換,。STM32L152的內(nèi)部也集成了USB設備接口,全速傳輸速率為12 Mb/s,,可使用軟件方便設置端點,、暫停和恢復。專用的48 MHz時鐘由內(nèi)部鎖相環(huán)(時鐘源必須使用高速的外部晶振)產(chǎn)生,。該系列的微處理器也在其內(nèi)部集成了安全的數(shù)字輸入/輸出(SDIO)端口用于方便讀寫多媒體存儲卡,。當系統(tǒng)重啟,MCU首先初始化AFE端口并以內(nèi)部集成的12位A/D以及4位通過過采樣和xx以1 kHz采樣頻率采集ECG信號,,當信號處理完畢后,,可以方便地存入多媒體存儲卡內(nèi)。獲取的心電圖波形數(shù)據(jù)也可以直接通過USB或者藍牙傳輸至波形識別設備,??梢詫@取的患者數(shù)據(jù)可視化并進行醫(yī)療分析和數(shù)據(jù)存儲。整個MCU的軟件流程圖如圖2所示,。
1.4 在線數(shù)據(jù)傳輸模式
動態(tài)心電圖分析系統(tǒng)帶有分別獨立的串行通信協(xié)議可供選擇:USB模式和藍牙,。在本文中主要使用由原始設備制造商(OEM)提供的藍牙模塊HHW USAT S10,該模塊可與其他使用藍牙2.0通信協(xié)議的設備建立配對,,連接至智能手機或個人電腦等智能終端,。可實時獲取ECG信號并隨時可控AFE增益,。
2 Android端的顯示軟件
本系統(tǒng)的心電圖采用藍牙通信在Android系統(tǒng)端實時顯示,。Android作為時下最流行的開源操作系統(tǒng),已經(jīng)應用于各個方面,,特別是在手機端,,基于Android端的顯示軟件更能方便人們對心電的監(jiān)測[7]。該心電顯示軟件要求Android操作系統(tǒng)的最低版本為2.0,。
該軟件主要基于Eclipse開發(fā),,軟件界面如圖3所示。該軟件底層為心電顯示圖紙,,類似于坐標圖中的正方形小方格[8],,心電圖為三通道顯示,并有增益下拉菜單,、波形間距下拉菜單以及心率比對和數(shù)據(jù)存儲兩個按鈕,。增益菜單可實現(xiàn)心電波形的等比放大和縮小[9]、間距可調(diào)整心電波形的集中度,、心率比對模塊會給出心臟功能完好的常人在不同年齡段的心率范圍,,并且數(shù)據(jù)存儲模塊可對心電波形進行儲存。
軟件啟動后的執(zhí)行框圖如圖4所示。當打開軟件時,,提示打開藍牙,,點擊Scan for device開始搜索目標藍牙,當藍牙連接成功后開始接收數(shù)據(jù),,并將消息返回給主線程,,啟動畫圖線程(MyView)同時接收到的數(shù)據(jù)會暫存在循環(huán)緩沖器(CircularBuffer)中,MyView會調(diào)用循環(huán)緩沖區(qū)中的數(shù)據(jù)開始畫圖,,在該線程中實現(xiàn)放大和縮小的功能,,并且當波形放大超出顯示區(qū)域時進行鎖定。
3 測試
將Android\workspace\bin\ECGManager.apk安裝包拷貝到Android系統(tǒng)下,,點擊安裝后就可以直接使用。用該心電圖對1個健康的成年人進行了測試,,測試采用短期和長期測試,。在短期測試中,使用藍牙模式,,通過電極電位差采集3導聯(lián)的數(shù)據(jù),,可在手機端立刻顯示出采集到的心電波形,其余4導聯(lián)直接通過離線軟件計算獲得,。在完成初步測試后,,實驗者將持續(xù)攜帶設備進行實時監(jiān)測,直到心電圖機的電池電量用完,。實驗者的測試結(jié)果以及在放大情況下的心電圖如圖5所示,。
從顯示結(jié)果可以看出,在最頂端的文本組件上左邊顯示的是軟件名稱,,右端顯示的是藍牙的連接情況,,有connecting...,not connected和connected:,。當連接成功時顯示connected:+藍牙名稱,,從圖5可以看出軟件已連接成功,中間顯示的是心率值,。中間部分就是3導聯(lián)的心電的波形,。可以看出當改變放大增益比時,,可以比較明顯地看出波形細微的一些變化,。
4 結(jié)論
本文設計的低功耗的動態(tài)心電圖機成功地完成了心電與心率的采集,并達到了預期的目標,,通過藍牙模式將數(shù)據(jù)傳送顯示到Android的智能移動終端,,可以讓使用者非常方便地觀察到自己的心電波形和心率值,并進行長時間的實時監(jiān)測,,非常適用于不方便去醫(yī)院的人群和心臟有潛在危險的人群,。
參考文獻
[1] Chronic Conditions Home-Based,, Care Long-Term[C]. Report WHOSC/1th/99.2 tech.rep.World Health Organization, 1999.
[2] 高朋,,秦玉梅.24小時動態(tài)心電監(jiān)測的臨床應用價值[J].中國實用心電雜志,,1998,6(3):5.
[3] 徐勇,,馬千里.基于Android智能手機的動態(tài)心電監(jiān)測系統(tǒng)設計[D].南京:南京郵電大學,,2013.
[4] Jin Hailong, Miao Bing. Design of holter ECG system based on MSP430 and USB technology in bioinformatics and biomedical engineering[C]. ICBBE 2007,, The 1st International Conference,, 2007:976-979.
[5] Zhang Jinyong, Wang Lei,, Yu Li,, et al. A low-offset analogue front-end IC for multi-channel physiological signal acquisition in engineering in medicine and biology society[C]. EMBC 2009, Annual International Conference of the IEEE:2009:4473-4476.
[6] Zhang Jinyong,, Nie Zedong,, Huang Jin, et al. Towards low frequency low noise low power body sensor network-on-chip[C]. Green Circuits and Systems (ICGCS),, 2010 International Conference,, 21-23 June 2010:115-117.
[7] GAVALAS D, ECONOMOU D. Development platforms for mobile applications: status and trends[J]. IEEE Soft ware,, 2011,,28(1):77-86.
[8] 薛松維.臨床實用心電圖入門(第四講)心率、心電軸與心電圖偽差[J].中國鄉(xiāng)村醫(yī)藥,,2012,,8(3):82-83.
[9] 石濤.基于Android系統(tǒng)智能手機的心電遠程監(jiān)護系統(tǒng)軟件設計[D].北京:北京工業(yè)大學,2013.