当前位置:首页 > 医疗电子 > 医疗电子
[导读]随着各种电子系统在各个领域中应用的不断深入,对电子系统本身的要求也越来越高,尤其对于控制系统软件设计的可靠性、实时响应等各个方面的性能有了更严格的要求。单片机的程序设计不再是前后台的运行模式,而是采用

随着各种电子系统在各个领域中应用的不断深入,对电子系统本身的要求也越来越高,尤其对于控制系统软件设计的可靠性、实时响应等各个方面的性能有了更严格的要求。单片机的程序设计不再是前后台的运行模式,而是采用多任务实时操作系统的设计思想。由于使用嵌入式操作系统,可以将具体应用分解成多个任务,简化了应用系统软件的设计,使控制系统的实时性得到保证,使其达到理想状态。良好的多任务设计,还有助于提高系统的稳定性和可靠性。

目前,国内应用最多的是以51系列单片机为主的8位单片机。在51系列单片机系统中,可以进行移植的嵌入式操作系统为数不多。其中,Keil自带的RTX51没有源代码,使用起来很不方便;uC/OSII虽然有源代码,也有移植成的例子,但是,它对于51系列单片机系统的资源占用过大,需要外扩RAM,而且要保证每个函数的可重入性,使用起来比较勉强。Small RTOS51是专门为小RAM系统设计的占先式内核,占用资源少、实时性好,应用在本系统上非常合适。

1 系统功能及硬件描述

1.1 系统的功能描述

对于处于昏迷状态或食道进行手术的病人,需要一种按时、按量对病人进行肠营养液输入的智能型肠营养液输液泵,以达到维持病人生命的目的。本文介绍的智能型肠营养输液泵(以下简称营养泵)主要实现以下功能:

根据要求,可以设定输入营养液的总量、流速、温度等参数,并且在运行过程中可以任意修改;

根据指令,自动检测和控制营养液的流量和流速,并将数据反馈给主程序;

根据设定营养液的温度,自动检测和控制营养液的温度,并将温度数据反馈给主程序;

在出现营养液的温度、流量和流速异常时,发出声、光报警信号;

使用LCD显示各种数据,随时查看已经输入营养液的数量、温度、流量和流速;

营养泵主要由220VAC供电,同时备有应急充电电池,一次充电可以连续运行12小时以上,以备医院紧急停时使用。

1.2 系统的硬件描述

本营养泵的电路原理框图如图1所示。

系统的主控CPU采用Philips公司的89C51RD2,实现系统的多任务控制;LCD采用北京青云的LCM12232B液晶模块,显示液体的控制参数;控制温度的DAC采用TI公司的TLC5615,使营养液温度误差达到0.1℃以内;电池容量和温度的反馈值均为模拟电压,采用A/D,转换后,送入CPU;A/D转换器使用的是TI公司的TLC1543;应急电池充电电路,采用Linear公司的LTC4006,充电电压为12.6V,电池容量为4000mAh;营养液流量反馈,采用红外线对管,直接由CPU 记数;营养泵电机使用直流电动机,采用控制电机运行和停止时间的方法对转速进行闭环控制,以达到控制液体流量的目的。

2 Small RTOS51简介

Small RTOS51是一个专门为51系列单片机设计的嵌入式实时操作内核,使用Keil编译器可以直接使用其代码,它有如下特点。

公开源代码。只要遵循许可协议,任何人可以免费获得源泉代码,便于用户的二次开发。

可移植性。用户可以把与CPU有关的控制指令压缩到最小,把大部分精力放在CPU的控制程序上。可以使用ANSI C编写应用程序,不仅简化了编程手段,而且便于程序移植。

可固化性。Small RTOS51为嵌入式系统设计,可以嵌入到产品中,成为产品的一部分.

 占先式运行。Small RTOS51可以管理16个用户任务,每个任务可以设置不同的优先级。Small RTOS51总是运行优先级最高的任务。

中断管理。采用中断管理方式,当有更高级的中断申请时,将目前正在执行的任务挂起。如果优先级更高的任务被中断唤醒,则高优先级的任务在中断嵌套结束后立刻执行。中断嵌套层数可达255层。如果需要,还可以禁止中断的嵌套管理。

RAM需求小。SmallRTOS51为小RAM的系统设计,因而对RAM的需求只有几百字节,相应的系统服务也少。

3 系统的软件实现

按照系统所要实现的功能,将整个系统划分为几个并行的任务,占先式操作内核对任务的调度是按照任务优先权的高低进行。本文中,将系统划分为9个任务,按其优先级从高到低的顺序排列依次是:报警任务、温控任务、按键输入任务、主控制任务、电机运行任务、流量控制任务、记时任务、液晶显示任务和电池电量检测任务。系统上电以后进入主程序,首先对系统进行自检并任务,启动9个程,此时系统的运行就由Small RTOS51来接管。

3.1 报警任务

由于本文所述的营养泵,主要应用在危重病人的看护中,所以将报警任务在放在最重要的位置。报警程序由一个全局变量setbaojing来控制,其不断检测温控程序、流量控制程序和电池电量检测程序的输出值。当上述程序出现故障报警信号时,setbaojing为1,报警程序立即使蜂鸣器和报警灯工作,并在液晶屏幕上显示出现故障的名称,直到有人来清除故障后,才可以正常运行。

3.2 温控任务

由于人体对于温度的变化非常敏感,而肠营养液是直接输入到人的小肠当中,所以系统对温度的要求非常高,为此,本系统将温控任务放在第二位。先将设定的温度参数输入给CPU,经过PI计算,发出数字信号,再用TLC5615转换成模拟量,控制加温电路给营养液加温。营养液的实际温度,由温度反馈电路转换成电压信号,再通过A/D转换成数字信号反馈给CPU,由CPU进行闭环控制。

