脈搏測試儀的系統(tǒng)實(shí)現(xiàn),軟硬件方案、架構(gòu)
一、項(xiàng)目概述
本文引用地址:http://www.ex-cimer.com/article/201706/349946.htm1.1 引言
由于現(xiàn)在信息的快速發(fā)展,越來越多的人越不關(guān)注自己的身體狀況了,所以健康問題現(xiàn)在一直困擾著我們,而且由于健康問題我們社會也難以進(jìn)行發(fā)展,所以制作一個測量自己健康狀態(tài)的一起是至關(guān)重要的事情,我們的想法是通過人們的脈搏跳動數(shù)來判斷一下當(dāng)時(shí)人們的健康狀態(tài)。
1.2 項(xiàng)目背景/選題動機(jī)
脈搏的跳動數(shù)在平常狀態(tài)下每個人都是差不多的,所以通過脈搏的跳動人們可以判斷自己的健康程度,并且由于健康問題一直困擾著人們,不僅影響到人們的工作與學(xué)習(xí),而且他會伴隨人們一生,所以我們的想法是通過測試脈搏數(shù)來判斷人們的健康狀態(tài),并且及時(shí)就醫(yī)。
我們這個產(chǎn)品一般都在太陽能的工作下進(jìn)行使用,并且如果遇到壞天氣人們也可以通過電池對其供電,太陽能是新型能源并且環(huán)保,所以我們利用太陽能供電。
二、需求分析
2.1 功能要求
通過在手指上或者胳膊上加上相關(guān)的設(shè)備,計(jì)算出人體每分鐘的脈搏數(shù)。
可以動態(tài)的顯示當(dāng)前的脈搏數(shù),并且根據(jù)標(biāo)準(zhǔn)值進(jìn)行對比。
電池供電,可以隨時(shí)進(jìn)行測量。
可以太陽能供電。
內(nèi)置一些標(biāo)準(zhǔn)數(shù)據(jù)庫,提供一些不同場合下的測量,人們可以選擇不同的場合進(jìn)行測量,并且和標(biāo)準(zhǔn)對比,反應(yīng)當(dāng)時(shí)人的健康狀態(tài)。(例如人們運(yùn)動完之后下的測量)。
電壓不足提示,當(dāng)電池電壓不足時(shí),可以進(jìn)行提示。
2.2 性能要求
該設(shè)備可以穩(wěn)定并且準(zhǔn)確的測出人當(dāng)時(shí)的脈搏數(shù),并且實(shí)時(shí)更新數(shù)據(jù)。
三、方案設(shè)計(jì)
3.1 系統(tǒng)功能實(shí)現(xiàn)原理
系統(tǒng)硬件主體結(jié)構(gòu)框圖如下所示:
左邊為傳感器傳回來的數(shù)據(jù)脈沖,由于脈搏跳動時(shí)會產(chǎn)生壓力,傳感器通過該壓力判斷輸出高低電平,然后傳入微控制器,由微控制器計(jì)算,算出當(dāng)前的脈搏跳動數(shù),然后微控制器通過把數(shù)據(jù)傳到顯示屏來顯示。
3.2 硬件平臺選用及資源配置
硬件控制平臺:微控制器evk1105。
其他硬件電路通過發(fā)送相應(yīng)的指令發(fā)給微控制器然后微控制器去對其進(jìn)行控制操作。
3.3系統(tǒng)軟件架構(gòu)
軟件架構(gòu):分為底層與上層。
底層為一些對硬件操作函數(shù)的封裝,為上層調(diào)用提供接口。
上層為一些軟件算法的實(shí)現(xiàn),利用底層的接口對硬件操作。
3.4 系統(tǒng)軟件流程
程序主要運(yùn)行流程圖如下:
程序大體的流程如上圖,通過傳感器傳送數(shù)據(jù)然后統(tǒng)括微控制器的計(jì)算算出數(shù)據(jù),然后傳送給顯示屏顯示。
3.5 系統(tǒng)預(yù)計(jì)實(shí)現(xiàn)結(jié)果
可以快速而且靈敏的計(jì)算出數(shù)據(jù),并且正確顯示,完成自己預(yù)計(jì)的所有功能。
評論