网站首页
教育杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
医学杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
经济杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
金融杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
管理杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
科技杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
工业杂志
CSSCI期刊 北大期刊 CSCD期刊 统计源期刊 知网收录期刊 维普收录期刊 万方收录期刊 SCI期刊(美)
SCI杂志
中科院1区 中科院2区 中科院3区 中科院4区
全部期刊
公務(wù)員期刊網(wǎng) 論文中心 正文

嵌入式技術(shù)下智能胸貼監(jiān)護系統(tǒng)探究

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了嵌入式技術(shù)下智能胸貼監(jiān)護系統(tǒng)探究范文,希望能給你帶來靈感和參考,敬請閱讀。

嵌入式技術(shù)下智能胸貼監(jiān)護系統(tǒng)探究

[摘要]目的:設(shè)計一套基于嵌入式技術(shù)智能胸貼監(jiān)護系統(tǒng),實現(xiàn)人體體征數(shù)據(jù)采集、處理、傳輸與存儲以及可視化。方法:采用Max30001三導(dǎo)聯(lián)傳感器采集心電、呼吸及心率數(shù)據(jù),Max30208傳感器采集體溫數(shù)據(jù),并通過ESP32芯片自帶藍(lán)牙模塊將數(shù)據(jù)傳輸至監(jiān)護系統(tǒng)。監(jiān)護系統(tǒng)以Exynos4412型號為監(jiān)護處理的中央處理器(CPU),實現(xiàn)多線程并發(fā)處理數(shù)據(jù)。結(jié)果:經(jīng)測試系統(tǒng)能夠?qū)崟r監(jiān)測人體體征參數(shù),在連續(xù)48h內(nèi)系統(tǒng)處理速度與精度皆良好;整個系統(tǒng)采集數(shù)據(jù)能力、上層數(shù)據(jù)處理系統(tǒng)良好且數(shù)據(jù)精度與預(yù)期偏差<5%,能夠及時了解患者的狀態(tài),為醫(yī)護人員精確診治提供依據(jù)。在事故現(xiàn)場進行實時監(jiān)測,可極大節(jié)省救治時間。結(jié)論:智能胸貼監(jiān)護系統(tǒng)在長時間工作狀態(tài)下運行順暢,能夠?qū)崟r以圖形或數(shù)字形式顯示人體體征數(shù)據(jù),并快速處理,確保數(shù)據(jù)安全有效。

[關(guān)鍵詞]嵌入式技術(shù);ESP32主控芯片;體征數(shù)據(jù)

目前,隨著醫(yī)療科技水平提升,我國老年人數(shù)量激增,聯(lián)合國有關(guān)報告預(yù)測,至2050年全球?qū)⒂?0億老年人口[1]。然而,隨之而來的是老年病、獨居老年人的安全問題,在老年人病發(fā)或出現(xiàn)事故時,醫(yī)生能夠第一時間獲得傷患的體征數(shù)據(jù)極為重要,對于后續(xù)治療起著關(guān)鍵作用[2]。在車禍?zhǔn)鹿手校F(xiàn)場便攜式醫(yī)療設(shè)備實時監(jiān)測人體數(shù)據(jù),可為醫(yī)生手術(shù)計劃或治療方案的制定節(jié)省大量時間,現(xiàn)場醫(yī)護人員能夠根據(jù)傷患不同的體征狀態(tài)進行采取相應(yīng)的治療措施[3-4]?;诖?,本研究設(shè)計一種基于嵌入式技術(shù)的體征數(shù)據(jù)實時監(jiān)測系統(tǒng),通過Max30001與Max30208傳感器采集傷患各種體征數(shù)據(jù),通過ESP32芯片實時控制兩個傳感器。并通過內(nèi)嵌的藍(lán)牙模塊將體征數(shù)據(jù)發(fā)送至監(jiān)測系統(tǒng)。

1智能胸貼監(jiān)護系統(tǒng)設(shè)計

嵌入式技術(shù)的體征數(shù)據(jù)實時監(jiān)測系統(tǒng)由Exynos4412作為主控芯片,搭載Linux系統(tǒng)支持的Qt嵌入式(Qtembedded,QTE)圖形庫,實時顯示體征信號,并且該系統(tǒng)支持傳輸控制協(xié)議/Internet協(xié)議(transmissioncontrolprotocol/internetprotocol,TCP/IP)傳輸模塊,能夠?qū)?shù)據(jù)實時發(fā)送或某段時間內(nèi)數(shù)據(jù)打包傳至指定IP地址。該IP通常為醫(yī)院后臺服務(wù)器地址,醫(yī)生可通過醫(yī)院信息系統(tǒng)(hospitalinformationsystem,HIS)調(diào)用服務(wù)器數(shù)據(jù),第一時間掌握患者信息,及時制定治療方案,提高救治的有效性和準(zhǔn)確性[5]。

