基於nRF51822的心電監測系統設計

2021-01-08 電子產品世界

編者按:本文介紹了一種基於nRF51822的心電監測系統,該心電監測系統採用基於低功耗藍牙4.0的nRF51822作為核心處理晶片,採用AD823傳感器及其外圍電路組成心電採集模塊,採集使用者的心電信息,同時針對人體心電信息存在的噪聲幹擾、信號微弱等問題,本文提出了基於小波變換閾值去噪法,很好地去除了心電信號中複雜的噪聲,充分發揮了小波變換在信號處理方面的優勢。並將經核心處理器處理後的心電信息發送至APP和OLED顯示屏,對測得的心電信息進行實時顯示和存儲。實驗結果表明,系統實時性好,精確度高,能夠滿足心電監測的

作者/ 呂閃 金巳婷 沈巍 吳陽明 大連交通大學 電氣信息學院(遼寧 大連 116028)

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

*基金項目:遼寧省博士科研啟動基金項目(編號:20141108)

呂閃(1991-),女,碩士生,研究方向:嵌入式控制技術。

摘要:本文介紹了一種基於nRF51822的心電監測系統,該心電監測系統採用基於低功耗藍牙4.0的nRF51822作為核心處理晶片,採用AD823傳感器及其外圍電路組成心電採集模塊,採集使用者的心電信息,同時針對人體心電信息存在的噪聲幹擾、信號微弱等問題,本文提出了基於小波變換閾值去噪法,很好地去除了心電信號中複雜的噪聲,充分發揮了小波變換在信號處理方面的優勢。並將經核心處理器處理後的心電信息發送至APP和OLED顯示屏,對測得的心電信息進行實時顯示和存儲。實驗結果表明,系統實時性好,精確度高,能夠滿足心電監測的需求。

引言

  心血管疾病患者的病情通常採用「心電圖」來判斷患者的患病情況,然而,大部分心血管疾病患者的心電圖在短時間內無法判斷是否正常,導致患者需要長時間呆在醫院做心電監護,從而給家庭與醫院造成了許多不必要的損失和麻煩。而對於早期心血管疾病患者,平時不會表現出任何的症狀,偶感心臟不適也只是持續幾十秒鐘,待到醫院檢查時,症狀消失,導致醫生也無法對病情進行診斷,使得難以實現對早期心血管患者病情的控制與治療。為了解決這個問題,目前一般釆用24小時動態心電圖儀來記錄患者長時間的心電信息,然而由於人體身體監測環境複雜,導致讀取的數據準確性差、可靠性低,且不能實時顯示檢測者的心電波形及心電信息,為醫生判斷患者的患病情況增加了難度[1-3]。

  為此本文展開對心電監測系統的研究,採用小波變換濾波算法,設計出基於nRF51822為核心處理器的心電監測系統。使用者可以隨時、隨地,不受任何環境幹擾地使用該系統採集用戶心電信息,實時顯示和存儲心電波形和數值,假如用戶對診斷結果存在異議,可以讀取系統中的心電信息,將數據通過乙太網發送至醫院的數據處理中心,由專業醫生對心電信息進行判斷,以便得到更加有效的信息,大大避免了病情的延誤與治療。

1 系統總體方案設計

1.1 系統總體結構框架

  針對人體心電信號的特點,採用模塊化設計,本系統主要由主控模塊、心電信號採集模塊、信息儲存模塊、心電信息顯示模塊等組成。圖1為本系統的硬體構成圖。

  本系統中,心電採集模塊採集心電信息信號,進行信號放大及輸送至心電處理控制中心,進行數字處理(去噪、特徵檢測及數據分析),並將受檢者的心電信息存儲至信息存儲模塊中。同時,心電信息顯示模塊將顯示受檢者的心電信息及心臟跳動波形等。該系統操作簡單,結果直觀,具有一定的現實意義,並且應用價值巨大。

1.2 MCU主控模塊設計

  本文設計的心電檢測系統採用nRF51822為控制核心,nRF51822是由Nordic Semiconductor公司設計生產的一款支持多種藍牙協議的超低功耗晶片,其核心晶片的31個引腳可以根據設計需求靈活地映射到任何設備引腳。nRF51822控制晶片支持S110、S210多種藍牙低功耗協議堆棧,最多可以連接八個從機,最大傳輸速率為2Mbps,且功耗低,一顆紐扣電池可以為晶片供電兩年之久[6]。圖2為nRF51822的最小系統圖。

1.3 心電採集單元設計

  心電採集模塊主要由心電信號集成模擬前端及其周邊電路組成。信號集成模擬前端是基於AD823心電採集控制晶片,心電採集模塊與主控制器配合可以實現心電信號的採集和傳輸功能。圖3為心電採集單元電路圖。

