<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > 基于ADS1298與CC2640的安卓手機(jī)心電監(jiān)護(hù)儀

          基于ADS1298與CC2640的安卓手機(jī)心電監(jiān)護(hù)儀

          作者:孫健 張石 董冠廷 張?zhí)斐?/span> 時(shí)間:2017-12-26 來(lái)源:電子產(chǎn)品世界 收藏
          編者按:本文介紹了一種以ADS1298和CC2640為核心器件的便攜式心電儀。該系統(tǒng)采用低功耗藍(lán)牙為通訊協(xié)議改進(jìn)傳統(tǒng)便攜式心電儀,將部分功能轉(zhuǎn)移到安卓平臺(tái)上,做到了12導(dǎo)聯(lián)數(shù)據(jù)實(shí)時(shí)顯示,波形保存等功能。該系統(tǒng)具有低功耗、低成本的優(yōu)點(diǎn),為便攜式心電穿戴設(shè)備提供了一種可靠的新方法。

          作者 / 孫健 張石 董冠廷 張?zhí)斐?/p>本文引用地址:http://www.ex-cimer.com/article/201712/373593.htm

            東北大學(xué) 計(jì)算機(jī)科學(xué)與工程學(xué)院(遼寧 沈陽(yáng) 110819)

            *基金項(xiàng)目:東北大學(xué)第十批創(chuàng)新項(xiàng)目科研成果

          摘要:本文介紹了一種以為核心器件的。該系統(tǒng)采用低功耗藍(lán)牙為通訊協(xié)議改進(jìn)傳統(tǒng),將部分功能轉(zhuǎn)移到平臺(tái)上,做到了12導(dǎo)聯(lián)數(shù)據(jù)實(shí)時(shí)顯示,波形保存等功能。該系統(tǒng)具有低功耗、低成本的優(yōu)點(diǎn),為便攜式心電穿戴設(shè)備提供了一種可靠的新方法。

          引言

            近幾年,便攜式醫(yī)療設(shè)備走進(jìn)人們的生活之中,逐步受到醫(yī)生和患者的青睞?,F(xiàn)在主流的便攜式心電儀雖然技術(shù)已經(jīng)成熟,但是還存在著功耗大和成本高的問(wèn)題。心電儀需要具備模擬放大、濾波、AD轉(zhuǎn)換等功能,加上必要的人機(jī)交互、顯示、存儲(chǔ)功能,使得傳統(tǒng)的便攜式心電儀必不可少地出現(xiàn)功耗和成本問(wèn)題,限制了便攜式心電儀的發(fā)展。本文中所介紹的便攜式低功耗12導(dǎo)聯(lián)心電圖機(jī)采用了TI公司高性能、低功耗的藍(lán)牙模塊和模擬前端[1-2]。將數(shù)據(jù)通過(guò)BLE(低功耗藍(lán)牙)發(fā)送到手機(jī)進(jìn)行顯示和處理[3]。相對(duì)于傳統(tǒng)方案,實(shí)現(xiàn)了低功耗、低成本。

          1 系統(tǒng)整體方案

            將模擬采集前端的采集到的心電數(shù)據(jù)通過(guò)SPI(串行外設(shè)接口)送入藍(lán)牙芯片,利用BLE傳輸?shù)?a class="contentlabel" href="http://www.ex-cimer.com/news/listbylabel/label/安卓">安卓客戶端,在安卓客戶端進(jìn)行顯示和存儲(chǔ)。通過(guò)安卓平臺(tái)的各種接口進(jìn)行離線的診查。結(jié)構(gòu)圖如圖1所示。

          2 部分

            ADS1298芯片是TI公司設(shè)計(jì)的專門用于生物電位測(cè)量的低功耗、8通道、24位模擬前端。該芯片擁有醫(yī)療心電圖(ECG)和腦電圖(EEG)應(yīng)用中通常所需的全部功能。憑借高集成度和出色性能,ADS1298能夠以大幅縮小的尺寸、顯著降低的功耗和整體成本開(kāi)發(fā)可擴(kuò)展的醫(yī)療儀器系統(tǒng)。根據(jù)參考電壓最低可分辨的電壓為0.286μV。用其設(shè)計(jì)電路所占用的組件數(shù)量與電路板尺寸比分立器件降低95%,功耗也比分立器件降低95%左右,3 V供電時(shí)其最大功耗僅為9.5 mW。如圖2所示,該芯片集成了內(nèi)置右腿驅(qū)動(dòng)放大器、導(dǎo)聯(lián)斷開(kāi)檢測(cè)、威爾遜中心終端、起搏檢測(cè)、測(cè)試信號(hào)等功能。在設(shè)計(jì)時(shí)可以根據(jù)實(shí)際考慮設(shè)置內(nèi)外參考電壓和時(shí)鐘,以上特性大大提升了心電采集前端的性能,降低了PCB體積。

          3 部分

            CC2640是一款面向Bluetooth Smart應(yīng)用的無(wú)線MCU。此器件屬于CC26xx系列的經(jīng)濟(jì)高效型超低功耗2.4GHz RF器件。極低的有源RF 和MCU 電流以及低功耗模式流耗可確保卓越的電池使用壽命,允許采用小型紐扣電池在能源采集型應(yīng)用中使用。CC2640含有一個(gè)32位ARM Cortex-M3處理器,具有豐富的外設(shè)功能集,包括一個(gè)獨(dú)特的超低功耗傳感器控制器,適用于在系統(tǒng)處于休眠模式時(shí)連接外部傳感器和/或自主采集模擬和數(shù)字?jǐn)?shù)據(jù)。除此之外還有一個(gè)ARM Cortex-M0處理器單獨(dú)用于運(yùn)行藍(lán)牙協(xié)議棧,與主處理器工作頻率同為48MHz,憑此架構(gòu)可改善整體系統(tǒng)性能和功耗,并釋放閃存以供用戶應(yīng)用[4-6]

            CC26xx的供電有3種方式,本文采用外部1.8~3.8V供給VDDS,VDDR電壓通過(guò)芯片內(nèi)置的DCDC生成1.7V的電壓[7]。CC26xx如果采用無(wú)線射頻功能,必須采用滿足無(wú)線協(xié)議標(biāo)準(zhǔn)精度的24MHz外部晶振,否則無(wú)法滿足無(wú)線協(xié)議標(biāo)準(zhǔn)。而為了實(shí)現(xiàn)低功耗且定時(shí)精確,需要32.768kHz的外部晶振。同時(shí)CC26xx系列的24MHz振蕩電路內(nèi)置可配置容值大小的電容陣列,可以省略24MHz外部晶振的配套電容,以降低成本和PCB面積。在藍(lán)牙天線部分,CC26xx支持的無(wú)線標(biāo)準(zhǔn)均位于2.4GHz的ISM頻段,因此需要2.4GHz的天線及對(duì)應(yīng)的巴倫和阻抗匹配網(wǎng)絡(luò)電路。CC26xx支持多種天線方式,根據(jù)偏置是否內(nèi)置還是外置,以及輸出信號(hào)是差分還是單端,分為4種。本方案采用內(nèi)置差分電路。天線部分追求面積小,因此采用尺寸最小的MIFA-2.4GHz的PCB天線,如圖3所示。CC2640部分原理圖如圖4。

          4 BLE簡(jiǎn)介

            藍(lán)牙技術(shù)發(fā)展至4.0標(biāo)準(zhǔn)包含兩個(gè)藍(lán)牙標(biāo)準(zhǔn),是一個(gè)雙模的標(biāo)準(zhǔn)。它包含傳統(tǒng)藍(lán)牙部分和低功耗藍(lán)牙部分。相對(duì)于傳統(tǒng)藍(lán)牙,BLE(Bluetooth Low Energy)的優(yōu)勢(shì)主要表現(xiàn)在:傳統(tǒng)藍(lán)牙技術(shù)是一種“面向連接”的無(wú)線技術(shù),具有固定的連接時(shí)間間隔,而B(niǎo)LE用可變連接時(shí)間間隔,這個(gè)間隔根據(jù)具體應(yīng)用可以設(shè)置為幾毫秒到幾秒不等;BLE只用3個(gè)信道做廣播信道,允許毫秒級(jí)快速建立連接,效率遠(yuǎn)高于傳統(tǒng)藍(lán)牙的 32 個(gè)信道方式;傳統(tǒng)藍(lán)牙的工作峰值電流一般是 35mA,睡眠狀態(tài)電流是 0.01mA。而低耗能藍(lán)牙的工作峰值電流是小于15mA,睡眠狀態(tài)電流是0.004mA,顯著降低了工作電流和睡眠電流。使用低功耗藍(lán)牙可以大大降低系統(tǒng)通訊時(shí)候的功耗。

          5 軟件整體設(shè)計(jì)

            本系統(tǒng)的軟件部分分為兩部分,一部分是心電儀嵌入式的C語(yǔ)言編程,一部分是安卓客戶端的JAVA編程部分。在CC2640上編寫心電儀的數(shù)據(jù)收集、SPI通訊協(xié)議和藍(lán)牙發(fā)送數(shù)據(jù)的程序,在安卓平臺(tái)上編寫心電數(shù)據(jù)實(shí)時(shí)顯示、用戶交互、數(shù)據(jù)保存的程序。在編寫安卓程序的時(shí)候,考慮到心電數(shù)據(jù)量比較大而使用多線程的編寫方式,目的是進(jìn)行實(shí)時(shí)顯示波形。

          6 心電儀軟件設(shè)計(jì)

            由于CC2640的特殊架構(gòu),使得CC2640擁有特殊的軟件架構(gòu),程序由APP和Stack構(gòu)成。CC2640內(nèi)置一個(gè)藍(lán)牙協(xié)議棧不需要考慮藍(lán)牙Stack編程問(wèn)題,用戶只需要編寫自己的業(yè)務(wù)程序APP即可。CC2640的業(yè)務(wù)程序和藍(lán)牙堆棧之間的通訊靠ICall模塊進(jìn)行。在APP中運(yùn)行一個(gè)TI的操作系統(tǒng),APP中各個(gè)線程通過(guò)操作系統(tǒng)來(lái)調(diào)用CC2640的硬件。由于BLE的數(shù)據(jù)包一包攜帶位數(shù)較少我們需要在在心電監(jiān)護(hù)線程中將通過(guò)SPI得到的數(shù)據(jù)進(jìn)行拆分然后封包發(fā)送出去,然后再安卓平臺(tái)進(jìn)行還原。CC2640的程序流程如圖5。

          7 安卓軟件設(shè)計(jì)

            安卓程序部分主要由藍(lán)牙模塊、數(shù)據(jù)處理模塊、實(shí)時(shí)顯示模塊和數(shù)據(jù)保存模塊構(gòu)成。數(shù)據(jù)首先通過(guò)藍(lán)牙模塊接受收據(jù)然后通過(guò)BroadcasrReceiver全局監(jiān)聽(tīng)每包數(shù)據(jù)是否接受成功,成功以后進(jìn)行分包數(shù)據(jù)還原通過(guò)JAVA內(nèi)部多線程傳遞機(jī)制使用handle將數(shù)據(jù)傳遞給顯示模塊進(jìn)行數(shù)據(jù)的實(shí)時(shí)顯示,實(shí)時(shí)顯示部分采用了MPandroidChart框架,此框架可以輕松繪制多種圖表。數(shù)據(jù)保存的模塊開(kāi)啟時(shí)也要單獨(dú)開(kāi)啟新線程以防止出現(xiàn)ANR導(dǎo)致程序退出[8]。

          8 系統(tǒng)結(jié)果

            最終顯示結(jié)果如圖6所示,當(dāng)選擇change按鈕時(shí)候會(huì)切換其他導(dǎo)聯(lián)。選擇savetxt按鈕時(shí)會(huì)開(kāi)始保存為txt形式的數(shù)據(jù)。當(dāng)選擇savepicture按鈕時(shí)候會(huì)保存當(dāng)前的截圖。Txt形式數(shù)據(jù)方便長(zhǎng)時(shí)間的保存心電結(jié)果以便醫(yī)生獲得24h數(shù)據(jù),而截圖的數(shù)據(jù)能更直觀的給醫(yī)患觀察特定時(shí)刻的心電波形。保存數(shù)據(jù)如圖7和圖8所示。

            本文采用了TI公司的ADS1298作為心電信號(hào)的模擬采集前端,利用CC2640將數(shù)據(jù)通過(guò)BLE傳遞到手機(jī),提高系統(tǒng)性能的同時(shí)也減少了PCB的體積。將一部分功能轉(zhuǎn)移到手機(jī)端減低了功耗和成本。并且在安卓平臺(tái)可以實(shí)時(shí)顯示波形和切換導(dǎo)聯(lián),并且可以隨時(shí)隨地記錄和存儲(chǔ)心電信號(hào)。還可以通過(guò)安卓手機(jī)的各種接口將數(shù)據(jù)傳送到醫(yī)生手中使得患者在家中也可以進(jìn)行診斷。

            參考文獻(xiàn):

            [1]魏厚杰,金安.ADS1298模擬前端的便攜式生理信號(hào)采集系統(tǒng)[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2012,12(2):36-39.

            [2]李陽(yáng)青.基于ADS1298芯片的12導(dǎo)心電圖儀的設(shè)計(jì)[[J].醫(yī)療裝備,2016,(18):34-35.

            [3]德州儀器公司.ADS1298R全面集成型模擬前端方案[J].世界電子元器件,2013,(01):62-62.

            [4]馬曉玉.基于STM32和藍(lán)牙4.1的便攜式心電采集分析系統(tǒng)研究[D].燕山大學(xué),2016.

            [5]蔡露.基于Android和ARM平臺(tái)BLE4.0的手腕式計(jì)步器的設(shè)計(jì)與實(shí)現(xiàn)[D].廣西師范大學(xué),2015.

            [6]黃越.一種便攜式動(dòng)態(tài)心電監(jiān)測(cè)系統(tǒng)的研究與開(kāi)發(fā)[D].吉林大學(xué),2013.

            [7]曹小娜. TI全新SimpleLink MCU平臺(tái)探索無(wú)限可能[J].世界電子元器件,2017,(04):46-47.

            [8]李寧.Android權(quán)威指南[M].北京:人民郵電出版社.2011.

            本文來(lái)源于《電子產(chǎn)品世界》2018年第1期第42頁(yè),歡迎您寫論文時(shí)引用,并注明出處。



          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();