蓝牙物联网在智慧医疗中的应用

news2025/2/9 2:45:09

物联网技术开启了万物互联的时代,并且随着智慧城市建设的加速推进及物联网技术对各行业的逐步渗透,“智慧+”概念应运而生,诸如智慧能源、智慧交通、智慧医疗等“遍地开花”,可以说,物联网技术给各行业带来了产业模式上的“新革命”。

智慧医疗作为智慧城市的重要组成部分,更受到重要影响。作为医疗系统中平常却至关重要的一环,输液系统的智能化程度还不够高,如今大多数医院静脉输液控制主要采用人工方式,由病房端发出警报信号,人工监控药液的输入情况,这种人为监控模式很有可能因为患者的疏忽造成医疗事故,存在安全隐患。

本文设计了一种基于蓝牙通信的智能输液监控系统,采用红外检测、单片机、步进电机和蓝牙技术实现对输液滴速的控制、显示、自动关断以及声光报警,并通过连接上位机实现远程监控。监控人员通过上位机在监控室内就可以实现对多个病房的输液控制,大大节省人力,减轻了医护人员的工作压力。此外,本系统还具有短信提醒功能,且整体安装方便、监控精准、成本低廉。

1 总体系统设计

蓝牙物联网

系统结构主要包括智能输液监控部分和无线网络通信模块。其中智能输液监控部分采用 STC89C52 型单片机,最小系统为控制器,附以液滴滴速信号采集、按键输入、显示输出、控制器件输出和无线通信电路。

设计出一种能够控制输液速度的控速阀,配合步进电机实现输液速度控制,通过红外检测系统以及人机交互模块形成下位机。

系统采用 CC2541 低功率蓝牙模块 4.0GSM 模块实现与上位机的通信传输功能。系统实物具有一体化便携等特点。

系统利用红外传感模块实时采集液滴滴速,反馈到控制器由控制器程序进行计算,并与预设的数值进行比较,从而由控制器发出相应的命令,指挥相应的硬件单元做出相应的动作,同时控制器也将采集所得的数据上传到远程无线监控平台,在上位机进行显示监控,同时给护士手机发送信息,进行更换药液的操作,实现无线组网运行。

2 硬件设计

智慧医疗

2.1硬件组成整体框图

根据输液检测控制器的功能要求,输液检测部分采用 STC89C52 作为微处理器,蜂鸣器和二极管用于声光报警,LCD1602显示屏作为硬件显示模块,GSM 模块作为通信模块,通过按键进行信号的输入,用 DM542驱动器驱动步进电机作为液滴控速器。

2.2 滴速检测模块

液滴速度的检测采用红外传感器。红外对管传感器由红外发射管和受光管组成,主要功能是实现电一红外线一电的转换。由于红外光波长比可见光长,受环境中的可见光影响较小,其红外系统具有尺寸小、重量轻、安装便捷等优点。因此可作为检测液滴滴速的首选传感器

液滴检测采用红外对管发射接收,对环境光线适应能力强,测量误差小于 2 滴。其具有对红外线发射与接收管,发射管发射出一定频率的红外线,当检测方向遇到障碍物(反射面)时,红外线反射回来被接收管接收,经过比较器电路处理,绿色指示灯会亮起,同时信号输出接口输出数字低电平信号。低电平信号由单片机中断收集。计数检测电路可通过电位器旋钮调节检测距离,根据接收到的光强强弱判断是否有液滴滴下。

在液滴落下时会阻挡接收管接收红外线,模块便产生一组脉冲。当微处理器检测到中断口由1到0的逻辑跳变时,表明有一滴液体滴下

每 5s刷新一次,采集 5s 内的液滴滴数,得到速度,剩余时间通过总体积计算。

设液滴总滴数为 M,计时器每 5s 刷新一次,在 5s 内记录的液滴滴数为 N,则在这 5s 内的平均速度=N/5。在液滴开始滴落时,记录该次测量之前的液滴总滴数 P 和刷新次数 f。经过多次测量以及实验,标定液滴的体积约为 1/21 mL,显示剩余时间为

2.3液滴控速模块

控速是以挤压输液管控制液滴速度为依据,采用椭圆形树脂片,与电机输出轴同轴嵌套电机旋转角度不同,树脂片对输液管的挤压程度不同,从而使得液滴滴速亦不同。

其中树脂片为椭圆形,且模型挤压侧布有均匀的凹凸齿,可增大动摩擦因数,减少两者之间的相对运动,使得电机转过的角度与椭圆形模型转过的角度相等。

输液管也被固定在执行单元,“凸”字形模型中,模型内壁对输液管的支撑使得椭圆形模型能够按一定角度挤压到输液管,不随椭圆形模型的转动而移动,。

