找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

帖子
查看: 16397|回復(fù): 20
收起左側(cè)

瑞薩單片機智能血壓計測量儀設(shè)計 含源碼,手機APP,電路圖與詳細資料

  [復(fù)制鏈接]
ID:246976 發(fā)表于 2017-12-4 09:20 | 顯示全部樓層 |閱讀模式
RL78/L1A 智能血壓計
Mini-Solution on Ultra-low Power 16-bit  Microcontroller
Easygo示例,包括:應(yīng)用說明(用戶手冊)、原理圖、BOM表、源代碼等完整資料,在展示瑞薩電子MCU特點的同時,提供多種小家電和典型應(yīng)用的設(shè)計參考,希望用戶能Easy Use,Easy Go。
0.png
功能概要:
1. RL78/L1A通過串口控制RL78/G1D實現(xiàn)BLE功能。
2. RL78/L1A實現(xiàn)血壓測量、脈搏測量、LCD顯示等。
3. Android App實現(xiàn)電池電量、收縮壓、舒張壓、脈搏等數(shù)據(jù)顯示。
0.png

操作概要:
1. Android App,掃描名稱為“Renesas Blood Pressure”的設(shè)備,點擊連接設(shè)備。
2. 按下智能血壓計的“Start/Stop”按鍵或者Android  App的“Start measurement”鍵, 啟動自動測量過程。測量完成后,測量結(jié)果在LCD和智能血壓計App上顯示。在測量過程 中,如果想終止測量,按下“Start/Stop”鍵,快速放氣電磁閥打開,釋放袖套中的空氣。

本篇用戶手冊介紹了低功耗 LCD 微控制器 RL78/L1A 配合藍牙低功耗(BLE)微控制器 RL78/G1D 在智能 血壓計上的應(yīng)用(用于 Android)。RL78/L1A 通過串口通信控制 RL78/G1D 的 BLE 協(xié)議程序,相關(guān)應(yīng)用的程 序結(jié)構(gòu)和使用信息等請參考以下相關(guān)文檔。
1 系統(tǒng)功能概述 3
11 智能血壓計介紹  3
12 血壓測量原理介紹 4
13 操作說明  5
131 設(shè)備連接  5
132 血壓測量  5

2 硬件說明  8
21 智能血壓計演示板介紹  8
22 硬件結(jié)構(gòu)框圖 9
23 主控 MCU  10
24 BLE MCU 11
25 電源電路  12
26 壓力檢測電路 12
27 氣泵和電磁閥控制電路  13
28 LCD 控制電路  13
29 LED 控制電路  14

3 原理圖、 PCB 及元器件清單 15
31 原理圖 15
32 PCB 圖  17
33 元器件清單  18

4 軟件說明  19
41 集成開發(fā)環(huán)境 19
42 選項字節(jié)配置 19
43 軟件安裝  19
431 主控 MCU 固件下載  19
432 BLE MCU 固件下載  19
44 流程圖 20
441 主時序流程圖  20
442 固件主函數(shù)流程圖 21
443 智能手機 APP 流程圖  22
5 參考例程  23
6 參考文獻  23

1.  系統(tǒng)功能概述
1.1     智能血壓計介紹
血壓是反映心血管系統(tǒng)狀態(tài)的重要生理參數(shù),合適的血壓是維持人體正常新陳代謝的必要條件。隨著生活 水平的提高,人們也更加注重自身的健康問題,而不健康的生活方式與不科學的飲食習慣,導(dǎo)致人類疾病越來 越多的出現(xiàn)。高血壓已逐漸上升到人類疾病危害排行榜的前列,長期危害著人體健康,讓飽受高血壓折磨的患 者痛不欲生。有效、便捷地測量血壓,可使人們及時了解身體狀況,及早進行防治與治療,從而有效地預(yù)防和 治療高血壓。
電子血壓計具有低成本、小型化、自動化等優(yōu)點,便于攜帶而且易于操作,逐漸成為家庭必備的保健用品。
隨著智能手機和移動互聯(lián)技術(shù)的發(fā)展,智能電子血壓計能夠?qū)崿F(xiàn)測量數(shù)據(jù)的無線傳輸,記錄各血壓參數(shù)值等優(yōu) 勢,越來越受到人們的青睞。本篇用戶手冊介紹的智能電子血壓計在普通電子血壓計上集成了藍牙模塊,利用 藍牙實現(xiàn)無線傳輸功能。
為了實現(xiàn)本次應(yīng)用,需分別燒寫 BLE 程序及應(yīng)用程序到 RL78/G1D 模塊和 RL78/L1A,并安裝相應(yīng) APP 到 Android 智能手機,通過 BLE 功能實現(xiàn)手機和智能血壓計的通信。智能手機接收來自血壓計的收縮壓、擴張 壓及脈搏數(shù)據(jù),顯示并存儲數(shù)據(jù)。本應(yīng)用中的智能血壓計演示板由主控單片機 RL78/L1A、RL78/G1D 模塊和 外圍電路(LCD 顯示、血壓測量電路、氣壓控制電路等)組成,其中 RL78/G1D 模塊來自于 RL78/G1D 評價板
(RTK0EN0001D01001BZ)。 智能血壓計系統(tǒng)如“圖 1.1”所示
0.jpg
1.2 血壓測量原理介紹
無損血壓測量一般基于柯氏法和示波法,但是柯氏法存在一些固有的缺點,所以目前電子血壓計大多采用 示波法測量。示波法的測量過程中,采用充氣袖套來阻斷上臂動脈血流。由于心搏的血液動力學作用,在充氣 袖套壓力上會重疊與心搏同步的壓力波動,即脈搏波。當袖套壓力遠高于收縮壓時,脈搏波消失。隨著袖套壓 力下降,脈搏波開始出現(xiàn)。當袖套壓力從高于收縮壓到收縮壓以下時,脈搏波會突然增大。當壓力下降到平均 壓時脈搏波達到最大值。然后又隨著袖套壓力下降而衰減。示波法血壓測量就是根據(jù)脈搏波振幅與袖套壓力之 間的關(guān)系來估算血壓的。與脈搏波振幅最大值對應(yīng)的是平均壓,收縮壓和舒張壓分別由脈搏波最大振幅的比例 來確定。
0.jpg
血壓測量原理框圖如“圖 1.3”所示。Pm 為平均壓,Ps 為收縮壓,Pd 為舒張壓。Um 為脈搏波最大幅值,Ks 和 Kd 為收縮壓和舒張壓對應(yīng)的脈搏波幅值與平均壓對應(yīng)的脈搏波幅值的比值系數(shù)。Ks 和 Kd 由血壓計生產(chǎn)廠家 根據(jù)經(jīng)驗值選取。
安卓手機安裝本應(yīng)用的智能血壓計 APP。啟動后進入掃描階段,掃描周圍名稱為“Renesas Blood Pressure” 的設(shè)備,發(fā)現(xiàn)后可點擊連接設(shè)備。

