基于RTOS的输液监控系统的设计

合集下载

大学毕业设计---基于单片机的输液监控系统

大学毕业设计---基于单片机的输液监控系统

毕业论文(设计)题目:基于单片机的输液监控系统设计院系:专业:电子信息工程学生姓名:学号:20102305054指导教师:职称:二O一四年五月十日目录1 绪论........................................... 错误!未定义书签。

1.1 课题背景.................................. 错误!未定义书签。

1.2 课题研究的目的和意义...................... 错误!未定义书签。

1.3 课题的主要研究工作 (3)2 系统总体设计方案............................... 错误!未定义书签。

3 输液监控系统硬件电路设计....................... 错误!未定义书签。

3.1 单片机主控制电路设计...................... 错误!未定义书签。

3.2 前端数据采集器电路设计.................... 错误!未定义书签。

3.3 蜂鸣器电路设计 (12)3.4 数码管显示电路设计 (14)4 安装调试 (17)5 结论 (18)参考文献 (18)附录 (18)致谢 (20)基于单片机的输液监控系统设计南京信息工程大学电子信息工程专业,南京 210044摘要:在医院输液的时候,医护人员和病人经常被一个问题所困扰:在给病人进行输液治疗的时候,经常因为病人身体虚弱、昏睡,而此时医护人员又正在别的地方工作,导致没注意到。

当输液结束以后,如果没有处理及时的话,因为输液管空了,病人静脉血会发生倒流的情况,使病人有发生生命危险的可能。

但是若处理过早,又会造成药液浪费,减轻药效,影响治疗。

本文设计的输液监控系统,利用药液和空气对光的折射率的不同,使同一处光源的光在有、无药液时,发生不同角度的折射,按光接收元件收到的光的强弱输出高电平或低电平,从而确定单片机是否驱动蜂鸣器报警和数码管显示病人座位号码,避免因工作繁忙、病人过多引起错误。

智能输液实时监控系统设计

智能输液实时监控系统设计
用性。
智能 输液 实 时监控 系统 可 以方便 地 通过 台计算机 ,远程监控 几十个、上百个病床 号 的输液情况 。因此 ,可以方便的实现点滴输液 过程 中的集 中监控 与集中管理。改善医 院医护 人员的工作环境 ,减 少应医护人 员工作量 以及 到对输液流量 的精确 控制。 当药液余量低 于总 监护不 当所造 成的医疗事故等等 。把 医疗监 护 药液量 的 2 % 时,系统会 自动 启动声光报 警。 人员彻彻底底 的从繁琐的劳动 中解放 出来。本 同时,发送报警 信号到计算机客户端 ,以便及 设 计 具 有 性 能 稳 定 、 响 应 速 度 快 、成 本 低廉 、 时通知医护人 员进 行相应处理 。每个子 系统统 操作简 单、使 用方便、经济效益 良好等优 点 。 采 用 无 线 通 信 模 块 NR F 2 4 L 0 1与 电脑 端 无 线 智能输 液实时监控系统数据通信稳 定、准确可 接收模块实现数据对 接。 靠 ,具有较 高的使用价值 以及经济 效益 ,在点 计 算机端 与无线 接收模 块采 用 US B接 口 滴输液领域 具有 良好的实用性 以及应用前景 。 为连 接方 式 。计 算机端 应 用软件通 过 US B串
能 输 液
个 智 能 节 点 都 可 以独 立 控 制 一 个 相 应 的无 线 收
目前 ,国 内临 床医 疗 上使 用 的普遍 是 一
些低 端设备 ,仅仅具有 一些,输液完成进行 声 光报 警,输液完成 阻断输液等简单功 能。本 系 统 是基于单片机控制技术 , 无线模块通信技术 , 2设计原理 以及液 晶显示 ,计算 机上位机管理 。自主挖掘 并设计 了一套采用分 布式原理 的智能输液 实时 子 系统 采集 药业 余 量 的变化 是通 过将 电 监控系统 。每个子 系统能够实现独立供 电独 立 阻应变片贴 于待测金属表面 ,通过 电阻应变片 获取数据 。液 晶显示 当前要业余量 、药液 总量 阻 值 的变 化 来 检 测 药 液 量 的变 化 情 况 。 将 四 片

输液控制系统的设计

输液控制系统的设计

输液控制系统的设计[摘要] 本文设计的输液控制系统,实现了对输液速度的检测与控制,实现了对储液瓶中液面高度的检测报警,使用者可以通过按键设置输液速度,系统将自动对输液速度进行控制。

