用单片机设计便携式医用自动输液器

发布者:九九归一74最新更新时间:2011-11-05 关键字:单片机  医用自动输液器 手机看文章 扫描二维码
随时随地手机看文章

1 引言

对于需要自助式护理的病人来说,尤其是由于手术后、晚期癌症、分娩等原因所导致的慢性疼痛的病人,往往需要一种可以由病人自己操作、自动定时、定量向病人进行输液的智能型自动输液器,以达到治疗和镇痛的目的。为此,笔者设计了一种便携式医用自动输液器,该仪器采用电池作为供电电源,并具有功耗小、体积小、重量轻等特点,可满足便携式需要。此外,该仪器使用安全可靠、计量准确、自动化程度高,可适应现代医学发展的要求。该自动输液器的主要功能如下:

(1)可根据要求设定滴数、输液总量及药液总量等参数。

(2)随时可改变原设定参数,并可以在运行时随时暂停输液。

(3)不同的使用者可以有自己的一套运行参数,并可通过密码进入自己的设定环境。

(4)带有LCD显示,可实时察看所用药液及药液剩余量。

(5)自动检测流速,在输液异常或输液结束时,可自动停止输液并进行声光提示。

(6)药液用完自动发出换液信号,在换液期间禁止所有操作。

(7)重要的操作均由两个组合键来完成,可防止误操作,安全可靠。

(8)在第一次使用之前能够快速排空输液管中的空气。

2 硬件设计

MSP430系列单片机是TI公司近期推出的16位系列单片机。该系列是一组超低功耗的微控制器,供电电压范围为1.8~3.6V,特别适用于长期使用电池工作的场合。由于其具有16位RISC结构、16位寄存器和常数发生器,因而MSP430 系列单片机具有最大的代码效率。考虑到本设计有低功耗、小体积的要求,所以,选用了MSP430F1121型单片机芯片。该芯片特有的FLASH 存储器在系统设计、开发调试及实际应用上都表现出较明显的优点。MSP430F1121内部有一个数控振荡器(DCO)和一个晶体振荡器,带有3个捕获/比较寄存器的16位定时器TIMER-A、一个看门狗定时器 Watchdog Timer-A、一个模拟比较器 Comparator-A 和12个I/O 口(每位均有独立的中断能力,可独立控制),另外,还具有4kB+256字节的FLASH ROM和256字节的RAM存储空间,因此在整个硬件电路上无须外加程序存储器。当单片机处于闲置状态时,可以使其处于睡眠状态以降低功耗,并可通过选择4种工作模式来使其最低功耗几乎为零。其功耗低,体积小,功能强大的特点使其特别适用于便携式电池供电的仪器设计。

本输液器的电路结构原理框图如图1所示,它由电源电路、输液泵驱动、液晶显示驱动、按键控制等电路组成。

2.1 电源电路

整个电路由四节电池供电,除了可以用电池供电外,还可以通过直流输入端由小型变压器供电,以满足在室内及走动等不同场合的需要。由于TI单片机的供电电压比其它模块的要低(只有3.6V),因此可选择L31A作为MSP430F1121的稳压芯片。为保证输液正常,电源电路中还配有电池电量检测装置,以便在电池电量比较低、可能会影响到正常输液的情况下及时报警,以提醒更换电池。因此,利用单片机MSP430F1121内置比较器模块的特点,即可不用外加专门的电池检测芯片,而只需两个电阻就可以完成此功能。

2.2 键控模块

出于对医疗仪器安全可靠的考虑,为防止按键的误动带来的不安全因素,一些主要的按键操作都是用组合键的形式完成的,即只有特定的两个键被同时按下时才能生效。这样,完成所有的操作一共只需要四个键。考虑到单片机的I/O口资源比较丰富,而且每个I/O口均有独立的中断能力,因此,4个键可直接接到单片机的I/O口上,并通过中断方式由CPU来响应。由于硬件电路比较简单,与之对应的软件也大大简化。另外,为了提高整机的安全性能,该装置还配有由于异常情况造成的流速过快而产生的压力超标及药液袋的外围保护壳被打开的报警装置,报警的同时停止输液,禁止所有操作。

2.3 显示模块

液晶显示器采用的是PHILIPS公司的具有I2C总线的低功耗LCD驱动器PCF8576,该芯片有40个段输出和4个背极输出,可完成160个段的LCD显示。PCF8576的二总线I2C数据传输结构可使其与微控制器的连线减至最低,从而最大限度地减少显示系统的开销。PCF8576的使用可参看有关资料。

2.4 泵驱动模块