智能血壓計 APP 連接界面如“圖 1.4”所示。
0.png
按下智能血壓計的“Start/Stop”按鍵或者智能血壓計 APP 的“Start measurement”鍵(測量過程中按下無 效),智能血壓計開始自動測量過程。首先對充氣袖套加壓,加壓過程中關(guān)閉快速放氣電磁閥,PWM 控制氣 泵對袖套加壓。壓力達到設(shè)定值后(本應(yīng)用為 160mmHg)停止加壓,開始線性放氣過程。在線性放氣過程中, 智能血壓計進行數(shù)據(jù)采集和運算處理,運算完成后,在 LCD 上循環(huán)顯示收縮壓,舒張壓,脈搏數(shù)據(jù)。同時, 智能血壓計 APP 也顯示相同的數(shù)據(jù)。在測量過程中,如果想終止測量,按下“Start/Stop”按鍵,快速放氣電 磁閥打開,釋放掉袖套中的空氣。
血壓測量完成后,收縮壓測量結(jié)果的 LCD 顯示如“圖 1.5”所示。LED0(紅色)點亮,代表收縮壓顯示。
0.png
    主控 MCU
智能血壓計使用 RL78/L1A(R5F11MMF)作為主控 MCU。RL78/L1A 的 Flash ROM 大小為 96KB,RAM
大小為 5.5KB。RL78/L1A 的外圍功能分配及用途,如“表 2.1”所示。
0.jpg
本應(yīng)用中 RL78/L1A 通過串口 UART 控制 RL78/G1D 模塊(RTK0EN0002C01001BZ)以實現(xiàn) BLE 功能,
RL78/G1D 模塊接口電路如“圖 2.7”所示。

0.jpg
0.jpg
2.4  BLE MCU
智能血壓計使用 RL78/G1D 模塊(RTK0EN0002C01001BZ)作為 BLE MCU,它是 RL78/G1D 評價板(RTK0EN0001C01001BZ)的子板,RL78/G1D模塊如“圖 2.5”所示。
0.jpg

本應(yīng)用中 RL78/L1A 通過串口 UART 控制 RL78/G1D 模塊(RTK0EN0002C01001BZ)以實現(xiàn) BLE 功能,RL78/G1D模塊接口電路如“圖 2.7”所示。
0.jpg
2.5  電源電路
電源部分采用 4 節(jié) AAA干電池供電和 DC  6V 電源輸入供電 2 種方式。撥動開關(guān) SW2 接通后,智能血壓計上電,+6V 電壓經(jīng)穩(wěn)壓芯片 XC6206-3.3V 得到穩(wěn)定 3.3V 供給 MCU 和其他外圍設(shè)備,同時電池電壓通過A/D端口完成采樣。+6V電壓直接給充氣泵和電磁閥供電。 電源電路如“圖 2.8”所示。
0.jpg
2.6  壓力檢測電路
本應(yīng)用使用的壓力傳感器是 Honeywell 公司的 ABPDANN005PG2A3 壓力傳感器。該壓力傳感器有 12-bit的 I2C 數(shù)字輸出,具有高精度和良好的線性度。壓力測量范圍為 0~5  psi,對應(yīng)的血壓值約為 0~258mmHg,和血壓計的設(shè)計要求匹配。
壓力檢測電路如“圖 2.9”所示。
0.jpg
2.7  氣泵和電磁閥控制電路
氣泵和電磁閥控制電路采用 NPN型三極管 DTC114和P溝道 MOSFET(IRLML6402)構(gòu)成,DTC114和IRLML6402具有 1MHz以上的開關(guān)速度,適用于高速 PWM控制。氣泵使用 MITSUMI公司的 MAP-AM-265,額定電壓為 6V,最高壓力能達到 400mmHg。電磁閥選用 Yujin Electronic公司的 KSV05B,6V供電,壓力從300mmHg降低到 15mmHg僅需要 3秒。 氣泵和電磁閥控制電路如“圖 2.10”所示。
0.jpg
3.  原理圖、 PCB 及元器件清單
3.1  原理圖
智能血壓計演示板原理圖如“圖 3.1”和“圖 3.2”所示。
0.jpg
3.2  PCB圖
智能血壓計演示板 PCB圖如“圖 3.3”所示。
0.jpg