当输液结束或输液速度发生异常时,报警并停止输液。

本论文还设计出一种结构简单的输液加热器,使得在低温环境下输液也能大大减少不适反应。

[关键词] 输液控制硬件设计软件设计1.前言随着人们对生活要求的不断提高,在医疗领域对输液量和输液速度精度的要求也越来越高,对静脉输液的流量进行精确的控制可以达到更加的治疗效果,但现在的医院输液系统仍主要是靠人员的手动操作,护士根据病人的实际情况来手动调节液滴的速度,使得药液的滴速不能十分准确,而且随着单个患者输液和注射通路的增多以及整个病房、病区输液和注射器的大量使用,医护工作人员的劳动强度越来越大,差错率也大为上升,这些都成了医疗隐患,给病人和医院都带来很大麻烦,而且一些特殊的患者往往因为药物不能以恒定、适当的速度,自动定时、定量、恒温向病人进行灌注,给病人带来了更多的本可以避免的痛苦。

综上所述,在输液过程中,需要一种输液设备,其输液量和输液速度都可以精确控制,且能避免他人随意更改,而且能够对整个输液过程的安全性进行自动监测,以便减轻护理工作的强度,改善医患间的关系,达到更好的治疗效果[1] [2]。

2.系统的硬件设计图1 系统总体原理框图输液定量控制系统的整体设计思路是:利用AT89S52单片机的定时器、通信串口、大量的通用I/O口和在数据处理方面需要用到的快速的硬件乘法器及高速的指令执行。

系统由传感器检测电路、控制电路、报警电路、LED显示电路、键盘电路等部分组成。

系统总体原理框图如图1所示。

本文将对主要硬件电路设计进行详细论述。

2.1 监控系统的硬件设计设计的监控系统方案如所示。

本监控系统采用单电源方案,这样,将使电路更加简单、安全、方便。

输液采集信号系统中,采用的光电传感器结构,红外发光二极管发出红外光,光线照射到光电三极管上,光电三极管将接收到的光信号转换成电信号输出,当输液管有液滴通过时,光电三极管送出高电平信号,当输液管没有液滴通过时,光电三极管输出低电平信号。

智能输液监控系统

智能输液监控系统

智能输液监控系统智能输液监控系统1. 引言1. 背景介绍:简要说明为什么需要开发智能输液监控系统。

2. 目的和范围:明确本文档的目标以及所讨论内容的范围。

2. 系统概述1. 功能描述:详细列出智能输液监控系统提供的功能,如实时数据采集、报警通知等。

2. 用户角色与权限管理:阐述不同用户在该系统中扮演的角色,并说明各个角色拥有哪些操作权限。

3. 需求分析此章节可根据具体需求进行划分子章节:a) 功能性需求i) 实时数据采集: 描述通过传感器对病人输注情况进行实时数据采集并至服务器端数据库;ii)异常检测与报警: 解释当检测到异常情况(例如滴速过快或过慢)后,触发相应报警机制;iii)远程查看和调整设置: 提供医护人员可以通过移动设备随时查看当前正在执行中或已完成任务信息,并且允许他们修改相关参数;b) 可靠性需求i) 数据备份与恢复: 说明系统应具有数据自动备份和灾难恢复机制;ii)故障处理:描述当出现硬件或软件故障时,如何进行快速修复以及保证不影响病人的输液过程;c) 安全性需求i) 访问控制:阐述对于用户访问智能输液监控系统所采取的安全策略;ii)数据加密传输: 描述在网络通信中使用加密技术来确保数据传送的安全性。

4. 系统设计1. 架构概述:介绍整个智能输液监控系统的总体架构,并解释各组成部分之间的关系。

2. 模块划分与功能描述:a) 实时数据采集模块: 解释该模块负责从传感器读取实时信息并将其至服务器端数据库。

b)异常检测与报警模块: 阐明此模块用于检测可能存在问题(例如滴速异常等),并触发相应报警机制。

5. 技术选型此章节可根据具体情况添加子章节:a) 后端开发语言选择及理由;b)前端框架选择及理由;c) 数据库选择及理由;6. 测试与验证1. 单元测试:描述对系统各个模块进行的单元测试计划和结果。

2. 集成测试:说明如何将各个模块整合并进行集成测试,以确保它们能够协同工作。

