遠(yuǎn)程心電監(jiān)測(cè)系統(tǒng)的研究與設(shè)計(jì)
掃描二維碼
隨時(shí)隨地手機(jī)看文章
作為心臟病臨床檢查的常規(guī)方法,心電圖具有無(wú)創(chuàng)傷、操作簡(jiǎn)單、出圖快等特點(diǎn),對(duì)于各種心律失常和傳導(dǎo)障礙的診斷具有決定性作用。隨著計(jì)算機(jī)網(wǎng)絡(luò)、通信等相關(guān)技術(shù)的迅速發(fā)展,心電圖檢測(cè)技術(shù)也逐漸應(yīng)用到遠(yuǎn)程醫(yī)療領(lǐng)域中來(lái),使得醫(yī)院為心臟病患者的遠(yuǎn)程保健服務(wù)成為可能。截至目前,國(guó)內(nèi)已經(jīng)研發(fā)出了通過(guò)固定電話傳輸心電信號(hào)的心電傳輸系統(tǒng),由于干擾大、成本較高,并未應(yīng)用于臨床。為此,本文將研究設(shè)計(jì)一種低成本、低功耗、攜帶方便的無(wú)線遠(yuǎn)程心電監(jiān)測(cè)系統(tǒng),從而為心臟病患者提供方便的遠(yuǎn)程心電監(jiān)測(cè)服務(wù)功能。
1 系統(tǒng)概述
遠(yuǎn)程心電監(jiān)測(cè)系統(tǒng)由心電檢測(cè)終端、無(wú)線通信網(wǎng)絡(luò)、醫(yī)院監(jiān)護(hù)中心組成,結(jié)構(gòu)框圖如圖1所示。
心電檢測(cè)終端用來(lái)采集和檢測(cè)患者的心電信號(hào),然后通過(guò)GPRS無(wú)線網(wǎng)絡(luò)傳輸?shù)结t(yī)院監(jiān)護(hù)中心,醫(yī)院監(jiān)護(hù)中心的上位機(jī)通過(guò)網(wǎng)絡(luò)接收到心電數(shù)據(jù)后,醫(yī)生可以運(yùn)用上位機(jī)中的心電分析軟件對(duì)患者的心電信號(hào)進(jìn)行分析和分類(lèi)存儲(chǔ)。該心電檢測(cè)終端也可以通過(guò)RS 232串口將心電數(shù)據(jù)直接傳輸?shù)接?jì)算機(jī)中。
2 系統(tǒng)硬件設(shè)計(jì)
為設(shè)計(jì)一款體積小、功耗低、處理速度高的心電檢測(cè)終端,本系統(tǒng)采用TI公司生產(chǎn)的MSP430F449單片機(jī)作為微處理器,該單片機(jī)的工作電壓在1.8~3.6 V之間;當(dāng)工作在1 MHz,2.2 V活動(dòng)模式狀態(tài)時(shí),電流才為280μA;帶有內(nèi)部參考源、采樣保持、自動(dòng)掃描特性的12位A/D轉(zhuǎn)換器;串行通信軟件有異步UART和同步SPI兩種模式可選。該單片機(jī)具有豐富的片內(nèi)外設(shè)和大容量的片內(nèi)工作寄存器和存儲(chǔ)器,為電路的設(shè)計(jì)節(jié)省不少空間。
本系統(tǒng)的硬件主要包括心電信號(hào)采集模塊、RS 232通信模塊和GPRS傳輸模塊。
2.1 心電信號(hào)采集模塊
心電信號(hào)是十分微弱的低頻信號(hào),幅值為0.5~4 mV,頻率為0.05~100 Hz,在檢測(cè)過(guò)程中還混雜有其他生物信號(hào)、50 Hz工頻干擾以及周?chē)娖髟O(shè)備所帶來(lái)的干擾。因此心電信號(hào)的采集方法就由信號(hào)提取、信號(hào)放大、信號(hào)濾波和信號(hào)處理組成,如圖2所示。
2.1.1 心電前置放大電路
心電信號(hào)經(jīng)電極采集后,首先要進(jìn)行電壓放大,電壓放大器一般由兩級(jí)組成,前級(jí)放大采用微功耗儀表放大器AD620芯片,AD620具有高共模抑制比(CMRR)、高輸入阻抗、低功耗、低噪聲和低輸入偏置電流等特點(diǎn),其最大輸出電流僅為1.3 mA。通過(guò)調(diào)節(jié)1腳和8腳間電阻Rg阻值可設(shè)置增益為1~1 000,增益的計(jì)算公式為:G=49.4 kΩ/Rg+1。為防止AD620工作于飽和區(qū)或截止區(qū),前級(jí)增益不易太大,因此設(shè)計(jì)第一級(jí)的放大倍數(shù)為10倍。前置放大電路如圖3所示。
其中,緩沖輸入級(jí)用雙向并聯(lián)二極管限制緩沖放大器兩輸入端之間的電壓不超過(guò)+5.7 V,起低壓保護(hù)作用。100 kΩ電阻和150 pF電容構(gòu)成無(wú)源低通濾波器,抑制高頻干擾。
2.1.2 濾波電路
在心電信號(hào)的采集過(guò)程中,必然會(huì)夾雜著高頻干擾、低頻干擾和50 Hz的工頻干擾,因此,心電信號(hào)的濾波電路是必不可少的。本系統(tǒng)采用二階有源濾波電路來(lái)濾除0.03 Hz以下和100 Hz以上的低高頻噪聲,同時(shí)采用經(jīng)典的雙T有源陷波電路和軟件方法共同濾除50 Hz工頻干擾。
2.1.3 主放大隔離電路和電平抬升電路
后級(jí)放大部分需再放大10倍,才能符合A/D轉(zhuǎn)換所需的電壓范圍。此外,在主放大電路部分采用了線性光電隔離放大器ISO130,對(duì)心電信號(hào)進(jìn)行隔離并放大,從而對(duì)心電信號(hào)的A/D轉(zhuǎn)換和數(shù)字濾波起到良好的隔離效果。
心電信號(hào)經(jīng)過(guò)100倍的放大,最高幅值為0.4 V,而A/D的輸入范圍為0~2.5 V,采取電平抬升電路采用加法電路,將1.2 V作為中間參考值,所以放大后的心電信號(hào)疊加參考電壓1.2 V后大小為(1.2+0.8)V,正好在A/D的模擬輸入信號(hào)范圍內(nèi),此時(shí)已消除心電信號(hào)中的負(fù)值部分,輸出信號(hào)即可傳人MSP430單片機(jī)進(jìn)行A/D轉(zhuǎn)換和數(shù)字濾波處理。
后級(jí)放大電路和電平抬升電路如圖4所示。
2.2 GPRS傳輸模塊
檢測(cè)終端采集到的心電信號(hào)通過(guò)MSP430單片機(jī)進(jìn)行信號(hào)處理后,可以通過(guò)GPRS模塊傳輸?shù)竭h(yuǎn)端的醫(yī)療中心,為醫(yī)生提供患者的心電數(shù)據(jù)。GPRS(General Packet Radio Service)是通用分組無(wú)線業(yè)務(wù)的簡(jiǎn)稱(chēng)。GPRS是GSM Phase2.1規(guī)范實(shí)現(xiàn)的內(nèi)容之一,能提供比現(xiàn)有GSM網(wǎng)9.6 kb/s更高的數(shù)據(jù)率。GPRS采用與GSM相同的頻段、頻帶寬度、突發(fā)結(jié)構(gòu)、無(wú)線調(diào)制標(biāo)準(zhǔn)、跳頻規(guī)則以及相同的TDMA幀結(jié)構(gòu)。
本系統(tǒng)采用西門(mén)子公司的MC35i模塊,它具有TC35i的全部功能并且很容易集成。該GPRS模塊接收速率可以達(dá)到86.20 kb/s,發(fā)送速率可以達(dá)到21.5 kb/s。模塊的工作電壓為3.3~4.8 V,支持EGSM900和GSM1800雙頻工作段,采用GPRS分時(shí)復(fù)用的Class 8的標(biāo)準(zhǔn),同時(shí)支持?jǐn)?shù)字、語(yǔ)音、短消息和傳真。
MC35i模塊有40個(gè)引腳,通過(guò)一個(gè)ZIF(Zero insertionForce,零阻力插座)連接器引出。這40個(gè)引腳可以劃分為5類(lèi),即電源、數(shù)據(jù)輸入/輸出、SIM卡、音頻接口和控制。MSP430單片機(jī)通過(guò)RS 232接口和MC35i模塊連接,進(jìn)而實(shí)現(xiàn)單片機(jī)和MC35i模塊的通信。
2.3 RS 232通信模塊
單片機(jī)也可以通過(guò)RS 232串口將心電信號(hào)直接傳輸?shù)接?jì)算機(jī)中。單片機(jī)和PC機(jī)的通信,需要RS 232驅(qū)動(dòng)芯片來(lái)實(shí)現(xiàn)。本系統(tǒng)采用SP3220驅(qū)動(dòng)芯片,該芯片是一款低功耗寬電壓供電的通信芯片,可以完成TTL電平與RS 232電平之間的轉(zhuǎn)換及串口通信,上傳速率可高達(dá)235 kb/s。我們通過(guò)設(shè)計(jì)接口電路和對(duì)SP3220的軟件驅(qū)動(dòng),進(jìn)而實(shí)現(xiàn)心電信號(hào)的本地傳輸。
如圖6所示,通過(guò)一個(gè)上拉電阻將SHDN管腳拉高,使該芯片一直處于工作狀態(tài)。如果系統(tǒng)需要處于低功耗狀態(tài),也可以通過(guò)單片機(jī)來(lái)控制該管腳,工作的時(shí)候?qū)⒃摴苣_設(shè)置為低電平,需要處于低功耗的時(shí)候?qū)⒃摴苣_設(shè)置為高電平,這樣就易于控制。
3 系統(tǒng)軟件設(shè)計(jì)
3.1 模數(shù)轉(zhuǎn)換和數(shù)字濾波
由于前端采集的模擬信號(hào),需要將模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào),才能對(duì)心電信號(hào)進(jìn)行數(shù)字濾波和傳輸。本系統(tǒng)采用MSP430F449單片機(jī)自帶的高速12位逐次逼近型A/D轉(zhuǎn)換器,采用單通道、單次轉(zhuǎn)換和定時(shí)器觸發(fā)的工作方式對(duì)心電信號(hào)進(jìn)行模數(shù)轉(zhuǎn)換,采樣頻率設(shè)置為250 Hz。
小波變換是20世紀(jì)80年代發(fā)展起來(lái)的一種良好的時(shí)頻定位方法,是由短時(shí)傅里葉變換演變而來(lái)的,具有視頻局部化的特性。它在低頻部分具有較高的頻率分辨率和較低的時(shí)間分辨率,在高頻部分具有較高的時(shí)間分辨率和較低的頻率分辨率。小波變換的這些特性比較適合處理心電信號(hào)。
因此,本系統(tǒng)采用小波變換的快速算法Mallat算法,對(duì)心電信號(hào)進(jìn)行分解,閾值去噪和重構(gòu),從而實(shí)現(xiàn)信號(hào)的濾波功能。在具體的Mallat算法進(jìn)行濾波實(shí)驗(yàn)中,對(duì)各級(jí)濾波器運(yùn)用了補(bǔ)零運(yùn)算的方法,既避免了信息的冗余,又加快了運(yùn)算的速度。由于分解尺度可調(diào),在程序中,經(jīng)過(guò)反復(fù)實(shí)驗(yàn)分析,最終確定分解尺度為3級(jí),閾值去噪后進(jìn)入信號(hào)重構(gòu)模塊和UAR2、口,進(jìn)行信號(hào)傳輸。
3.2 GPRS通信模塊軟件設(shè)計(jì)
本系統(tǒng)采用的GPRS模塊已嵌入TCP/IP協(xié)議棧,無(wú)需再編制程序?qū)崿F(xiàn)TCP/IP協(xié)議,單片機(jī)就能通過(guò)AT/AT+i命令來(lái)控制GPRS模塊,其中AT命令用來(lái)控制MC35i通訊模塊(modem)、AT+i命令用來(lái)和協(xié)議棧進(jìn)行通信。
由于是利用GPRS基于IP協(xié)議的數(shù)據(jù)傳輸方式,所以對(duì)GPRS模塊主要使用AT+i命令進(jìn)行控制。單片機(jī)MSP430F449通過(guò)RS 232接口向模塊發(fā)送相應(yīng)的AT+i命令對(duì)GPRS模塊進(jìn)行初始化、發(fā)送和接收數(shù)據(jù)等控制。
MSP430單片機(jī)將要發(fā)送的數(shù)據(jù)發(fā)送到GPRS模塊串口緩沖中,GPRS模塊將數(shù)據(jù)打成IP包,經(jīng)GPRS空中接口接入無(wú)線GPRS網(wǎng)絡(luò),由移動(dòng)服務(wù)商轉(zhuǎn)接到Internet,最終通過(guò)各種網(wǎng)關(guān)和路由到達(dá)醫(yī)院遠(yuǎn)程監(jiān)控中心。監(jiān)控中心的計(jì)算機(jī)需要有固定的IP,主要應(yīng)用Winsock控件來(lái)實(shí)現(xiàn)數(shù)據(jù)接收,并通過(guò)UDP或TCP協(xié)議進(jìn)行數(shù)據(jù)交換。
3.3 監(jiān)控中心軟件設(shè)計(jì)
本系統(tǒng)采用VC來(lái)編寫(xiě)監(jiān)控中心的接收和顯示軟件,該軟件用來(lái)接收和顯示GPRS模塊發(fā)送過(guò)來(lái)的心電信號(hào)。因此,需設(shè)計(jì)成一個(gè)可視化的監(jiān)控界面,而且監(jiān)控中心的計(jì)算機(jī)需要有固定的IP地址,才能方便接收患者發(fā)送過(guò)來(lái)的心電數(shù)據(jù)。VC中的Winsock控件有效屏蔽對(duì)Windows套接字的低層操作,可方便地建立起網(wǎng)絡(luò)中任意兩個(gè)具有惟一IP地址節(jié)點(diǎn)間的連接,并通過(guò)UDP或者TCP協(xié)議進(jìn)行數(shù)據(jù)交換。
該監(jiān)控中心軟件由五部分組成:Socket初始化、數(shù)據(jù)接收、心電波形的顯示、數(shù)據(jù)分類(lèi)和存儲(chǔ)以及GPRS模塊遠(yuǎn)程遙控命令的發(fā)送。
4 結(jié) 語(yǔ)
本文介紹了運(yùn)用MSP430單片機(jī)和MC35i通信模塊實(shí)現(xiàn)的一種無(wú)線遠(yuǎn)程心電監(jiān)測(cè)系統(tǒng)。該系統(tǒng)具有便攜性、低功耗、高性能、實(shí)時(shí)傳輸?shù)忍攸c(diǎn)。其中,信號(hào)采集部分用小波變換方法對(duì)心電信號(hào)進(jìn)行濾波,處理過(guò)的心電信號(hào)更有助于醫(yī)生查看和診斷;GPRS模塊是當(dāng)前應(yīng)用較普遍的無(wú)線通信模塊,在數(shù)據(jù)傳輸和Internet網(wǎng)絡(luò)連接上的性能更加優(yōu)越,適合用于心電信號(hào)的遠(yuǎn)程傳輸和監(jiān)測(cè)。該系統(tǒng)不僅可以實(shí)現(xiàn)心電信號(hào)的遠(yuǎn)程傳輸功能,還能將心電信號(hào)傳輸?shù)奖镜氐挠?jì)算機(jī)上,實(shí)現(xiàn)本地顯示功能。同時(shí),隨著檢測(cè)技術(shù)和網(wǎng)絡(luò)通信技術(shù)的不斷發(fā)展,心電信號(hào)的遠(yuǎn)程監(jiān)測(cè)技術(shù)也將不斷改進(jìn)和完善,為患者和醫(yī)生都帶來(lái)更大的幫助。