999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Arduino的無(wú)線心電信號(hào)采集系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2019-07-08 06:53:56梁偉玲吳超林建斌鐘志龍
關(guān)鍵詞:設(shè)計(jì)

梁偉玲,吳超,林建斌,鐘志龍

1.惠州市中心人民醫(yī)院醫(yī)學(xué)工程部,廣東惠州516001;2.惠州市中心人民醫(yī)院招標(biāo)辦公室,廣東惠州516001

前言

據(jù)統(tǒng)計(jì),心血管病死亡人數(shù)占居民疾病死亡人數(shù)40%以上,居于所有疾病首位,足見(jiàn)其風(fēng)險(xiǎn)性之高。根據(jù)《中國(guó)心血管病報(bào)告2017》估算結(jié)果顯示,現(xiàn)在國(guó)內(nèi)心血管病患病人數(shù)高達(dá)2.9億,今后10年心血管病患病人數(shù)仍將快速增長(zhǎng)[1]。心電圖(Electrocardiogram,ECG)通過(guò)電極片記錄心肌細(xì)胞生物電位的變化,是醫(yī)生對(duì)患者進(jìn)行心血管疾病診斷(如心肌梗塞、心率異常等)的重要依據(jù)。由于心血管疾病本身具有隱蔽性強(qiáng),不易察覺(jué)的特點(diǎn),因此早期的ECG監(jiān)測(cè)對(duì)于篩查、預(yù)防、早期干預(yù)心血管疾病有著十分重要的意義[2]。心電監(jiān)測(cè)因其具有無(wú)創(chuàng)、快速、直接等優(yōu)點(diǎn)而成為醫(yī)院檢查的首選[3]。

現(xiàn)階段的心電監(jiān)測(cè)方法可以分為兩大類:①醫(yī)院重癥科室廣泛使用的心電監(jiān)護(hù)儀,通過(guò)心電導(dǎo)聯(lián)線連接病人,實(shí)時(shí)采集受試者的心電信號(hào),并實(shí)時(shí)分析,異常報(bào)警。②動(dòng)態(tài)心電圖,亦稱為Holter,一般連續(xù)監(jiān)測(cè)1~7 d,監(jiān)測(cè)過(guò)程中,將采集的數(shù)據(jù)實(shí)時(shí)寫入設(shè)備的存儲(chǔ)芯片或存儲(chǔ)卡,監(jiān)測(cè)結(jié)束后,將數(shù)據(jù)導(dǎo)入到電腦端,再進(jìn)行分析。第一類設(shè)備的優(yōu)點(diǎn)很明顯,能有效檢查患者的心電、血氧飽和度、血壓等多項(xiàng)參數(shù),并且診斷結(jié)果準(zhǔn)確,可信度高,但是整機(jī)設(shè)備體積大、價(jià)格昂貴,顯然不適合廣泛使用,另外,導(dǎo)線與設(shè)備的有線連接,令受試者束縛感明顯,設(shè)備不夠便攜[4-6]。第二類設(shè)備通過(guò)長(zhǎng)時(shí)間的監(jiān)測(cè),一般可以記錄多達(dá)10 萬(wàn)多次的心電信號(hào),這樣可以大大提高對(duì)非持續(xù)性心律失常的檢出率,如間歇性房顫或短暫的心肌缺血發(fā)作[7],這類設(shè)備的不足:數(shù)據(jù)分析不是實(shí)時(shí)的,如果在監(jiān)測(cè)過(guò)程中遇到致命性心律失常發(fā)生,如心臟驟停或室顫,不能及時(shí)給出報(bào)警[8]。

針對(duì)上述不足,本文提出一種低成本、實(shí)時(shí)數(shù)據(jù)傳輸?shù)臒o(wú)線心電信號(hào)采集系統(tǒng),方便后續(xù)深入開(kāi)展研究相關(guān)無(wú)線物聯(lián)網(wǎng)技術(shù)下的在線Holter技術(shù)。

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

本系統(tǒng)分為上位機(jī)和下位機(jī)兩部分。上位機(jī)可以是一臺(tái)普通的電腦或者樹(shù)莓派等主機(jī),配置相應(yīng)的軟件程序和無(wú)線通信模塊。下位機(jī)采用開(kāi)源硬件平臺(tái)Arduino Nano 作為主控模塊,另外,還包括心電采集模塊和無(wú)線通信模塊,如圖1所示。

圖1 心電信號(hào)采集系統(tǒng)架構(gòu)Fig.1 Architecture of electrocardiogram(ECG)acquisition system