7. 用户培训与文档编写此章节可根据具体情况添加子章节:a)用户培训计划: 描述为了使医护人员熟悉智能输液监控系统而制定的培训计划;b) 系统操作手册: 提供详细且易于理解的使用指南,帮助用户正确地操作该系统。

医用远程自动输液监控系统设计报告

医用远程自动输液监控系统设计报告

医用远程自动输液监控系统设计报告1 绪论1 本项目的提出及研究意义当人前进的脚步迈入电子领域的那一刻,就预示着一个新时代的来临,预示着人类将逐渐脱离全手工的劳动方式,预示着全球智能化的发展方向和趋势。

目前,国内外均开始关注“以人为本”这种思想,越来越多的商品也秉承这一制造和销售理念,人类的生活在科技的飞速发展中得到不断的改善,从国外的智能化房屋,到国内逐渐兴起的智能化小区,我们生活水平正在悄然的与“智能化”这个名词与日具进,以往大多被用于工业生产的智能系统也逐渐以崭新的面貌走到我们身边,越来越丰富的智能化用品出现在世面上,人们对“生活智能化”的关注告诉我们,下一个时代,将是一个智能产业飞速发展,多元应用,空前繁盛的时代。

或许,你有过这样的认识,在医院中,输液是大多数病症需要的治疗方式,而因输液带来的问题也是经常出现的,这也影响到了病人的身体健康。

由于医院中护士的工作繁忙,再加之疲劳,就可能不能很好的监护病人的输液情况,这就需要病人自己或其家人随时都要注意输液情况,这样一来,就使得病人以及病人家人为此而不能很好的休息,其家人也得要耽误大量的时间来监护病人。

然而,即使在有人护理的情况下,病人与护理人员在长时间的等待之中也极易疲劳,也极易发生药物输完后空气进入体内的危险情况,这样即不方便,对病人的身体也是非常不利的。

鉴于这个问题,有人肯定回产生疑问:“能否发明一种可以自动监测药物剩余量并及时通知护士更换药物的装置呢”?通过这样的启发,我们小组的同学积极的思考,发现解决此问题的关键在于:1)如何正确的监测药物剩余量。

2)使用何种方式提示护士应该换药。

3)如何实现多人监测。

4)用那种方式传送信号更加稳定,更加可靠。

结合我们所学的专业知识,我们联想到无线电波是由发射点向四面八方传播,可以穿过阻挡物,而且可以传播到很远的距离,因此它的控制可以在很大区域和空间内实现,而且易于实现多路信号控制。

为此,我们在前人研究的基础上探索出了一种可编程无线电遥控多通道开关系统的设计方法。

智能液体点滴监控系统的设计

智能液体点滴监控系统的设计

智能液体点滴监控系统的设计智能液体点滴监控系统的设计摘要:本监控系统采用多机通信,一个主站控制多个从站和主机之间的数据传输,并采用光电技术检测液体点滴的速度。

单片机控制步进电机带动蠕动泵实现对滴速的控制,软件根据检测结果实现对控制电路的自适应调节,通过按键或上位机软件实时设置点滴速度、输液量及床位号,输液结束或输液速度发生异常时,从站使用发光二极管和蜂鸣器报警,并将报警信号通过串行口传送至主站,主站通过监控软件和蜂鸣器实现声光报警。

实验证明本系统具有电路简单、检测精度高、响应速度快等优点。

关键词:红外发射对管;蠕动泵;步进电机;AT89C51;点滴智能液体点滴监控系统主要应用在静脉输液以及化学医学领域实验中需要精确滴定的场合[1]。

本装置可以实现对液体点滴滴速的控制与检测,控制范围为每分钟30~120滴,控制精度为±2滴,还可以在药液不足及输液不畅时自动报警,并停止输液。

1系统总体方案因为医用,所以任何与瓶中液体有接触的设计方案都是不可行的,所有传感器和控制器只能固定于输液的外部。

具体设计方案。

(1)点滴检测:要求系统能够正确及时地探测下落的点滴数。

通过红外发射对管实现对点滴速度的检测。

(2)控制器:实现对传感器输出信号的采集来计算点滴速度,通过对滴速的计算和设置数值的比较来控制电机的转速,从而实现闭环控制。

通过计算输液量来判断输液是否正常。

(3)机械传动控制:包括机械传动和控速,兼顾稳定性、精确性、可操作性、廉价。

(4)实时显示、报警:包括实时显示电路、报警电路和按键电路,兼顾实用性、可操作性、廉价且满足设计要求。

