网站首页 | 论文指导 | 经济论文 | 理工论文 | 管理论文 | 法律论文 | 行政论文 | 英语论文
艺术论文 | 农学论文 | 医学论文 | 文史论文 | 教育教学论文 | 论文定制 | 论文发表
论文库分类>>> 点这里访问轻松论文网主站>>>
您当前的位置:轻松论文网 -> 论文中心 -> 理工论文 -> 电子通信网络论文 -> 文章内容 退出登录 用户管理
 子栏目导航
· 计算机与信息技术论文
· 电子通信网络论文
· 自动化论文
· 土建水利论文
· 交通运输论文
· 化学与化工论文
· 石油与能源动力论文
· 机械制造论文
· 矿业与冶金论文
· 工程论文
· 生命环境论文
· 材料科学与工程
· 综合论文
 最新推荐
· 世界地缘政治体系与印度...
· 维新与革命:政治选择的...
· 世界地缘政治体系与印度...
· 中国国家安全哲学-政治哲...
· 政治学视野中的公共政策...
· 方法引导下的政治理论[上...
· 格拉修斯原则:基督教二...
· 方法引导下的政治理论[下...
· 国体、国情与现代国家-政...
· 试论我国今后政治发展的...
· 东亚的政治权威与现代化...
· 跨国收养法的概念与渊源...
 热门文章
· 开题报告的格式(通用...
· 怎样写开题报告
· [图文] 开题报告范文1(银行...
· 开题报告范文2(网上...
· 毕业论文开题报告-A...
· 开题报告的撰写方法...
· 开题报告范文3(网络...
· 文献综述的写法
· 毕业论文例文评析
· 开题报告撰写的方法...
 相关文章
· [图文] 基于Small RTOS51的...
 
[论文定制][论文发表][价格总览][支付方式][购买流程]点击这里给我发消息 点击这里给我发消息
基于Small RTOS51的肠营养液输液系统
作者:佚名  来源:不详  发布时间:2007-3-2 16:21:31  发布人:admin

减小字体 增大字体

来源:单片机及嵌入式系统应用  作者:北京航空航天大学 陈杰峰 王自强
摘要:介绍一种基于Small RTOS51嵌入式操作系统的医疗仪器——智能型肠营养液输液泵。首先介绍系统的功能及硬件组成,然后重点介绍如何利用Small RTOS51来设计系统软件。最后,给出应用Small RTOS51嵌入式操作系统制造的智能型肠营养液输液泵的试验数据。
    关键词:Small RTOS51实时操作系统 肠营养液泵 嵌入式操作系统
引言
随着各种电子系统在各个领域中应用的不断深入,对电子系统本身的要求也越来越高,尤其对于控制系统软件设计的可靠性、实时响应等各个方面的性能有了更严格的要求。单片机的程序设计不再是前后台的运行模式,而是采用多任务实时操作系统的设计思想。由于使用嵌入式操作系统,可以将具体应用分解成多个任务,简化了应用系统软件的设计,使控制系统的实时性得到保证,使其达到理想状态。良好的多任务设计,还有助于提高系统的稳定性和可靠性。
目前,国内应用最多的是以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,大大简化了程序设计的难度,增强了系统的可靠性和安全性,满足系统实时性要求。本设计达到了国家标准,并且已经在临库中开始使用。
论文指导 开题报告   论文格式   论文撰写   论文答辩   论文答谢   
经济论文 税收论文   证券投资论文   房地产论文   金融论文   投资论文   财政论文   西经论文   国际贸易论文   计量经济论文   国民经济论文   保险信托论文   地方经济   国际经济   新经济学   经济学理论   经济学其他   
理工论文 计算机与信息技术论文   电子通信网络论文   自动化论文   土建水利论文   交通运输论文   化学与化工论文   石油与能源动力论文   机械制造论文   矿业与冶金论文   工程论文   生命环境论文   材料科学与工程   综合论文   
管理论文 电子商务论文   会计论文   财务论文   人力资源论文   市场营销论文   企业管理论文   信息管理论文   旅游管理论文   工商管理论文   公共管理论文   物流管理论文   
法律论文 民法论文   刑法论文   诉讼法论文   行政法论文   国家法   宪法论文   土地资源环境法论文   国际法论文   劳动保障论文   商法论文   经济法论文   法史学论文   法理学论文   司法制度论文   
行政论文 中国政治论文   国际政治论文   管理科学论文   思想政治教育论文   国家行政管理论文   政治理论论文   哲学理论论文   三个代表论文   社工论文   
英语论文 学术英语论文   商务英语论文   科技英语论文   英语教学论文   
艺术论文 艺术理论论文   电视艺术论文   电影艺术论文   音乐论文   舞蹈论文   戏剧论文   美术论文   
农学论文 农艺学(园林,林学)论文   渔业论文   水产论文   植物保护论文   农业基础科学论文   综合论文   
医学论文 医学论文写作方法   基础医学论文   医药卫生论文   临床医学论文   药学论文   特种医学论文   护理学论文   
文史论文 中国史论文   世界史论文   考古论文   文字学论文   语法论文   中国文学论文   世界文学论文   文学理论论文   文艺美学论文   文学评论论文   经典名著赏析论文   新闻传媒学论文   社会学论文   
教育教学论文 语文论文   数学论文   英语论文   物理论文   美术论文   音乐论文   地理论文   化学论文   历史论文   体育论文   思想政治论文   生物自然论文   信息技术论文   德育管理论文   素质教育论文   教学管理论文   综合论文   
[ ] [返回上一页] [打 印] [收 藏]
上一篇文章:矢量字库在嵌入式机顶盒中的应用
下一篇文章:中国集体建筑经济实现历史大跨越
∷相关文章评论∷    (评论内容只代表网友观点,与本站立场无关!) [更多评论…]
设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 |
服务电话:020-61131011;020-61131022 转82 投诉电话:020-61131011;020-61131022 转88 传真:020-61131022
电子邮件:paperease@vip.163.com paper@126.com 服务QQ:130008818 130009919
© 2002-2004 轻松论文网 赣ICP备05004673号 网络实名:轻松论文