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

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

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

3天內(nèi)不再提示

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

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

掃碼添加小助手

加入工程師交流群

摘要:

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


1 總體框架

本設(shè)計的總體框架如圖1 所示。


poYBAGKQp9WAFTsjAAAfdtL5P2E551.png


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


2 硬件設(shè)計

2.1 微控制單元

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


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

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


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


poYBAGKQp-GAfFykAABVmCDQsfU894.png


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


pYYBAGKQp-iAMNAXAACUG9VznQA941.png


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

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

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

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

3 軟件設(shè)計

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

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

poYBAGKQp_CAXdceAAU5phXWG4U291.png

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

poYBAGKQp_mAXBIbAAAjHk5MA6I765.png

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

從 MAX30102 中獲取的數(shù)據(jù)信號為原始信號, 需經(jīng)過算法處理才能得到測試者的心率值與血氧值。 對于從該模塊采集出來的數(shù)據(jù)信號進行處理的方法, 常用的有兩種: 一種是時域分析, 即算出脈搏數(shù)據(jù)信號( PPG) 的平均波峰距, 再用一分鐘除以這個波峰距即可得到心率值; 另一種是通過對 PPG 信號進行 FFT 變換得到頻域中脈搏波信號的頻段, 再將這個頻率值乘以一分鐘得到心率值。 首先是第二種方法, 經(jīng)過了在 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 設(shè)置為 100 , FFT_N 設(shè)置為1 024 , 從 FFT 填滿數(shù)據(jù)到計算出心率值需要花 費 5 s , 但得到的各心率值間隔為 3 。 從監(jiān)測測試者的心率的實時性和準確性來看, 這都是沒有參考價值的。 若提高FFT 的點數(shù)長度, 雖然能提高測試心率值的精度, 但這將大大增加了監(jiān)測出心率的時間, 同時加大了微控單元的負擔(dān)。本文設(shè)計心率算法使用的是第一種, 計算心率血氧的算法流程如圖 5 所示。

poYBAGKQp_mAXBIbAAAjHk5MA6I765.png

3.3 3 機智云

物聯(lián)網(wǎng)平臺

demoapp 的移植與調(diào)試

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

esp8266

。

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

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

使用

GAgent

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

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

poYBAGKQqA2ALU3xAAGPnr8ZQT8415.png

4測試驗證

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

5結(jié)論

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

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

    關(guān)注

    2309

    文章

    11162

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

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

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

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

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

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

    在當(dāng)今物聯(lián)網(wǎng)時代,越來越多的開發(fā)者希望能夠快速上手并實現(xiàn)創(chuàng)新的產(chǎn)品與應(yīng)用。機智的Gokit3開發(fā)板因其易用性和豐富功能受到初學(xué)者的青睞。該開發(fā)板
    的頭像 發(fā)表于 01-08 19:14 ?460次閱讀
    <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 ?1109次閱讀
    【免費試用】正點原子<b class='flag-5'>STM32</b>N647<b class='flag-5'>開發(fā)板</b>免費試用

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

    本項目基于STM32F103C8T6最小系統(tǒng),采用HAL庫開發(fā)方式,結(jié)合ESP01sWi-Fi模塊,實現(xiàn)將各類傳感器數(shù)據(jù)快速上傳至機智
    的頭像 發(fā)表于 12-10 18:04 ?1096次閱讀
    <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ā)板技術(shù)解析與應(yīng)用指南

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

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

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

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

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

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

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

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

    在《STM32機智連接實現(xiàn)步驟與技巧(上篇)》中,我們介紹了硬件連接和通信協(xié)議配置。本篇將重點講解如何將機智相關(guān)代碼移植到
    的頭像 發(fā)表于 05-23 18:10 ?1116次閱讀
    <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è)備的遠程控制和數(shù)據(jù)管理,提升物聯(lián)網(wǎng)應(yīng)用的智能化水平
    的頭像 發(fā)表于 05-23 18:10 ?1166次閱讀
    <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)護儀應(yīng)用方案

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

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

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

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

    Gokit5是一個零代碼智能開發(fā)板開發(fā)者只需專注智能體的業(yè)務(wù)邏輯設(shè)計,快速搭建屬于自己的AI智能體對講系統(tǒng)。使用說明1.長按按鍵對,開啟
    的頭像 發(fā)表于 03-12 19:26 ?1753次閱讀
    <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ù)據(jù)、距離、人體信號、光照強度L
    的頭像 發(fā)表于 03-10 08:03 ?1955次閱讀
    <b class='flag-5'>STM32</b>項目分享:<b class='flag-5'>智能</b>臺燈(<b class='flag-5'>機智</b><b class='flag-5'>云</b>)系統(tǒng)