2电路实现2.1滴速测量本设计采用直射式光电传感器(红外对管)来实现点滴速度的检测。

利用一个具有一定硬度且反射性很差的塑料管,把红外对管分别装在两侧,水滴从两管之间通过,有液滴滴下时,下落的水滴对红外光有较强的漫反射、吸收及一定的发散作用,可使接收管导通或截止。

基于单片机的智能输液系统设计

基于单片机的智能输液系统设计院系:专业班:姓名:学号:指导教师:年月摘要随着智能化控制的不断发展,自动化临床设备的研究已成为医疗器械的一个重点.其可以减轻工作人员的压力,提高医护人员的工作效率。

静脉输液是一种常见的临床治疗方法,通过在静脉输入起到治疗的作用,本课题是研究智能输液系统的设计方法,本方案是基于AT89S51控制的。

这个系统操作简洁、上手较快、具有报警功能并且方便集中控制,在现代医疗事业具有较大意义,推动了自动化的智能医疗事业的发展, 有利于提高医护质量。

本课题的主要功能有:实现了利用电路采集液滴速度,可设置液滴速度并且进行比较,可显示液滴滴速和剩余输液时间;可自行设置液滴滴速;在输液剩余液量低于设定值,自动报警,或者输液过程出现特殊情况也可报警。

补充了这个方向的输液系统的部分研究空白,对于设备结构的分析和其电子设计的研究具有重要意义;通过理论分析,很好的分析了整个输液系统的理论与实践基础。

本课题的研究成果为输液系统的研究提供了丰富的信息。

关键词:51单片机医院输液系统输液监控1目录摘要.......................................................................... 错误!未定义书签。

Abstract....................................................................... 错误!未定义书签。

绪论 (1)1 课题的背景和意义 (2)1.1 医疗输液监控系统设计背景 (2)1.2 医疗输液监控系统设计意义 (2)1.3 系统设计的关键问题 (3)2 系统方案设计与论证 (4)2.1 系统硬件结构设计方案 (4)2.2 点滴速度测量电路方案 (4)2.3 液面检测电路方案选择 (5)2.4 电机控制滴速电路 (6)2.5 显示器接口电路方案 (6)2.6 键盘接口电路方案 (7)2.7 单片机型号的选择与论证 (7)3 输液系统各模块硬件设计 (12)3.1 控制电机模块设计 (13)3.2 数据采集模块 (14)3.3 电源模块 (16)3.4 声报警模块 (18)23.5 复位电路 (18)3.6 显示模块 (19)3.7 键控模块 (18)4 系统软件及框图设计 (20)4.1 滴速检测子程序 (20)4.2 电机控制子程序 (21)4.3 键盘程序 (22)结论 (24)致谢 (25)参考文献...................................................................... 错误!未定义书签。

基于单片机的输液监控专业系统设计

基于单片机的输液监控专业系统设计中文题目:基于单片机的输液监控系统设计外文题目:DESIGN OF INFUSION MONITORING SYSTEM BASED ON SINGLE CHIP毕业设计(论文)共 69 页(其中:外文文献及译文23页)图纸共1张完成日期 2013年6月答辩日期 2013年6月摘要输液是医院常用的治疗手段,传统输液过程中存在着输液速度不精确、需要人工监护等弊端。

本文的目的就是设计一种输液监控系统以解决此问题。

本文设计的输液监控系统,实现了对输液速度的检测与控制,实现了对储液瓶中液面体积的检测报警,并且动态显示输液速度。

使用者可以通过PC设置输液速度,系统将自动对输液速度进行控制。

此外系统还实现了多机通信,即一个主站控制多个从站和主从机之间的数据传输。

当输液结束或输液速度发生异常时,从站使用发光二极管和蜂鸣器进行报警,并将报警信号通过串行口传送至主站,主站通过监控软件和蜂鸣器实现声光报警。

在整体方案设计中,在保证设计系统能达到的使用要求的精度和稳定度的前提下,考虑到系统的轻便性、实用性、可靠性,对电路系统进行了优化。

本设计基本完成了预想功能,并指明了以后的研究方向和工作重点。