1.1整體框架

智能胸貼監(jiān)護系統(tǒng)主要由底層胸貼采集系統(tǒng)、上層監(jiān)護顯示終端及遠(yuǎn)程醫(yī)療系統(tǒng)三大部分組成,其中由ESP32芯片控制Max30001傳感器(美國MaximIntegrated公司)與Max30208傳感器(美國MaximIntegrated公司)采集體征數(shù)據(jù),由內(nèi)嵌藍(lán)牙模塊每秒發(fā)送數(shù)據(jù)包,監(jiān)護終端接收并通過算法處理數(shù)據(jù)包、顯示數(shù)據(jù)和存儲數(shù)據(jù),考慮硬盤大小,該套系統(tǒng)搭載SQlite小型數(shù)據(jù)庫。監(jiān)護終端可設(shè)置實時傳輸數(shù)據(jù)至醫(yī)院服務(wù)器或一個周期內(nèi)的數(shù)據(jù)包,再由醫(yī)生通過網(wǎng)頁Web查看患者信息。智能胸貼監(jiān)護系統(tǒng)整體框架見圖1。

1.2底層采集系統(tǒng)

智能胸貼底層采集系統(tǒng)其主控芯片為樂鑫ESP32芯片,內(nèi)部包含了藍(lán)牙與WiFi模塊,體征采集主要包含心電采集模塊、呼吸采集模塊及體溫采集模塊等,外圍電路包含電壓轉(zhuǎn)換模塊、供電模塊及心電模塊導(dǎo)聯(lián)線連接口模塊,其中降壓芯片MP2012DQ將5V電源電壓轉(zhuǎn)換為1.8V與3.3V,且由ESP32芯片提供外部Flash存儲器,該模塊為NandFlash外部存儲器,確保讀寫速度與心電的采樣頻率同步。上層系統(tǒng)監(jiān)護顯示系統(tǒng),主控芯片為Exynos4412芯片,該芯片支持操作系統(tǒng),能夠多線程并發(fā)處理數(shù)據(jù),本方案中使用基于Linux5.0版本內(nèi)核的QTE系統(tǒng),整個UI界面由QTCreator5.12版本開發(fā),主要包含各個體征數(shù)據(jù)的實時顯示、數(shù)據(jù)庫保存、TCP傳輸、藍(lán)牙等功能,由于測量值心電、呼吸及體溫,故心率測量還需通過算法進行計算。遠(yuǎn)程醫(yī)療系統(tǒng)主要包含TCP服務(wù)器模塊開發(fā),使其運行在某個醫(yī)院的服務(wù)器上。智能胸貼底層系統(tǒng)框架見圖2。

2智能胸貼監(jiān)護系統(tǒng)硬件電路設(shè)計

樂鑫ESP32主控芯片集成了2.4GHzWiFi和低功耗藍(lán)牙功能,整個芯片功耗低。通過ESP32芯片為心電采集模塊提供時序信號,Max30001傳感器與ESP32芯片共用同一晶振,方便主控部分與采集心電模塊數(shù)據(jù)同步,標(biāo)準(zhǔn)化心電采樣頻率,防止各個芯片間電壓干擾對心電采集產(chǎn)生影響,需要對心電模塊單獨供電,標(biāo)準(zhǔn)輸入電壓為5V,心電模塊需1.8V和3.3V,故由MP2012DQ電壓轉(zhuǎn)換模塊供電。

2.1電壓轉(zhuǎn)換模塊電路設(shè)計

MP2012電壓轉(zhuǎn)換模塊是一個完全集成且內(nèi)部補償1.2MHz固定頻率脈沖寬度調(diào)制(pulsewidthmodulation,PWM)降壓轉(zhuǎn)換器,輸入范圍為2.7~6V。系統(tǒng)采用5V的鋰離子電池供電,由于其他模塊需要1.8V與3.3V電壓供電,故需降壓轉(zhuǎn)換。5V轉(zhuǎn)1.8V電路以及5V轉(zhuǎn)3.3V電壓電路見圖3。ESP32主控芯片最低可輸出電壓0.8V,輸出電壓大小可由圖3與圖4顯示,通過計算芯片外部電阻R3(R9)、R2(R7)及R4(R10)的值改變輸出電壓大小,輸出電壓值[6]計算為公式1:Vout=0.8×(1+)(1)R2R4

2.2心電采集模塊電路設(shè)計