本系统用的输液泵驱动模块由两相4线式步进电机和泵体组成。由于输液要求计量准确、可靠,因而选用步进电机作为动力装置。步进电机是一种可以把脉冲激励的变化转换成精确转子位置增量运动的执行机构,它可将脉冲信号变成电机相应角位移的机械量,从而通过控制脉冲的个数来控制电机转动的时间,并通过改变脉冲的频率控制电机运转的速度。由电机驱动泵体的凸轮机构循环压缩胶管,从而实现输液功能。为了让输液泵安全、可靠地工作,并且从简化硬件电路的角度出发,步进电机的运行并不是由单片机来驱动达林顿管直接控制的,而是通过两根控制线对步进电机的驱动模块进行间接控制,并分别实现启动与控制。这里的步进电机驱动芯片选用的是MOO8335。启动信号用于启动步进电机,而运转时间和停止时间则由控制信号控制。本仪器输液的速度是通过步进电机停、转时间的不同来控制的,因为步进电机在整个运行期间,其转速可以保持恒定。

3 软件设计

MSP430的内核结构采用具有高透明格式的精简指令集(RISC)设计。指令分为硬件实现的内核指令和利用这一硬件结构的具有更高效率的模拟指令,使用起来非常方便。在本系统中,单片机完成初始化任务(设置标志位,设置定时器,比较器,看门狗的工作方式)后,就进入低功耗睡眠状态,任一中断均可将其唤醒,转而执行相应的子程序。单片机的大多数操作都采用中断方式。整个程序流程如图2所示。

4 结束语

在设计便携式医用自动输液器时,由于选用了超低功耗的MSP430单片机作为控制芯片而且其它的外围芯片功耗也很低,同时在软件设计中也充分采用了MSP430的多种节能工作方式,从而使得整机在工作中的功耗很小,可完全满足电池供电的要求。此外,由于MSP430单片机功能强大,外围芯片数目少,而且所有的元器件均选择贴片式,从而大大地减小了仪器的体积。该设计通过单片机驱动步进电机控制药液的输出速度,这使得注射速度更加均匀、输液精度更高,定时、定量准确、自动化程度也更高,因此可以达到在医院及家庭临床上使用的要求。目前该智能输液器已在临床上得到了应用。

关键字:单片机  医用自动输液器 引用地址:用单片机设计便携式医用自动输液器

上一篇:爱特梅尔推出业界最高性能的手写笔解决方案
下一篇:士兰微电子发布音频解码芯片SC9688UA

推荐阅读最新更新时间:2024-03-16 12:45

