91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

STM32開發(fā)板+機智云IoT+智能遠程健康監(jiān)護儀

機智云 ? 2022-05-27 18:29 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

摘要:

為了能讓患者在家中長期地監(jiān)測自身的各種生理參數(shù),隨時捕捉突發(fā)性心率失常,同時能將生理參數(shù)反映給醫(yī)療機構,方便醫(yī)務人員用于指導和協(xié)助治療,機智云開發(fā)者設計了一款基于單片機的智能遠程多生理參數(shù)健康監(jiān)護儀。通過血氧、脈搏和體溫等數(shù)字信號采集模塊采集原始數(shù)據,由單片機進行算法處理,在顯示模塊顯示人體的血氧值、心率值和體溫值等,用戶還可通過按鍵配置生理參數(shù)的閾值報警、按鍵發(fā)送生理參數(shù)至云端。最后,與標準醫(yī)用監(jiān)護儀進行對比測試,驗證了該設計的準確性與可行性。


1 總體框架

本設計的總體框架如圖1 所示。


poYBAGKQp9WAFTsjAAAfdtL5P2E551.png


圖1中, 監(jiān)護儀采用以 ARM Cortex-M3 為內核 STM32 單片機作為核心處理單元, 分別將數(shù)字集成心率血氧采集模塊、 非接觸測量溫度的紅外傳感器模塊得到的心率信號、 血氧信號、溫度信號通過通用的通信協(xié)議傳到核心處理單元進行特定的算法以及處理, 得到當前測試者的心率值、 血氧值、體溫值, 這些參數(shù)同時在LCD 顯示屏上實時顯示與更新。測試者還可以通過獨立按鍵配置生理參數(shù)的閾值提醒和將得到的生理參數(shù)通過無線通信模塊實時發(fā)送至智能手機電腦等終端設備, 在云端可以實現(xiàn)這些生理參數(shù)的遠程監(jiān)測。


2 硬件設計

2.1 微控制單元

該設計使用的微控制單元為STM32F103VET6 主控芯片, 其內核 Cortex-m3 是 ARM 公司面向成本和功耗敏感同時滿足相對高性能的市場產品而推出的。 ST 公司基于 Cortex-m 內核推出了STM32 的多個系列版本, 有基本型、增強型、互補型和 USB 基本型等, 其主流產品STM32F103 增強型系列微控器廣泛應用于電子電力系統(tǒng)、電機驅動、手持設備、空調系統(tǒng)、醫(yī)療電子等。


STM32F103VET6 的工作頻率最高可達72 MHz , 512 KB 的 Flash 容量作為 程序存 儲器 , 64 KB 的 SRAM 靜態(tài)隨機存取存儲器, 同時, 片上集成豐富的外設, 如: USB 、ADCCAN 、I2CUART 、TIMER 等。 開發(fā)者可通過庫函數(shù)、寄存器、STM32CUBEMX 等多種開發(fā)方式提高編程效率。

2.2 數(shù)字集成心率血氧傳感器


MAX30102 是美信半導體公司于 2016 年專為可穿戴設備和健康醫(yī)療輔助設備設計的一款數(shù)字集成心率血氧傳感器模塊。 該模組主要集成了雙波長紅光和紅外光 LED 、接收反射紅光和紅外光的光電探測器、環(huán)境光消除器件、分辨率可調的高精度 18 位 ADC 、數(shù)字噪聲消除器件、FIFO 存儲器和 I2C 通信接口。 單片機可通過 I2C 通信對 MAX30102 單獨設置為心率模式、血氧模式或者共用模式, 配置內部 ADC 分辨率、紅光和紅外光樣本的采集速率、FIFO 中樣本數(shù)量溢出的中斷方式、低功耗待機模式等操作。美信官網有 MAX30102 的系統(tǒng)圖和數(shù)據手冊, MAX30102 模塊的電路如圖 2 所示。