Max30001傳感器是一個集生物電勢和生物電阻抗(BioZ)檢測的可穿戴芯片,其可以檢測心電圖(electrocardiogram,ECG)、心率等,由于考慮精確度,設(shè)計的心率信號需要通過算法計算,且該芯片的單路生物電阻抗能夠測量呼吸[7]。Max30001外圍硬件電路見圖4。心電采集模塊電路中的芯片引腳ECGN、ECGP、BIN及BIP分別為心電信號的負(fù)正輸入,生物電阻抗的正負(fù)輸入,芯片引腳DRVP、DRVN為生物電阻抗激勵的正負(fù)極,測量時需要將心電三導(dǎo)聯(lián)的隨機接入(randomaccess,RA)ECGN_BIN引腳,本地回環(huán)(localloopback,LL)協(xié)議接入ECGP_BIP接口,Interlaken協(xié)議(Interlaken,LA)接口接入共模電壓(voltagecommonmode,VCM)引腳,其中VCM為共模緩沖器輸出,需要外接10μFX5R(C43)陶瓷電容后,將其連接到印刷電路板(printedcircuitboard,PCB)。

2.3體溫采集模塊電路設(shè)計

Max30208溫度傳感器是一款專用于體溫檢測的溫度傳感器,在30~50℃范圍內(nèi),精度為±0.1℃。使用I2C接口進行通信。為方便測量人體腋下標(biāo)準(zhǔn)體溫,在設(shè)計PCB時,使用軟板將體溫模塊以0.5cm寬延伸10cm,使得再使用時能夠達到舒適度要求[9]。Max30208外圍電路見圖5。2.4ESP32外圍電路設(shè)計主控芯片ESP32負(fù)責(zé)對采集傳感器內(nèi)部寄存器的控制,兩個傳感器通信模式均為內(nèi)部集成電路總線(inter-integratedcircuit,IIC)通信,因其需要擴展外部Flash及兩個傳感器,這三者使用的時鐘頻率不一樣,而ESP32芯片的時鐘(clock,CLK)接口只有一個,需要對其擴展,利用GPIO16、GPIO17接口模擬數(shù)字時鐘信號,對于過大時鐘信號可能會失真。Max30001需要32.768kH的時鐘信號,擴展后的FCLK引腳連接至傳感器的FCLK引腳。ESP32外部Flash最大可支持16M,主要用來緩存心電信號數(shù)據(jù),防止發(fā)生數(shù)據(jù)丟包,造成不可逆的后果。ESP32外圍時鐘信號擴展口見圖6,ESP32外部Flash外圍電路見圖7,ESP32IO接口部分電路見圖8。

3智能胸貼監(jiān)護系統(tǒng)圖形用戶界面設(shè)計

監(jiān)護系統(tǒng)圖形用戶界面(graphicaluserinterface,GUI)模塊主要包含藍(lán)牙與底層ESP32連接模塊,體征數(shù)據(jù)實時顯示,數(shù)據(jù)庫存儲,傳輸控制協(xié)議(transmissioncontrolprotocol,TCP)客戶端等。系統(tǒng)基于Exynos4412搭載linux5.0版本內(nèi)核的QTE圖形界面系統(tǒng),QT庫為4.7.1版本,該庫在制作內(nèi)核鏡像文件時直接進行連接編譯,不做過多內(nèi)核制作介紹。監(jiān)護用戶界面(userinterface,UI)顯示軟件由QTCreator開發(fā),之后通過修改啟動文件/etc/init.d/rcS文件,最后一行添加開機直接啟動該執(zhí)行文件即可。

3.1主界面窗口設(shè)計

主界面的顯示主要包含實時顯示、患者數(shù)據(jù)、藍(lán)牙、TCP傳輸?shù)饶K,且左邊預(yù)留了用于升級兼容超聲的模塊[10]。主界面左右分別對應(yīng)退回和關(guān)閉按鈕,且實時顯示系統(tǒng)時間。監(jiān)護系統(tǒng)主界面及用戶界面顯示見圖9。圖9監(jiān)護系統(tǒng)主界面及用戶界面顯示圖在監(jiān)護系統(tǒng)主界面,程序啟動后初始化按鈕及其他動作,創(chuàng)建Stackwidget窗口容器,主要用于各個頁面的切換,該容器初始頁面只添加一個主界面,其他頁面當(dāng)監(jiān)聽到按鈕事件時會創(chuàng)建一個子頁面,當(dāng)返回主頁面時子頁面所有資源被回收,防止內(nèi)存占用率過高,導(dǎo)致軟件卡頓或卡死。監(jiān)護系統(tǒng)界面主程序流程見圖10。

3.2實時顯示窗口設(shè)計