关键词:单片机;PID;步进电机;CAN总线;PCAbstractTransfusion commonly used as treatment in hospital,but there were some problems,such as inaccurate,need transfusion of artificial guardianship,etc.The goal is to design a transfusion monitoring system in order to solve those problems.The infusion monitoring system design by this paper,actualize the infusion rate of test,the control of reservoir fluid bottle volume detection alarm and dynamic display of transfusion speed.Users can through the PC to control transfusion speed.Besides the system also actualize multi-machine communication,that is,a master station to control multiple machines from a station and the master.slave data transmission between.When the infusion end or infusion speed abnormal,slave light—emitting diodes and buzzer to alarm,and will alarm signals through serial transmission to the master,stood by monitoring software realization and buzzer sound-light alarm.In the overall program design,in ensuring the use of design systems to achieve the required accuracy and stability of the premise,taking into account the system’s portability,practicality,reliability,electrical systems were optimized.Finally,the infusion monitoring system design by this paper,and point out future research directions and priorities.Keywords:single chip;PID;Stepper Motor;Can Bus;PC目录前言 (2)1 概述 (2)1.1 本设计研究的现状 (2)1.2 本设计研究的意义 (3)1.3 本设计主要工作内容 (4)2 输液监控系统总体方案 (5)2.1 系统需求分析 (5)2.2 系统方案论证与比较 (5)2.2.1 控制方案比较 (5)2.2.2 点滴检测方案 (6)2.2.3 剩余液体检测方案 (6)2.2.4速度控制方案 (7)2.2.5电机选择及控制方案 (7)2.2.6主从机通信方案 (8)2.3 系统总体框图 (10)2.4 小结 (11)3 系统从站的硬件设计 (12)3.1从站系统框图与核心部分电路图 (12)3.2从站系统各单元设计 (13)3.2.1点滴信号检测单元 (13)3.2.2键盘及显示单元 (16)3.2.3电源单元 (18)3.2.4声光报警单元 (19)3.3通信电路硬件设计及其工作原理 (20)3.4小结 (22)4 输液监控系统下位机软件设计 (22)4.1下位机的软件系统的总体设计 (22)4.2下位机系统各软件模块的设计 (23)4.2.1主模块 (23)4.2.2液滴计数模块 (24)4.2.3查询液滴有无及液滴过慢时的报警模块程序设计 (25)4.2.4通信程序模块程序设计 (26)5 输液系统上位机软件设计 (29)5.1欢迎界面设计 (29)5.2监控/报警界面设计 (30)5.3PC机通信接口模块设计 (33)5.3.1 Mscomm控件属性及处理 (33)5.3.2通信协议 (34)5.3.3本机的通信模块设计 (35)5.3.4 MSComm控件属性及应用 (36)5.4小结 (38)6结论 (39)致谢 (40)参考文献 (41)附录A外文文献译文 (52)附录B 外文文献原文 (42)附录C 部分子程序64前言静脉输液是我国目前临床治疗中最主要的一种输液方式,在实践工作中,医护人员一般是靠经验和观察通过转动输液器上的滑轮对滴速进行手动调节的,这种方法经常会出现一些异常情况:临床经验不是很丰富的医护人员对滴速的把握就不会很准确,容易造成输液速度过快导致患者出现不适或速度过慢而影响治疗效果;若输液时间较长,容易导致医护人员和患者的疏忽,增加医疗事故隐患。

基于单片机的输液监护器设计

基于单片机的输液监护器设计输液监护器是一种用于监测患者输液情况的医疗设备。

它通过监测输液速度、输液总量等参数,确保患者接受到正确的治疗。

本设计基于单片机,实现了输液监护器的功能,并具有一定的安全性和可靠性。

首先,我选择了AT89S52单片机作为主控芯片。

它具有较强的计算和控制能力,并且易于编程。

我通过连接脉冲流量计和液晶显示屏等外设,来获取输液速度和输液总量等参数,并将其显示在液晶屏上。

接下来,我设计了输液监测算法。

我将脉冲流量计测得的脉冲数转换为输液速度,然后将输液速度与设定值进行比较,并根据比较结果控制报警器。

当输液速度超过设定值时,报警器会发出声音和光提示,提醒医护人员及时处理。

为了提高输液监护器的安全性和可靠性,我还设计了一套电路保护措施。

首先,我在输入口处添加了稳压电路和滤波电路,以保证电源稳定和滤除杂波。

同时,我还加入了过压保护电路和过流保护电路,以防止异常电压和电流对设备造成损害。

此外,我还设计了一套电源切换电路,以实现主电源和备用电源的自动切换,确保设备在突发情况下的正常工作。

最后,我为输液监护器设计了人机交互界面。

