<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 測試測量 > 設計應用 > 基于J2ME的脈搏波測量系統設計原理

基于J2ME的脈搏波測量系統設計原理

作者: 時(shí)間:2017-02-27 來(lái)源:網(wǎng)絡(luò ) 收藏

在我國傳統醫學(xué)中,脈診在中醫診斷中占有重要地位,脈診就是從脈搏信號中感知人體的病理信息。隨著(zhù)現代科技的發(fā)展,特別是信號檢測處理技術(shù)及計算機技術(shù)等信息技術(shù)的發(fā)展,人們對脈搏信號的檢測分析進(jìn)行了很多有意義的研究。脈搏波可看成主要是由心臟的收縮與舒張以及血液在沿血管的流動(dòng)過(guò)程中所遇到的各種阻力相互作用而形成的,其中包含了豐富的人體內各器官的生理和病理信息,具有干擾強、頻率低、采集困難等特點(diǎn)。準確地檢測脈搏信號對于預防心血管系統疾病的發(fā)生以及對診治過(guò)程給予科學(xué)合理的指導、提高人們身心健康水平、提高人民生活質(zhì)量均具有重要的科學(xué)和社會(huì )意義。

傳統檢測血氧脈搏信號普遍采用大型醫療設備,這類(lèi)設備一般由傳感器有創(chuàng )采集信號,有線(xiàn)傳輸顯示在儀器面板上,受測者感覺(jué)痛苦并且儀器成本昂貴且攜帶不方便,無(wú)法做到隨時(shí)隨地進(jìn)行監測。該系統采用無(wú)創(chuàng )光電容積脈搏波描記法配合J2ME開(kāi)發(fā)檢測程序,不僅成本低廉、便于攜帶,而且還開(kāi)發(fā)了數據庫存儲功能,將血氧脈搏信號通過(guò)藍牙技術(shù)無(wú)線(xiàn)傳輸,手機端接收并記錄每次檢測的脈搏數據便于用戶(hù)對比判斷自身一段時(shí)間內的健康狀況,同時(shí)在手機端實(shí)時(shí)顯示數據。其通用性和實(shí)用性以及便攜性都有很大的提高。

1 系統基本原理

光電容積脈搏波描記法(Photo Plethyamo Graphy,PPG)是借光電手段在活體組織中檢測血液容積變化的一種無(wú)創(chuàng )檢測方法。當一定波長(cháng)的光束照射到指端皮膚表面時(shí),光束將通過(guò)透射或反射方式傳送到光電接收器。在此過(guò)程中由于受到指端皮膚肌肉和血液的吸收衰減作用檢測器檢測到的光強度將減弱。其中皮膚肌肉組織等對光的吸收在整個(gè)血液循環(huán)中是保持恒定不變的,面皮膚內的血液容積在心臟作用下星搏動(dòng)性變化,當心臟收縮時(shí)外周血容量最多,光吸收量也最大,檢測到的光強度量小,而在心臟舒張時(shí)正好相反,檢測到的光強度量大,使光接收器接收到的光強度隨之呈脈動(dòng)性變化。在恒定波長(cháng)的光源的照射下,通過(guò)檢測透過(guò)手指的光強將可以間接測量判人體的脈搏信號。

2 系統硬件設計

系統由指端采集器和具有藍牙傳輸數據功能的手機構成。指端采集器由Silcon Labs公司的C8051F330作為主控芯片,采集端使用940 nm紅外發(fā)射管和光敏電阻,傳輸模塊采用廣州匯承信息科技有限公司生產(chǎn)的HC-05藍牙串口通訊模塊,顯示與存儲設備為含有藍牙模塊的手機。

整體設計結構圖如圖1所示。



圖1 整體設計結構

2.1 采集與放大電路設計

人體血液中的氧合血紅蛋白(HbO2)和沒(méi)被氧合還原血紅蛋白(Hb)對于不同波長(cháng)光的吸收系數是不同的。在波長(cháng)600~700nm的紅光范圍內,Hb的吸收系數比HbO2的大,而在波長(cháng)800~1 000 nm的紅外光范圍內,Hb的吸收系數比HbO2的小,在805 nm處兩者相同,在紅光660nm和紅外光940nm處吸收系數差異較大,目前,均采用該波長(cháng)附近的紅光和紅外光進(jìn)行雙譜定量分析檢測,并且在紅光660 nm和紅外光940nm附近,Hb和HbO2的吸收系數變化曲線(xiàn)都比較平坦,受二極管發(fā)光波長(cháng)誤差影響也較小,所以系統采用940 nm光源進(jìn)行脈搏波的檢測。采集及放大電路如圖2所示。



圖2 采集及放大電路