實時顯示界面模塊主要包含體溫、心率、呼吸和心電信號的顯示,其中心電信號與呼吸信號數(shù)據(jù)點間隔40ms,此時間可能會受到多線程處理數(shù)據(jù)的影響。當(dāng)點擊開始按鈕后,系統(tǒng)首先判斷是否有底層胸貼藍(lán)牙連接,無連接時會以對話的方式提醒用戶,否則開啟一條子線程,子線程通過藍(lán)牙下發(fā)控制指令,使得底層開始采集體征數(shù)據(jù),同時調(diào)用心電處理模塊,提取特征值,計算心率值,同時繪制波形及相關(guān)數(shù)據(jù)。實時顯示窗口見圖11。

3.3患者數(shù)據(jù)窗口設(shè)計

當(dāng)監(jiān)護系統(tǒng)主界面接收到患者數(shù)據(jù)按鈕被按下時間,創(chuàng)建新的Widget,初始化數(shù)據(jù)庫,使用的是小型SQlite數(shù)據(jù)庫。醫(yī)護人員可以通過患者姓名、身份識別(identification,ID)等進行索引。每個患者信息都是每次藍(lán)牙進行重連接時需要手動輸入患者基本信息,同時醫(yī)護人員也可對患者信息進行修改?;颊邤?shù)據(jù)庫界面見圖12。

4智能胸貼監(jiān)護系統(tǒng)應(yīng)用測試

4.1應(yīng)用方法

智能胸貼監(jiān)護系統(tǒng)設(shè)計操作和使用方法簡單,醫(yī)護人員在現(xiàn)場將胸貼粘貼于人體左肺上方5cm處,具體需要實際情況而定,保證軟排線體溫模塊能夠放置到腋下。連接三導(dǎo)聯(lián)線,將導(dǎo)聯(lián)線按三導(dǎo)聯(lián)標(biāo)準(zhǔn)分別放置在右鎖骨中線與第2肋間之交點、左鎖骨中線與第2肋間之交點及左下腹[11]。打開監(jiān)護系統(tǒng),連接藍(lán)牙并下發(fā)開始指令,系統(tǒng)開始工作,當(dāng)正常檢測時,胸貼終端綠色發(fā)光二極管(lightemittingdiode,LED)燈亮起,否則為紅色。若需要遠(yuǎn)程支持或數(shù)據(jù)傳輸,打開TCP功能即可。

4.2應(yīng)用效果

本系統(tǒng)設(shè)計主要服務(wù)對象為老年病、老年安全及車禍?zhǔn)鹿尸F(xiàn)場,兼容檢測體溫、心電、呼吸、心率等體征數(shù)據(jù)。通過室內(nèi)檢測和室外檢測,整個系統(tǒng)采集數(shù)據(jù)能力、上層數(shù)據(jù)處理系統(tǒng)良好且數(shù)據(jù)精度與預(yù)期偏差<5%,并且使用模擬數(shù)據(jù)對監(jiān)護系統(tǒng)性能進行了測試,在連續(xù)48h內(nèi)系統(tǒng)處理速度與精度皆良好,超過48h,中央處理器(centralprocessingunit,CPU)內(nèi)存占用率激增,數(shù)據(jù)出現(xiàn)偏差,波形顯示出現(xiàn)卡頓現(xiàn)象,后續(xù)將繼續(xù)進行優(yōu)化。TCP數(shù)據(jù)傳輸,實時傳輸時具有延時,暫時可通過手動傳輸時間段內(nèi)數(shù)據(jù)。后續(xù)將繼續(xù)改進各個模塊算法,優(yōu)化系統(tǒng),擴大測試面積。

5結(jié)論

本研究設(shè)計的智能胸貼監(jiān)護系統(tǒng),是針對大型醫(yī)療設(shè)備無法攜帶且部分監(jiān)護設(shè)備、無法實現(xiàn)多參數(shù)檢測,導(dǎo)致醫(yī)護人員無法第一時間獲得傷患的體征數(shù)據(jù)而耽誤治療時間。整個系統(tǒng)方便攜帶、待機時間長及測量參數(shù)多且精度高,可有效提高事故現(xiàn)場救治的準(zhǔn)確度。

作者:張?zhí)i 王玉珍 王能才 張海英 單位:蘭州理工大學(xué)電氣工程與信息工程學(xué)院

免责声明

本站为第三方开放式学习交流平台,所有内容均为用户上传,仅供参考,不代表本站立场。若内容不实请联系在线客服删除,服务时间:8:00~21:00。

AI写作,高效原创

在线指导,快速准确,满意为止

立即体验
相關(guān)熱門標(biāo)簽
文秘服务 AI帮写作 润色服务 论文发表