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