光電傳感器拾取的脈搏信號十分徽弱,僅為毫伏量級,所以要求前置放大電路滿(mǎn)足下述要求:1)高輸入阻抗。光電信號是不穩定的內阻變化的微弱信號,為了減少信號源內阻的影響,必須提高放大器輸入阻抗,所以要求放大器具有高的輸入阻抗;2)低噪聲、低漂移??梢詼p小信號源的影響,增強信號的拾取能力,使輸出穩定。R6為光敏電阻,用于接收來(lái)自紅外管發(fā)射的脈搏信號。正常人體脈搏信號頻率約在0.3~3.33Hz之間,電路中C4與R8、C3與R9分別構成RC高通濾波器,高通截止頻率為約為0.33Hz,C2與R2構成低通濾波器截止頻率約為3.4Hz,將有效頻率范圍外的工頻干擾和其他高頻干擾濾除。放大器采用LM358,其內部包括有兩個(gè)獨立的、高增益、內部頻率補償的雙運算放大器,適合于電源電壓范圍很寬的單電源使用,也適用于雙電源工作模式,在推薦的工作條件下,電源電流與電源電壓無(wú)關(guān)。它的使用范圍包括傳感放大器、直流增益模塊和其他所有可用單電源供電的使用運算放大器的場(chǎng)合。第一級運算放大器從LM358的第5腳輸入微弱脈搏信號,在其第7腳獲取放大信號,根據運算放大器公式計算可知一級放大8.5倍,然后通過(guò)0.3 Hz的高通濾波器,消除第一級放大產(chǎn)生的噪聲,進(jìn)入二級放大,可以計算出二緩放大100倍,因此獲取850倍的放大能力,獲取到3 V之內的脈搏波信號,且其處于放大而不是截止狀態(tài)。


2.2 主控電路和藍牙模塊電路設計

主控芯片采用PDIP-20封裝的C8051F330單片機,易于焊接,其使用Silicon Labs的專(zhuān)利CIP-51微控制器內核。CIP-51與MCS-51TM指令集完全兼容,可以使用標準803x/805x的匯編器和編譯器進(jìn)行軟件開(kāi)發(fā)。CIP-51內核具有標準8052的所有外設部件,包括4個(gè)16位計數器/定時(shí)器、一個(gè)具有增強波特率配置的全雙工UART、一個(gè)增強型SPI端口、768字節內部RAM、128字節特殊功能寄存器(SFR)地址空間,僅使用簡(jiǎn)單的外部電路便可以搭建系統。

HC-05模塊采用的是CSR BC417143B藍牙芯片,同時(shí)內置8 M Flash.具有兩種工作模式:命令響應工作模式和自動(dòng)連接工作模式,在自動(dòng)連接工作模式下模塊又可分為主(MASTER)、從(Slave)和回環(huán)(Loopback)3種工作角色。當模塊處于自動(dòng)連接工作模式時(shí),將自動(dòng)根據事先設定的方式連接的數據傳輸;當模塊處于命令響應工作模式時(shí)能執行AT命令。通過(guò)控制模塊外部引腳(PIO11)輸入電平,可以實(shí)現模塊工作狀態(tài)的動(dòng)態(tài)轉換。

這里使用其P0.4與P0.5口作為UART傳輸口,與藍牙模塊的UART口通信。

Sout為經(jīng)過(guò)采集和放大電路輸出的脈搏信號,輸入到C8051F330的P1.7進(jìn)行A/D轉換,C8051F330與HC05的UART口對接,將采樣和濾波以后的信號傳輸給藍牙模塊。開(kāi)關(guān)S1用于藍牙模塊復位,二極管D2用于顯示藍牙模塊狀態(tài)。當沒(méi)有數據傳輸時(shí)D2熄滅,當有數據傳輸時(shí)D2閃爍。電路如圖3所示。



圖3 控制與通信電路

3 系統軟件設計

整體系統軟件設計包括單片機端的輸入信號采樣濾波和藍牙程序、手機端的J2ME藍牙客戶(hù)端程序設計兩大部分。

3.1 單片機端濾波設計

由于人體呼吸、電極移動(dòng)會(huì )產(chǎn)生脈搏信號中的基線(xiàn)漂移干擾,頻率較低,一般在0.7 Hz以下,屬于低頻干擾,為了獲取較好的效果必須盡量消除其影響。人體脈搏波信號為準周期的時(shí)間序列,在不同周期的同一相位,其脈搏波的幅值近似不變。如果局部脈搏波在某一時(shí)刻發(fā)生突變,則這一時(shí)刻其幅度必不等于其臨近脈搏波同一相位幅度,根據這一思路,中值濾波的方法處理效果比較好。中值濾波法能有效克服因偶然因素引起的波動(dòng)干擾,對溫度、液位變化緩慢的被測參數有良好的濾波效果,因此首先采用中值濾波法盡量消除突發(fā)擾動(dòng)。其基本方法是連續采樣N次(N取奇數),把N次采樣值按大小排列然后取中間值為本次有效值。

移動(dòng)平均濾波對快速周期性運動(dòng)干擾有較強的抵御能力,是對模擬濾波補充的低通濾波器,用于實(shí)時(shí)檢測,只要采樣率足夠高,就能得翻較為理想的測量結果。因此系統在中值濾波后再加一級移動(dòng)平均濾波對數據進(jìn)行二次濾波。