2 主要模塊設(shè)計(jì)

2.1 心電檢測(cè)模塊設(shè)計(jì)

心電信號(hào)采集模塊采用ADI公司的低功耗、單導(dǎo)聯(lián)心率監(jiān)護(hù)儀模擬前端AD8232[9]。該芯片內(nèi)部集成了儀表放大器、增益放大器、右腿驅(qū)動(dòng)電路、休眠電路、基準(zhǔn)電壓緩沖,內(nèi)置高靈敏度導(dǎo)聯(lián)脫落檢測(cè)和自動(dòng)快速恢復(fù)電路,極大地方便開(kāi)發(fā)應(yīng)用(低成本、低功耗、小尺寸等優(yōu)勢(shì)被廣泛應(yīng)用在便攜式健身設(shè)備、遠(yuǎn)程醫(yī)療監(jiān)護(hù)終端、汽車、手表、手機(jī)等多種電子設(shè)備上)[10-11]。根據(jù)數(shù)據(jù)手冊(cè)提供的參考電路,設(shè)計(jì)了心電監(jiān)測(cè)模塊電路(圖2),前端心電導(dǎo)聯(lián)線將電極片拾取的微弱生理信號(hào),通過(guò)模擬前端AD8232進(jìn)行調(diào)理,輸入到二階低通濾波器[12]。實(shí)驗(yàn)中發(fā)現(xiàn),采用了帶屏蔽層的心電導(dǎo)聯(lián)線,能有效的減小干擾,降低信號(hào)的毛刺。

本設(shè)計(jì)中采用Arduino Nano 作為系統(tǒng)的主處理器模塊,Arduino Nano 是一款小巧、全面、基于ATmega328 單片機(jī)的開(kāi)源硬件平臺(tái)[13]。二階低通濾波器的輸出端接入到Arduino Nano 的模數(shù)轉(zhuǎn)換端口,通過(guò)單片機(jī)內(nèi)部的模數(shù)轉(zhuǎn)換,實(shí)現(xiàn)模擬信號(hào)到數(shù)字信號(hào)的轉(zhuǎn)變。同時(shí),Arduino Nano還負(fù)責(zé)將采集到的信號(hào)和計(jì)算結(jié)果發(fā)送到無(wú)線傳輸模塊。

由于心電信號(hào)中有用成分的頻率范圍是0.05~100 Hz,根據(jù)奈奎斯特采樣定理,采樣頻率必須大于原始信號(hào)最高頻率的2倍以上,采樣之后的數(shù)字信號(hào)才能完整地保留原始信號(hào)信息,本設(shè)計(jì)采用250 Hz采樣率[14]。

2.2 波形檢測(cè)算法設(shè)計(jì)

圖2 心電監(jiān)測(cè)模塊電路原理圖Fig.2 Schematic diagram of ECG monitoring module

在波形檢測(cè)算法方面,本設(shè)計(jì)采用文獻(xiàn)[15]提出的R 波檢測(cè)算法,該方法是基于Pan&Tompkins 的R 波檢測(cè)算法的延伸。Pan&Tompkins 算法是Pan 和Tompkins[16]提出的一種至今仍廣泛使用的R 波檢測(cè)方法,它通過(guò)對(duì)心電信號(hào)進(jìn)行帶通、差分、平方來(lái)消弱P、T波成份和噪聲、突出QRS波群成份,然后設(shè)置閾 值檢測(cè) 大 于閾 值 的波峰[17]。文獻(xiàn)[15]中 將Pan&Tompkins 輸出平方項(xiàng)進(jìn)行了滑動(dòng)窗口求和,這樣做的好處是QRS波群的特征進(jìn)一步得到凸顯。此算法的基本信號(hào)流程如圖3所示[15],采集到的信號(hào)先輸入一個(gè)帶通濾波器(包含有低通濾波、高通濾波)、再經(jīng)過(guò)微分、平方、滑窗積分,以及后續(xù)的閾值更新決策機(jī)制等過(guò)程。

圖3 心電信號(hào)經(jīng)過(guò)帶通濾波的流程圖Fig.3 Flow diagram of ECG signals after bandpass filtering

在算法驗(yàn)證階段,筆者在Matlab 上先對(duì)該算法進(jìn)行驗(yàn)證,各個(gè)環(huán)節(jié)的波形如圖4所示。從圖4可以看出,該波形的QRS波特征得到了較好的凸顯。

2.3 通信協(xié)議設(shè)計(jì)