0.png
全部資料51hei下載地址(包含app與瑞薩單片機的源碼及文檔,僅供參考):
智能血壓計測量儀源碼及APP.zip (3.51 MB, 下載次數(shù): 308)
智能血壓計測量儀硬件設(shè)計.zip (500.21 KB, 下載次數(shù): 217)
智能血壓計測量儀設(shè)計說明.zip (2.5 MB, 下載次數(shù): 204)
概要.zip (234.32 KB, 下載次數(shù): 188)

評分

參與人數(shù) 4黑幣 +127 收起 理由
tieq1952 + 12 很給力!
arthuryu + 5 贊一個!
ljblj001 + 10 贊一個!
admin + 100 共享資料的黑幣獎勵!

查看全部評分

回復(fù)

使用道具 舉報

ID:201660 發(fā)表于 2018-1-29 15:15 | 顯示全部樓層
真心好東西!
回復(fù)

使用道具 舉報

ID:195177 發(fā)表于 2018-2-5 16:31 | 顯示全部樓層
不錯,真是好東西。
回復(fù)

使用道具 舉報

ID:335879 發(fā)表于 2018-5-22 18:06 | 顯示全部樓層
頂一個!
回復(fù)

使用道具 舉報

ID:162514 發(fā)表于 2018-5-24 21:00 | 顯示全部樓層
thank you!
回復(fù)

使用道具 舉報

ID:253767 發(fā)表于 2018-6-23 07:23 | 顯示全部樓層
謝謝分享,學習了
回復(fù)

使用道具 舉報

ID:143232 發(fā)表于 2018-10-9 09:14 | 顯示全部樓層
謝謝分享,學習了
回復(fù)

使用道具 舉報

ID:59830 發(fā)表于 2018-12-16 15:00 | 顯示全部樓層
參考一方案的下思維挺好的,信息!
回復(fù)

使用道具 舉報

ID:199811 發(fā)表于 2019-4-8 20:47 | 顯示全部樓層
不錯,很實用
回復(fù)

使用道具 舉報

ID:220497 發(fā)表于 2019-4-17 10:15 | 顯示全部樓層
學習 學習血壓計的算法
回復(fù)

使用道具 舉報

ID:603066 發(fā)表于 2019-8-23 14:30 | 顯示全部樓層
好資料,謝謝
回復(fù)

使用道具 舉報

ID:530701 發(fā)表于 2019-11-24 18:39 | 顯示全部樓層
正想研究一下
回復(fù)

使用道具 舉報

ID:530701 發(fā)表于 2019-11-24 18:40 | 顯示全部樓層
正想研究一下,好資料!
回復(fù)

使用道具 舉報

ID:277190 發(fā)表于 2019-11-28 08:19 | 顯示全部樓層
單片機給的是hex,有源文件嗎
回復(fù)

使用道具 舉報

ID:812098 發(fā)表于 2020-8-7 10:46 | 顯示全部樓層
這個分享內(nèi)容非常給力,給個超級點贊
回復(fù)

使用道具 舉報

ID:846483 發(fā)表于 2020-11-20 15:05 | 顯示全部樓層
膜拜大神!
回復(fù)

使用道具 舉報

ID:968165 發(fā)表于 2021-9-25 14:39 | 顯示全部樓層
怎么仿真啊
回復(fù)

使用道具 舉報

ID:394023 發(fā)表于 2021-10-11 10:14 | 顯示全部樓層
ecpc 發(fā)表于 2019-11-28 08:19
單片機給的是hex,有源文件嗎

有C文件的,在另外一個文件夾里
回復(fù)

使用道具 舉報

ID:1067505 發(fā)表于 2023-7-14 20:47 | 顯示全部樓層
正想做一個看下效果......
回復(fù)

使用道具 舉報

ID:1064915 發(fā)表于 2023-11-10 09:00 | 顯示全部樓層
好文章,51能改不
回復(fù)

使用道具 舉報

ID:1000179 發(fā)表于 2024-5-31 21:20 | 顯示全部樓層

真心好東西!
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表