通过液晶显示屏和按键,医护人员可以设置输液速度、修改警报阈值等参数。

此外,我还设计了报警器的静音功能,医护人员可以在一段时间内暂时关闭报警器,避免持续鸣响影响患者。

综上所述,基于单片机的输液监护器设计具有较好的功能和安全性。

通过监测输液速度和输液总量等参数,它能够及时提醒医护人员,并确保患者接受到正确的治疗。

此外,我还为设备添加了适当的电路保护和人机交互功能,提高了设备的可靠性和易用性。

液体点滴速度自动监控系统毕业设计论文

郑州轻院轻工职业学院专科毕业设计(论文)题目液体点滴速度自动系统设计液体点滴速度自动监控系统摘要本设计为液体点滴速度监控装置,实现了对液体点滴速度的检测与控制和储液瓶中液面高度的检测报警,并且动态显示点滴速度,可以通过按键设置液体点滴速度并使用步进电机进行速度控制;为了达到较好的调整稳定度,通过软件实现控制电路的自适应调节;利用软件屏蔽检测中的异常信号;另外实现了多机通信,即一个主机站控制多个从机站和主、从机之间的数据传输。

报警信号通过串行口实现从机到主机的传输,利用发光二极管和蜂鸣器实现主机的声光报警,同时从机使用数码管显示异常信息。

系统以单片机89C51单片机为核心控制器件,有直流电动机为液体点滴速度的控制执行器件,进行液体点滴速度控制。

选择合适的传感器,准确检测出模拟信号是实现本设计的关键所在,串行通讯接口建立了主战与从站的有线监控系统,主机采用VB编写的界面,显示了友好的人机互交界面。

制成了一套简易实用的液体点滴速度监控系统装置。

关键词PID /单片机/点滴速度/光电传感器/多机通信AUTOMATIC CONTROL SYSTEMOF DROPPING RATEOF LIQUIDABSTRACTDesigned for the monitoring mechanism, the implementation rate drops of liquid little speed of the inspection and control and a reservoir of the high level test of the police, and dynamically show, via the keys can be set up a little speed and using step into the motor control tempo ;to achieve better adjust the stability and software for the control circuit to regulate ;used software to detect in shielding of the signal ;achieved much in the communications, Is a host got control over from a machine stops and the lord, from the transmission of data between. the alarm signal by serial port from the implementation of the host of transport, the use of light and a buzzer to host of audible visual type of machine, using digital of information. reflect the abnormal。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

匿囹望蔓銎篓兰当』盟文章编号:1671—4598f2006)08—1039一02中图分类号:TP274文献标识码:A基于RToS的输液监控系统的设计苏英,赵士伟,陈平(山东理工大学计算机科学与技术学院,山东淄博255049)摘要:基于目前国内绝大部分医疗机构点滴注射中存在的问题,介绍了一种应用于临床重力输液的输液速度自动监控系统的设计与实现方法,该系统基于MSP430F1232单片机和M430/0S嵌入式实时操作系统,采用上下位机模式并基于红外检测技术及模糊控制技术,实现了重力输液的本地及远程监控和管理,并可实现输液异常及输液结束报警;经实验证明,该系统具有检测精度高,输液速度调节快,操作方便的特点并且程序设计简化,具有较好的可读性及移植性。

关键词:RTos;红外检测;模糊控制;实时处理IntelligentInfusionSystemBasedonRToSSuYing,ZhaoShiwei,ChenPingAbstract:Anewmonitoringsystemofd“pspeedintransfusiontherapyisintroduced.WithMSP430F1232asitskeypart,thesystembasedonIⅥ430/oS,infraredrayinspectingtechno【ogy,intenigentfuzzycontroItechnology,adoptsthemodelofcentercontrol【erandbranchcontrollertorealizeinspectingandmodulatinganddisplayingtheinfusionspeedautomaticallyandalarmingwhenliquidleveldropstothesetpointortr8nsfusionisoutoftheway.Thesystemhasahighprecision,speedymodulatjng,itisgoodineffect,simpleinoperationandtheprogramisgoodreadingandtransplanting.Keywords:RTOS;infraredrayinspecttechn0109y;intelligentfuzzycontroltechnology;real—timeprocessing0引言目前,我国的绝大部分医疗机构在进行点滴注射中,大都采用传统的人工监护手动控制的方法,其输液速度是护士凭经验和观察通过调节输液器上的手动滑轮来控制,速度调节不够准确,并且由于医护人员少病人多,经常发生由于输液过程异常、输液速度发生异变或监控处理不及时而引发的医疗事故,这也造成医护人员工作量大、工作压力重。

