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

发布者:素雅之韵最新更新时间:2020-10-12 来源: elecfans关键字:MSP430系列  单片机  便携式  医用自动输液器 手机看文章 扫描二维码
随时随地手机看文章

介绍了一种医用自动输液器的设计方案,该输液器以TI的MSO430系列单片机为控制芯片,配有显示模块、输液泵驱动模块和键控模块等。该设计方案整机结构新颖,体积小,耗电少,操作方便,使用安全可靠。


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单片机功能强大,外围芯片数目少,而且所有的元器件均选择贴片式,从而大大地减小了仪器的体积。该设计通过单片机驱动步进电机控制药液的输出速度,这使得注射速度更加均匀、输液精度更高,定时、定量准确、自动化程度也更高,因此可以达到在医院及家庭临床上使用的要求。目前该智能输液器已在临床上得到了应用。

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

上一篇:MSP430L092 MCU 通过 0.9V 电压实现超低功耗应用
下一篇:FLASH操作程序设计与存储器结构

推荐阅读最新更新时间:2024-11-06 11:21

基于单片机控制的数字温度计的设计
    温度是人们日常生活中常常需要测量和控制的一个物理量。传统的温度计有反应速度慢、读数麻烦、测量精度不高、误差大等缺点,而在某些特定的场合,器材设备对温度的要求极高,设计一种高精度的温度计就显得十分有意义。设计的高精度温度计有着线性优良、性能稳定、灵敏度高、使用方便、软硬件结构实现了模块化、电路简单等优点。 1 设计方案     热敏电阻是对温度变化非常敏感的电阻元件,它在测温技术、无线电技术、自动化和遥控等方面都得到广泛的应用。热敏电阻能够将环境温度的变化转化为电阻自身阻值的变化,它将温度的变化转换为连续的电信号的变化,再由外电路把该电信号转化成单片机可处理的脉冲(频率)信号,由单片机来直接处理。热敏电阻构成的555振荡电路能
[单片机]
基于<font color='red'>单片机</font>控制的数字温度计的设计
基于MSP430 单片机的智能小车寻迹模块设计方案
  0 引言   智能小车又称轮式移动机器人,能够按预设模式在特定环境中自动移动,无需人工干预,可用于科学勘测、现代物流等方面。针对路面采用黑色标记线条作为路径引导线的应用场合,反射式光电传感器是常用的路径识别传感器。反射式光电传感器因信号处理方式和物理结构简单的特点而被广泛应用于结构化环境和低成本产品中,虽然存在检测距离近、预测性差的弱点,但通过合理设计和选择反射式光电传感器并结合合适的信息处理软件能够满足上述简单环境场合应用。随着汽车ECU 电子控制的发展,在汽车上配备远程信息处理器,传感器和接收器,通过这些器件的协调控制可以实现汽车的无人驾驶。本文提出基于MSP430单片机的控制装置,通过反射式光电传感器寻迹,MSP430
[单片机]
基于<font color='red'>MSP430</font> <font color='red'>单片机</font>的智能小车寻迹模块设计方案
飞思卡尔芯片k66单片机溢出_PWM 初试溢出中断
/*****************头文件****************************************/ #include /* for EnableInterrupts macro */ #include derivative.h /* include peripheral declarations */ /*********************变量和函数定义****************************/ void PWMInit(void); void delay(long ); /*********************主函数*******************
[单片机]
单片机电源电路的设计与制作
  此电源电路原理图如下图所示。   下图中G1和G2两与非门组成基本RS触发器。RS触发器后,在S端出现的第一个低电平就使Q端由O状态跳变为1状态(置1),如右图所示。一旦Q端置1,S端的状态由于开关S的弹跳在0与1之间虽有反复,但在Q端得到的则是无抖动的正跳变信号。此信号使三极管VT持续导通,三端集成稳压器7805工作,为单片机提供稳定的电源。   E为电池组,为了使它有足够大的负载能力,同时,又不至于有很大的体积,本人选用了两节9V干电池并联组成。   下图中Ul是为了给组成RS触发器的两个TTL与非门提供稳定的电源,同时,通过R1、R2为触发器输入端提供合适的工作状态。   此电路可作成模块,无需外壳。开关K
[单片机]
<font color='red'>单片机</font>电源电路的设计与制作
TI推出最新款Stellaris微控制器机器人评估平台 EVALBOT
   德州仪器 (TI) 宣布推出其最新款 Stellaris 微控制器 (MCU) 机器人评估平台 (EVALBOT),从而使开发人员拥有了更多的软件和工具开发选项。这款隶属于 TI 嵌入式处理产品组合的新型迷你机器人平台为开发人员提供了从众多软件工具链进行选择的灵活性,这样他们就能够在其偏爱的开发环境中全面使用 Stellaris Cortex-M3 MCU 的功能。该升级版 Stellaris EVALBOT 还预先装入了 StellarisWare® 应用程序,而且该套件如今在源代码中包含了更多的工程实例,其中包括一块演示板,可使开发人员更加轻松地利用支持 TI 无线评估模块的该套件的扩展端口进行实验。借助 EVALBO
[工业控制]
模块化编程
在单片机应用系统中,特别对于大型的复杂系统,由于传感器和处理模块非常多,放在一个文件中是不可行的,此时,要进行模块化处理。 把每一个模块做成一个.c文件和一个.h文件。在一个.c文件中的函数只会相互调用,而不调用其他文件的函数,尽量减少不同文件里函数的交叉调用,以下是几个要注意的问题: (1)模块头文件防止重复包含的措施 在每个模块中的.h文件开始处,为了防止重复包含,使用以下代码: #ifndefine xxx //没有定义xxx,则编译下面的语句 #define xxx //然后定义xxx,使得这次包含只进行一次,在下次检查时,就会发现已定义 ………. // 了xxx,就不会再次
[单片机]
基于单片机的智能报警系统电路设计
  该系统以凌阳公司的16位单片机SPCE061A作为主控制器,通过烟雾传感器与人体热释电红外传感器分别感应烟雾与人体红外信号,通过单片机做出报警动作。采用两片凌阳单片机作为从站,达到异地网络监控的目的。采用双光电开关的设计,感应人员的进出情况。采用射频信号发射与接收装置,感应贵重物品的进出。测试结果表明,系统工作良好,几天内的人员与贵重物品进出情况均有记录。该设计主要创新点是采用单片机进行控制,可以实现网络监控。    烟雾探测电路模块   采用MQ-2烟雾传感器,它具有探测范围广,灵敏度高,响应恢复快,稳定性优,寿命长等优点,配以简单的驱动电路即可实现烟雾检测。烟雾传感器电路如图2所示。当未检测到烟雾信号时,比较器输出低电平
[电源管理]
基于<font color='red'>单片机</font>的智能报警系统电路设计
飞思卡尔S12(X)系列单片机之map文件详解
本文介绍的map文件内容解析适用于Freescale S12(X)系列MCU(CodeWarrior 5.9.0) 的CodeWarrior 应用工程编译结果的map文件,结合的具体例子是基于S12XS256的工程编译链接的MAP文件。 map文件是嵌入式MCU应用工程编译链接结果的内存映射结果文件,其中输出了工程编译器、链接器配置信息、用户代码和数据编译结果,函数调用关系,存储器资源分配和使用结果统计等非常详尽的信息,可以说是对编译结果所做分门别类的最详细描述。(上面这段是百度里面搜的)。 详细介绍如下: TARGET SECTION(编译目标属性设置) 列举工程所使用的处理器类型(processor):Free
[单片机]
飞思卡尔S12(X)<font color='red'>系列</font><font color='red'>单片机</font>之map文件详解
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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