国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

人體運動數據采集系統設計與實現

2022-08-29 12:14劉宇寧陳澤銘李嘉俊
物聯網技術 2022年8期
關鍵詞:步數藍牙單片機

劉宇寧,王 碩,賈 誼,陳澤銘,李嘉俊

(北方工業(yè)大學 信息學院,北京 100144)

0 引 言

近年來,人們的生活水平日益提高,人體的健康發(fā)展與監(jiān)測成為提高生活水平的重要關注點。在日常生活中,人們通過對自身運動數據的收集與研究,可以觀察到自己步行的步幅、步頻、心率等數據,除此之外,通過對更加詳細的身體數據,例如體脂率、身體成分分析、基礎代謝量等進行分析,可以有效避免潛在的運動傷病。使用運動傳感器可以隨時隨地記錄和分析人類活動,用戶可以跟蹤自己的跑步步數、騎行距離、睡眠時間和能量消耗。人體運動數據采集系統能夠實時監(jiān)控并監(jiān)測人體的日常行為,通過智能算法做出判斷,給人體的身體狀況提供更加科學的幫助。

本系統基于STM32單片機,使用MDK 5開發(fā)平臺,該平臺具有集成度高和開發(fā)方便的優(yōu)點,同時還具有數字信號處理、高性能、實時功能、低電壓與低功耗等特性。其將模/數轉換、計步模塊、藍牙傳輸等相結合,對輸入的心電信號與處理后的步數數據通過藍牙實現數據傳送,并在手機上顯示。

1 系統總體設計

系統包括ADS1292模數轉換模塊、MPU 6050傳感器、HC-04藍牙模塊、數據轉換模塊、MCU和安卓手機APP。ADS1292是多通道的同步采樣24位Δ-Σ模數轉換器(ADC),具有內置可編程增益放大器(PGA)、內部基準以及板載振蕩器。MPU 6050是全球首例9軸運動處理傳感器,其集成了3軸MEMS陀螺儀,3軸MEMS加速度計,MPU 6050六軸陀螺加速度儀,可對輸入加速度幅度在-16g~+16g、角速度幅度在-2 000~+2 000°/s的信號進行數據采集,通過IC通信。HC-04藍牙串口通信模塊是新一代基于V2.1(SPP)經典藍牙協議和BLE 4.0藍牙協議的雙模數傳模塊。工作頻段為2.4 GHz,調制方式為GFSK。模塊發(fā)射功率約為3 dBm,接收靈敏度約為-90 dBm。MCU分別通過SPI接口、IC接口對ADS1292、MPU 6050進行數據讀取和處理操作,經過計算后將步數與心電圖等數據顯示在LCD顯示屏,同時通過藍牙模塊將數據發(fā)送至手機端。

2 系統硬件設計

系統硬件主要包括A/D轉換模塊、加速度采集模塊、藍牙模塊、單片機處理模塊。利用接口對數據進行采集和處理,將處理后的數據在LCD屏上顯示,并通過藍牙模塊傳輸至手機端。

2.1 硬件結構

ADS1292將經過模數轉換后的數據交由STM32F103接收后,經過數據處理算法將最終數據顯示在LCD屏上,并通過無線通信模塊傳送至手機端。系統硬件結構如圖1所示。

圖1 硬件結構

2.2 硬件電路模塊

2.2.1 ADS1292及其應用

ADS1292芯片是一款用于測量生物電信號的集成調理模塊,可實現心電同步采樣和24位模數轉換,采樣精度高,信號無需高倍數放大就可滿足采樣精度要求,且內置可編程增益放大器、內部參考和板載振蕩器。心電采集參數可通過配置內部寄存器進行靈活設置,是心電采集系統設計的最佳選擇之一。

2.2.2 MPU 6050及其應用

MPU 6050是全球首例9軸運動處理傳感器。它集成了3軸MEMS陀螺儀,3軸MEMS加速度計,以及可擴展數字運動處理器DMP(Digital Motion Processor, DMP),能用IC接口連接第三方數字傳感器,如磁力計等。

MPU 6050對其上的陀螺儀和加速度計分別用了3個16位ADC,將測量的模擬量轉為可輸出的數字量。為精確跟蹤快速和慢速運動,傳感器的測量范圍均可控,陀螺儀可測范圍為 ±250°/s,±500°/s,±1 000°/s,±2 000°/s,加速度計可測范圍為±2g,±4g,±8g,±16g。該傳感器通過SDA、SCL分別連接單片機IC數據線、時鐘線與單片機通信。驅動電路如圖2所示。

圖2 MPU 6050驅動電路

2.2.3 藍牙模塊

HC-04藍牙串口通信模塊是新一代基于V2.1(SPP)經典藍牙協議和BLE 4.0藍牙協議的雙模數傳模塊。模塊采用郵票孔封裝方式,可貼片焊接,模塊尺寸為18.5 mm×13 mm×2.0 mm。本設計使用的是正點原子設計開發(fā)的ATK HC-04藍牙串口模塊,其采用AT指令配置波特率,本系統使用921 600。

2.2.4 單片機接收處理模塊

MCU通過IC接口對MPU 6050和ADS1292進行數據讀取和處理,并通過UART向HC-04發(fā)送數據。

2.2.5 LCD顯示模塊

LCD是低功耗顯示器件,其顯示屏通過在.C文件中引用聲明函數顯示所需的字、字符以及字符串,主要運用CS、CLK、MOSI和MISO通過調節(jié)時序完成,LCD電路如圖3所示。

圖3 LCD電路

3 系統軟件設計

系統軟件部分主要包括系統各模塊初始化,基于SPI建立STM32與ADS1292的通信,基于IC建立MCU與MPU 6050的通信,傳送數據至手機端與LCD。本設計軟件流程如圖4所示。

圖4 軟件流程

4 結 果

STM32處理后的數據顯示在LCD屏幕以及手機端,用戶可以在手機上查看步數以及波形圖。手機端界面如圖5所示。

圖5 手機端界面

5 結 語

本文以人體運動數據采集系統設計為研究目標,使用STM32為主控模塊,利用ADS1292等模塊完成數據的轉化、處理與傳輸,系統對心電圖、步數數據的收集顯示效果良好,對實際工程應用有一定的實用價值和理論指導作用。

猜你喜歡
步數藍牙單片機
楚國的探索之旅
基于單片機的SPWM控制逆變器的設計與實現
基于單片機的層次漸變暖燈的研究
基于單片機的便捷式LCF測量儀
微信運動步數識人指南
簡單、易用,可玩性強Q AcousticsBT3藍牙音箱
適合自己的才是最好的 德生(TECSUN) BT-50藍牙耳機放大器
國人運動偏愛健走
緊急:藍牙指尖陀螺自燃!安全隱患頻出
Microchip推出兩個全新PIC單片機系列
英山县| 河西区| 齐河县| 于都县| 临汾市| 永宁县| 小金县| 宁化县| 秭归县| 迭部县| 灌云县| 垣曲县| 凯里市| 灵台县| 商水县| 吐鲁番市| 达日县| 余干县| 德州市| 兴宁市| 万源市| 易门县| 永顺县| 长沙市| 睢宁县| 时尚| 杂多县| 溆浦县| 左权县| 江北区| 明水县| 大邑县| 绥中县| 通许县| 攀枝花市| 偏关县| 金华市| 登封市| 衡山县| 德安县| 苏州市|