基于Arduino的人體健康監(jiān)測(cè)系統(tǒng)方案_第1頁
基于Arduino的人體健康監(jiān)測(cè)系統(tǒng)方案_第2頁
基于Arduino的人體健康監(jiān)測(cè)系統(tǒng)方案_第3頁
基于Arduino的人體健康監(jiān)測(cè)系統(tǒng)方案_第4頁
基于Arduino的人體健康監(jiān)測(cè)系統(tǒng)方案_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

./畢業(yè)論文中文標(biāo)題基于Arduino的人體健康監(jiān)測(cè)系統(tǒng)英文標(biāo)題HumanhealthmonitoringsystembasedonArduino基于Arduino的人體健康監(jiān)測(cè)系統(tǒng)摘要近年來,隨著生活、工作等方面壓力的增加,越來越多的人開始重視自身身體健康問題,鑒于此種情況,本文介紹了以一款簡(jiǎn)單清晰、發(fā)展迅速的開源電子原型平臺(tái)Arduinouno為主,利用腕帶式脈搏傳感器、紅外體溫傳感器MLX90615采集信號(hào)經(jīng)單片機(jī)處理后通過網(wǎng)絡(luò)模塊進(jìn)行上傳的人體健康監(jiān)測(cè)系統(tǒng)。此系統(tǒng)所采用設(shè)備,體積小,使用方便,測(cè)量精度較高可以同時(shí)對(duì)人體體溫、脈搏進(jìn)行監(jiān)測(cè),并上傳至網(wǎng)絡(luò),可以隨時(shí)查看。此系統(tǒng)不僅僅可以作為私人健康監(jiān)測(cè)系統(tǒng)使用,對(duì)人群密集處的健康監(jiān)測(cè)也有著一定的研究意義。關(guān)鍵詞:Arduino;腕帶式脈搏傳感器;紅外體溫傳感器;上傳網(wǎng)絡(luò)HUMANHEALTHMONITORINGSYSTEMBASEDONARDUINOAbstractInrecentyears,withtheincreaseinlife,workandotheraspectsofpressure,moreandmorepeoplebegantopayattentiontotheirownhealthproblems,inviewofthissituation,thisarticleintroducedasimpleandclear,rapiddevelopmentofopensourceelectronicprototypeplatformArduinounoMainly,theuseofwristbandpulsesensor,infraredtemperaturesensorMLX90615acquisitionsignalthroughthemicrocontrollerprocessingthroughthenetworkmoduletouploadthehumanhealthmonitoringsystem.Thesystemusedbythedevice,smallsize,easytouse,highmeasurementaccuracycansimultaneouslyonthehumanbodytemperature,pulsemonitoring,anduploadtothenetwork,youcanalwaysview.Thissystemcannotonlybeusedasaprivatehealthmonitoringsystem,butalsohassomeresearchsignificanceforthehealthmonitoringofcrowds.Keywords:Arduino;Wristbandpulsesensor;Infraredbodytemperaturesensor;Uploadthenetwork.緒論1.1論文研究背景目前,中國(guó)已經(jīng)是世界最大的經(jīng)濟(jì)體之一,而且經(jīng)濟(jì)還在穩(wěn)固增長(zhǎng)中。但實(shí)際上,中國(guó)還是一個(gè)發(fā)展中國(guó)家,在很多方面依舊比較落后,尤其是醫(yī)療領(lǐng)域。我國(guó)的醫(yī)療資源非常短缺,患者與醫(yī)生大多情況下無法進(jìn)行詳細(xì)的咨詢和交流,患者也不能確切的了解自身的病癥,導(dǎo)致無法享受到完善的治療和診斷。除此之外,中國(guó)正在逐步步入老齡化社會(huì),65歲以上的老人越來越多,再加上剛剛開放了的二胎政策,一個(gè)家庭中的子女?dāng)?shù)量也會(huì)上升。這些原因都都使人們對(duì)家庭健康監(jiān)測(cè)越來越關(guān)注,人們急需一款能夠隨時(shí)檢測(cè)自身身體情況的設(shè)備,來及時(shí)預(yù)防和發(fā)現(xiàn)疾病。如今和健康檢測(cè)相關(guān)的醫(yī)療電子設(shè)備越來越多,檢測(cè)的項(xiàng)目越來越多,圍也越來越大。但人們對(duì)健康監(jiān)測(cè)的追求永遠(yuǎn)不會(huì)減退,反而會(huì)逐漸增強(qiáng),所以研究一款能夠快速、準(zhǔn)確測(cè)量人體生理參數(shù)的設(shè)備就十分有意義。1.2人體健康檢測(cè)的意義和容1.2.1人體基本生理參數(shù)1脈搏心臟搏動(dòng)所引起的壓力變化使主動(dòng)脈管壁發(fā)生振動(dòng),沿著動(dòng)脈管壁向外周傳遞,即成脈搏.通常所稱的脈搏系指在手腕橈側(cè)捫到的脈搏。脈搏能夠反映人體血液循環(huán)系統(tǒng)的功能狀態(tài)。脈搏會(huì)受到很多因素的影響,不同的年齡或者性別之間都會(huì)有差異,但是正常情況下人體的脈搏平穩(wěn),強(qiáng)弱間隔不會(huì)大圍波動(dòng),例如正常的成年男性大概在每分鐘六十到100次,老年人會(huì)慢一些,兒童和婦女快一些。但是當(dāng)包括感冒,中毒、休克等許多疾病發(fā)生時(shí),就會(huì)立刻有所反應(yīng),尤其是病重時(shí)脈搏會(huì)發(fā)生劇烈的變化。因此,對(duì)病人來說,或者說對(duì)于任何一個(gè)人,定時(shí)檢查脈搏都是比不可少的。體溫體溫即時(shí)人體的溫度,醫(yī)學(xué)上一般檢測(cè)的腋下溫度是人體表層溫度,表層溫度包括皮膚、皮下組織等的溫度,當(dāng)人體受到致病原或者其他因素影響時(shí),人體中樞體溫調(diào)節(jié)系統(tǒng)容易出現(xiàn)障礙,使體溫偏離正常圍,出現(xiàn)高溫或低溫。是人體溫度十分敏感,很多原因都會(huì)導(dǎo)致體溫調(diào)節(jié)中樞的失常,檢測(cè)體溫的變化是預(yù)防疾病的好辦法。另外,臨床醫(yī)學(xué)上可以通過發(fā)熱的類型來判斷疾病,例如體溫39到40攝氏度達(dá)數(shù)天可能是大葉性肺炎。1.2.2人體健康監(jiān)測(cè)的意義體溫、脈搏是人體在活動(dòng)的客觀反映,臨床稱之為生命體征,是判斷人體是否健康的標(biāo)準(zhǔn)和依據(jù)。正常人的體溫脈搏成比例,且在一定圍相對(duì)穩(wěn)定,當(dāng)機(jī)體受到傷害時(shí),體溫、脈搏立刻回出現(xiàn)不同程度的異常,表示人體出了問題,有疾病發(fā)生。因此,對(duì)生命體征進(jìn)行監(jiān)測(cè)并記錄,主要有以下幾點(diǎn)好處:增強(qiáng)對(duì)自身身體的了解,增強(qiáng)鍛煉,提升免疫力;及時(shí)發(fā)現(xiàn)疾病,及時(shí)就醫(yī),避免病情惡化;得病時(shí),隨時(shí)了解自身身體功能,輔助治療。1.3本文研究容在人們?nèi)找骊P(guān)注健康問題的今天,利用傳感器技術(shù)將生命體征這些非電量轉(zhuǎn)化為可測(cè)量的電量,通過電子及通信技術(shù)上傳相關(guān)數(shù)據(jù)到計(jì)算機(jī)及物聯(lián)網(wǎng),進(jìn)而實(shí)現(xiàn)相關(guān)信息的處理分析,提供高效方便的應(yīng)用服務(wù),能夠?qū)⑨t(yī)學(xué)與通信技術(shù)相結(jié)合,這無疑是一次有意義的研究。基于這種目的,本文提出了一種基于Arduino的人體健康監(jiān)測(cè)系統(tǒng)。本課題的主要研究容如下:對(duì)系統(tǒng)整體進(jìn)行設(shè)計(jì),構(gòu)思;針對(duì)整個(gè)系統(tǒng)的功能要求,選擇相關(guān)的人體信息數(shù)據(jù)采集器件,實(shí)現(xiàn)各個(gè)器件的信號(hào)采集;選擇Arduino作為整個(gè)系統(tǒng)的核心,完成軟件的編寫;總結(jié)系統(tǒng)的特點(diǎn)以及不足,提出改進(jìn)思路,為后續(xù)研究提供方向。第二章人體健康監(jiān)測(cè)系統(tǒng)的總體設(shè)計(jì)2.1系統(tǒng)的整體結(jié)構(gòu)框架整個(gè)系統(tǒng)主要由Arduino、信號(hào)采集器件、網(wǎng)絡(luò)模塊三個(gè)部分構(gòu)成。信號(hào)采集器件主要負(fù)責(zé)采集相關(guān)的人體信號(hào),并將信號(hào)傳輸給Arduino。Arduino是系統(tǒng)的核心部件,它負(fù)責(zé)控制整個(gè)體統(tǒng)的工作實(shí)現(xiàn),首先,它向采集器件發(fā)出信號(hào),控制他們進(jìn)行數(shù)據(jù)采集,接著對(duì)采集到的數(shù)據(jù)進(jìn)行處理,并通過端口傳輸?shù)接?jì)算機(jī),最后通過網(wǎng)絡(luò)模塊上傳到物聯(lián)網(wǎng)。圖3.1系統(tǒng)結(jié)構(gòu)框圖2.2系統(tǒng)硬件連接圖系統(tǒng)的硬件連線如圖2.2所示,圖中注明了各個(gè)模塊之間的連線,值得注意的是網(wǎng)絡(luò)模塊W5100是直接插在ArduinoUNO上的。圖2.3系統(tǒng)硬件連線圖2.3系統(tǒng)的軟件流程系統(tǒng)的整個(gè)軟件流程實(shí)現(xiàn)如下圖,首先通過Arduino向采集器件發(fā)送初始化命令,準(zhǔn)備進(jìn)行工作,接著根據(jù)代碼完成對(duì)人體生理參數(shù)的采集,然后將數(shù)據(jù)傳輸?shù)絇C端,并進(jìn)行顯示,最后將數(shù)據(jù)上傳至網(wǎng)絡(luò)以備查看。圖2.3系統(tǒng)軟件流程圖第三章模塊功能及原理3.1Arduino模塊3.1.1Arduino模塊概述Arduino是目前較為流行的電子互動(dòng)平臺(tái),基于單片機(jī)系統(tǒng)開發(fā),具有使用簡(jiǎn)單、功能多樣、價(jià)格低廉等優(yōu)點(diǎn),廣泛應(yīng)用于電子系統(tǒng)設(shè)計(jì)和互動(dòng)產(chǎn)品開發(fā)方面。Arduino電路板設(shè)計(jì)使用多種微處理器和控制器,配備了數(shù)字和模擬輸入/輸出〔I/O引腳,可連接到各種擴(kuò)展板和其他電路,采用串行通信接口,包括一些型號(hào)通用的串行總線〔USB,也可用于從個(gè)人電腦加載程序。微控制器通常使用的編程語言是C和C++。除了使用傳統(tǒng)的編譯工具鏈,Arduino還提供了一個(gè)集成開發(fā)環(huán)境〔IDE用于處理語言項(xiàng)目。Arduino項(xiàng)目開始于20XX,在意大利互動(dòng)設(shè)計(jì)學(xué)院Ivrea,旨在以低成本的互動(dòng)裝置和簡(jiǎn)單的方法提供給新手和專業(yè)人士創(chuàng)建、使用傳感器和執(zhí)行器的環(huán)境,。這些設(shè)備用于初學(xué)愛好者的常見例子包括簡(jiǎn)單的機(jī)器人,恒溫器,和運(yùn)動(dòng)檢測(cè)器。3.1.2Arduino的功能特點(diǎn)Arduino在開發(fā)之初,就明確了其應(yīng)用環(huán)境,設(shè)計(jì)了開源開放的平臺(tái),便于對(duì)其進(jìn)行二次開發(fā)。Arduino的主要功能特點(diǎn)如下:1相比于其他單片機(jī)平臺(tái),Arduino板相對(duì)便宜。Arduino模塊最便宜的版本可以手工組裝,甚至預(yù)組裝Arduino模塊的成本不到50美元2跨平臺(tái)Arduino軟件〔IDE可運(yùn)行在Windows,MacintoshOSX和Linux操作系統(tǒng)。大多數(shù)微控制器系統(tǒng)僅限于Windows。3Arduino的軟件編程環(huán)境〔IDE簡(jiǎn)單、清晰,易于使用,適合初學(xué)者,高級(jí)用戶利用也夠靈活。4開放源代碼和可擴(kuò)展的軟件-Arduino軟件發(fā)布為開放源代碼工具,可供有經(jīng)驗(yàn)的程序員擴(kuò)展。語言可以通過C++庫擴(kuò)大,也可以添加avr-c代碼直接到你的Arduino程序。3.2體溫采集模塊3.2.1體溫采集模塊概述GY-MCU90615是一款低成本紅外測(cè)溫模塊,工作電壓在3-5V左右。對(duì)IR靈敏的熱電堆探測(cè)器芯片和信號(hào)處理ASSP被集成在同一TO-46密封罐封裝里。由于集成了低噪聲放大器,16位ADC和強(qiáng)大的DSP單元,使得高度集成和高精度的溫度計(jì)得以實(shí)現(xiàn)。溫度計(jì)具備出廠校準(zhǔn)和數(shù)字的SMBus兼容界面。讀數(shù)精度為0.02℃。MLX90615產(chǎn)品的感應(yīng)元件是一款帶有可感受目標(biāo)紅外輻射的微機(jī)械振膜晶片。Melexis的這種技術(shù)經(jīng)過多年工業(yè)和汽車溫度測(cè)量領(lǐng)域中的應(yīng)用,已經(jīng)得到了充分的證實(shí)。溫度計(jì)中定制的信號(hào)調(diào)節(jié)芯片能夠放大并數(shù)字化感應(yīng)振膜上的熱電偶產(chǎn)生的微小電壓,同時(shí)芯片存儲(chǔ)器中儲(chǔ)存了工廠設(shè)定的刻度參數(shù),能夠用來準(zhǔn)確的計(jì)算目標(biāo)體的溫度。數(shù)字形式顯示的溫度是完全線性的,并且會(huì)對(duì)環(huán)境溫度進(jìn)行補(bǔ)償。高度的整合性使得MLX90615與過去紅外產(chǎn)品相比具有更高的性價(jià)比。

