新聞中心

EEPW首頁 > 醫(yī)療電子 > 設計應用 > 用單片機實現三導聯遠程心電監(jiān)護系統(tǒng)

用單片機實現三導聯遠程心電監(jiān)護系統(tǒng)

——
作者:張 石 董建威 王軍輝 禹建喜 趙善國 時間:2007-01-26 來源:《EDN電子設計技術》 收藏

1 引 言

本文引用地址:http://butianyuan.cn/article/20790.htm

隨著人們生活水平的提高、生活節(jié)奏的加快,心血管疾病的發(fā)病率迅速上升,已成為威脅人類身體健康的主要因素之一。而心電圖則是治療此類疾病的主要依據,具有診斷可靠,方法簡便,對病人無損害的優(yōu)點,在現代醫(yī)學中,變得越來越重要。常規(guī)心電圖是病人在靜臥情況下由心電圖儀記錄的心電活動,歷時僅為幾s~1 m,只能獲取少量有關心臟狀態(tài)的信息,所以在有限時間內即使發(fā)生心率失常,被發(fā)現的概率也是很低的。因此有必要通過相應的監(jiān)護裝置對患者進行長時間的實時監(jiān)護,記錄患者的心電數據。又由于心臟病的發(fā)生具有突發(fā)性的特點,患者不可能長時間地靜臥在醫(yī)院,但又需實時得到醫(yī)護人員的監(jiān)護,所以研發(fā)相應的便攜式無線心電監(jiān)護產品就顯得更加重要。

目前雖說國內已有成型的無線心電監(jiān)護產品,但其采用的方案大都是“采集器+發(fā)送器(pda或手機)”,這必然導致其價格昂貴,且pda或手機的其他功能對于絕大部分患者完全沒有必要,所以到目前為止國內實用的無線心電監(jiān)護產品領域還是空白。本文所述的遠程心電監(jiān)護系統(tǒng)是在醫(yī)院的提案基礎之上,進行充分調研之后設計的總體方案,主要實現如下功能: 三導聯心電信號采集; 無線傳輸緊急情況下40 s的心電數據及診斷結果; 24小時心電圖連續(xù)記錄; 通過高速usb上傳心電數據至pc機; 緊急呼叫。

2 系統(tǒng)總體設計

作為便攜式手持遠程移動終端,在設計時應充分考慮其體積小,功耗低,存儲容量大和處理速度高的要求,因此在cpu的選擇上十分慎重。經過資料收集和反復比較,最終選擇了samsung公司推出的基于arm920t內核的s3c2410處理器,該處理器資料豐富,性價比高。 采用risc架構的arm微處理器一般具有如下特點: 體積小,功耗低,成本低,性能高; 支持thumb(16位)/arm(32位)雙指令集; 大量使用寄存器,使指令執(zhí)行速度更快; 尋址方式靈活簡單,執(zhí)行效率高; 指令長度固定。

可以看出基于arm的嵌入式處理器是便攜式手持終端的最佳選擇,所以在設計系統(tǒng)方案時首先定位在該系列處理器上。s3c2410處理器基于arm920t處理器核,采用0.18 μm制造工藝的32位微控制器,采用五級流水線和哈佛結構,最高運行頻率為203 mhz。該處理器具有:獨立的16 kb指令cache和16kb數據cache、mmu、支持tft的lcd控制器、nand閃存控制器、3路uart、4路帶pwm的timer、豐富的i/o口、8路10位adc、touch screen接口、iicbus接口,以及2個usb主機和1個usb設備等豐富的外圍設備。

s3c2410提供了一套較完整的通用外圍設備,且使整個系統(tǒng)的功耗最低,從而免去了添加、配置附加外圍接口的麻煩,有效地縮小了線路板的面積,這也正是本系統(tǒng)選擇該處理器的重要原因。 系統(tǒng)的整體結構如圖1所示,以s3c2410為核心,外擴了8 mb的nor flash、64 mb的nand flash以及16 mb的sdram等存儲芯片,通過gpio口擴展了鍵盤、lcd和蜂鳴器等人機接口單元,對外提供usb和uart等通信接口,同時連接了siemens公司的mc35模塊,以實現無線傳輸和緊急呼叫功能。從系統(tǒng)的總體功能結構來看,可將系統(tǒng)劃分為5個模塊:電源模塊、心電數據采集模塊、數據無線傳輸模塊、圖形用戶界面模塊、數據存儲管理模塊。


圖1 系統(tǒng)總體結構 2.1 電源模塊

系統(tǒng)采用單節(jié)1700 mah鋰離子可充電電池供電,但隨著電量的釋放,電壓也在不斷降低,變化范圍為4.2~2.75 v。而本系統(tǒng)中分別需要一個4.3 v的mc35工作電壓、一個3.3 v的i/o電壓、一個1.8 v的cpu核電壓和一個1.8 v的cpu職守電壓。為了滿足系統(tǒng)的要求,電源電路中必須同時具備升壓穩(wěn)壓器和低壓差線性穩(wěn)壓器。為了解決該問題系統(tǒng)采用1個開關型升壓dcdc穩(wěn)壓器、1個3.3 v極低壓差線性穩(wěn)壓器和2個帶有shutdown引腳的1.8 v低壓差線性穩(wěn)壓器來組成供電系統(tǒng),供電方案如圖2所示。


圖2 電源模塊方案 2.2 心電數據采集

由于心電圖信號的檢測是屬于強噪聲背景下的超低頻(0.5~100 hz)微弱(0.1~5 mv)信號檢測,具有微弱性、穩(wěn)定性、低頻特性和隨機性等特點,故要求前置級應滿足高輸入阻抗、高共模抑制比(cmrr)、低噪聲、低漂移和高安全性。微弱的心電信號受到來自人體內外的多種干擾,其特征被淹沒在復雜的信號之中,為了使其特征突出,就有必要對其進行預處理。系統(tǒng)采用的心電信號采集原理如圖3所示。其中前置級采用差動放大電路,其放大倍數為22.4倍;后級放大電路的放大倍數為37倍,則總放大倍數為828.8倍。


圖3 心電信號采集原理 由于心電信號為低頻信號,因此在模擬電路上,設計截止頻率為100 hz的一階低通濾波器來濾除高頻干擾,采用二階vcvs帶阻濾波器來濾除50 hz工頻干擾。在數字處理上,為了抑制對心電信號影響較大的工頻干擾和基線漂移,采用2 048點fft對輸入的一幀心電數據進行時域—頻域的變換,然后去除0.5 hz以下的低頻和50 hz的工頻;同時為了抑制高頻噪聲和50 hz倍頻造成的干擾,又濾除了100 hz以上的頻率,然后再進行ifft將此組數據變換回時域。

2.3 數據無線傳輸模塊

本系統(tǒng)為遠程移動終端,涉及數據的無線傳輸,為實現此功能采用了siemens公司的mc35模塊,并移植了tcpip協議棧和ppp協議,以完成心電數據的發(fā)送和診斷結果的接收。mc35是siemens公司推出的第一款支持gprs的gsm/gprs模塊,它體積小,易于集成到便攜式手持終端中,支持voice、data、fax以及sms等業(yè)務。處理器s3c2410通過異步串行通信接口與mc35相連,并通過at命令對該模塊進行控制和數據傳輸。

在發(fā)送數據時,首先,應用層將采集到的心電數據提交給tcpip協議棧;然后,tcpip協議棧根據目的地址和端口將該心電數據封裝成完整的ip數據報,再提交至ppp層;最后,該ip數據報經ppp層封裝之后,通過串口逐字節(jié)地提交至mc35并發(fā)送。在接收數據時,mc35首先將接收的數據逐字節(jié)地提交至ppp層;經ppp層將分散的各字節(jié)重組成一幀完整的ip數據報之后,再提交至tcpip層進行詳細的處理,具體流程如圖4所示。

在開機初始化時要完成mc35的啟動并登錄移動夢網網關,建立與服務提供商的連接。一般在發(fā)送指令之前先要發(fā)送一條測試指令,以檢測mc35的當前狀態(tài),該指令的格式為“atr”;在入網網關及流量控制等參數通過at指令設置完成之后,便可通過服務編碼99開始呼叫與服務提供商建立連接,指令格式為atdt*99***1#rn。若在該指令執(zhí)行之后給定的時間內返回connect信息,則表明與服務提供商的連接建立成功;否則,表明撥號失敗,無線傳輸功能無法正常啟動。mc35成功登錄移動夢網網關之后,將自動從命令模式切換到數據通信模式,且串口通信方式由原來的查詢式變?yōu)橹袛喾绞健4藭r由系統(tǒng)主動發(fā)送一幀ppp請求信息,服務提供商接到該請求信息后主動發(fā)出詢問幀,協商相關參數的設置。待服務參數及用戶身份驗證成功之后,服務提供商為系統(tǒng)分配一獨立ip,至此便可認為gprs成功上線。



關鍵詞: 醫(yī)療保健類

評論


技術專區(qū)

關閉