基于Android的低功耗移動(dòng)心電監(jiān)控系統(tǒng)的設(shè)計(jì)方案
4.3終端心電圖顯示
本文引用地址:http://www.ex-cimer.com/article/266001.htm接收數(shù)據(jù)之后還有要在Android終端上描繪出心電圖,供使用者查看。在Android應(yīng)用開發(fā)中,通常會(huì)使用View這樣的控件來描繪圖案。本系統(tǒng)圖形是一個(gè)心跳幅度關(guān)于時(shí)間的二維坐標(biāo)圖,縱坐標(biāo)以毫伏為單位,橫坐標(biāo)以秒為單位。需要注意的是橫坐標(biāo)的標(biāo)識(shí)間隔,藍(lán)牙通信速率設(shè)置為9600位每秒,即1200字節(jié)每秒,所以每秒會(huì)收發(fā)1200個(gè)數(shù)據(jù)點(diǎn)的信息,橫坐標(biāo)的設(shè)置應(yīng)該以1200個(gè)點(diǎn)為1秒進(jìn)行設(shè)置。
波形的描繪是一個(gè)坐標(biāo)描點(diǎn)的過程。
將接收到的心電信號(hào)數(shù)據(jù)轉(zhuǎn)換成坐標(biāo)點(diǎn)的表示形式,存入到緩存區(qū)當(dāng)中。應(yīng)用程序在進(jìn)行波形描繪時(shí)會(huì)從該緩存區(qū)中依次提取數(shù)據(jù)點(diǎn),在坐標(biāo)圖上描繪出一個(gè)連續(xù)的波形圖。
5.系統(tǒng)功能鏈路實(shí)現(xiàn)
按照如圖5所示鏈路對(duì)移動(dòng)心電監(jiān)控系統(tǒng)進(jìn)行搭建,并以一正常無心電類疾病史人員為測(cè)試對(duì)象對(duì)整個(gè)系統(tǒng)鏈路功能進(jìn)行實(shí)現(xiàn)。
圖5 系統(tǒng)鏈路圖
啟動(dòng)系統(tǒng)的智能電極和Android終端應(yīng)用程序之后,首先進(jìn)行數(shù)據(jù)配對(duì)進(jìn)入界面選擇配對(duì)設(shè)備,并點(diǎn)擊“connect”按鈕,連接開始,由Android終端主動(dòng)發(fā)起連接請(qǐng)求,發(fā)送端監(jiān)聽到請(qǐng)求信息后即可回應(yīng)并建立連接。
為了方便使用和控制,數(shù)據(jù)傳輸是由接收端發(fā)起的。點(diǎn)擊屏幕中的“receive”按鈕,接收端通過藍(lán)牙向發(fā)送端發(fā)送數(shù)據(jù)傳輸?shù)?ldquo;開始”信號(hào)作為數(shù)據(jù)發(fā)送的起始信號(hào)。發(fā)送端在接到發(fā)送的“開始”信號(hào)后,便會(huì)開始發(fā)送數(shù)據(jù),直到將緩沖區(qū)內(nèi)的數(shù)據(jù)發(fā)送完畢為止,在接收端擁有與發(fā)送端相同大小的緩沖區(qū)接收數(shù)據(jù),當(dāng)接收緩沖區(qū)裝滿后,接收停止。以此來進(jìn)行數(shù)據(jù)的收發(fā)同步。接收端需要對(duì)接收到的數(shù)據(jù)進(jìn)行檢錯(cuò),丟棄錯(cuò)誤數(shù)據(jù),然后將有效數(shù)據(jù)存入波形顯示緩沖區(qū)中。在屏幕中部可以看到清晰的心電波形圖,如圖6所示。
圖6 Android移動(dòng)終端軟件主界面
當(dāng)用戶點(diǎn)擊“realTime”按鈕時(shí),就可以在在屏幕上觀測(cè)到實(shí)時(shí)更新的心電圖。
6.結(jié)束語
本文介紹了移動(dòng)心電信息監(jiān)控系統(tǒng)方案的設(shè)計(jì)與實(shí)現(xiàn)過程,包括系統(tǒng)的總體設(shè)計(jì)以及智能電極和Android移動(dòng)終端的設(shè)計(jì)過程和主要實(shí)現(xiàn)方法。
本方案中的系統(tǒng)設(shè)計(jì)將傳統(tǒng)Holter系統(tǒng)中數(shù)據(jù)采集、處理和傳輸、診斷進(jìn)行分離,僅利用內(nèi)衣穿戴形式的智能電極對(duì)信息參數(shù)進(jìn)行采集并采用微控制器進(jìn)行簡(jiǎn)單預(yù)處理,之后將數(shù)據(jù)通過藍(lán)牙無線傳輸技術(shù)通過無線網(wǎng)絡(luò)發(fā)出,交由配置有藍(lán)牙Android智能接收終端進(jìn)行進(jìn)一步的處理和診斷??朔藗鹘y(tǒng)Holter系統(tǒng)體積大,使用不便,功耗大的缺點(diǎn),可在日常生活中多日長(zhǎng)期在線工作,對(duì)使用者的健康隱患進(jìn)行監(jiān)測(cè);并且終端數(shù)據(jù)管理與診斷分析程序能夠準(zhǔn)確記錄用戶的測(cè)試信息并且隨時(shí)查詢,而且在發(fā)生危急狀況時(shí)發(fā)出報(bào)警挽救生命。
評(píng)論