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

          新聞中心

          EEPW首頁 > 消費(fèi)電子 > 設(shè)計應(yīng)用 > 基于嵌入式系統(tǒng)的便攜式多參數(shù)健康監(jiān)護(hù)儀設(shè)計

          基于嵌入式系統(tǒng)的便攜式多參數(shù)健康監(jiān)護(hù)儀設(shè)計

          ——
          作者:代永陸,唐曉英,劉偉峰 時間:2007-01-26 來源:《電子技術(shù)應(yīng)用》 收藏


          近年來,人們越來越關(guān)注健康問題,生命健康監(jiān)護(hù)已成為一個重要課題,以往的生命健康監(jiān)護(hù)儀,體積通常比較大,而且價格昂貴,這類儀器主要應(yīng)用于醫(yī)院的病房,用做對病人監(jiān)護(hù)。為適合普通人群在醫(yī)院以外的地方,如家庭、野外等環(huán)境下對身體健康狀況的監(jiān)護(hù)要求,設(shè)計了一種便攜式多參數(shù)健康監(jiān)護(hù)系統(tǒng),本系統(tǒng)具有體積小、使用方便、功能強(qiáng)大等優(yōu)點,可隨身攜帶,檢測人體的某些重要生理參數(shù),并實時顯示。

          1 系統(tǒng)總體設(shè)計

          系統(tǒng)利用專門的傳感器采集人體體溫參數(shù),脈沖波和心電信號,并對這些信號進(jìn)行放大、濾波、a/d轉(zhuǎn)換后,經(jīng)數(shù)據(jù)處理系統(tǒng)進(jìn)行計算,得到人體的重要生理參數(shù)并實時顯示,這些參數(shù)包括血氧飽和度、心率、血液粘稠度和體溫,另外系統(tǒng)還能顯示人體的心電波形和脈搏波形,系統(tǒng)總體框圖如圖1所示。

          本文引用地址:http://www.ex-cimer.com/article/21580.htm

          系統(tǒng)主要由信號采集模塊和數(shù)據(jù)處理模塊兩部分組成,信號采集模塊主要由前端的心電、脈搏和體溫傳感器、采集電路、a/d轉(zhuǎn)換和串口發(fā)送單元組成,其中,傳感器采集人體的生理信號,采集電路對生理信號進(jìn)行模擬放大、簡單濾波和a/d轉(zhuǎn)換,并根據(jù)數(shù)據(jù)處理系統(tǒng)的指令通過串口把數(shù)據(jù)傳送到數(shù)據(jù)處理系統(tǒng)中,數(shù)據(jù)處理模塊對采集到的信號進(jìn)行軟件濾波,并根據(jù)濾波后的波形數(shù)據(jù)采用合適的算法計算得到所需要的生理參數(shù)并實時進(jìn)行l(wèi)cd顯示。

          2 系統(tǒng)具體設(shè)計

          2.1 芯片選擇

          本系統(tǒng)的核心是數(shù)據(jù)處理模塊,它主要完成對波形的軟件濾波,并通過計算得到所需的生理參數(shù),其運(yùn)算量較大,軟件設(shè)計較復(fù)雜,而信號采集模塊要分時采集兩路信號,并進(jìn)行放大、濾波和a/d轉(zhuǎn)換,為簡化硬件電路的設(shè)計和軟件系統(tǒng)的編寫,采用兩個cpu的設(shè)計方案,信號采集模塊采用ti公司的16位系列單片機(jī)msp430f149,數(shù)據(jù)處理模塊采用samsung公司的arm芯片s3c44b0x。

          msp430具有正常工作模式和四種低功耗工作模式,它的集成度非常高,單片集成了多通道12位的a/d轉(zhuǎn)換、片內(nèi)精度比較器、多個具有pwm功能的定時器、斜邊a/d轉(zhuǎn)換、片內(nèi)usart、看門狗定時器,片內(nèi)數(shù)控振蕩器(dco)、大量的i/o端口以及大容量的片內(nèi)存儲器,單片msp430即可以滿足絕大多數(shù)應(yīng)用的需要,msp430f149具有豐富的片內(nèi)外設(shè),是一款性價比很高的單片機(jī),它不僅極大的簡化了系統(tǒng)硬件電路,還大大地提高了系統(tǒng)的性價比,其極低的功耗非常適合本系統(tǒng)的應(yīng)用環(huán)境,本系統(tǒng)就是利用此單片機(jī)內(nèi)置的a/d轉(zhuǎn)換單元完成信號的轉(zhuǎn)換,并通過片內(nèi)的串口與其他模塊通信。

          s3c44b0x微處理器是samsung公司專為便攜式設(shè)備提供的高性能及高性價比的微控制器解決方案,使用32位的低功耗risc內(nèi)核arm7tdmi,同時,s3c44b0x在arm7tdmi核的基礎(chǔ)上,擴(kuò)展了一系列完整的通用外圍器件,使系統(tǒng)成本及外圍器件數(shù)目降至最低,這些功能部件主要包括cpu單元、系統(tǒng)時鐘管理單元、存儲單元和系統(tǒng)功能接口單元,本系統(tǒng)中,s3c44b0x完成波形數(shù)據(jù)的處理和計算,驅(qū)動lcd等功能。

          2.2 系統(tǒng)硬件電路設(shè)計

          2.2.1 信號采集電路的硬件設(shè)計

          本系統(tǒng)中因采用了集成度很高的單片微控制器msp430,所以系統(tǒng)的外圍電路設(shè)計相對簡單。

          信號采集硬件電路主要包括前端模擬電路設(shè)計,光源控制電路、電平轉(zhuǎn)換電路和光電隔離電路,如上所述,模擬信號通過msp430內(nèi)置的a/d轉(zhuǎn)換成數(shù)字信號,前端模擬電路采用兩級放大和低通濾波完成對信號的處理,光源控制電路通過雙脈沖驅(qū)動電路依次電亮紅光和紅外光發(fā)光二極管實現(xiàn)對脈搏波的光電測量。為增強(qiáng)系統(tǒng)的安全性,系統(tǒng)采用專門的光電隔離電路實現(xiàn)電氣隔離,以保證使用儀器時人體的絕對安全,溫度測量部分采用美國dallas公司的ds1820高精度數(shù)字溫度傳感器,該傳感器采用單線接口,可直接把采集結(jié)果以9位數(shù)字量方式串行傳送到msp430f149中,由此可計算得到溫度值。本模塊電路如圖2所示。

          2.2.2 數(shù)據(jù)處理模塊的硬件設(shè)計

          數(shù)據(jù)處理模塊的核心是arm芯片s3c44b0x,本系統(tǒng)要采集的信號較多,需存儲的數(shù)據(jù)量大,系統(tǒng)應(yīng)用s3c44b0x存儲單元設(shè)計了三層存儲體系結(jié)構(gòu):片內(nèi)cache、片外主存和片外輔存,另外還是存儲啟動代碼的線性lash,具體設(shè)計如圖3所示,s3c44b0x集成了大量應(yīng)用資源,系統(tǒng)設(shè)計利用了其內(nèi)部的lcd控制器和串行通信uart接口,簡化了外圍電路設(shè)計。

          系統(tǒng)設(shè)置了四個按鍵,用來實現(xiàn)用戶控制命令的輸入,案件功能分別為采集心電、 脈搏信號和體溫賓在lcd顯示相關(guān)的參數(shù),lcd驅(qū)動電路用于驅(qū)動液晶觸摸屏。

          2.3 系統(tǒng)軟件設(shè)計

          本系統(tǒng)的工作過程為:用戶通過按鍵選擇需要實現(xiàn)的功能,arm處理器接收到命令后,通過串口向msp430單片機(jī)發(fā)送采集相應(yīng)信號的命令,單片機(jī)完成采集后再通過串口將采集到的數(shù)據(jù)發(fā)送到arm處理器,進(jìn)行數(shù)據(jù)處理。

          本監(jiān)護(hù)系統(tǒng)是一個復(fù)雜的多任務(wù)系統(tǒng),為了實現(xiàn)系統(tǒng)的實時性及充分利用32位內(nèi)核cpu的性能,采用嵌入式實時多任務(wù)軟件設(shè)計方法,在實時操作系統(tǒng)rtos(real-time operating system)平臺上進(jìn)行嵌入式應(yīng)用軟件開發(fā),系統(tǒng)選用μc/os-ii作為系統(tǒng)的嵌入式rtos,將其移植到基于arm內(nèi)核的s3c44b0x硬件平臺,應(yīng)用μc/os-ii的內(nèi)核多任務(wù)管理機(jī)制,更好地完成軟件系統(tǒng)的編寫。

          系統(tǒng)的軟件設(shè)計可以分為兩部分,基于μc/os-ii的軟件部分設(shè)計和單片機(jī)msp430的軟件設(shè)計,其中,基于μc/os-ii的軟件部分是系統(tǒng)的主要部分,用來完成命令的輸入和對信號進(jìn)行軟件濾波和參數(shù)的計算、顯示,這部分由s3c44b0x處理器實現(xiàn),信號采集部分軟件實現(xiàn)信號的采集和發(fā)送,這部分由msp430f149單片機(jī)實現(xiàn)。

          2.3.1 基于μc/os-ii的軟件部分設(shè)計

          系統(tǒng)軟件在啟動μc/os-ii之前先進(jìn)行系統(tǒng)硬件和操作系統(tǒng)的初始化,然后進(jìn)入系統(tǒng)主任務(wù),等待鍵盤響應(yīng),但按鍵按下時,系統(tǒng)向單片機(jī)發(fā)出命令采集相應(yīng)的生理信號,并等待接收采集的數(shù)據(jù),接收數(shù)據(jù)后進(jìn)入數(shù)據(jù)處理子程序,計算得到所要求的生理健康參數(shù),并進(jìn)行顯示。

          系統(tǒng)軟件流程如圖4所示。

          數(shù)據(jù)處理過程中,首先對單片機(jī)采集到的數(shù)據(jù)進(jìn)行軟件濾波,在心電信號的檢測放大中,50hz干擾及高頻雜波干擾最為嚴(yán)重,本系統(tǒng)設(shè)計了整系數(shù)iir數(shù)字濾波器,便于在32位處理器中快速執(zhí)行,其數(shù)學(xué)模型如下:

          y(n)=2y(n-1)-y(n-2)+x(n)-2x(n-10)+x(n-20)

          式中:x(n)表示濾波前的信號,y(n)表示濾波后的信號。

          在脈搏波信號的處理中,采用7點平均的方法濾波,濾波公式為:

          y(n)=(x[n-3]+x[n-2]+x[n-1]+x[n]+x[n+1]+x[n+2]+x[n+3]/7

          經(jīng)實際應(yīng)用證明,此方法可進(jìn)行有效濾波,為下一步波形分析計算生理參數(shù)提供了保證。

          系統(tǒng)根據(jù)采集到的心電波形計算出心率參數(shù),根據(jù)脈搏波形計算出血氧飽和度和血液粘稠度等參數(shù),根據(jù)波形計算所需參數(shù)的算法是軟件編寫的難點和關(guān)鍵,結(jié)合芯片的運(yùn)算速度,并考慮實時性要求,算法采用閾值判別法,此類算法在文獻(xiàn)[3]、[4]中已有應(yīng)用,本系統(tǒng)對算法進(jìn)行了改進(jìn),以更好地完成所需要的功能。

          2.3.2 信號采集部分軟件設(shè)計

          此軟件設(shè)計主要根據(jù)得到的指令采集相應(yīng)的生理信號,經(jīng)a/d轉(zhuǎn)換后通過串口發(fā)送到數(shù)據(jù)處理模塊,其流程如圖5所示。

          3 系統(tǒng)調(diào)試

          經(jīng)調(diào)試,系統(tǒng)可在lcd上實時顯示采集到的脈搏波和心電波形,并同時顯示計算出的參數(shù),實測中,根據(jù)本系統(tǒng)計算得到生理參數(shù)的準(zhǔn)確度可達(dá)90%以上,因此,系統(tǒng)作為一個監(jiān)護(hù)儀器可及時地檢測出人體的健康狀況,用戶可根據(jù)系統(tǒng)的提示對一些病癥作出及時反應(yīng),系統(tǒng)達(dá)到了預(yù)期效果。



          關(guān)鍵詞:

          評論


          相關(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); })();