2 心電信號中噪聲的濾除

2.1 小波閾值去噪方法的基本原理

  目前,基於小波變換應用最廣泛的濾波方法是閾值去噪法,其基本分為三個步驟:

  1)選擇適合的小波函數;

  2)小波係數的非線性化處理;

  3)小波重構經過處理的信號。

  其中小波係數的非線性化處理是噪聲濾除的核心問題,其基本思想如下:通過與預定閾值的對比,將小波係數小於預定閾值的近似分量確定為噪聲所引起的,並將之置為零,將小波係數大於預定閾值的近似分量確定為心電信號本身所引起的,使用硬閾值法或軟閾值法將它保留或進行收縮處理,最後,再將經過處理後的小波係數進行小波重構,以獲得較「乾淨」心電信號。由上述可知,小波閾值去噪的關鍵在於小波函數的選擇、閾值函數的選取及閾值大小的確定。圖4為閾值去噪步驟的流程圖。

2.2 小波函數的選取

  如圖5所示,利用Donoho固定閾值選取規則,分別採用db5小波、bior3.1小波、coif4小波和sym8小波對一段心電信號進行去噪。從圖5中的比較可知,coif4小波、sym8小波的去噪效果要優於db5小波和bior3.1小波。但是,由於db5小波對稱性很差,導致信號在分解與重構時相位出現失真,而bior3.1小波尺度函數的波形跟心電信號的波形相差甚遠,導致去噪效果不十分理想;同時,coif4小波的支集比較長,處理心電信號比較費時,且計算量大,效率不高。故最後本文選用sym8小波來抑制心電信號的工頻幹擾和肌電幹擾。