由工作原理可知,液滴滴速与椭圆形模型的旋转角度,即电机的旋转角度成一定关系,但在调节过程中,由于橡胶粘度与液滴粘度,以及椭圆形模型的弹性模量等因素均为非线性控制量,且移动距离、移动阻力、对输液管的压力等参数也难以计算,只可通过对多个角度采样得到相应的液滴滴速来分析两者之间的关系。

因此,液滴滴速调节范围被设置为 4个档位。据了解,不同的年龄、疾病、病程和药物,以及病人个体差异和静脉状况对静脉输液的适宜速度有着不同的要求。

但由于影响因素过多,因此只从年龄因素入手,忽略特殊体质患者,设置四个档位,分别是青年档、中年档、老年档以及复位档,档位可以手动调节,从上位机实现远程控制。

出处:物联网技术

原标题:基于蓝牙无线技术的智能医疗输液平台的设计

作者:张闪铭 李阳阳 沈晨 天赐 陈贤素 沈艳霞

参考资料

https://www.hooketech.com/bluetooth-iot-smart-healthcare.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1335925.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

时间Date

你有没有思考过时间问题: 前端为什么可以直接看见时间格式的数据 后端怎么接受的数据,怎么处理的 一般来说:前端传输来数据都是时间格式的字符串,那么后端需要能够解析时间格式的字符串,归功于JSONFormat ,可以解析…

<meta name=“Keywords“ content=““ >、<meta name=“Description“ content=““ > 等用法解释

今天在看网站代码&#xff0c;发现类似<meta name"Keywords" content"" >、<meta name"Description" content"" >这样的写法&#xff0c;不知道具体代表什么意思&#xff0c;于是上网搜了一下&#xff0c;下面是在网上找到…

CEC2013(python):六种算法(RFO、PSO、CSO、WOA、DBO、ABC)求解CEC2013

一、六种算法简介 1、红狐优化算法RFO 2、粒子群优化算法PSO 3、鸡群优化算法CSO 4、鲸鱼优化算法WOA 5、蜣螂优化算法DBO 6、人工蜂群算法 &#xff08;Artificial Bee Colony Algorithm, ABC&#xff09; 二、6种算法求解CEC2013 &#xff08;1&#xff09;CEC2013简…

Ai企业系统源码 Ai企联系统源码 商用去授权 支持文心 星火 GPT4等等20多种接口

智思Ai系统2.4.9版本去授权&#xff08;可商用&#xff09;支持市面上所有版本的接口例如&#xff1a;文心、星火、GPT4等等20多种接口&#xff01;代过审AI小程序类目&#xff01;&#xff01;&#xff01; 安装步骤&#xff1a; 1、在宝塔新建个站点&#xff0c;php版本使用…

Nature | 大型语言模型(LLM)能够发现和产生新知识吗?

大型语言模型&#xff08;LLM&#xff09;是基于大量数据进行预训练的超大型深度学习模型。底层转换器是一组神经网络&#xff0c;这些神经网络由具有自注意力功能的编码器和解码器组成。编码器和解码器从一系列文本中提取含义&#xff0c;并理解其中的单词和短语之间的关系。通…

如何使用 pnpm 实现前端 Monorepo项目管理

前言 随着软件开发项目变得越来越庞大和复杂&#xff0c;如何有效管理和维护代码库成为了一个重要的问题。一种流行的解决方案是 Monorepo&#xff0c;也就是在一个版本控制系统中管理所有的项目代码。 什么是 Monorepo Monorepo 是一种项目代码管理方式&#xff0c;指单个仓…

智能优化算法应用:基于斑马算法3D无线传感器网络(WSN)覆盖优化 - 附代码

智能优化算法应用&#xff1a;基于斑马算法3D无线传感器网络(WSN)覆盖优化 - 附代码 文章目录 智能优化算法应用&#xff1a;基于斑马算法3D无线传感器网络(WSN)覆盖优化 - 附代码1.无线传感网络节点模型2.覆盖数学模型及分析3.斑马算法4.实验参数设定5.算法结果6.参考文献7.MA…

【SpringCloud笔记】(10)消息总线之Bus

Bus 前言 戳我了解Config 学习Config中我们遇到了一个问题&#xff1a; 当我们修改了GitHub上配置文件内容&#xff0c;微服务需要配置动态刷新并且需要手动向客户端发送post请求刷新微服务之后才能获取到GitHub修改过后的内容 假如有多个微服务客户端3355/3366/3377…等等…

List那些坑

很多文章都介绍过这些坑&#xff0c;本文做个记录&#xff0c;并提供解决方案。 1.Arrays.asList的坑 1.1现象 情况1&#xff1a;通过Arrays.asList方法生成的List数据不支持添加操作 使用Arrays.asList方法生成的List数据&#xff0c;不能对其进行删除或者添加操作。代码示例…

