文獻(xiàn)標(biāo)識(shí)碼: A
DOI:10.16157/j.issn.0258-7998.2015.08.019
中文引用格式: 凌振寶,,李姝妍,張銘,,等. 基于ZigBee技術(shù)的無(wú)導(dǎo)聯(lián)線動(dòng)態(tài)心電監(jiān)測(cè)儀設(shè)計(jì)[J].電子技術(shù)應(yīng)用,,2015,41(8):66-69.
英文引用格式: Ling Zhenbao,,Li Shuyan,,Zhang Ming,et al. Design of wireless dynamic ECG monitoring device based on ZigBee technology[J].Application of Electronic Technique,2015,,41(8):66-69.
0 引言
心臟作為人體最重要的一個(gè)器官[1],,是人體血液循環(huán)的推進(jìn)劑,其重要性是不言而喻的,。心電信號(hào)能從多角度,、多層面對(duì)心臟的狀態(tài)信息進(jìn)行反映,因此心電監(jiān)測(cè)系統(tǒng)對(duì)于由心臟引起的諸類疾病的臨床診斷和治療具有非常突出的實(shí)用價(jià)值[2],。常規(guī)心電圖記錄時(shí)間短,,對(duì)診斷有一定的局限性。動(dòng)態(tài)心電圖可以較全面地記錄心電信號(hào)的改變,,發(fā)現(xiàn)心臟的各類異常情況,,為臨床診斷和治療提供了重要依據(jù)[3]。
目前,,醫(yī)療上使用的多為有導(dǎo)聯(lián)線的動(dòng)態(tài)心電監(jiān)測(cè)裝置,,這限制了患者的活動(dòng)范圍,存在較強(qiáng)的束縛感,。同時(shí),,導(dǎo)聯(lián)線牽拉會(huì)扯動(dòng)電極導(dǎo)致心電圖記錄的間斷或者使基線發(fā)生變化,從而影響心電信號(hào)的質(zhì)量,。動(dòng)態(tài)心電監(jiān)測(cè)系統(tǒng)已向無(wú)線方向發(fā)展,,即利用無(wú)線網(wǎng)絡(luò)實(shí)現(xiàn)實(shí)時(shí)的遠(yuǎn)程心電監(jiān)測(cè)[4]。無(wú)線網(wǎng)絡(luò)與心電監(jiān)測(cè)系統(tǒng)的結(jié)合,,使醫(yī)生能夠?qū)崟r(shí)得到心電數(shù)據(jù),,有利于對(duì)突發(fā)心臟病進(jìn)行即時(shí)的診斷和治療,從而挽救生命[5],。因此,,研究一種無(wú)導(dǎo)聯(lián)線的動(dòng)態(tài)心電監(jiān)測(cè)儀具有十分重要的意義。
1 系統(tǒng)整體結(jié)構(gòu)設(shè)計(jì)
系統(tǒng)主要由心電信號(hào)采集與預(yù)處理,、無(wú)線傳輸和上位機(jī)顯示三大部分組成,,其中心電信號(hào)預(yù)處理部分包括主放大電路,、高通濾波電路、50 Hz陷波電路,、低通濾波電路,、二次放大電路、右腿驅(qū)動(dòng)電路,、加法器電路,;無(wú)線傳輸部分包括ZigBee終端節(jié)點(diǎn)和ZigBee主控節(jié)點(diǎn)。系統(tǒng)總體框圖如圖1所示,。
心電電極輸出的心電信號(hào)經(jīng)放大,、濾波等預(yù)處理后,通過(guò)A/D前置驅(qū)動(dòng)電路使心電信號(hào)的幅值在A/D模塊工作電壓范圍之間,,抬升后的心電信號(hào)在CC2530芯片內(nèi)置的14位A/D模塊進(jìn)行轉(zhuǎn)換,,并存儲(chǔ)在相應(yīng)的寄存器內(nèi),之后數(shù)據(jù)由ZigBee節(jié)點(diǎn)接收并將其發(fā)送至上位機(jī),。
2 硬件設(shè)計(jì)與實(shí)現(xiàn)
2.1 采集電極與預(yù)處理電路
目前,,醫(yī)療上最常用的采集心電信號(hào)的電極為一次性無(wú)紡布電極片,使用這種電極片存在操作復(fù)雜,、皮膚過(guò)敏和使用次數(shù)有限等問(wèn)題,。為此,本系統(tǒng)制作了以導(dǎo)電布為材料的電極,。導(dǎo)電布具有極佳的導(dǎo)電性,,用導(dǎo)電布制成的電極柔軟貼膚,在提高舒適度的同時(shí)解決了無(wú)紡布電極片的幾大缺點(diǎn),十分適用于動(dòng)態(tài)心電監(jiān)測(cè)。
心電信號(hào)的幅度范圍是5 μV~4 mV[6],,必須先對(duì)其進(jìn)行放大,,采用兩級(jí)放大,總放大倍數(shù)為350倍,。由于電極采集的心電信號(hào)中含有基線漂移,、工頻干擾、高頻干擾等噪聲,,所以在放大過(guò)程還需進(jìn)行濾波處理,,濾除干擾,從而獲得較理想的心電信號(hào),。預(yù)處理電路如圖2所示,。
2.2 主放大電路
系統(tǒng)采用兩級(jí)放大,主放大電路選用AD620芯片,,它具有低輸入偏置電流,、低噪聲,、高精度及低功耗等特點(diǎn)[7],特別適合ECG等醫(yī)療應(yīng)用,。
其增益計(jì)算公式為:
由式(1)可知,,電路的增益可以通過(guò)調(diào)節(jié)電阻Rg的大小來(lái)改變。AD620的增益調(diào)節(jié)范圍為1~1 000,,由于降低主放大電路的增益可以達(dá)到減少共模干擾的目的,,所以主放大電路的增益不應(yīng)過(guò)大,本設(shè)計(jì)中,,Rg=8.25 kΩ,,增益約為7。二級(jí)放大選用OP07放大器,,放大倍數(shù)為50倍,。
人體會(huì)受到電磁干擾,這種干擾會(huì)掩蓋生物信號(hào),,使得心電信號(hào)難以測(cè)量,,因此,在電路中需要添加右腿驅(qū)動(dòng)電路來(lái)消除干擾噪聲,。本質(zhì)上,,右腿驅(qū)動(dòng)電路就是一個(gè)共模電壓并聯(lián)負(fù)反饋電路,起到一個(gè)快速放電的作用,,可以有效衰減人體所帶的共模電壓,。
2.3 濾波和50 Hz陷波電路
心電信號(hào)采集時(shí),人的呼吸,、肌電和輕微運(yùn)動(dòng)等都會(huì)產(chǎn)生干擾,,這些干擾會(huì)使信號(hào)產(chǎn)生基線漂移,為了降低基線漂移的影響,,設(shè)計(jì)一個(gè)二階高通濾波器,,從而實(shí)現(xiàn)基線校直,同時(shí)還可以降低極化電壓的干擾,,二階高通濾波器的截止頻率設(shè)置為0.3 Hz,。放大后的心電信號(hào)中還存在高頻干擾,為了濾除高頻干擾,,選用具有輸出噪聲低,、動(dòng)態(tài)特性好、設(shè)計(jì)簡(jiǎn)單等優(yōu)點(diǎn)的MAX275芯片進(jìn)行二階巴特沃斯低通濾波,,其截止頻率約為130 Hz,。
50 Hz的工頻干擾是由于工頻電磁場(chǎng)作用于測(cè)量裝置與人體之間的環(huán)路所致,對(duì)心電信號(hào)是一種干擾源,,需要對(duì)其進(jìn)行濾除,。本設(shè)計(jì)采用通用性較強(qiáng)的UAF42芯片來(lái)實(shí)現(xiàn)50 Hz陷波,,其設(shè)計(jì)簡(jiǎn)單、具有高精度頻率和Q值,,解決了使用雙T帶阻濾波電路具有的問(wèn)題[8],。因此,用UAF42芯片設(shè)計(jì)陷波器可以穩(wěn)定高效地實(shí)現(xiàn)50 Hz陷波,,設(shè)計(jì)的陷波電路如圖3所示,。
3 軟件設(shè)計(jì)
上位機(jī)通過(guò)串口與ZigBee接收模塊連接實(shí)現(xiàn)數(shù)據(jù)傳輸,利用MATLAB軟件編程,,實(shí)現(xiàn)心電數(shù)據(jù)的接收并通過(guò)MATLAB圖形界面進(jìn)行心電信號(hào)波形的實(shí)時(shí)顯示,、存儲(chǔ),同時(shí)進(jìn)行初步診斷及狀態(tài)提示,。
3.1 數(shù)據(jù)采集與無(wú)線傳輸
ZigBee終端節(jié)點(diǎn)主要由CC2530芯片及外圍電路組成,,實(shí)現(xiàn)心電信號(hào)的A/D轉(zhuǎn)換并將轉(zhuǎn)換后的心電信號(hào)進(jìn)行無(wú)線發(fā)送。
CC2530芯片內(nèi)置的ADC模塊支持14位A/D轉(zhuǎn)換,,系統(tǒng)采用其ADC模塊進(jìn)行數(shù)據(jù)轉(zhuǎn)換即可,。CC2530芯片的端口0引腳可用作ADC輸入,則設(shè)置P0.0引腳為ADC的單端輸入,,同時(shí)對(duì)ADCCON3寄存器進(jìn)行配置來(lái)控制轉(zhuǎn)換通道,、參考電壓和抽取率。使用ADC的端口0引腳作為ADC輸入端,,同時(shí)必須將APCFG寄存器中的相應(yīng)位置1,。將ADC轉(zhuǎn)換結(jié)果的高位存儲(chǔ)在ADCH寄存器,低位存儲(chǔ)在ADCL寄存器中[9],。
ADC的轉(zhuǎn)換時(shí)間為:
由于ADC的轉(zhuǎn)換時(shí)間為0.2 ms,,采樣頻率設(shè)置為500 Hz,則采樣時(shí)間間隔為2 ms,,采樣時(shí)間足夠大不會(huì)影響ADC的轉(zhuǎn)換,。系統(tǒng)上電后,ZigBee終端等待A/D轉(zhuǎn)換命令,,接收到命令后啟動(dòng)定時(shí)器,,每2 ms進(jìn)行一次A/D轉(zhuǎn)換。轉(zhuǎn)換結(jié)束后,,將轉(zhuǎn)換結(jié)果發(fā)送至ZigBee主控節(jié)點(diǎn)。發(fā)送程序流程圖如圖4所示,。
ZigBee主控節(jié)點(diǎn)接收Z(yǔ)igBee終端節(jié)點(diǎn)發(fā)送的數(shù)據(jù),,并將該數(shù)據(jù)通過(guò)串口發(fā)送至上位機(jī)進(jìn)行心電信號(hào)的實(shí)時(shí)顯示。接收程序流程圖如圖5所示,。
3.2 小波分析去噪
心電信號(hào)由多個(gè)波段組成,各波頻率不相同, 是一種非線性,、非平穩(wěn)的微弱信號(hào),具有較強(qiáng)的隨機(jī)性和隨機(jī)噪聲,。肌電信號(hào)、50 Hz工頻干擾,、高頻電磁場(chǎng)干擾等一系列的干擾信號(hào)都混在最初采集到的心電信號(hào)中,,這些干擾會(huì)與心電信號(hào)產(chǎn)生混疊,使心電信號(hào)產(chǎn)生畸變導(dǎo)致心電信號(hào)波形的改變[10],。僅僅依靠硬件電路是不能夠完全濾除噪聲達(dá)到預(yù)期效果的,,想要得到理想的波形,還需要對(duì)系統(tǒng)進(jìn)行軟件方面的設(shè)計(jì),,采用小波分析的方法,,利用MATLAB軟件對(duì)心電信號(hào)進(jìn)行去噪。去噪軟件流程圖如圖6所示,。
首先從接收到的數(shù)據(jù)中選擇一個(gè)導(dǎo)聯(lián)的數(shù)據(jù),,確定分解層次之后對(duì)心電信號(hào)進(jìn)行小波分解;分解后,,選擇一個(gè)閾值對(duì)各個(gè)分解尺度下的高頻系數(shù)進(jìn)行軟閾值量化處理,;最后,根據(jù)各系數(shù)對(duì)心電信號(hào)進(jìn)行小波重構(gòu)。
4 實(shí)驗(yàn)結(jié)果與分析
為驗(yàn)證本系統(tǒng)的實(shí)用性,,選擇兩組測(cè)試者進(jìn)行試驗(yàn),,采用重復(fù)對(duì)比的方法,對(duì)同一個(gè)測(cè)量者在同一時(shí)期分別使用設(shè)計(jì)儀器(儀器編號(hào)為1)和Holter儀器(儀器編號(hào)為2),,同時(shí)對(duì)二位測(cè)試者進(jìn)行動(dòng)態(tài)心電監(jiān)測(cè),。
A為健康者,年齡24歲,,心血管功能正常,;B為心臟病患者,年齡49歲,,心血管功能異常,,病史2年以上。測(cè)試后,,儀器給出自動(dòng)診斷結(jié)果,,即平均心率、最快心率,、最慢心律,、總心搏數(shù)等參數(shù),醫(yī)生根據(jù)兩個(gè)儀器的監(jiān)測(cè)記錄給出診斷結(jié)果,,將兩者的診斷結(jié)果進(jìn)行對(duì)比,。表1與表2為設(shè)計(jì)儀器與Holter儀器對(duì)測(cè)試者A、B的診斷結(jié)果對(duì)比,,表3為儀器的自動(dòng)診斷結(jié)果相對(duì)誤差,。
為測(cè)試本系統(tǒng)對(duì)干擾的靈敏度,,測(cè)試過(guò)程中,兩組測(cè)試者均首先保持平躺狀態(tài)30 min,,采集靜止時(shí)的心電信號(hào),;然后兩組測(cè)試者進(jìn)行30 min慢跑,采集運(yùn)動(dòng)狀態(tài)下的心電信號(hào),。測(cè)試結(jié)束后,,分別提取靜止?fàn)顟B(tài)下和運(yùn)動(dòng)狀態(tài)下的心電圖進(jìn)行分析和診斷,對(duì)比靜止?fàn)顟B(tài)下和運(yùn)動(dòng)狀態(tài)下儀器的相對(duì)誤差率,。表4為測(cè)試者A,、B在靜止和運(yùn)動(dòng)狀態(tài)下儀器自動(dòng)診斷結(jié)果的相對(duì)誤差對(duì)比。
從上述結(jié)果可以看出,,儀器準(zhǔn)確性較高,,與Holter儀器的相對(duì)誤差均不大于5%;對(duì)于不同體質(zhì)人,,即健康者和心臟病患者的測(cè)試結(jié)果誤差均在允許范圍內(nèi),;但對(duì)靜止和運(yùn)動(dòng)兩種狀態(tài)的測(cè)試結(jié)果誤差差距較大,表明儀器對(duì)運(yùn)動(dòng)導(dǎo)致的低頻漂移有較高的靈敏度,。
5 結(jié)論
本文設(shè)計(jì)的基于ZigBee技術(shù)的無(wú)導(dǎo)聯(lián)線動(dòng)態(tài)心電監(jiān)測(cè)儀降低了被測(cè)者的不適感,,在多種噪聲干擾中提取出了心電信號(hào),通過(guò)軟件進(jìn)行優(yōu)化處理,,最終得到有效,、可靠的心電數(shù)據(jù),具有很強(qiáng)的便攜性和實(shí)用性,,同時(shí)具有電路設(shè)計(jì)簡(jiǎn)單,、操作方便、顯示直觀等特點(diǎn),,既滿足了用戶實(shí)時(shí)監(jiān)護(hù)觀察心電圖形,,又使得數(shù)據(jù)傳輸和復(fù)用更加方便。通過(guò)測(cè)試,,儀器準(zhǔn)確性較高,相對(duì)誤差不大于5%,,實(shí)現(xiàn)了無(wú)導(dǎo)聯(lián)線的動(dòng)態(tài)心電監(jiān)測(cè),滿足了患者在家中進(jìn)行心電監(jiān)護(hù)的要求,,可以為患者就醫(yī)提供一定的依據(jù),,有一定的醫(yī)用價(jià)值和應(yīng)用前景。
參考文獻(xiàn)
[1] 杜雷雷.高性能心電信號(hào)采集模塊的搭建與應(yīng)用驗(yàn)證[D].深圳:中國(guó)科學(xué)院大學(xué)深圳先進(jìn)技術(shù)研究所,,2013.
[2] 王科寧.基于DSP的心電監(jiān)測(cè)系統(tǒng)的研究與設(shè)計(jì)[D].蘭州:西北師范大學(xué),,2012.
[3] 劉群,洪大慶.動(dòng)態(tài)心電圖儀的臨床應(yīng)用與進(jìn)展[J].醫(yī)療裝備,,2003,,16(7):22.
[4] 李肅義,楊美玲,,丁梅,,等.動(dòng)態(tài)心電采集記錄系統(tǒng)的發(fā)展與展望[J].生物醫(yī)學(xué)工程學(xué)雜志,2012(29):175-178.
[5] 郭繼鴻,,張萍.動(dòng)態(tài)心電圖學(xué)[M].北京:人民衛(wèi)生出版社,,2003.
[6] 潘健勇,董齊芬,,潘浩,,等.基于無(wú)線傳感網(wǎng)的遠(yuǎn)程心電監(jiān)護(hù)系統(tǒng)研究與設(shè)計(jì)[J].東南大學(xué)學(xué)報(bào),2010,,40(1):167-171.
[7] 金海龍,,湯立志,杜君.基于ZigBee技術(shù)的心電監(jiān)測(cè)儀[C].中國(guó)儀器儀表學(xué)會(huì)第九屆青年學(xué)術(shù)會(huì)議論文集.北京:《儀器儀表學(xué)報(bào)》雜志社,,2007.
[8] 顏良,,陳儒軍,劉石,,等.基于UAF42通用濾波芯片的50 Hz陷波器設(shè)計(jì)[J].儀器儀表學(xué)報(bào),,2006,27(8):924-927.
[9] 王青,,吳小培.基于ZigBee無(wú)線網(wǎng)絡(luò)的心電監(jiān)測(cè)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].工業(yè)控制計(jì)算機(jī),,2011,24(4):18-20.
[10] 李昕,,王秀清,,宋佳霖,等.心電信號(hào)預(yù)處理方法研究與評(píng)價(jià)[J].測(cè)試技術(shù)學(xué)報(bào),,2008(1):31-37.