ZigBee協(xié)議棧使用TI公司的Z-Stack協(xié)議棧[18]。基于CC2530的ZigBee模塊內(nèi)部已經(jīng)集成了相關(guān)的協(xié)議[19]。通過(guò)生產(chǎn)廠商提供的資料,當(dāng)ZigBee采用點(diǎn)對(duì)點(diǎn)方式傳輸數(shù)據(jù)時(shí),數(shù)據(jù)包格式如表1所示。

表1為一幀完整的數(shù)據(jù)包,共長(zhǎng)58 字節(jié)(byte)。其中,發(fā)送端口1字節(jié),接收端口為1字節(jié),目標(biāo)地址為16 位二進(jìn)制,對(duì)應(yīng)2 字節(jié),數(shù)據(jù)塊為50 字節(jié),校驗(yàn)和1 字節(jié),故數(shù)據(jù)長(zhǎng)度為55 字節(jié),對(duì)應(yīng)十六進(jìn)制為0x37。值得一提的是:校驗(yàn)碼僅對(duì)數(shù)據(jù)塊的50 字節(jié)進(jìn)行奇校驗(yàn),校驗(yàn)結(jié)果保存在校驗(yàn)碼的低七位,有效的避免與包頭包尾信息沖突。為了測(cè)試系統(tǒng)丟包率,筆者使用兩個(gè)ZigBee 模塊搭建了一個(gè)簡(jiǎn)單的測(cè)試平臺(tái)。一個(gè)模塊連接Arduino的串行接口,將數(shù)據(jù)塊的數(shù)據(jù)填充為0x55,配置波特率為115 200 bps,配置定時(shí)器200 ms,定時(shí)器中斷子函數(shù)中將數(shù)據(jù)包發(fā)送一次;另一個(gè)模塊通過(guò)USB轉(zhuǎn)串口線接入電腦,打開(kāi)串口調(diào)試助手進(jìn)行計(jì)數(shù)。測(cè)試平臺(tái),持續(xù)測(cè)試3個(gè)多小時(shí),系統(tǒng)運(yùn)行穩(wěn)定,無(wú)數(shù)據(jù)包丟失現(xiàn)象。

2.4 上位機(jī)軟件設(shè)計(jì)

為了使上位機(jī)軟件能在不同的操作系統(tǒng)平臺(tái)應(yīng)用,筆者選擇了Python 作為上位機(jī)編程語(yǔ)言,結(jié)合Pyserial(串口通信)和PyQt4(Python圖形界面開(kāi)發(fā)工具包)兩個(gè)模塊,實(shí)現(xiàn)數(shù)據(jù)讀取、解包和圖形界面程序心電波形的顯示[20]。上位機(jī)程序設(shè)計(jì)采用了QT內(nèi)部多線程技術(shù)[21],一個(gè)線程負(fù)責(zé)通過(guò)Pyserial 實(shí)時(shí)讀取無(wú)線模塊接收的數(shù)據(jù)(模塊接收后存入串口緩沖區(qū)),進(jìn)行解包;一個(gè)線程負(fù)責(zé)將解包的數(shù)據(jù)進(jìn)行處理和波形繪制。上位機(jī)界面如圖5所示。

3 結(jié)果

圖4 心電信號(hào)波形圖Fig.4 ECG waveforms

表1 點(diǎn)對(duì)點(diǎn)模式串口數(shù)據(jù)包格式Tab.1 Packet format of point-to-point serial port

首先在Protel 99se 軟件上完成了下位機(jī)端的PCB設(shè)計(jì),并將各個(gè)模塊焊接調(diào)試好。然后,將心電導(dǎo)聯(lián)線連接心電模擬盒,實(shí)時(shí)采集模擬器的心電信號(hào),將結(jié)果通過(guò)ZigBee模塊發(fā)給電腦,然后在電腦端將整個(gè)趨勢(shì)描點(diǎn)出來(lái)。系統(tǒng)測(cè)試圖如圖6所示。

為了驗(yàn)證心電算法的準(zhǔn)確性,先將心電模擬盒設(shè)為固定的心率值,單位:次/min,然后在該心率值的對(duì)應(yīng)點(diǎn)上測(cè)量3 組數(shù)據(jù),每組測(cè)量5 次數(shù)據(jù),每次數(shù)據(jù)之間間隔時(shí)間2 min,取其平均值作為每組測(cè)試數(shù)據(jù)的心率平均值,相對(duì)誤差=(設(shè)定值-均值)/設(shè)定值×100%,依次完成60、80 和120 bpm 的測(cè)試,測(cè)試結(jié)果記錄在表2中。從表2測(cè)試的45 個(gè)點(diǎn)數(shù)據(jù)來(lái)看,誤差均小于1%,且均值與模擬盒的值相差不大于1 bpm。

