亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于LabVIEW的無線生理參數(shù)監(jiān)測(cè)系統(tǒng)

        2019-12-11 10:00:03李若愚戎舟倪珊閆森齊家鋒張致昊
        物聯(lián)網(wǎng)技術(shù) 2019年11期
        關(guān)鍵詞:無線傳輸微信小程序單片機(jī)

        李若愚 戎舟 倪珊 閆森 齊家鋒 張致昊

        摘 要:為了實(shí)現(xiàn)對(duì)患者的遠(yuǎn)程診斷或監(jiān)測(cè),設(shè)計(jì)了相應(yīng)的硬件模塊采集心電、心率、脈搏、血氧飽和度和體溫等生理信號(hào),采集到的用戶生理參數(shù)通過WiFi傳輸至上位機(jī)。上位機(jī)采用LabVIEW實(shí)現(xiàn)對(duì)用戶生理參數(shù)的處理與顯示,并對(duì)心電信號(hào)進(jìn)行QRS波形檢測(cè),同時(shí)設(shè)計(jì)了微信小程序方便使用者遠(yuǎn)程查詢生理參數(shù)。

        關(guān)鍵詞:無線傳輸;生理參數(shù)監(jiān)測(cè);LabVIEW;QRS波形檢測(cè);微信小程序;單片機(jī)

        中圖分類號(hào):TP393文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):2095-1302(2019)11-00-03

        0 引 言

        隨著人民生活水平的提高,我國(guó)居民患高血壓、高血脂等慢性疾病的人數(shù)急劇增加[1]。生理參數(shù)監(jiān)測(cè)系統(tǒng)逐漸進(jìn)入醫(yī)療監(jiān)護(hù)領(lǐng)域,成為有效監(jiān)測(cè)慢性病及老年病的新途徑[2]。現(xiàn)代通信技術(shù)飛速發(fā)展,如WiFi,ZigBee,藍(lán)牙等無線通信技術(shù)得到了廣泛應(yīng)用。WiFi網(wǎng)絡(luò)覆蓋面積廣,使用簡(jiǎn)便,傳輸速度快且輻射小。醫(yī)療監(jiān)護(hù)領(lǐng)域?qū)鹘y(tǒng)監(jiān)護(hù)器材與現(xiàn)代通信技術(shù)相結(jié)合,實(shí)現(xiàn)遠(yuǎn)程監(jiān)護(hù)以及家庭監(jiān)護(hù)。微信小程序是現(xiàn)今火熱的手機(jī)應(yīng)用,打開微信即可使用,非常適合作為家庭監(jiān)護(hù)系統(tǒng)中手機(jī)端的顯示應(yīng)用。

        針對(duì)上述情況,本文設(shè)計(jì)了相應(yīng)的硬件模塊,實(shí)現(xiàn)了對(duì)心電、心率、脈搏、血氧飽和度和體溫等臨床生理信號(hào)的監(jiān)測(cè);通過無線方式將采集的生理參數(shù)傳送至上位機(jī);上位機(jī)采用LabVIEW實(shí)現(xiàn)無線生理參數(shù)監(jiān)測(cè)系統(tǒng)軟件,對(duì)生理參數(shù)信號(hào)進(jìn)行處理和顯示(在手機(jī)端設(shè)計(jì)微信小程序顯示生理參數(shù))。

        1 系統(tǒng)總體設(shè)計(jì)

        本文設(shè)計(jì)的無線生理參數(shù)監(jiān)測(cè)系統(tǒng)可分為三個(gè)模塊,分別為信號(hào)采集模塊、無線模塊以及上位機(jī)模塊。信號(hào)采集模塊與無線模塊構(gòu)成系統(tǒng)的下位機(jī)。

        (1)信號(hào)采集模塊由心電、脈搏、血氧、溫度傳感器組成,用于測(cè)量人體生理參數(shù)。

        (2)無線模塊由單片機(jī)和無線模塊構(gòu)成,實(shí)現(xiàn)下位機(jī)與上位機(jī)的數(shù)據(jù)通信。

        (3)上位機(jī)模塊通過LabVIEW環(huán)境實(shí)現(xiàn),接收下位機(jī)模塊傳輸?shù)纳韰?shù)數(shù)據(jù),對(duì)生理參數(shù)數(shù)據(jù)進(jìn)行處理、顯示以及心電信號(hào)的QRS波形檢測(cè)。

        在手機(jī)端設(shè)計(jì)了微信小程序,可實(shí)現(xiàn)手機(jī)端的生理參數(shù)顯示。系統(tǒng)總體結(jié)構(gòu)如圖1所示。

        2 下位機(jī)模塊設(shè)計(jì)

        系統(tǒng)下位機(jī)由信號(hào)采集模塊和無線模塊組成。除了需要完成對(duì)用戶生理參數(shù)數(shù)據(jù)的測(cè)量及預(yù)處理之外,它還需要通過WiFi模塊完成TCP客戶端的建立,與LabVIEW上位機(jī)TCP服務(wù)器建立連接并發(fā)送數(shù)據(jù)至上位機(jī)。

        2.1 下位機(jī)硬件設(shè)計(jì)

        下位機(jī)采用Arduino單片機(jī),它是一款編程簡(jiǎn)單、結(jié)構(gòu)清晰的電子原型平臺(tái)[3],由硬件、軟件兩個(gè)主要部分組成:硬件部分為Arduino開發(fā)板;軟件部分為軟件開發(fā)環(huán)境Arduino IDE。

        Arduino具有三種供電方式,分別為通過USB接口供電、通過DC電壓輸入接口供電和通過電源接口處V或者VIN端口供電。

        測(cè)量脈搏選取PulseSensor光電反射式模擬脈搏傳感器,它能夠用于脈搏心率及脈搏波形測(cè)量[4]。傳感器由光源和光電變換器組成,使用時(shí)將傳感器佩戴于手指、耳垂等處,通過導(dǎo)線連接,把采集到的信號(hào)傳輸給單片機(jī),經(jīng)過簡(jiǎn)單計(jì)算后可得心率數(shù)值。

        測(cè)量血氧飽和度采用具有集成血氧和心率監(jiān)測(cè)功能的生物傳感器模塊MAX,它由光源、光電檢測(cè)器、電源構(gòu)成,通過標(biāo)準(zhǔn)IC兼容通信接口可將采集到的數(shù)值傳輸給單片機(jī)進(jìn)行后續(xù)的心率、血氧計(jì)算。

        測(cè)量溫度采用DSB傳感器,它具有體積小、硬件開銷低、精度高等優(yōu)點(diǎn)[5]。采用單總線接口方式,僅需一條口線就能夠?qū)崿F(xiàn)單片機(jī)與傳感器的雙向通信[6]。

        采用AD心電傳感器模塊測(cè)量心電波形。它是一款用于ECG及其他生物電測(cè)量的集成信號(hào)調(diào)理模塊。該器件設(shè)計(jì)用于在具有運(yùn)動(dòng)或遠(yuǎn)程電極放置產(chǎn)生噪聲的情況下提取、放大及過濾微弱的生物電信號(hào)[7]。

        無線通信采用ESP WiFi模塊。ESP支持無線b/g/n標(biāo)準(zhǔn),支持基站/熱點(diǎn)/基站+熱點(diǎn)三種工作模式,內(nèi)置32位MCU,可兼作應(yīng)用處理器,單電源供電,可通過AT指令控制模塊。ESP主要功能為串口透?jìng)?、PWM調(diào)控、GPIO控制。

        下位機(jī)硬件結(jié)構(gòu)如圖2所示,實(shí)物如圖3所示。

        2.2 下位機(jī)軟件設(shè)計(jì)

        下位機(jī)軟件部分對(duì)生理參數(shù)傳感器采集的各項(xiàng)生理參數(shù)原始數(shù)據(jù)進(jìn)行處理,得到符合要求的生理參數(shù)數(shù)據(jù),通過AT指令建立TCP客戶端,連接WiFi網(wǎng)絡(luò),與上位機(jī)平臺(tái)的TCP服務(wù)器進(jìn)行數(shù)據(jù)通信。

        Arduino IDE編程環(huán)境將單片機(jī)運(yùn)行流程分為set up與loop兩部分。在set up部分實(shí)現(xiàn)各模塊的初始化,配置WiFi模塊,連接WiFi網(wǎng)絡(luò),建立TCP客戶端并與上位機(jī)平臺(tái)建立的服務(wù)器相連接;在loop部分配置血氧飽和度模塊使用的光傳感器,采集各項(xiàng)生理參數(shù),調(diào)用Arduino庫(kù)函數(shù)對(duì)測(cè)得的原始數(shù)據(jù)進(jìn)行處理,得到符合需求的生理參數(shù)數(shù)據(jù),并通過WiFi無線模塊將數(shù)據(jù)包發(fā)送至上位機(jī)平臺(tái)。Loop部分不斷循環(huán)執(zhí)行,不斷獲得用戶的生理參數(shù)數(shù)據(jù)。溫度、血氧信號(hào)為數(shù)字信號(hào)輸入,采用溫度傳感器ESP8266,遵循單總線協(xié)議,血氧傳感器為I2C通信接口。心電信號(hào)和脈搏信號(hào)屬于模擬信號(hào),Arduino單片機(jī)自帶10位ADC,采用analogRead函數(shù)即可讀取輸入的模擬信號(hào)。

        3 上位機(jī)平臺(tái)設(shè)計(jì)

        3.1 上位機(jī)平臺(tái)總體設(shè)計(jì)

        系統(tǒng)上位機(jī)平臺(tái)是與用戶人機(jī)交互的核心,需要完成用戶生理參數(shù)數(shù)據(jù)的接收及顯示,還需對(duì)心電信號(hào)進(jìn)行QRS波綜合檢測(cè)。上位機(jī)軟件平臺(tái)的結(jié)構(gòu)如圖4所示。

        本系統(tǒng)上位機(jī)平臺(tái)主要功能:利用LabVIEW的TCP工具包建立TCP服務(wù)器,與單片機(jī)建立的TCP客戶端建立連接,接收來自單片機(jī)的用戶生理參數(shù)數(shù)據(jù),軟件平臺(tái)將接收到的用戶生理參數(shù)數(shù)據(jù)實(shí)時(shí)顯示在主界面,并將心電數(shù)據(jù)進(jìn)行QRS波綜合監(jiān)測(cè),顯示在主頁(yè)面。

        設(shè)計(jì)的無線生理參數(shù)監(jiān)測(cè)系統(tǒng)上位機(jī)平臺(tái)結(jié)合虛擬儀器技術(shù)與網(wǎng)絡(luò)技術(shù),集成了無線通信、數(shù)據(jù)提取、數(shù)據(jù)處理及數(shù)據(jù)顯示功能。

        系統(tǒng)上位機(jī)平臺(tái)由TCP通信模塊、測(cè)試數(shù)據(jù)提取模塊、心電信號(hào)處理模塊組成。

        3.2 TCP通信模塊設(shè)計(jì)

        在LabVIEW中可以利用TCP協(xié)議進(jìn)行網(wǎng)絡(luò)通信,LabVIEW對(duì)TCP協(xié)議的編程進(jìn)行了高度集成,用戶通過簡(jiǎn)單編程就可以在LabVIEW中實(shí)現(xiàn)網(wǎng)絡(luò)通信[9]。

        上位機(jī)軟件平臺(tái)作為服務(wù)器端,首先指定網(wǎng)絡(luò)端口,并由“TCP偵聽”節(jié)點(diǎn)建立TCP聽者,等待客戶機(jī)的連接請(qǐng)求,完成初始化過程。當(dāng)WiFi模塊與上位機(jī)軟件平臺(tái)建立連接之后,使用“讀取TCP數(shù)據(jù)”節(jié)點(diǎn)讀取指定長(zhǎng)度的由WiFi模塊傳輸而來的用戶生理參數(shù)數(shù)據(jù)包,該節(jié)點(diǎn)中的屬性設(shè)置為Immediate,當(dāng)“讀取TCP數(shù)據(jù)”節(jié)點(diǎn)接收到指定長(zhǎng)度的數(shù)據(jù)后會(huì)立即讀出,以避免數(shù)據(jù)緩存區(qū)擁塞[2]。

        3.3 用戶數(shù)據(jù)提取模塊

        由于TCP通信所傳輸?shù)挠脩羯韰?shù)數(shù)據(jù)為字符串形式,所以需要按照硬件部分所發(fā)送的用戶生理參數(shù)格式對(duì)TCP傳輸?shù)臄?shù)據(jù)包進(jìn)行分解(“掃描字符串”函數(shù))。硬件部分發(fā)送至上位機(jī)的數(shù)據(jù)格式為脈搏、心電1 s的波形數(shù)據(jù)以及心率、溫度、血氧的值,其中,前50個(gè)數(shù)據(jù)為脈搏、心電的波形數(shù)據(jù),通過“,”分隔,后3個(gè)數(shù)據(jù)是心率、溫度、血氧的數(shù)值,以“ ”分隔。將硬件部分發(fā)送過來的字符串?dāng)?shù)據(jù)提取分解之后,通過循環(huán)索引將脈搏、心電波形整合為數(shù)組,為波形數(shù)據(jù)的顯示以及對(duì)心電信號(hào)進(jìn)行QRS檢測(cè)做準(zhǔn)備。

        3.4 心電信號(hào)處理模塊設(shè)計(jì)

        本文采用離散極值點(diǎn)法進(jìn)行QRS波形檢測(cè)。算法流程如下:

        (1)判斷心電信號(hào)R波的閾值,若輸入信號(hào)有多個(gè)波峰,則取所有波峰幅值的平均值作為R波的閾值;

        (2)根據(jù)R波的閾值,將輸入心電信號(hào)的所有波峰值與閾值比較,超過閾值的波峰點(diǎn)為R點(diǎn);

        (3)得到R點(diǎn)的位置后,進(jìn)行Q,S點(diǎn)的檢測(cè),求出心電信號(hào)中的所有波谷點(diǎn),將波谷點(diǎn)的位置與R點(diǎn)的位置進(jìn)行比較,在R點(diǎn)位置附近的兩個(gè)波谷點(diǎn)中前一個(gè)為Q點(diǎn),后一個(gè)為S點(diǎn)[11];

        (4)將QRS點(diǎn)的幅值及位置信息與輸入的心電信號(hào)合并顯示。

        采用離散極值點(diǎn)法進(jìn)行QRS檢測(cè)的流程如圖5所示。

        3.5 微信小程序設(shè)計(jì)

        隨著手機(jī)應(yīng)用軟件的不斷發(fā)展,微信小程序是一種不需要下載便能夠使用的應(yīng)用,適用于生理監(jiān)測(cè)系統(tǒng)手機(jī)端的顯示。本文利用微信小程序設(shè)計(jì)了手機(jī)端生理參數(shù)的顯示程序。

        設(shè)計(jì)過程:安裝ODBC驅(qū)動(dòng),使得電腦能夠遠(yuǎn)程連接服務(wù)器端的數(shù)據(jù)庫(kù),在LabVIEW中使用庫(kù)鏈接工具包LabSQL,配置主機(jī)的IP及數(shù)據(jù)庫(kù)的用戶名和密碼,成功連接后,在前面板中寫入插入的SQL語(yǔ)句,在LabVIEW中進(jìn)行格式轉(zhuǎn)換,使得LabVIEW中的數(shù)據(jù)能夠源源不斷地插入到數(shù)據(jù)庫(kù)中。在小程序端發(fā)送Ajax請(qǐng)求,服務(wù)器接收到請(qǐng)求后,使用JDBC驅(qū)動(dòng)連接服務(wù)器上的MySQL數(shù)據(jù)庫(kù),通過執(zhí)行SQL語(yǔ)句獲取數(shù)據(jù)庫(kù)最新數(shù)據(jù),并將其轉(zhuǎn)存為Json格式,返回給小程序端,在小程序得到數(shù)據(jù)后,將其展示到頁(yè)面上。程序流程如圖6所示。

        4 實(shí)驗(yàn)測(cè)試

        對(duì)本文所設(shè)計(jì)的無線生理參數(shù)監(jiān)測(cè)系統(tǒng)進(jìn)行功能測(cè)試。首先在放松狀態(tài)下,由人體佩戴硬件模塊,監(jiān)測(cè)人體的生理參數(shù)數(shù)據(jù),實(shí)時(shí)監(jiān)測(cè)結(jié)果如圖7所示。由圖7可知,各項(xiàng)生理參數(shù)及心電信號(hào)的QRS點(diǎn)均能被準(zhǔn)確檢測(cè)。手機(jī)端微信小程序顯示結(jié)果如圖8所示,其顯示結(jié)果與PC端同步。

        5 結(jié) 語(yǔ)

        本文設(shè)計(jì)并實(shí)現(xiàn)了基于LabVIEW的無線生理參數(shù)監(jiān)測(cè)系統(tǒng),通過生理參數(shù)傳感器測(cè)量用戶的生理參數(shù),再利用WiFi模塊將生理參數(shù)遠(yuǎn)程、實(shí)時(shí)傳送至上位機(jī)平臺(tái),上位機(jī)平臺(tái)處理并顯示用戶的生理參數(shù),進(jìn)行心電信號(hào)QRS波形檢測(cè)。此外,還可通過微信小程序進(jìn)行手機(jī)端顯示。由于本系統(tǒng)體積較小,對(duì)用戶的行動(dòng)能力限制較少,且佩戴后無不適感,同時(shí)還可通過手機(jī)獲取生理參數(shù)數(shù)據(jù),十分便捷,因此非常適合作為監(jiān)測(cè)老年人身體生理參數(shù)的家用儀器。

        參 考 文 獻(xiàn)

        [1]姚人福.基于嵌入式Web服務(wù)器的遠(yuǎn)程醫(yī)療監(jiān)護(hù)系統(tǒng)的研制[D].哈爾濱:哈爾濱工業(yè)大學(xué),2013.

        [2]趙龍.基于LabVIEW的嵌入式無線健康監(jiān)護(hù)系統(tǒng)的研究和實(shí)現(xiàn)[D].保定:河北大學(xué),2014.

        [3]吳元君.基于Android和Arduino的移動(dòng)便攜點(diǎn)名系統(tǒng)開發(fā)[J].巢湖學(xué)校學(xué)報(bào),2014,16(3):37-42.

        [4]安旭磊.體域網(wǎng)中脈搏數(shù)據(jù)融合研究[D].天津:天津工業(yè)大學(xué),2015.

        [5]楊廷來.基于ZigBee和GPS的生態(tài)養(yǎng)殖無線監(jiān)測(cè)系統(tǒng)研究[D].西安:西安科技大學(xué),2016.

        [6]劉瑞濤.基于單片機(jī)的多路測(cè)溫儀系統(tǒng)設(shè)計(jì)[D].石家莊:石家莊職業(yè)技術(shù)學(xué)院,2014.

        [7]謝斐.基于光電容積脈搏波的動(dòng)態(tài)血壓測(cè)量與參數(shù)標(biāo)定方法的研究[D].杭州:浙江大學(xué),2015.

        [8]徐勇.基于Android智能手機(jī)的動(dòng)態(tài)心電監(jiān)測(cè)系統(tǒng)設(shè)計(jì)[D].南京:南京郵電大學(xué),2013.

        [9]張重雄.虛擬儀器技術(shù)分析與設(shè)計(jì)[M].北京:電子工業(yè)出版社,2012.

        [10]李延軍,嚴(yán)洪.QRS波群檢測(cè)常用算法的比較[J].生物醫(yī)學(xué)工程學(xué)進(jìn)展,2008,29(2):101-107.

        [11]黃進(jìn)文,王威廉.基于LabVIEW的心電信號(hào)QRS波群離散極值點(diǎn)識(shí)別法[J].云南大學(xué)學(xué)報(bào)(自然科學(xué)版),2008,30(2):129-134.

        猜你喜歡
        無線傳輸微信小程序單片機(jī)
        基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機(jī)的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機(jī)的便捷式LCF測(cè)量?jī)x
        電子制作(2019年9期)2019-05-30 09:42:02
        信息技術(shù)與專業(yè)課程融合路徑探索
        決策探索(2017年12期)2017-07-13 11:11:12
        當(dāng)圖書館遇上微信小程序
        基于無線傳輸?shù)腖ED燈遠(yuǎn)程控制系統(tǒng)設(shè)計(jì)
        東方教育(2016年9期)2017-01-17 00:06:54
        無線傳輸LED十字屏集群控制系統(tǒng)
        公路路面現(xiàn)場(chǎng)檢測(cè)數(shù)據(jù)無線傳輸系統(tǒng)的設(shè)計(jì)
        基于LABVIEW的溫室管理系統(tǒng)的研究與設(shè)計(jì)
        Microchip推出兩個(gè)全新PIC單片機(jī)系列
        亚洲熟女av一区少妇| 亚洲精品永久在线观看| AV无码一区二区三区国产| 美女被插到高潮嗷嗷叫| 91精品人妻一区二区三区久久久| 亚欧中文字幕久久精品无码| 学生妹亚洲一区二区| 美女极度色诱视频国产免费| 区一区二区三免费观看视频| 精品国产免费一区二区三区香蕉| 欧美freesex黑人又粗又大| 国产精品国产三级国产av创 | 午夜免费观看国产视频| 正在播放老肥熟妇露脸| 国产乱沈阳女人高潮乱叫老| 国产精品白浆免费观看| 中文字幕一区二区三区乱码人妻| 97人妻人人做人碰人人爽| 97人人超碰国产精品最新o| 色综合久久久久综合一本到桃花网| 久久久熟女一区二区三区| av中文字幕潮喷人妻系列| 欧美va亚洲va在线观看| 中文字幕日本女优在线观看| 日本熟女人妻一区二区| 日韩精品区一区二区三vr| 国产亚洲精久久久久久无码苍井空 | 丁香九月综合激情| 按摩师玩弄少妇到高潮av| 中文字幕人妻熟在线影院| 久久综合色鬼| 黄片亚洲精品在线观看| 亚洲国产av无码精品| 2019年92午夜视频福利| 亚洲高清一区二区三区在线观看| 宅男亚洲伊人久久大香线蕉| 免费观看的a级毛片的网站| 中文字幕不卡高清免费| 日本一区二区三区综合视频| 国产色在线 | 日韩| 日韩另类在线|