具體算法是:

y(i)=c1y(k)+c2y(k-1)+…+ciy(k-m+1) (1)

式中,y(k)表示第k次采樣時(shí)刻的濾波輸出,各y(i)表示第i次采樣時(shí)刻的信號輸入,括號中的數字i代表第i次采樣時(shí)刻,c1、c2、…、cm是加權系數。

上式意義是將本次輸入數據連同以前共m次的數據進(jìn)行加權平均。如果各ci值相同且等于1/m時(shí),就成為m項算術(shù)平均運算。

3.2 藍牙設計

藍牙協(xié)議棧提供了一組高層協(xié)議和API以完成發(fā)現服務(wù)和模擬串行I/O,還有一個(gè)關(guān)于包分割和重組的低層協(xié)議以及多路技術(shù)協(xié)議和質(zhì)量服務(wù)。藍牙協(xié)議棧如圖4所示。



圖4 藍牙協(xié)議棧

應用層(Application):這一層運行的是藍牙通信的J2ME通信程序,通過(guò)調用藍牙無(wú)線(xiàn)層的API,就可以直接書(shū)寫(xiě)相應的通信功能的程序。

藍牙無(wú)線(xiàn)層(JSR-082):所有開(kāi)發(fā)的API均在該層調用,與下層交互。

服務(wù)發(fā)現協(xié)議層(SDP):用于在遠程藍牙設備上尋找服務(wù)。服務(wù)器維護一張服務(wù)記錄列表,每個(gè)服務(wù)記錄都包含服務(wù)器上一個(gè)服務(wù)的信息,每個(gè)服務(wù)對應一個(gè)服務(wù)記錄??蛻?hù)端訪(fǎng)問(wèn)服務(wù)器時(shí),首先要獲得服務(wù)器的訪(fǎng)問(wèn)記錄,然后通過(guò)服務(wù)記錄建立連接。

邏輯鏈接控制器適配層協(xié)議(1.2CAP):為上層協(xié)議提供面向連接和無(wú)連接的數據服務(wù),并提供多協(xié)議功能和分割重組操作,可傳輸和接收最大長(cháng)度64 KB的L2CAP數據包。

虛擬串口協(xié)議(RFCOMM):基于L2CAP協(xié)議的虛擬串口協(xié)議,因為它允許藍牙設備模擬串口的功能,所以采用它進(jìn)行數據傳輸。

對象交換(OBEX):可以用來(lái)傳輸文件或者交換對象數據,OBEX協(xié)議是基于RFCOMM實(shí)現的。

主機控制器接口(HCI)層:這一層是主機和控制器之間的接口,其他所有的層都要經(jīng)過(guò)HCI。


3.2.1 單片機藍牙設計

單片機使用UART接口和藍牙模塊進(jìn)行通信。HC-05為藍牙透明傳輸模塊,專(zhuān)為具有異步串口的用戶(hù)提供快捷藍牙點(diǎn)對點(diǎn)通訊。用戶(hù)不需任何協(xié)議,就像有線(xiàn)電纜連接一樣,只需對串口寫(xiě)入數據,就可以將數據傳輸到遠端用戶(hù)設備。上電后藍牙主機模塊復位、讀藍牙模塊地址、設置狀態(tài)參數和初始化模塊,與遠端的手機連接成功后,可以通過(guò)UART異步串口與從機通信。這里將HC-05設置為主機模式,經(jīng)過(guò)初始化后提供藍牙服務(wù),等待手機端藍牙客戶(hù)端連接。

3. 2.2 手機端J2ME設計

J2ME(Java2 Platform,Micro Edition)是Sun專(zhuān)門(mén)為小型的資源受限的消費性電子設備的應用程序開(kāi)發(fā)所提供新的Java版本,它廣泛的使用于移動(dòng)電話(huà)、PDA(個(gè)人數字助理以及電視機頂盒等眾多小型資源受限設備中。對于J2ME來(lái)說(shuō),由于其得天獨厚的跨平臺性與良好的可移植性,使得其在設備繁多、平臺異?;靵y的手機與PDA市場(chǎng)更顯得如魚(yú)得水。

J2ME平臺是由配置(Configurations)和簡(jiǎn)表(Profile)構成的。配置是提供給量大范圍設備使用的最小類(lèi)庫集合,在配置中同時(shí)包含Java虛擬機(JVM)。簡(jiǎn)表是針對一系列設備提供的開(kāi)發(fā)包集合。在J2ME中還有一個(gè)重要的概念:可選包(Optioual Package),它是針對特定設備提供的類(lèi)庫,比如某些設備是支持藍牙的,針對此功能,J2ME中制定了JSR82(Bluetooth API)提供了對藍牙的支持。程序流程圖如圖5所示。
上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 脈搏波測量系統J2ME虛擬

評論


技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>