圖5 上位機(jī)界面截圖Fig.5 Screenshot of upper computer interface

圖6 系統(tǒng)測(cè)試圖Fig.6 System test

表2 對(duì)比心率測(cè)試結(jié)果Tab.2 Comparison of heart rate test results

4 結(jié)論

本文搭建了一套基于Arduino Nano 和AD8232的心電信號(hào)采集系統(tǒng),采用ZigBee 無(wú)線通信方式傳輸數(shù)據(jù),采用實(shí)時(shí)心電處理算法對(duì)心電信號(hào)進(jìn)行預(yù)處理和分析,通過(guò)參比心電模擬器的方式驗(yàn)證了系統(tǒng)的準(zhǔn)確性。由于時(shí)間關(guān)系,未能將心電算法中的EC57 標(biāo)準(zhǔn)中規(guī)定的數(shù)據(jù)庫(kù)對(duì)整個(gè)QRS 波檢測(cè)算法進(jìn)行評(píng)測(cè)。希望以后有機(jī)會(huì)能在這方面進(jìn)行一些深入研究。本設(shè)計(jì)提出的無(wú)線心電信號(hào)采集系統(tǒng),為后續(xù)開(kāi)展心電信號(hào)處理研究和心律失常分析等奠定了一定的研究基礎(chǔ)。

猜你喜歡
設(shè)計(jì)
二十四節(jié)氣在平面廣告設(shè)計(jì)中的應(yīng)用
何為設(shè)計(jì)的守護(hù)之道?
《豐收的喜悅展示設(shè)計(jì)》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統(tǒng)設(shè)計(jì)
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設(shè)計(jì)
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發(fā)生器仿真設(shè)計(jì)
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過(guò)海——仿生設(shè)計(jì)萌到家
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設(shè)計(jì)到“設(shè)計(jì)健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 亚洲swag精品自拍一区| 国产精品 欧美激情 在线播放| 一级福利视频| 免费久久一级欧美特大黄| 91九色最新地址| 九九这里只有精品视频| 精品国产美女福到在线直播| 色婷婷丁香| 九色91在线视频| 国产中文一区二区苍井空| 欧美一级视频免费| 精品色综合| 欧美午夜在线视频| 国产在线精品香蕉麻豆| 国产精品综合色区在线观看| 伊人久久久大香线蕉综合直播| 国产成人精品高清不卡在线| 国产精品3p视频| 伊人色在线视频| 全部免费毛片免费播放| 91一级片| 国产一区二区精品高清在线观看| 99视频精品在线观看| 国产精品性| 久久9966精品国产免费| 久久精品国产精品国产一区| 国产一级做美女做受视频| 欧美成人h精品网站| 99久久精品国产麻豆婷婷| www亚洲天堂| 国产精品视频系列专区| 91国内在线视频| 欧美精品v欧洲精品| 国产成人麻豆精品| 丁香婷婷综合激情| 国产网站免费| 欧美亚洲一区二区三区导航| 欧美.成人.综合在线| 香蕉伊思人视频| 亚洲精品视频网| 日韩一级二级三级| 精品人妻无码中字系列| 亚洲欧洲日韩综合色天使| 最新日本中文字幕| 国产亚洲精品自在久久不卡 | 久久婷婷六月| 亚洲综合极品香蕉久久网| 伊人久久婷婷| 97色婷婷成人综合在线观看| 高清乱码精品福利在线视频| 精品国产福利在线| 99一级毛片| 日韩国产精品无码一区二区三区| 亚洲无码精品在线播放| 久久久久久久97| 99久久亚洲精品影院| 亚洲男人的天堂在线| 亚洲乱码在线视频| 国产日本一区二区三区| av在线无码浏览| 亚洲欧美不卡| 亚洲AV电影不卡在线观看| 99久久成人国产精品免费| 久久久受www免费人成| 日本午夜影院| 无码aaa视频| 成人韩免费网站| 亚洲色图欧美| 亚洲AV一二三区无码AV蜜桃| 欧美日韩中文国产va另类| 永久成人无码激情视频免费| 香蕉国产精品视频| 亚洲日韩第九十九页| 国产精品极品美女自在线网站| 国产精品福利社| 91精品国产91久久久久久三级| 久久国产乱子伦视频无卡顿| 久久久国产精品免费视频| 91娇喘视频| 成人字幕网视频在线观看| 自拍偷拍欧美日韩| 国产成人精品一区二区三在线观看|