【机器学习】Boosting算法-梯度提升算法(Gradient Boosting)

一、原理 梯度提升算法是一种集成学习方法&#xff0c;它可以将多个弱分类器或回归器组合成一个强分类器或回归器&#xff0c;提高预测性能。梯度提升算法的核心思想是利用损失函数的负梯度作为残差的近似值&#xff0c;然后用一个基学习器拟合这个残差&#xff0c;再将其加到之…

【NI-RIO入门】计算和测量cRIO系统的功耗

计算 您可以根据cRIO机箱的最大功耗、机箱和模块的平均功耗&#xff0c;最后通过经验测试cRIO和模块的功耗来计算散热量。每一种散热计算的精确度都逐渐上升&#xff0c;但安全系数也逐渐下降。 注意&#xff1a;请记住&#xff0c;热量输出以英国热量单位 (BTU…

如何学习VBA_3.2.10:人机对话的实现

我给VBA的定义&#xff1a;VBA是个人小型自动化处理的有效工具。利用好了&#xff0c;可以大大提高自己的劳动效率&#xff0c;而且可以提高数据处理的准确度。我推出的VBA系列教程共九套和一部VBA汉英手册&#xff0c;现在已经全部完成&#xff0c;希望大家利用、学习。 如果…

【LeetCode刷题笔记】动态规划(四)

背包问题 0-1 背包问题 有一个背包,它的容量为 C现在有 n 种不同的物品,他们的编号分别是 0...n-1。每一种物品只有一个。在这 n 种物品中,第 i 个物品的重量是 w[i],它的价值为 v[i]问题是:可以向这个背包中放哪些物品,使得在不超过背包容量的基础上,背包中物品的总价…

Python 数据分析 Matplotlib篇 增加注释【plt.text() plt.annotate()】(第3讲)

Python 数据分析 Matplotlib篇 增加注释【plt.text() & plt.annotate()】(第3讲)         🍹博主 侯小啾 感谢您的支持与信赖。☀️ 🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔ꦿ🌹꧔…

FPGA-ZYNQ-7000 SoC在嵌入式系统中的优势

FPGA-ZYNQ-7000 SoC在嵌入式系统中的优势 本章节主要参考书籍《Xilinx Zynq-7000 嵌入式系统设计与实现 基于ARM Cortex-A9双核处理器和Vivado的设计方法 (何宾&#xff0c;张艳辉编著&#xff09;》 本章节主要讲述FPGA-ZYNQ-7000 SoC在嵌入式系统中的优势&#xff0c;学习笔…

String 的特点是什么?它有哪些重要的方法?

几乎所有的 Java 面试都是以 String 开始的&#xff0c;如果第一个问题没有回答好&#xff0c;则会给面试官留下非常不好的第一印象&#xff0c;而糟糕的第一印象则会直接影响到自己的面试结果&#xff0c;就好像刚破壳的小鹅一样&#xff0c;会把第一眼看到的动物当成自己的母…

移动开发新的风口?Harmony4.0鸿蒙应用开发基础+实践案例

前段时间鸿蒙4.0引发了很多讨论&#xff0c;不少业内人士认为&#xff0c;鸿蒙将与iOS、安卓鼎足而三了。 事实上&#xff0c;从如今手机操作系统竞赛中不难看出&#xff0c;安卓与iOS的形态、功能逐渐趋同化&#xff0c;两大系统互相取长补短&#xff0c;综合性能等差距越来越…

【PySpark】Python 中进行大规模数据处理和分析

一、前言介绍 二、基础准备 三、数据输入 四、数据计算 五、数据输出 六、分布式集群运行 一、前言介绍 Spark概述 Apache Spark 是一个开源的大数据处理框架&#xff0c;提供了高效、通用、分布式的大规模数据处理能力。Spark 的主要特点包括&#xff1a; 速度快&#xff1…

【教程】从gitee或者github,下载单个文件或文件夹命令

1.打开git 2.初始化 git init 3.设置允许下载子目录 &#xff08;不需要修改任何&#xff0c;只要原样复制&#xff0c;需要按照个人状况修改的话我会标注&#xff09; git config core.sparseCheckout true 4. 选择要下载的单个文件夹的路径 这里单引号内部需要修改&…

C语言学习day10:while语句

while语句属于循环结构&#xff1b; while语句运行图&#xff1a; while语句表达式&#xff1a; while (表达式) {} 代码&#xff1a; int main() {//while (表达式) {//}int i 0;//死循环while (i < 10){printf("%d\n",i);i;}system("pause");ret…