poYBAGKQp-GAfFykAABVmCDQsfU894.png


該傳感器測量心率和血氧的方法即光電容積法(PPG)。測量心率的基本原理[5-6]是利用動脈血液中的脈動成分對紅外光的吸光度隨著心臟跳動而進行周期性的變化(紅外光波長通常為900nm附近),經過反射后的紅外光光強被光電探測器接收后轉化為數(shù)字信號,進而通過算法處理得到心率。而測量血氧需要用到兩種波長不同的紅光(波長通常在660nm附近)和紅外光。脈動血液中的還原血紅蛋白(Hb)和氧合血紅蛋白(HbO2)對660nm(Hb對紅外光的消光系數(shù))、aHbO2(HbO2對紅光的消光系數(shù))以及用算法從原始樣本中分離的交流信號的以下公式,即可得到血氧飽和度值。


pYYBAGKQp-iAMNAXAACUG9VznQA941.png


2.3 3 紅外非接觸溫度傳感器

某些晶體可以因為溫度變化而引起晶體表面電荷, 輻射紅外線。 紅外非接觸傳感器的工作原理為探測物體表面紅外輻射能量, 并將其轉變?yōu)橐子跍y量的電信號或其他形式的量。 MLX90614 模組集成了用于探測目標溫度和環(huán)境溫度的熱電偶 MLX81101 和用于處理熱電偶輸出模擬信號的專用集成芯片 MLX90302 , 由邁來芯公司研發(fā)和生產。

該傳感器系列有多個型號和封裝方式,適用于不同領域的測量,專用于人體溫度監(jiān)測的醫(yī)療應用版本在適用范圍內精度可達到0.1℃。在傳感器開發(fā)方面,存儲在MLX90302RAM中的目標溫度和環(huán)境溫度數(shù)據可由兩線SMBus通信協(xié)議模式和10位PWM模式輸出。

GY-90614模塊的電路如圖3所示。

3 軟件設計

3.1用于配置閾值和選擇發(fā)送數(shù)據的按鍵掃描算法

由于本監(jiān)護儀設計的循環(huán)流程運行一次所需時間為 3 ~ 4 s , 因此通常的在主函數(shù)中的按鍵掃描算法無法精確地識別到測試者按鍵操作, 故采用了外部中斷嵌套定時器中斷掃描按鍵的方法來檢測測試者的按鍵動作。 該方法能極大地減少用戶進行單片機配置時所需要的按鍵數(shù)目, 降低產品成本, 同時提高了單片機運行程序的效率, 提高硬件資源的使用率。

poYBAGKQp_CAXdceAAU5phXWG4U291.png

具體的按鍵掃描算法思想如下: 測試者按下配置按鍵, 單片機掃描到邊沿信號, 程序進入設置了打開定時器的外部中斷服務函數(shù), 單片機處于掃描按鍵狀態(tài), 測試者此時可進行各種生理參數(shù)的閾值配置( 當閾值大于或小于測試者配置的數(shù)值時, 單片機會實時響應并提醒測試者) , 或者選擇關閉定時器的中斷開關, 從而使單片機退出配置模式, 按鍵算法流程如圖 4 所示。

poYBAGKQp_mAXBIbAAAjHk5MA6I765.png

3.2 2 心率血氧算法選擇分析

從 MAX30102 中獲取的數(shù)據信號為原始信號, 需經過算法處理才能得到測試者的心率值與血氧值。 對于從該模塊采集出來的數(shù)據信號進行處理的方法, 常用的有兩種: 一種是時域分析, 即算出脈搏數(shù)據信號( PPG) 的平均波峰距, 再用一分鐘除以這個波峰距即可得到心率值; 另一種是通過對 PPG 信號進行 FFT 變換得到頻域中脈搏波信號的頻段, 再將這個頻率值乘以一分鐘得到心率值。 首先是第二種方法, 經過了在 STM32VET6 使用FFT ( 快速傅里葉變換) 算法對 PPG 信號的處理后, 發(fā)現(xiàn)這種方法計算心率值存在時間和精度相矛盾的問題, 由以下公式可得出:

heartrate=60×Samples_per_second×s2_max_index×FFT_N

( 5 )其中, Samples_per_second 為每秒從 MAX30102 中采集的紅 外 光 樣 本 數(shù) 量 , s2_max_index × FFT_N 為 脈 搏 信 號 中交流成分信號的頻率, FFT_N 為快速傅里葉變換的點數(shù)長度。 若 Samples_per_second 設置為 100 , FFT_N 設置為1 024 , 從 FFT 填滿數(shù)據到計算出心率值需要花 費 5 s , 但得到的各心率值間隔為 3 。 從監(jiān)測測試者的心率的實時性和準確性來看, 這都是沒有參考價值的。 若提高FFT 的點數(shù)長度, 雖然能提高測試心率值的精度, 但這將大大增加了監(jiān)測出心率的時間, 同時加大了微控單元的負擔。本文設計心率算法使用的是第一種, 計算心率血氧的算法流程如圖 5 所示。

poYBAGKQp_mAXBIbAAAjHk5MA6I765.png

3.3 3 機智云

物聯(lián)網平臺

demoapp 的移植與調試

從下位機監(jiān)護儀采集的測試者生理參數(shù)( 如:心率、血氧和體溫) 在 LCD 模塊實時顯示, 同時, 還能將監(jiān)護儀進行聯(lián)網后在手機客戶端和官方的網頁界面監(jiān)測到這 些生理參數(shù)。 物聯(lián)網平臺選擇的是機智云, 而聯(lián)網設備選擇的是樂鑫的

esp8266

ESP8266 廣泛應用于各種物聯(lián)網智能硬件的開發(fā), 如: 傳感器網絡、智能家居設計和無線醫(yī)療電子設備等。其常用的固件 AT 指令作為微控單元和 WiFi 模組之間配置功能, 連接與通信的底層指令。 相應地, 機智云

物聯(lián)網開發(fā)平臺

使用

GAgent

固件作為其與WiFi 模組的橋梁。

MCU 代碼開發(fā)方面, 機智云有官方的代碼自動生成工具, 該工具幫助開發(fā)者完成了 MCU與 WiFi 模組通信連接的底層協(xié)議工作, 適用于獨立 MCU 方案和 SoC 方案, 使開發(fā)者更專注于軟硬件的功能開發(fā)。機智云數(shù)據點設置如表1所示, 云端網頁生理參數(shù)遠程監(jiān)測如圖6所示, 記錄了測試者某天21時一段時間內生理參數(shù)隨時間變化情況。

poYBAGKQqA2ALU3xAAGPnr8ZQT8415.png

4測試驗證

為了測試驗證本次設計的監(jiān)護儀的準確性, 以同一測試者 10 個不同時間點的生理參數(shù)作為測試樣本, 每個時間點分別用參考監(jiān)護儀和本監(jiān)護儀進行 5 次采集,最后求平均值。測試者心率、血氧和體溫的測試結果如表 2 所示。

5結論

智能遠程多生理參數(shù)健康監(jiān)護儀為社會上的一些特定人群提供了日常居家健康監(jiān)護的可行性, 監(jiān)護儀采用數(shù)字集成心率血氧模塊等采集人體的心率、血氧和體溫等, 通過下位機實時顯示數(shù)據和波形, 使用獨立按鍵配置閾值提醒和配置聯(lián)網, 同時可通過云端網頁監(jiān)測記錄。 本設計具有操作簡單、成本低、便攜性好、擴展性豐富、測量較為準確等特點。