TI拓展Tiva C系列MCU产品 为互联产品推出云技术网关
德州仪器 (TI) 宣布为 Tiva™C 系列微控制器 (MCU) 平台新增最新产品。这些 Tiva TM4C129x MCU 是业界首批具有以太网 MAC+PHY 的 ARM® Cortex™-M4 MCU,可帮助创建复杂、高度互联的新型产品,其不仅可用来进行云桥接,而且还可简化不断发展的物联网 (IoT)。特性丰富的 TivaTM4C129x MCU 提供前所未有的丰富同步连接选项,以及片上数据保护与 LCD 控制器,不仅可显著节省板级空间,还可实现高级互联应用,充分满足家庭/楼宇自动化网关、人机界面(HMI)、网络化传感器网关、安全接入系统以及可编程逻辑控制器等应用需求。 开发人员可使用现已上市的 Tiva DK-TM4C12
[单片机]
单片机液晶滚动显示(AT89C51、LCD1602)
一、简介 此电路由AT89C51最小系统和LCD1602液晶模块组成。可实现上线垂直滚动、左右滚动和播放暂停。 二、执行效果 上下滚动 左右滚动 三、代码 /*更多项目私wo!!!*/ #include reg52.h #include string.h #define uchar unsigned char #define uint unsigned int void Initialize_LCD(); void ShowString(uchar,uchar,uchar *); sbit K1 = P3^0; sbit K2 = P3^1; sbit K3 = P3^2; uchar code Prompt
[单片机]
<font color='red'>单片机</font>液晶滚动显示(AT89C51、LCD1602)
51单片机学习笔记4 -- 蜂鸣器控制
1.蜂鸣器简介 蜂鸣器是一种一体化结构的电子讯响器,采用直流电压供电,广泛应用于计算机、打印机、复印机、报警器、电子玩具、汽车电子设备、电话机、定时器等电子产品中作发声器件。蜂鸣器主要分为压电式蜂鸣器和电磁式蜂鸣器两种类型。蜂鸣器在电路中用字母“H”或“HA”(旧标准用“FM”、“LB”、“JD”等)表示 1.分类 按其驱动方式的原理分,可分为:有源蜂鸣器(内含驱动线路,也叫自激式蜂鸣器)和无源蜂鸣器(外部驱动,也叫他激式蜂鸣器); 按构造方式的不同,可分为:电磁式蜂鸣器和压电式蜂鸣器; 按封装的不同,可分为:DIP BUZZER(插针蜂鸣器)和SMD BUZZER(贴片式蜂鸣器); 按电流的不同,可分为:直流蜂鸣器和交流蜂鸣
[单片机]
51<font color='red'>单片机</font>学习笔记4 -- 蜂鸣器控制
51单片机结合NRF24L01对舵机进行无线控制
发送端程序如下: #include reg52.h #include intrins.h #include math.h typedef unsigned char uchar; typedef unsigned char uint; sbit MISO=P1^5; sbit MOSI=P1^4; sbit SCK=P1^3; sbit CE=P1^1; sbit CSN=P1^2; sbit IRQ=P3^3; sbit KEY1=P3^4; sbit KEY2=P3^5; sbit KEY3=P3^6; sbit KEY4=P3^7; #define TX_ADR_WIDTH 5 #define RX_AD
[单片机]
51单片机课程设计:基于TCS230/3200的颜色复制显示器
本程序将从颜色识别模块读取到的数据显示在LCD1602上,同时生成对应的PWM波操作三色灯显示不同颜色,以此来实现颜色的复制显示,关于各模块的接线方法在源码都有详细介绍,同时,相关工程文件以及资料可在文章最下方下载。 关于粘贴复制乱码的问题:如果程序复制到Keil编译器上出现注释乱码,可以先建一个.c文件,也就是说不在keil里面编辑,然后用记事本打开.c文件,将源码复制进去,再在keil中添加文件即可。 /************************************************************************************** 基于TCS3
[单片机]
单片机入门首选AT89C51
1 简介   1980,英特尔公司开发出一种简易的8031CPU,在当时该CPU性能不比8086差很多,但价格较便宜,因此被很多低端应用选中。由于市场看好,ATMEL公司购买了8031的内核,把Flash存储器和加强型IO口融入进去开发出了AT89系列单片机。所有兼容8031指令和内核相似的单片机统称为51单片机,它是目前应用最广泛的8位单片机之一。因51单片机结构简单,指令易学,应用广泛,因此是初学单片机首选机型。如果有人想不学51,直接学AVR,那么此人一定会遇到很多难题,困惑和郁闷将伴随着学习过程。如果学了51再学AVR和其他单片机,人们会发现 所谓单片机都不过如此 。   2 性能   根据任务具体需要选择最合适
[单片机]
小尺寸车载液晶电视专用MCU及设计方案
车载液晶电视/显示器市场发展很快,用户希望厂商提供低成本功能齐全的产品。工程师们则需要设计简单方便、应用灵活的整体解决方案。本文介绍了车载液晶电视/显示器专用MCU SP633以及配套的单芯片电视解码器M61260FP/M61266FP的特点以及应用实例、设计方法和注意事项。 中国的汽车工业正处在飞速发展时期,尤其是家用汽车的发展更加迅猛,车载彩色液晶显示器/电视市场需求也逐步增长。而目前市场上一直没有专用的车载彩色液晶显示器/电视产品控制芯片,除个别有实力开发MCU的公司外,绝大多数设备厂商采用彩电用的MCU作为彩色液晶显示器/电视产品的控制芯片。其不足之处在于:1、此类MCU是为CRT电视机设计,许多车载和液晶电
[单片机]
小尺寸车载液晶电视专用<font color='red'>MCU</font>及设计方案
基于AT89S51的多功能电子密码锁设计
     当前虽然许多智能锁(如指纹辨别、IC卡识别)已相继问世,但这类产品是针对特定指纹或有效卡,只能适用于保密要求高且仅供个别人使用的箱、柜、房间等。另外,卡片式的IC卡易丢失和损坏,加上其成本较高,在一定程度上限制了这类产品的普及和推广。    电子 密码锁具有安全性能高、成本低、功耗低、操作简单等优点使其作为防盗卫士的角色越来越重要。现有国内市场上的电子密码锁有的是通过购买一些产品模块再开发,不具备自主知识产权;有的是自主研发的,但其功耗与成本都比较高,不具备广泛的应用价值。为了克服这些缺点,从经济实用角度出发,采用 单片机 AT89S5l与低功耗CMOS型E2PROM AT24C02 作为主控器件与数据 存储器 单
[安防电子]
基于AT89S51的多功能电子密码锁设计
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved