基於MSP430的十二導聯同步心電圖機系統設計

2020-12-07 電子產品世界

MSP430系列單片機在醫療設備行業應用很廣泛,以其低功耗,外圍設計簡單的優點得到了設計者的喜歡。而心電圖或CT的複雜的醫療設備應用的很多。心電圖機是診斷心臟病的重要儀器之一,能夠為醫生提供最直觀的心電波形。歐美國家已經普遍使用十二導心電圖機。十二導聯心電圖同步記錄能客觀表達各波、段和間期,可以對早博、心動過速、預激症候群、束支阻滯及分支阻滯等進行定位診斷與鑑別診斷;將心電數據存入資料庫,可以進行各種電參數的統計學處理,為臨床醫療和科研工作帶來了極大便利。根據目前的微電子、單片機和計算機技術成功研製出一種可攜式心電圖機,它可通過液晶顯示器顯示心電圖,同時將數據在計算機上顯示並通過網絡實現信息遠傳,是一種新穎的臨床和家庭兼用的心電圖機。

本文引用地址:http://www.eepw.com.cn/article/201706/350076.htm

標準十二導聯簡介

人體是一個導體,心臟壁收縮引起的動作電勢使電流由心臟傳播至整個人體,所傳播的電流在人體的不同部位產生不同的電勢,可以通過電極在皮膚表層感應得出。為了完整地記錄心臟的電活動狀況,常用水平和垂直方向的十二種不同導聯作記錄,稱為標準十二導聯,即Ⅰ、Ⅱ、Ⅲ、aVR、aVL、aVF、V1、V2、V3、V4、V5、V6導聯。測量時須在人體上安放10個電極,分別為:右手電極VR、左手電極VL、右腿電極RL、左腿電極VF、胸部6個電極C1C6。根據國家標準,由這些電極可以合成標準12導聯心電圖,合成方式如下:

(1) 標準肢體導聯:

導聯I=VL-VR;

導聯II=VF-VR;

導聯III=VF-VL;

(2) 加壓單極肢體導聯:

aVR=VR-(VL+VF)/2;

aVL=VL-(VR+VF) /2;

aVF=VF-(VL+VR)/2;

(3) 常用的胸導聯:

胸導Vi=Ci-(VR+VL+VF)/3,式中,VR、VL、VF和Ci(i=16)表示右臂、左臂、左腿和胸壁的電位。

系統總體方案

本十二導聯同步心電圖機採用德州儀器公司的MSP430系列的MSP430FG4616作為控制核心,可方便地實現心電信號的採集、處理、顯示以及傳輸。系統主要由五部分組成:前置放大電路部分用來放大各導聯心電信號;帶通濾波電路部分用來濾除心電信號頻率範圍以外的噪聲;陷波電路用於濾除50Hz工頻幹擾和35Hz肌電幹擾;生物電信號數據採集電路部分用來採集放大後的各導聯心電信號並將數據發送給單片機;右腿驅動電路部分不僅可以抑制50Hz工頻幹擾,還可根據檢測到的心電信號適當調整人體電平,便於ADC採樣;數據處理顯示部分用來採用濾波算法處理採集的數據並實時顯示心電波形;網絡傳輸部分用來將採集的心電數據傳輸至醫院或疾病控制中心,便於隨時了解病人的狀況。系統功能在液晶顯示的菜單下通過按鍵選擇完成,系統總體框圖如圖1所示。

圖1 系統總體框圖

系統硬體設計

心電信號由專用電極獲取後送入前置放大器初步放大,在對各幹擾信號進行一定抑制後送入帶通濾波器以濾除心電頻率範圍以外的幹擾信號,再經50Hz和35Hz陷波器濾除工頻和肌電幹擾後送入主放大器,最後主放大器將濾波後的信號進一步放大到合適範圍後送入A/D採樣電路以進行高精度A/D轉換,單片機接收到A/D轉換的數據進行濾波及相關處理後在液晶屏上顯示。


圖2 心電信號前置放大電路


心電信號前置放大電路

電極獲取的心電信號是十分微弱的體表電信號且在心電信號檢測的過程中常伴有強幹擾,因此必須經特定處理後才能用於臨床診斷。本設計採用TI公司的精密儀表放大器INA326,設計了八通道心電信號採集電路,同時提取I、II及V1~V6八導聯心電信號,其它四導聯心電信號則在經ADC變換後在數字處理部分根據需要利用I導和II導組合實現。心電信號前置放大電路如圖2所示。前級共模信號由被測者的左、右手以及左腿獲取,該電路在前級增加了一級共模信號驅動,用來降低共模信號的輸出阻抗和提高共模信號驅動能力,確保在多導聯情況下共模信號電平的穩定。後級採用儀器放大器INA326獲得8路心電信號,INA326可以消除共模至雙端輸入的AC線路噪聲並放大輸入端所殘餘的非直流信號,經高倍放大後心電信號被送至ADC採樣電路。Ro、Co為輸出濾波器,可以濾除電路輸出的噪聲,同時可以作為ADC電路的輸入濾波器。INA326用獨特的內部技術實現極好的共模抑制比。為了實現更好的高頻CMR,在2和3腳之間加了一個小電容,同時在儀器放大器的反相輸入端串接了與正相輸入端阻值相同的電阻,以減小INA326輸入偏置電流對輸出信號的影響。

圖3 右腿驅動電路

ADC恢復放大電路

由於電極電勢很高,實際可達500mV,因此通過交流耦合消除電極電勢的影響就至關重要。本設計反饋配置中的ADC恢復放大器可以消除直流偏置。當INA326的輸出電壓增大以後,反饋積分器將施加一個等量的負相電壓至INA326基準端,通過此類線性化求和,可實現電極偏置的消除。直流恢復器的作用是將原本的直流耦合放大器轉變為交流耦合放大器,隨著直流固有模式電壓的消除,輸出級可以放大交流心電圖信號而不會產生過飽和。

右腿驅動電路

50Hz工頻幹擾是心電測量中最重要的幹擾,僅靠前置放大器的高共模抑制比還不足以完全抑制,良好的右腿驅動電路可以提高電路的抗工頻幹擾能力,並與人體和放大電路共同形成閉合迴路,保證心電放大電路的正常工作。

由於源自人體的不同端點,左臂與右臂的心電圖信號處於不同的電平,且須被INA326放大,為了更好地抑制50Hz的噪聲,通過INA326所得到的人體共模電壓被用於反相共模信號,並與2.5V基準電壓比較後通過運算放大器OPA2335驅送至人體的右腿,僅需少量的小型放大器即可實現有效的共模態抑制改善。該方法不僅可以抑制50Hz工頻幹擾還可根據心電信號適當調整人體電平,便於ADC採樣。右腿驅動電路如圖3所示,其中COM端為前級運放INA326的共模輸出信號,同時在前級還增加了一級電壓跟隨器用於隔離。


陷波電路

雖然前置放大電路對共模幹擾具有較強的抑制作用,但部分工頻幹擾是以差模信號方式進入電路的,且頻率處於心電信號的頻帶之內,加上電極和輸入迴路不穩定等因素,前級電路輸出的心電信號仍存在較強的工頻幹擾,因此通常要進行陷波。本設計利用美國凌力爾特有限公司的LTC1068-50集成開關電容濾波器設計了一個8階巴特沃斯50Hz陷波器,經測試陷波深度可達50dB,可衰減100倍左右,效果比較理想。

心電數據採集電路

TI公司的ADS1258元件採用了低噪聲的delta-sigma ADC架構,可有序地循環16個通道,單周期(零延遲)高速轉換速率可編程,速率1.8K23.7KSPS每通道,不會產生性能衰退。附帶的內置系統監測寄存器提供了電源電壓、溫度、基準電壓、增益、以及偏置的測量,已被廣泛用於諸如患者監測及心電圖系統等高精度、多通道應用,簡化的數據採集模塊的原理圖如圖4所示。注意要在ADS1258的模擬信號輸入端跨接一個2.2nF的電容來旁路ADC採樣電流。對±1V的輸入信號,可以不用分壓電阻橋,直接在其輸入端串接一個保護電阻即可。外部運放OPA365將單端輸出轉變為全差分輸出用來驅動ADC,另外還要對2.5V的參考電壓進行濾波及通過運放OPA350緩衝來提供低噪聲參考電壓。

數據處理存儲顯示

單片機通過P1接口讀取ADS1258採集的數據,進行特定處理後將數據依次存放在外部存儲器中。數據存儲器使用ATMEL公司的AT29LV1024,它具有1M位的存儲空間且具有掉電保護功能,可以在意外掉電或關閉電源的情況下保存數據。本系統通過液晶顯示器顯示實時採集的心電波形及分析結果。另外系統採用MAX3232擴展串口,並最終將心電數據傳送至醫院或疾病控制中心,便於醫院隨時了解病人的狀況。

系統軟體設計

心電圖機的主控模塊和功能模塊按照系統功能框圖設計、執行,微型十二導心電圖機的系統軟體功能框圖如圖5所示。

圖4 數據採集模塊原理圖

圖5 系統軟體功能框圖

心電信號的軟體數字濾波

由於心電信號會不可避免地混入50Hz工頻幹擾,同時從人體獲得的心電信號還含有由皮膚阻抗、呼吸及放大器的溫度漂移等產生的基線漂移,而僅僅依靠硬體很難將其理想濾除,因此採用軟體數字濾波的方法。圖6顯示了用MATLAB對加噪心電信號利用FFT方法濾除50Hz工頻幹擾的仿真實驗結果。實驗原始數據取自MIT/BIH心電資料庫中的一段波形。由於實驗採用的是矩形窗模擬濾波,在恢復時域信號時會有振鈴效應,因此在實際使用中可根據需要選用合適的窗函數。

從濾波與處理效果看,快速傅立葉變換可得到信號的全部頻譜,便於進行針對性處理,且可選擇的窗函數多,對50Hz頻移有很好的濾除效果。而自適應模板法與數學形態濾波法則分別適用於50Hz工頻幹擾的去除與基線漂移及高頻噪聲幹擾的去除。本系統將以上三種濾波方法結合起來使用,當需要在液晶屏上顯示心電波形時採用自適應模板法與數學形態濾波法,將數據傳輸到PC機中時可以採用快速傅立葉變換法對心電信號進行精確處理。

心電圖機PC機端輔助軟體的開發

本文設計的心電圖機配有基於Visual C++6.0開發環境編寫的PC機軟體以擴展系統功能。將心電圖機與PC機連接後,啟動Windows心電數據採集程序即可在計算機屏幕上看到實時採集的心電波形,PC機心電信號顯示界面如圖7所示。

圖6 利用FFT方法濾除50Hz工頻幹擾後的心電信號


圖7 PC機心電信號顯示界面

結束語

本文設計的心電圖機採用了TI公司的高性能單片機MSP430FG4616和16通道低噪聲Δ-Σ架構的24位模數轉換器,能準確獲取反應心電特徵及其變化規律的心電信號,並可通過單片機的控制在液晶屏上以圖形方式顯示和存儲,為實現家庭醫療遠程診斷進行了前瞻性的研究。與常規設計相比,本系統具有性能穩定、精度高、抗幹擾能力強等特點,具有良好的應用前景。