针对这种情况,该系统基于红外检测技术和模糊控制技术,实现实时检测和精确控制输液速度,并能实时监测输液剩余量,此外还可以对输液的异常情况进行报警。

同时系统还采用上下位机模式,使护士既可在输液点也可在值班室对输液参数进行观察和设置。

为简化编程该系统采用了MsP430F1232单片机和网上公布的用于MsP430的小的嵌入式操作系统M430/OS[1],完成下位机程序的设计。

1系统的构成和工作原理1.1系统的总体构成该系统基于上下位机模式,由下位机完成输液点现场的滴速、液面、各种异常情况的检测,并自动调整控制输液速度,并且下位机还可以通过RS232总线把现场检测的数据传递到护士值班室的Pc上位机上。

上位机可以实时的读取各输液点的滴速、剩余量、剩余时间等参数,并以人性化的界面显示出来。

护士还可以通过位于值班室的上位机或者在输液点现场修改输液参数、控制输液状态。

该系统的执行机构通过驱动直流减速电机,调整电机对输液软管的加紧度实现对输液滴速的控制。

滴速小于设定速度收稿日期:2005—11—2l;修回日期:2005—12—25。

作者简介:苏英(1980一),女,山东人,工学硕士研究生,主要从事计算机测控技术的研究。

时,电机反转,放松对输液软管的加紧度以提高滴速;当滴速大于设定速度时,电机正转,加大对输液软管的加紧度以减小滴速。

由于控制系统的精确数学模型难以建立,在电机控制中采用了模糊控制算法。

系统总体组成框图如图1所示。

图1系统总体组成框图1.2液滴检测原理及抗干扰措施1.2.1液滴检测原理该系统采用红外检测技术,在输液管的莫菲氏滴管处检测滴速,如图2。

输液管的奠菲氏滴管处安装有水平方向的红外光发射和接收检测传感元件,红外发光二极管发出红外光,光线透过输液管照射到光电三极管,光电三极管将接收到的光信号转化成电流输出。

当药液在重力的作用下以自由落体的方式滴下,通过仪器红外观测窗口时,对红外发射器发出的红外光线产生阻挡作用,红外接收器不能接收到红外光,即:红外接收器将检测到这个阻挡信号。

由于应用于普通重力输液的输液r。

1:一;^:r…一十…’L!一iL-一I}一二j一j}1jj?。

图2液体检测示意图中华测控网chinamc.net.cn 万方数据:!!!!:盐篁塑型重量笙型箜!!鲞管,每毫升的液滴数是固定的,这完全可由护士事先测定并设置,因而可以通过检测已输入的液滴数的方式来判断液体的剩余量,从而把检测剩余量转化为检测液滴数。

1.2.2液滴检测的抗干扰措施由于被检测液体大多为无色透明体,因此易受杂散光干扰,为提高系统的可靠性和抗干扰性,在对传感器的信号处理中采用了带反馈的二阶有源低通滤波器先对传感器信号进行低通滤波,再利用电压比较器对经过滤波的信号进行放大整形,然后将放大整形后的信号送MCU。

2系统下位机的软件设计系统的下位机采用MSP430F1232为主控器。

MsP430系列单片机为美国TI公司的产品,16位RISC结构。

它的一个显著特点就是超低功耗性,特别适合于电池应用的场合或手持设备。

除此以外,该系列单片机集成了丰富的片上资源,这使得MSP430F1232足够适应该系统的需求。

为了降低编程难度和增强程序的可读性、可维护性,本系统采用了一个免费版的适用于MSP430的小型嵌入式实时操作系统的自由软件一一M430/OS。

该RTOS采用占先式内核,由汇编语言写成,占用RAM量少,代码短小。

应用于MSP430单片机系统可以实现软件设计的模块化,即将不同的功能模块编制成相应的任务,由操作系统按级别调用,不必为先执行哪个功能、后执行哪个功能而费神。

除此以外,还能更合理、有效地利用cPu有限的资源。

系统按任务的重要程度安排任务的级别,保证最重要的任务最及时地执行。

系统中采用RTOS大大降低了系统的故障率,当低优先级的任务发生阻塞时,高优先级的任务的执行不会受到影响。

2.1系统任务分析该系统的具体检测和执行功能都由下位机实现。

在系统中下位机主要完成液滴检测、滴速控制、异常报警、和PC上位机的通信、检测环境温度和电池电量的任务,除此之外还需要人机接口:键盘和LCD显示。

系统中引入M430/oS,可管理多个任务,并为每个任务分配优先级,根据优先级动态的切换各个任务,这样,既保证了系统实时性,又简化了程序设计。

每个任务都单独开辟一个任务栈,大小可以根据任务中现场数据、局部变量和嵌套调用的情况估算;采用占先式内核,每个任务各占一个优先级,不支持两个有相同优先级的任务;系统占用RAM量根据:((任务个数+1)×4)+6个字节计算,其中不包括任务堆栈;理论上最多可以支持126个任务。

任务划分框图见图3。

电机控制任务下位机软件结构滴速检测任务计时任务通信中断任务2.2系统任务介绍下面将对各任务的具体功能,实现方法进行详细介绍中华测控网chinamc.net.cn(1)电机控制任务。

该系统的主要功能之一就是要精确控制滴速,而滴速是通过安装在输液管软管上的直流减速电机控制。

电机正转,软管放松,滴速增加;电机反转,软管加紧,滴速减小。

直流减速电机控制不如步进电机精确,对软管的加紧度只有通过控制电机正反转的时间加以调节。

该系统采用了三输入模糊控制算法。

以给定值与本次检测的输液滴速的偏差巨、前次检测的输液速度与本次检测的输液速的差△E、前次电机的运行方向及时间△队一,为模糊控制器的输入量,以电机将运行的时间及方向△队为模糊控制器的输出量。

将输液速度误差E及误差变化率豳划分为负大(NB)、负中(N』协、负小(NS)、零(zE)、正小(Ps)、正中(PM)、正大(PB)七个模糊子集,将前次的输出量烈一,及本次的输出量△U划分为负大(NB)、负中(N』协、负小(NS)、负微小(NL)、零(zE)、正微小(PL)、正小(PS)、正中(PM)、正大(PB)9九个模糊子集,由根据离线测得的模糊控制规则表建立的模糊控制查询表决定本次控制量的输出。

(2)滴速检测任务。

该系统通过测量液滴间的时间间隔计算输液滴速。

输液过程中两液滴间的输液间隔并不完全均匀,为达到较好的控制效果和缩短调整时间,该系统在硬件方面采用了锁相环倍频技术[1],在软件方面测量多液滴时间间隔取得平均滴速。

平均滴速的计算公式如下:v—N吼W一平均滴速。

N——所测液滴数,为常数。

V≤20时,N一2;20<V≤50时,N一4;50<V≤100时,N一8;V>100时,N一16。

卜N液滴时间间隔。

(3)按键处理任务。

完成用户按键的检测并做出相应处理,大约每隔200rns检测一次。

(4)液晶显示任务。

作为下位机的人机交互界面,显示系统摄制的参数和检测的参数,并显示系统情况。

(5)异常报警任务。

在输液中针对可能发生的一些异常,如输液停止、剩余量不足、系统电池电量不足、系统异常等发出报警信息,提醒有关人员注意。

(6)温度及电池电量检测任务。

完成环境温度及电池电量的检测,并给出相应的信息。

(7)计时任务。

实现了软时钟功能,并能记录输液已用时间和估算输液结束剩余时间。

(8)通信中断任务。

以中断方式通过串口完成与上位PC机的通信。

2.3系统任务调度任务调度是RTOs中执行最频繁的一个功能,也是最重要的一个功能。

应用程序调用多任务初始化后直接切换到最高优先级的任务。

每个任务执行一个循环后就执行一个延时被挂起。

任务调度就是在定时中断时对每个任务的时钟嘀嗒数减一,系统按优先级的高低检测时钟嘀嗒数先减到。

的任务,直接跳到任务切换程序。

以上任务中报警处理任务具有最高的优先级,其次是通信中断任务,其他任务处于同一级别,当较高优先级的任务有效时它会中断或占先较低优先级的任务,这就是优先级多任务处理或占先。

通过任务的优先级来调度任务,保证了任务的实时性。

任务调度在以下两种情况下进行:一是任务挂起时,二是定时中断时。

任务挂起时的任务调度一定会引起任务切换;但是定时中断时,若就绪任务正在运行,(下接第1058页)检测任务一构引引槲机液晶显示任务一F3按键处理任务一图 万方数据计算机测量与控制第14卷果。

相关文档
最新文档