相關焦點

  • 利用nRF51822模塊製作BLE抓包器
    關於USB-KW41Z的細節,可以看官方教程 Get Started with USB-KW41Z據我所知,目前比較火的BLE廉價抓包方案有nRF51822和CC2540,51822主要配合wireshark使用,CC2540要配合TI軟體,功能有一定差異,二者淘寶上都有賣,幾十塊錢(寨版)。
  • nRF5182嵌入式系統智能手環設計
    本文引用地址:http://www.eepw.com.cn/article/201609/303654.htmnRF51822 還具備豐富的模擬和數字周邊產品,可以在無需 CPU 參與的情況下透過可程序化周邊接口 (PPI) 系統進行互動。靈活的 31 針腳 GPIO 映像方案可使 I/O(例如串行接口、PWM 和正弦解調器)根據 PCB 需求指示映射到任何設備針腳。
  • 關於nRF5182嵌入式系統智能手環的設計方案
    關於nRF5182嵌入式系統智能手環的設計方案 工程師4 發表於 2018-05-13 09:46:00 nrf51822 是功能強大、高靈活性的多協議SoC,非常適用於 Bluetooth® 低功耗和 2.4GHz
  • NRF51822---開發板介紹(連載1)
    這期帶來NRF51822無線藍牙遙控器項目,在做之前,先做了一個51822的最小系統板,帶PA晶片(rfx2401c)增加發射功率,可以遠距離通信。為後面的藍牙手柄打下基礎。  NRF51822射頻板早就做好了,一直沒時間調。接近年底了,公司基本沒啥活了,這不又重操舊業了,搞了幾天終於能下進去程序了。先看看實物圖吧。
  • 【輕鬆玩藍牙】序列之1:藍牙nRF51822震撼登場
    本節我們主要是從下面5個方面進行講解:本文引用地址:http://www.eepw.com.cn/article/267372.htm  1.為什麼大家會選擇藍牙nRF51822  2.藍牙nRF51822特點
  • 基於Linux和MiniGUI的心電監護儀設計
    心電監護系統為心臟病人診斷和治療提供了一個有效的手段,對心臟疾病的防治和診斷具有重大的意義,本介紹一種基於Linux 和MiniGUI 的心電監護系統,能夠滿足患者隨時隨地對心電進行方便快捷的監測,及時地發現異常情況並採取有效的措施,從而更好地保護人們的身體健康。
  • BLE-NRF51822教程3-sdk程序框架剖析
    51822的官方SDK其實是沒有框架依耐性的。什麼叫框架,比如TI的BLE SDK中就有一個作業系統抽象層(OSAL)他是一個輪訓的調度。你需要按照他的方式去創建任務等等。  而51822的SDK本質上只是提供了各種調用接口,比如開啟初始化協議棧,初始化一些硬體功能模塊,開始廣播,發起連結等等。這些接口怎麼用完全取決於自己。
  • 基於嵌入式系統智能手環的設計開發
    其主要應用於監測運動,監測睡眠以及智能化的安排人的生活作息方式等。是一款突出個性與人性的智能化產物。本文講述一套初步的智能手環解決方案,對於智能手環的設計以及製造有可行性方案指導作用。  2.用戶需求  智能手環是一種穿戴式智能設備。
  • 汽車胎壓監測系統設計
    因此汽車輪胎壓力監測系統(簡稱TPMS)則變成了最理想的工具。汽車輪胎壓力監測系統應運而生。所以輪胎氣壓情況檢測是必須的,而氣壓量是無法通過肉眼觀測的,而且在高速行駛時也是不實際的,TPMS可以幫助人們隨時隨地不間斷的監測氣壓量[2]。從經濟性上考慮,據統計和試驗驗證氣壓量每下降十分之一而輪胎的壽命會縮短四分之一。
  • Nordic nRF51822 SoC的網狀網絡平臺瞄準物聯網應用
    打開APP Nordic nRF51822 SoC的網狀網絡平臺瞄準物聯網應用 Nordic 發表於 2015-01-28 12:57:19
  • 藍牙Nrf52832的架構和開發
    相比TI的CC254X、DIALOG的DA1458X,nordic推出的nrf51822和nrf52832在架構和開發商都有自己獨特的地方。
  • 首款能夠自動檢測用戶何時睡著的活動監控器使用Nordic nRF51822...
    超低功耗(Ultra low power, ULP)射頻(RF)專業廠商Nordic Semiconductor ASA 宣布中國合約設計企業杭州攻殼科技有限公司(Ginshell (Hangzhou) Technology Co.
  • 使用Nordic Semiconductor nRF51822 SoC的網狀網絡平臺瞄準物聯網...
    本文引用地址:http://www.eepw.com.cn/article/269181.htm  這款解決方案的名稱為Wirepas Pino™,將Wirepas開發的全自動、自優化(self-optimizing)及多跳(multi-hop)網狀網絡協議堆棧結合到Nordic的nRF51822藍牙智能(Bluetooth Smart® )(前稱為藍牙低功耗(Bluetooth low
  • 基於ZigBee的自來水監測網絡系統設計與實現
    摘要:基於ZigBee的自來水水質監測系統利用傳感器採集數據,用ZigBee網絡傳輸數據,通過無線網絡和USB基站長距離傳送到上位機。通過對自來水水質進行實時的監控,存儲水質參數和數理統計,以及超閾值報警提示等功能。相比於傳統的人工監測,能有效節省人工,且更能保證水質監測的實時性,有效性,連貫性。
  • 基於分表計電在線監測模塊的環境保護用電監測系統
    打開APP 基於分表計電在線監測模塊的環境保護用電監測系統 譽天環保 發表於 2020-12-25 15:50:42 分表計電系統也稱為環保用電系統或汙染管理設備監視系統,該系統的主要功能是實時監視企業汙染管理設備的運行狀況,根據總用電量判斷監視企業是否按照環境保護局的要求停止生產限制計劃、汙染管理設備的正常運行,對汙染管理機構的生產運行狀況進行24小時監視,生成報告分析,當執行狀況發生異常情況時,設備可以觸發自動報警功能,並儘量發揮環境保護汙染管理設備的作用,提高環境保護汙染管理設備的使用效率。
  • 基於ZigBee技術的環境監測系統設計
    摘要:以CC2530和zstack協議棧為平臺,給出了基於ZigBee技術的溫度、光照度無線傳感器網絡的設計方法,同時對協議棧的運行機制、組網過程及應用層的數據採集進行了分析與設計。實驗結果表明,該設計方法可行,各節點工作良好,能成功實現多跳網絡的數據採集。
  • 基於Zynq-7000面向小型微型自動化監測系統的BSP設計與實踐
    基於Zynq-7000面向小型微型自動化監測系統的BSP設計與實踐 宋 凱,高 寒 發表於 2020-12-31 11:49:05 實現一種基於Zynq-7000全可編程片上系統(AP SoC)的板級支持包(
  • 基於毫米波雷達的汽車盲區監測系統設計方案
    基於毫米波雷達的汽車盲區監測系統設計方案 智車行家 發表於 2020-12-04 09:36:18 本文提出一套基於毫米波雷達的汽車盲區監測系統設計方案。
  • 基於EasyEDA平臺製作的環境監測硬體
    本項目是一個基於Arduino和NRF24L01的環境監測硬體。能實時獲取當前氣溫,氣壓,光照,溼度,降水,PM2 5值,以及自身的電池電量,使用2 4G模塊傳到網關節點,再由節點上傳到雲。節點本身不接受信息,僅以40s的間 本項目是一個基於Arduino和NRF24L01的環境監測硬體。能實時獲取當前氣溫,氣壓,光照,溼度,降水,PM2.5值,以及自身的電池電量,使用2.4G模塊傳到網關節點,再由節點上傳到雲。