pYYBAGKQqBSAJZzeAACNJ8ImmBs847.png
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • STM32
    +關注

    關注

    2309

    文章

    11162

    瀏覽量

    373462
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    機智Gokit3開發(fā)篇》4 RGB燈的介紹與驅動移植(HAL庫)

    在物聯(lián)網開發(fā)STM32嵌入式應用實踐中,RGB燈是實現(xiàn)可視化交互、狀態(tài)指示的常用外設,而機智Gokit3開發(fā)板作為物聯(lián)網
    的頭像 發(fā)表于 01-28 19:11 ?5066次閱讀
    《<b class='flag-5'>機智</b><b class='flag-5'>云</b>Gokit3<b class='flag-5'>開發(fā)</b>篇》4 RGB燈的介紹與驅動移植(HAL庫)

    奮斗 STM32 開發(fā)板入門手冊

    電子發(fā)燒友網站提供《奮斗 STM32 開發(fā)板入門手冊.pdf》資料免費下載
    發(fā)表于 01-13 10:44 ?1次下載

    機智Gokit3開發(fā)篇 — 搭建Gokit3工程(HAL庫版)

    在當今物聯(lián)網時代,越來越多的開發(fā)者希望能夠快速上手并實現(xiàn)創(chuàng)新的產品與應用。機智的Gokit3開發(fā)板因其易用性和豐富功能受到初學者的青睞。該開發(fā)板
    的頭像 發(fā)表于 01-08 19:14 ?458次閱讀
    <b class='flag-5'>機智</b><b class='flag-5'>云</b>Gokit3<b class='flag-5'>開發(fā)</b>篇 — 搭建Gokit3工程(HAL庫版)

    【免費試用】正點原子STM32N647開發(fā)板免費試用

    STM32N647開發(fā)板是正點原子以STM32N647X0H3Q為核心推出的開發(fā)板,開發(fā)板提供了強大的AI算力和CPU處理能力支持,可進行人
    的頭像 發(fā)表于 12-23 08:06 ?1097次閱讀
    【免費試用】正點原子<b class='flag-5'>STM32</b>N647<b class='flag-5'>開發(fā)板</b>免費試用

    STM32快速上實戰(zhàn)指南:手把手帶你入門機智

    本項目基于STM32F103C8T6最小系統(tǒng),采用HAL庫開發(fā)方式,結合ESP01sWi-Fi模塊,實現(xiàn)將各類傳感器數(shù)據快速上傳至機智
    的頭像 發(fā)表于 12-10 18:04 ?1092次閱讀
    <b class='flag-5'>STM32</b>快速上<b class='flag-5'>云</b>實戰(zhàn)指南:手把手帶你入門<b class='flag-5'>機智</b><b class='flag-5'>云</b>

    ?STM32 Nucleo-64開發(fā)板技術解析與應用指南

    STMicroelectronics -C051C8 STM32 Nucleo-64開發(fā)板通過由STM32微控制器為概念測試和原型創(chuàng)建提供了一種經濟實惠且靈活的途徑。該開發(fā)板支持ARD
    的頭像 發(fā)表于 10-16 10:50 ?737次閱讀
    ?<b class='flag-5'>STM32</b> Nucleo-64<b class='flag-5'>開發(fā)板</b>技術解析與應用指南

    STM32項目分享:智能語音臺燈(機智)

    01—項目簡介1.功能詳解STM32智能語音臺燈(機智)功能如下:STM32F103C8T6單片機作為主控單元按鍵切換模式,支持自
    的頭像 發(fā)表于 07-24 18:03 ?1573次閱讀
    <b class='flag-5'>STM32</b>項目分享:<b class='flag-5'>智能</b>語音臺燈(<b class='flag-5'>機智</b><b class='flag-5'>云</b>)

    STM32+esp8266連接機智,上傳溫濕度數(shù)據并控制繼電器開關(平臺配置、代碼生成、代碼移植)

    本教程將詳細介紹如何將STM32微控制器與ESP8266Wi-Fi模塊連接到機智平臺,實現(xiàn)溫濕度數(shù)據的上傳與繼電器的遠程控制。通過此過程,您將學會如何配置
    的頭像 發(fā)表于 07-15 18:54 ?1072次閱讀
    <b class='flag-5'>STM32</b>+esp8266連接<b class='flag-5'>機智</b><b class='flag-5'>云</b>,上傳溫濕度數(shù)據并控制繼電器開關(平臺配置、代碼生成、代碼移植)

    物聯(lián)網智能家居方案-基于Nucleo-STM32L073&amp;機智實例項目打包下載

    物聯(lián)網智能家居方案-基于Nucleo-STM32L073&機智實例項目打包,推薦下載!
    發(fā)表于 05-29 21:50

    STM32機智連接實現(xiàn)步驟與技巧(下篇):機智代碼移植與優(yōu)化

    在《STM32機智連接實現(xiàn)步驟與技巧(上篇)》中,我們介紹了硬件連接和通信協(xié)議配置。本篇將重點講解如何將機智相關代碼移植到
    的頭像 發(fā)表于 05-23 18:10 ?1115次閱讀
    <b class='flag-5'>STM32</b>與<b class='flag-5'>機智</b><b class='flag-5'>云</b>連接實現(xiàn)步驟與技巧(下篇):<b class='flag-5'>機智</b><b class='flag-5'>云</b>代碼移植與優(yōu)化

    STM32機智連接實現(xiàn)步驟與技巧(上篇)

    通過STM32機智的連接,開發(fā)者可以實現(xiàn)設備的遠程控制和數(shù)據管理,提升物聯(lián)網應用的智能化水平
    的頭像 發(fā)表于 05-23 18:10 ?1164次閱讀
    <b class='flag-5'>STM32</b>與<b class='flag-5'>機智</b><b class='flag-5'>云</b>連接實現(xiàn)步驟與技巧(上篇)

    16位6通道AFE軟硬件兼容ADS1120多參數(shù)監(jiān)護儀應用方案

    16位6通道AFE軟硬件兼容ADS1120多參數(shù)監(jiān)護儀應用方案
    的頭像 發(fā)表于 04-25 09:42 ?844次閱讀
    16位6通道AFE軟硬件兼容ADS1120多參數(shù)<b class='flag-5'>監(jiān)護儀</b>應用方案

    雷卯收集終端開發(fā)板

    收集目的:方便客戶選用終端開發(fā)板,并且能夠讓終端開發(fā)板穩(wěn)定工作。雷卯EMC小哥圍繞終端開發(fā)板
    的頭像 發(fā)表于 04-02 11:15 ?645次閱讀
    雷卯收集<b class='flag-5'>云</b>終端<b class='flag-5'>開發(fā)板</b>

    機智Gokit5 AI智能開發(fā)板操作說明:全面教程與實戰(zhàn)指南

    Gokit5是一個零代碼智能開發(fā)板,開發(fā)者只需專注智能體的業(yè)務邏輯設計,快速搭建屬于自己的AI智能體對講系統(tǒng)。使用說明1.長按按鍵對,開啟
    的頭像 發(fā)表于 03-12 19:26 ?1752次閱讀
    <b class='flag-5'>機智</b><b class='flag-5'>云</b>Gokit5 AI<b class='flag-5'>智能</b>體<b class='flag-5'>開發(fā)板</b>操作說明:全面教程與實戰(zhàn)指南

    STM32項目分享:智能臺燈(機智)系統(tǒng)

    01—項目簡介1.功能詳解STM32智能臺燈(機智)系統(tǒng)功能如下:1.檢測功能:系統(tǒng)檢測周圍溫濕度數(shù)據、距離、人體信號、光照強度L
    的頭像 發(fā)表于 03-10 08:03 ?1953次閱讀
    <b class='flag-5'>STM32</b>項目分享:<b class='flag-5'>智能</b>臺燈(<b class='flag-5'>機智</b><b class='flag-5'>云</b>)系統(tǒng)