3.3 控制输入任务

按键是实现人机交互的重要设备,要求实时性较高。从系统软件的设计角度,不仅要读出按键的状态,还需要具有对按键的抖动、连击、串键等特殊情况进行处理。系统按键输入任务流程如图2所示,本任务使用消息队列指令KeyReadBuf[16],向主控制程序发送按键的相关信息。


       
3.4 主控制任务

主控制任务应用SmallRTOS51提供的系统函数OSQPend(KeyTemp,KeyRead Buf,0)来查录按键输入任务提供的信息,一旦发觉KeyReadBuf[16]中有了相关信息,立刻运行输入程序。根据按键的命令,控制电机运行程序、流量控制程序、液晶显示程序的运行及停止,每当有一组按键信息进入消息队列中,本程序就修改一次运行指令。

3.5 电机运行任务

电机运行任务一直处于等待的状态,当主控制程序给它发关字相应的指令才开始运行。在运行过程中,电机运行任务受到主控制程序和流量控制程序的控制,一旦有停止运行的命令,或流量有异常,就立刻停止电机的运行。

3.6 流量控制任务

液量控制任务主要由CPU来控制输入营养液的流量及流速。正常运行情况下,流量控制程序会向液晶显示程序发送流量及流速的信息,使液晶上显示已经输入营养液的数量、流量及流速。一旦发生异常情况,如流速过快、一段时间营养液没有流动等故障,立刻向电机运行程序发出指令,停止电机的运行,同时将 setbaojing置1,使报警程序运行。

3.7 记时任务

记时任务主要是为系统提供一个同步时钟,为系统提供同步运行的基准。

3.8 液晶显示任务

液晶显示任务主要由主控制程序、报警程序、流量控制程序、电池电量检测程序传递到消息队列中的参数。通过运行显示程序,在液晶上显示相关的汉字和字符,本身不向其它任务发送命令。

3.9 电池电量检测任务

一旦发生220VAC市电断电的情况,营养泵会立刻自动切换到内置的锂电池供电,电池可以连续使用12小时以上。电池电量检测程序会自动运行,检测电池的电量。在电量低的情况,电池电量检测程序会发出报警信号,但不会主动停止系统的运行。

4 试验数据

用本文所述的智能肠营养液泵对目前市场上常用的几种营养袋进行实验。

以上实验数据表明,本智能肠营养液泵的输液量精度远远高于目前市场上10%的通用标准,并且对各种品牌的营养液袋都能控制在足够的精度范围内。

结语

在肠营养液泵的设计中,使用了Small TROS51,大大简化了程序设计的难度,增强了系统的可靠性和安全性,满足系统实时性要求。本设计达到了国家标准,并且已经在临库中开始使用。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

特朗普集团近日取消了其新推出的T1智能手机“将在美国制造”的宣传标语,此举源于外界对这款手机能否以当前定价在美国本土生产的质疑。

关键字: 特朗普 苹果 AI

美国总统特朗普在公开场合表示,他已要求苹果公司CEO蒂姆·库克停止在印度建厂,矛头直指该公司生产多元化的计划。

关键字: 特朗普 苹果 AI

4月10日消息,据媒体报道,美国总统特朗普宣布,美国对部分贸易伙伴暂停90天执行新关税政策,同时对中国的关税提高到125%,该消息公布后苹果股价飙升了15%。这次反弹使苹果市值增加了4000多亿美元,目前苹果市值接近3万...

关键字: 特朗普 AI 人工智能 特斯拉

3月25日消息,据报道,当地时间3月20日,美国总统特朗普在社交媒体平台“真实社交”上发文写道:“那些被抓到破坏特斯拉的人,将有很大可能被判入狱长达20年,这包括资助(破坏特斯拉汽车)者,我们正在寻找你。”

关键字: 特朗普 AI 人工智能 特斯拉

1月22日消息,刚刚,新任美国总统特朗普放出重磅消息,将全力支持美国AI发展。

关键字: 特朗普 AI 人工智能

特朗普先生有两件事一定会载入史册,一个是筑墙,一个是挖坑。在美墨边境筑墙的口号确保边境安全,降低因非法移民引起的犯罪率过高问题;在中美科技产业之间挖坑的口号也是安全,美国企业不得使用对美国国家安全构成威胁的电信设备,总统...

关键字: 特朗普 孤立主义 科技产业

据路透社1月17日消息显示,知情人士透露,特朗普已通知英特尔、铠侠在内的几家华为供应商,将要撤销其对华为的出货的部分许可证,同时将拒绝其他数十个向华为供货的申请。据透露,共有4家公司的8份许可被撤销。另外,相关公司收到撤...

关键字: 华为 芯片 特朗普

曾在2018年时被美国总统特朗普称作“世界第八奇迹”的富士康集团在美国威斯康星州投资建设的LCD显示屏工厂项目,如今却因为富士康将项目大幅缩水并拒绝签订新的合同而陷入了僵局。这也导致富士康无法从当地政府那里获得约40亿美...

关键字: 特朗普 富士康

今年5月,因自己发布的推文被贴上“无确凿依据”标签而与推特发生激烈争执后,美国总统特朗普签署了一项行政令,下令要求重审《通信规范法》第230条。

关键字: 谷歌 facebook 特朗普

众所周知,寄往白宫的所有邮件在到达白宫之前都会在他地进行分类和筛选。9月19日,根据美国相关执法官员的通报,本周早些时候,执法人员截获了一个寄给特朗普总统的包裹,该包裹内包含蓖麻毒蛋白。

关键字: 美国 白宫 特朗普
关闭