相關焦點

  • 基於MSP430的信號發生系統設計
    作者/ 曹鵬輝 郭湘南 武漢郵電科學研究院(武漢 430074)本文引用地址:http://www.eepw.com.cn/article/201611/340858.htm摘要:本文提出一種基於DDS晶片技術信號發生器設計的上位機控制系統
  • 基於FPGA的OFDM系統設計與實現
    通常用漏同步概率P1、假同步概率P2和同步平均建立時間ts三個性能指標來表示同步性能的優劣。在本文的幀同步信號提取電路的建模與設計中,是以7位巴克碼識別器作為幀同步碼組的。在同步系統處於捕獲階段時,設置自動判決門限為7;在幀同步建立以後,則把判決門限降為6,這樣做的目的一方面是減少假同步的概率,另一方面是為了減少漏同步的概率。
  • 基於F2808的永磁同步電機伺服系統設計
    摘要:設計了一種基於DSF F2808的永磁同步電機(PMSM)伺服控制系統,系統基於關鍵詞:同步電機;伺服控制;工程設計1 引言與其他電機相比,PMSM構成的交流伺服系統具有明顯的優勢,如效率高、低速性能好、轉子慣量小等,因此研究PMSM構成的高性能驅動和伺服控制系統,具有重要的理論意義和實用價值。
  • 基於FPGA的永磁同步電機控制器設計
    摘要:提出一種基於FPGA的永磁同步電機控制器的設計方案,該設計可應用於具有高動態性能要求的永磁同步電機伺服控制系統。關鍵詞:同步電機控制;FPGA;NiosII;SignalTaplI本文引用地址:http://www.eepw.com.cn/article/191771.htm1 引言 國內普遍採用TM320系列的DSP器件作為永磁同步電機控制系統的主控制器,因CPU負載過重導致系統實時性降低的問題日益顯著。
  • 基於STM32的永磁同步電機伺服控制器設計
    摘要:首先介紹了永磁同步電機伺服控制器的基本功能及控制原理,並以STM32F407為基礎進行了小功率的伺服控制器設計,詳細講述了伺服控制器的軟、硬體的具體設計流程及其實現方式。並通過意法半導體公司提供的相關軟體設計工具快速、有效地完成伺服控制器的設計、調試。
  • 基於STM32的大扭矩永磁同步電機驅動系統
    ,具有效率高、振動與噪聲小、精度高、響應快、使用維修方便等一系列突出優點[1].近年來,隨著電力電子技術、永磁材料、電機設計與製造技術、傳感技術、控制理論等的發展,大扭矩永磁同步電機在數控工具機、礦山機械、港口機械等高性能系統中得到了越來越廣泛的應用[2 - 3].
  • 基於雙同步斬波模式的LED聲控燈驅動電源設計
    摘要 提出了基於雙同步斬波模式的微功耗LED聲控燈驅動電源設計方法。該驅動電源用一個單片機控制兩個開關管分別為主電源和待機電源提供工作電流。主電源採用全波斬波工作模式為LED燈組提供工作電流;待機電源採用半波斬波工作模式,從而大幅降低了待機功耗。
  • 基於TMS320F28035的永磁同步電機矢量控制系統研究
    2 系統設計2.1 系統硬體設計基於DSP28035的永磁同步電機矢量控制系統組成主要包括:埃斯頓EMJ系列永磁同步電機、PC上位機以及TI高壓數字電機控制和功率因數校正(HVDMC+PFC)開發板。其中,TI公司C2000系列Piccolo TMS320F28035 DSP為其核心控制晶片。
  • 知道「心電儀」,聽過「心電圖機」嗎?這款能掛在脖子上,檢驗誤差1%...
    知道「心電儀」,聽過「心電圖機」嗎? 好朋友心電圖機創始人雷穎
  • 一種基於服務機器人的視覺系統設計
    本系統在設計上採用CMOS圖像傳感器代替CCD類型傳感器進行採集圖像,DSP處理晶片TMS320VC5509A進行圖像處理以及作為CPU控制,在設計過程中,為了直觀顯現機器人視覺系統識別和跟蹤的效果,專門採用了一個TFT格式的液晶來直觀顯示。
  • 基於MSP430單片機的CCD相機調光電控系統設計
    這樣的系統,調光精度差,不穩定環節多,調整方法複雜,很難滿足現代高速寬範圍攝影系絨調光要求。  八十年代中期,針對1~200幀/秒,高速寬範圍攝影系統的要求,研製一種新型調光系統。.~120.調節旋轉式快門的開口角,精確控制曝光時間,系統中應用了單片微型計算機,實現智能型自動控制,只要將攝影頻率、膠片感光度給定,單片機就代替操作人員自動選擇背景照度,同時根據計算和邏輯斷準確控制照度值和曝光時間,從而達到攝影全自動調光目的。
  • 銀聯VS網聯 系統差異到底在哪?
    而網聯眼下解決D+0時效性問題所採取的方案是,通過備付金熱點帳戶前置系統(RCMP)來實時劃帳。這套RCMP系統可以理解為一套ACS的映射系統,可以隨時反應備付金的動態變化來進行實時劃帳。然而實時劃帳並不代表資金的同步到位,每日清算軋差之後,資金才會實際到帳。因此,網聯實行的是一日多場次的清算。當日完成清算的交易就能夠實現當日資金和款項的到帳。
  • 基於GPS技術實現分布式數據同步採集系統
    應用方案:使用GPS PPS時鐘同步技術,對分布在橋體各個位置的採集機站進行採樣時鐘同步,每個採集機站都採用NI公司的PXI工控機箱以及相關的板卡與GPS時鐘同步信號接收器相連。在此硬體基礎上,通過NI公司LABVIEW平臺以及相關軟體開發包來設計開發整個同步採集系統。
  • 基於FPGA的同步測周期高精度數字頻率計的設計
    摘    要:本文介紹了一種同步測周期計數器的設計,並基於該計數器設計了一個高精度的數字頻率計。文中給出了計數器的VHDL編碼,並對頻率計的FPGA實現進行了仿真驗證,給出了測試結果。
  • 基於PXI平臺的光電通信轉換器自動化測試系統設計
    摘要:光電通信轉換器自動化測試系統按照光纖模塊產品對外接口規範設計測試系統,採用基於PXI平臺的模塊化產品和分立式測試儀器相結合的方式進行設計,提供了對光纖模塊產品的接口通信功能和性能指標的測試功能,可以完成不同產品的自動化測試。
  • 基於MB90092的視頻字符疊加系統設計
    摘要:為了滿足某型車栽產品對於操控終端疊加字符信息的需求,根據視頻字符疊加基本原理,分析了幾種字符疊加方案,提出一種基於字符疊加晶片MB90092的字符疊加系統設計,並給出該系統的硬體電路設計及其軟體編程。
  • 基於GaN電晶體的特性測量交叉導通方案
    打開APP 基於GaN電晶體的特性測量交叉導通方案 賢集網 發表於 2021-01-08 14:37:30 今天,大多數電源路線圖都將
  • 新型同步整流電路的設計
    傳統的肖特基二極體整流損耗較大,效率低,熱設計也較困難,從而導致系統可靠性降低。採用低導通阻抗的MOSFET進行整流,可以大大降低這一損耗,是提高變換器效率的有效途徑。這種應用MOSFET進行整流的技術,稱為同步整流(SR)。本文介紹了一種具有後級開關穩壓功能的同步整流電路,其既能降低損耗、提高電源效率,又實現高精度穩壓功能。
  • 用於Quad-rotor飛行器的無刷直流電機驅動系統整體設計
    本文選擇ADuC7026作微處理器,無位置傳感器無刷直流電機作為驅動電機,介紹了Quad-rotor飛行器驅動系統的整體設計。本文主要解決無位置傳感器無刷直流電機的平穩快速起動以及電機轉子位置信號的準確獲取等問題。