3.2.2測(cè)溫原理MLX90615測(cè)溫的原理主要是根據(jù)黑體輻射定律,由于任何物體都會(huì)不斷吸收、輻射電磁波,而這種吸收與輻射存在一定的關(guān)系,即物體對(duì)紅外線的發(fā)射率與吸收比存在一定的關(guān)系。當(dāng)溫度變化時(shí),所發(fā)射出的紅外線波長(zhǎng)也會(huì)隨之變化,溫度越高,波長(zhǎng)越短。MLX90615可以測(cè)量目標(biāo)的紅外輻射,通過不同輻射之間的微小差異便可以準(zhǔn)確測(cè)量出目標(biāo)的溫度。3.2.3模塊通信協(xié)議串口發(fā)送命令字節(jié):〔1、串口通信參數(shù)〔默認(rèn)波特率值115200bps,可通過軟件設(shè)定波特率:9600bps

校驗(yàn)位:N

數(shù)據(jù)位:8

停止位:1波特率:115200bps

校驗(yàn)位:N

數(shù)據(jù)位:8

停止位:1〔2、模塊輸入命令,由外部控制器發(fā)送至GY-MCU90615模塊〔十六進(jìn)制

1、幀頭:0xa5指令格式:幀頭+指令+校驗(yàn)和<8bit>〔如自動(dòng)讀取溫度指令=0xA5+0x45+0xEA2、命令指令:連續(xù)輸出指令:

0xA5+0x45+0xEA溫度數(shù)據(jù)〔模塊返回?cái)?shù)據(jù)類型為0x45查詢輸出指令:0xA5+0x15+0xBA溫度數(shù)據(jù)〔模塊返回?cái)?shù)據(jù)類型為0x45配置指令:<掉電重啟后生效>

波特率配置:0xA5+0xAE+0x5396000xA5+0xAF+0x54115200〔默認(rèn)上電是否自動(dòng)發(fā)送溫度數(shù)據(jù)配置:0xA5+0x51+0xF6上電后自動(dòng)輸出溫度數(shù)據(jù)0xA5+0x52+0xF7上電后不自動(dòng)輸出溫度數(shù)據(jù)<默認(rèn)>通信協(xié)議串口接收:〔1、串口通信參數(shù)〔默認(rèn)波特率值115200bps,可通過軟件設(shè)定波特率:9600bps

校驗(yàn)位:N

數(shù)據(jù)位:8

停止位:1波特率:115200bps

校驗(yàn)位:N

數(shù)據(jù)位:8

停止位:1〔2、模塊輸出格式,每幀包含9個(gè)字節(jié)〔十六進(jìn)制:①.Byte0:

0x5A

幀頭標(biāo)志②.Byte1:

0x5A

幀頭標(biāo)志③.Byte2:

0X45

本幀數(shù)據(jù)類型〔0X45:溫度數(shù)據(jù)④.Byte3:

0x04

數(shù)據(jù)量〔以下4個(gè)數(shù)據(jù)2組為例⑤.Byte4:

0x00~0xFF

數(shù)據(jù)1高8位⑥.Byte5:

0x00~0xFF

數(shù)據(jù)1低8位⑦.Byte6:

0x00~0xFF

數(shù)據(jù)2高8位⑧.Byte7:

0x00~0xFF

數(shù)據(jù)2低8位⑨.Byte8:

0x00~0xFF

校驗(yàn)和〔前面數(shù)據(jù)累加和,僅留低8位〔3、數(shù)據(jù)計(jì)算方法溫度計(jì)算方法:溫度=

高8位<<8|低8位〔結(jié)果為實(shí)際角度乘以1003.3脈搏采集模塊3.3.1腕帶式脈搏傳感器概述HeartRateWristband是腕帶式版本的心率測(cè)量模塊,主要由光源、光敏器件,以及相應(yīng)的信號(hào)調(diào)理控制電路構(gòu)成。還有一款與其相似的傳感器HR-CLAMP,HR-CLAMP是指夾式心率采集傳感器,盡管兩者都是采用光電法的原理間接測(cè)量脈搏,但HR-CLAMP是透射式,而腕帶版采用的是反射式。較結(jié)果來說,二者測(cè)量時(shí)都較為靈敏,但指夾式抗干擾能力更強(qiáng),波形更穩(wěn)定。3.3.2反射式光電法根據(jù)郎伯-比爾〔Lambert-beer定律,物質(zhì)在一定波長(zhǎng)處的吸光度和它的濃度成正比,當(dāng)恒定波長(zhǎng)的光照射到人體組織上時(shí),通過人體組織吸收、反射、衰減后測(cè)量到的光強(qiáng)在一定程度上反映了被照射部位組織的結(jié)構(gòu)特征。手指組織可以分成皮膚、肌肉、骨骼等非血液組織和血液組織,其中非血液組織的光吸收量是恒定的,而在血液中,靜脈血的搏動(dòng)相對(duì)于動(dòng)脈血是十分微弱的,可以忽略。因此可以認(rèn)為光透過手指后的變化僅由動(dòng)脈血的充盈而引起的,那么在恒定波長(zhǎng)的光源的照射下,通過檢測(cè)手指反射的光強(qiáng)可以間接測(cè)量到人體的脈搏信號(hào)。反射式光電法中,可穿戴設(shè)備上的發(fā)生器〔emitter和光敏接收器〔detector位于所測(cè)部位的同一側(cè),主要測(cè)量反射回來的光。這種方法測(cè)量心率的優(yōu)點(diǎn)是非常簡(jiǎn)便,對(duì)測(cè)量部位的要求也很低,只要組織比較平滑且皮下脂肪少的的地方幾乎都可以測(cè)量,比如額頭、手腕。因此,大部分智能手環(huán)、智能手表等穿戴設(shè)備都采用了這種方法測(cè)量心率。而且,以智能手環(huán)或智能手表的產(chǎn)品形式出現(xiàn)也完美地解決了透射式光電法中心率監(jiān)測(cè)與佩戴舒適的雙重要求。不過,反射式光電法雖然在穩(wěn)定狀態(tài)下表現(xiàn)良好,但是當(dāng)設(shè)備戴在手腕末端,會(huì)隨著使用者走路或無規(guī)則運(yùn)動(dòng)而像鐘擺一般上下蕩,離心力將使得血液量出現(xiàn)大變化;當(dāng)血管收縮壓與離心力在血液互作用,就更難分辨血管中的血量。因此可能降低心率數(shù)據(jù)的準(zhǔn)確度。此外,可穿戴設(shè)備佩戴的松緊和人體皮膚血流量的大小也會(huì)影響到監(jiān)測(cè)準(zhǔn)確度。3.4ArduinoEthernetW5100模塊3.4.1W5100模塊概述ArduinoEthernetW5100網(wǎng)絡(luò)擴(kuò)展模塊,可以使Arduino成為簡(jiǎn)單的Web服務(wù)器或者通過網(wǎng)絡(luò)控制讀寫Arduino的數(shù)字和模擬接口等網(wǎng)絡(luò)應(yīng)用。ArduinoEthernet是基于ATmega328的微控制器,具有14個(gè)數(shù)字輸入/輸出引腳,6個(gè)模擬輸入,1個(gè)16MHz晶振,1個(gè)RJ45,一個(gè)供電口,一個(gè)ICSP接口,和一個(gè)復(fù)位按鈕。ArduinoEthernet可以有很多設(shè)備與計(jì)算機(jī),另一個(gè)或者其他微控制器通信。

