熊金婷 李猛 張鑫梅 高鵬鵬 巫俊材
摘 要針對傳統的健康監護設備體積大、不易攜帶等不足,以及智能手環、智能手表傳輸距離短、不易監測等問題,本文提出一種基于物聯網的穿戴式運動健康監護系統,用于監護使用者在進行體育運動時的人體體溫、心率、脈搏等生命指征參數信息,通過物聯網技術、ZigBee無線傳感器、藍牙等通信技術將數據傳輸到個人終端上進行實時監測、存儲與分析。
【關鍵詞】物聯網 穿戴式 監護系統 ARM處理器
1 引言
隨著社會的不斷發展,科技的日益進步,近年來,居民的生活質量不斷提高,居民個人保健意識增強,追求健康體質的目標也日益增長。最近幾年,伴隨著全球性移動通信網絡科技的不斷進步,移動智能終端的普及性與覆蓋率得到了極大發展,大量的移動應用和服務以此為載體應運而生,這些觸手可及的應用服務正逐漸改變人們的日常生活。
智能健康這一概念的提出,使用戶可以通過移動通信技術,借助身邊的移動智能終端使用移動應用,就可以隨時隨地地查看自己的健康狀態。隨著信息技術和傳感器技術的不斷發展,使用數字化手段進行人體運動相關數據的采集、存儲和分析是人類追求運動信息化發展的必然趨勢,加快了人體運動健康監測工作科學化、現代化的步伐。
本文以物聯網技術為基礎,設計了一種基于物聯網的穿戴式運動健康監護系統,用于實現個人運動鍛煉或者群體運動時的生理健康監護,系統原理框圖如圖1所示。
系統主要由穿戴式健康數據采集終端、移動智能終端和云平臺組成,通過傳感器采集人體的生理健康參數并進行數據預處理,再通過ZigBee無線傳輸網絡或藍牙將數據傳輸到移動智能終端,移動智能終端利用Wi-Fi網絡將生理參數傳送到云平臺,在云平臺進行數據的云中存儲和分析,從而對人體各種生理指標進行實時、遠程監測,實現數據檢測、無線數據傳輸、歷史數據保存、數據趨勢呈現、智能風險預警等功能。
2 系統硬件設計
本系統的硬件設計包括穿戴式數據采集終端和移動智能終端兩部分,其系統硬件總體設計如圖2所示。
2.1 穿戴式健康數據采集終端的設計
穿戴式健康數據采集終端采集用戶的個人生理健康指標,主要采集用戶進行運動時的心率指標以及運動量情況;采用ARM處理器作為終端控制器,配置心率傳感器SON7015以及計步加速度傳感器MMA9555LR1采集生理健康參數,通過藍牙或者ZigBee無線通信模塊將采集到的數據傳輸給移動智能終端進行數據的匯總處理。
2.2 移動智能終端的設計
移動智能終端主要用于將采集終端采集到的用戶健康參數進行匯總處理,然后通過移動網、Wi-Fi等通信方式將數據上傳給云服務器進行數據的分析處理;根據系統模式的不同,移動智能終端采取不同的硬件方案,分別滿足個人用戶與群體用戶的需求。
2.1 控制模塊
本終端的核心模塊采用嵌入式ARM處理器STM32F103C8T6,其內核為32 位ARM處理器的CortexTM-M3 CPU,其最高工作頻率為72MHz,具有從128K字節的閃存程序存儲器,還擁有高達20K字節的SRAM存儲器;該處理器支持2.0-3.6V供電,具有4~16MHz晶振,內嵌8MHz的RC振蕩器和帶校準的40kHz的RC振蕩器。
2.2 心率檢測模塊
心率檢測模塊選用低功耗心率傳感器SON7015,其工作電流只有0.2毫安,比同類傳感器功耗節省10倍到50倍,能有效實現心率實時監控功能。采用光電式容積描記(PPG)的方式獲取人的心率信息并進行輸出,具有雙綠光LED,以發送電磁波(光波),波長為550nm,電磁波(光波)接收端涂有550nm波長的納米涂層進行濾波,其電路原理圖如圖3所示。
2.3 計步加速度傳感器
計步加速度傳感器采用三軸加速度傳感器MPU6050模塊,其內部整合了三軸陀螺儀以及三軸加速度計,供電電壓為3-5V,具有低壓差穩壓功能,通訊方式為標準I2C通信協議,MPU-6050分別使用三個16位的ADC,用于陀螺儀和加速度計的數據分析,將模擬量轉為數字量,并進行輸出。
2.4 ZigBee無線通信模塊
ZigBee無線通信模塊采用DRF1605型ZigBee無線傳輸模塊。DRF1605型ZigBee無線傳輸模塊可以通過UART串口與USART HMI串口觸摸屏相連接,從而實現傳輸數據信號的功能。DRF1605型ZigBee無線傳輸模塊傳輸信號距離可達到1600米。ZigBee網絡主要有主節點和從節點這兩種類型的節點,每個節點都可以收發數據,由于此網絡的最大特點是自動路由,因此若是由于信號傳輸距離過遠而不能輸送到信號只需要在中間再增加一個模塊即可提供路由,而且如果某一個路由路徑被破壞,網絡能夠自動尋找新的路徑從而實現通訊。
3 系統軟件設計
系統軟件設計按照功能可劃分成信息采集模塊、無線數據傳輸模塊、顯示模塊和報警電路模塊四個分模塊,將各個模塊分別進行流程圖設計,其主程序流程圖如圖4所示。
4 結束語
本文提出一種基于物聯網的穿戴式運動健康監護系統,綜合運用物聯網、嵌入式、傳感器等技術,用于監護運動員訓練、學生體育運動、馬拉松比賽等過程中的人體運動健康狀態,通過穿戴式健康數據采集終端實時采集人員在運動過程中的心率、體溫、血氧等生命體征參數信息,采用物聯網通信網絡技術將數據傳輸到監控終端平臺,經過對數據的處理、分析,對異常數據及時發出報警,實現對移動人員在運動過程中的健康狀態監測。
基于物聯網的穿戴式運動健康監護系統的設計開發對健康生活極其關鍵,它不僅僅是一個監護的智能設備,更是一個促進運動,享受健康生活的必需品。
參考文獻
[1]蘇生輝等.基于ARM平臺和ZigBee技術的遠程醫療監護系統[J].工業控制計算機,2010,23(04):30-31,33.
[2]郭世富等,基于ZigBee無線傳感器網絡的脈搏信號測試系統[J].計算機應用研究,2007:258-260.
[3]石道生等.基于Zigbee技術的遠程醫療監護系統設計與實現[J].武漢理工大學學報,2008,30(03):394-397.
[4]明軒,徐玉炎,張瑞等.基于ZigBee的穿戴式醫療監護系統節點的設計與實現[J].電子設計工程,2014,22(11):80-84.
[5]李勇正,高飛,吳效明.基于ZigBee的穿戴式多生理參數WPAN[J].微計算機信息,2008,24(8-2):10-12.
作者單位
天津職業技術師范大學 天津市 300222