SoftwareSeriallibrary可以使Uno上的任意數(shù)字引腳做串口通信。模塊功能設(shè)計(jì)與調(diào)試4.1體溫采集4.1.1MLX90615線路連接MLX90615小巧精悍,連線很簡(jiǎn)單,只需要將VCC連到Arduino的5V電壓上,GND接地,RX與TX分別接11、10。具體連線如下圖所示:圖4.1溫度傳感器硬件連接圖4.1.2設(shè)計(jì)思路及流程在Arduino的控制下,利用MLX90615模塊進(jìn)行采集,上傳至PC端進(jìn)行顯示。具體流程如下圖所示:圖4.2溫度傳感器工作流程圖4.1.3數(shù)據(jù)顯示MLX90615可以同時(shí)監(jiān)測(cè)環(huán)境溫度與人體體溫,測(cè)量結(jié)果可以顯示在ARDUINO的串口監(jiān)視器或1062顯示屏上〔1062顯示屏也需要開發(fā),也可以使用其他程序。串口監(jiān)視器顯示數(shù)據(jù)如下:圖4.3溫度傳感器數(shù)據(jù)顯示圖TA為環(huán)境溫度,T0是人體溫度,因?yàn)闇y(cè)量部位為手指,且環(huán)境溫度會(huì)對(duì)體溫造成一定的影響,所以數(shù)據(jù)較為準(zhǔn)確。4.2脈搏采集4.1.1脈搏傳感器硬件連接脈搏傳感器與Arduino連線簡(jiǎn)單,只需要VCC接9V,GND接GND,A0接A0即可。具體連接見下圖:圖4.4脈搏傳感器硬件連接4.2.2數(shù)據(jù)顯示腕帶式脈搏傳感器的輸出信號(hào)是模擬信號(hào),可以直接使用示波器觀察,而要想用Arduino處理就必須連接A0作為AD模擬信號(hào)采集口,因?yàn)椴杉降臄?shù)據(jù)是模擬信號(hào),觀察起來不夠方便、直接。如下圖所示:圖4.5脈搏傳感器串口監(jiān)視器顯示為了直觀的顯示脈搏,可以選用一些上位機(jī)軟件,這里我使用的是DLSerialGraphV0.1,這款軟件功能簡(jiǎn)單,操作方便,其功能包括:自動(dòng)檢測(cè)端口,只需點(diǎn)擊刷新串口就能檢測(cè)到你當(dāng)前使用的端口;有斷幀功能,可以顯示每一幀的整個(gè)一幀數(shù)據(jù),并且將幀頭、幀功能、幀校驗(yàn),一幀的九個(gè)數(shù)據(jù)都顯示出來,較為直觀;可以演示波形。下圖即為DLSerialGraphV0.1顯示的脈搏傳感器數(shù)據(jù):圖4.6上位機(jī)數(shù)據(jù)輸出顯示圖4.7上位機(jī)波形顯示系統(tǒng)功能實(shí)現(xiàn)5.1代碼合成整個(gè)人體健康監(jiān)測(cè)系統(tǒng)是由Arduino、腕帶式脈搏傳感器、MLX90615、W5100網(wǎng)絡(luò)模塊4個(gè)部分構(gòu)成的,要想讓他們組成一個(gè)系統(tǒng)并不是簡(jiǎn)單的合成,因?yàn)樯婕暗揭粋€(gè)問題——Arduino一次只能燒錄一個(gè)代碼。這是由Arduino本身的特性造成的問題,所以我們必須修改代碼,但是不同的模塊之間很容易發(fā)生沖突,波特率的沖突,串口輸出的沖突,代碼編寫很容易出現(xiàn)問題。實(shí)際上要想解決這個(gè)問題并不困難,可以將各個(gè)模塊的代碼作為子程序,最后再進(jìn)行調(diào)用,這個(gè)方法簡(jiǎn)單方便,可以極大的節(jié)省時(shí)間,不過缺點(diǎn)是有些沖突可能無法解決,串口監(jiān)視器的輸出也會(huì)雜亂,觀測(cè)數(shù)據(jù)不夠清晰直觀,不適用所有情況。圖5.1

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論