灭菌器是保护人类生命健康的重要器材,发达国家无论是家用灭菌器还是商用灭菌器都很普及。
而灭菌器灭菌是否合格大部分取决于控制系统是否可靠,针对某医疗设备厂灭菌器控制系统不稳定、人机界面不友好等实际问题,作者采用80C196KB单片机为该厂设计灭菌控制系统,消除原有系统的缺陷并相应增加一些功能,相比51系列单片机,96系列片上资源更丰富,设计系统相对容易。
1 灭菌器控制分析
该灭菌器主要进行包裹类、器械类、乳胶类、液体类及其它类五项进行灭菌,其工艺大体相同,不同之处可由程序控制。通过其工作原理(图1)可知,根据里外锅的温度和压力是否达到规定值而进行各种动作控制。
模拟输入量共4个:外锅温度TW,外锅压力PW,里锅温度TL,里锅压力PL;控制输出量共16个:外锅进汽阀开关IW ,外锅排汽阀开关OW,里锅进汽阀开关IL,里锅排汽阀开关OL,真空阀开关ZK,干燥空气阀开关GZ,油泵继电器通断YB,真空泵继电器通断ZB,电磁液压阀(高压阀GF、齿条阀CF、门闩阀MF),信号指示(电源指示PowerL、总电源指示PowerZ、故障指示ERR、蜂鸣报警ALarm)。
图1 工作原理
由上图可见灭菌器的主体为一带有夹套及密封门的高压容器, 配有真空泵、真空阀、蒸汽阀等控制器件及温度、压力传感器, 工作过程如图2所示。
图2 工作过程
2 控制系统硬件结构
控制系统硬件结构如下图3所示:
图3 控制系统硬件结构
灭菌室实际温度和压力值由半导体集成温度传感器AD590JH和集成压力传感器MPX5500D测量, 采集的2路温度信号和2路压力信号由P0.0~P0.3送入80C196CKB芯片。在80C196CKB中,有一个8通道的10位A/D转换器,适用于多路数据采集系统。一次A/D转换需88个状态周期(采用12MHz晶振时为22μs)。其优点是在满足工艺要求的情况下极大地简化了硬件电路,有益于电路的可靠性。
80C196CKB里的数字量经数字滤波、标度变换后一方面通过LCD显示, 另一方面与设定进行比较, 得到偏差E 和偏差变化率EC , 为后续控制提供依据。采用并行输出接口电路8255A来实现近20路开关控制量的输出控制。温度控制是由调节蒸汽阀门的开口来实现, 控制量经D/ A 转换为模拟量输出, 功率放大后控制蒸汽阀的开口。用户通过键盘设定灭菌温度、时间和脉动真空次数, 满足各种消毒要求。
采用DS12887并行时钟模块
人机界面主要包括键盘、显示和微型打印机接口电路。键盘采用软键盘形式,由程序处理来实现键码的识别、去抖动和确认;通过一块8255A实现了键盘和打印机的硬件接口。显示器采用内置T6963C控制器的LCD显示模块(和CPU以直接方式连接),用以动态显示温度、压力、时间和操作提示等。打印机用于打印相关的运行工艺参数。用户界面在软件上的实现是由分散而不是集中的软件模块来实现的。
本系统所有器件均采用单一+5V电源供电,由于实际应用时,数据采集时信号容易受到干扰,因此在信号输入输出接点处采取光耦隔离电路,并采取屏蔽电阻等措施保证系统的稳定。
3 软件设计
本系统功能很多, 为了便于设计和维护, 采用自顶向下逐步细化的结构化模块设计方法, 将具有独立功能的子程序都设为子程序模块,相关的功能均由相应的功能子程序实现。主程序由初始化、灭菌类别选择和相关显示、参数比较、执行机构输出控制等组成,其核心是温度和压力参数的比较和相应的输出控制;时间的动态显示由定时器1溢出中断处理程序执行;4个通道的温度、压力数据采集处理和动态显示由A/D转换结束中断处理程序完成。由于显示程序比较大,放在中断处理程序中运行使背景程序简洁,有利于软件运行的可靠性。程序流程如图4所示。
图4 程序流程图
程序运行的基本过程是:初始化后启动A/D转换以采集温度、压力信号,经处理后,这些数据和用户设定的运行参数比较,然后决定系统执行机构的不同动作以满足运行参数被控制在工艺要求的范围内。
本控制系统的软件全部采用汇编语言,执行效率高,运行可靠,限于篇幅所限,不一一介绍。
4 结论
这是一个以80C196KB为核心的实用的嵌入式控制系统,其功能齐全,设计相对简洁。实际应用表明整个系统运行平稳,灭菌控制可靠。相对于具有相同功能而基于PLC的灭菌控制系统,它的成本低廉,人机界面友好,操作更容易,具有很好的推广价值。
关键字:单片机 医用灭菌器 控制系统 80C196KB
引用地址:
基于单片机的医用灭菌器控制系统设计
推荐阅读最新更新时间:2024-03-16 13:45
基于MC32P21单片机的移动电源设计方案
本文论述了利用MC32P21单片机实现移动电源的硬件和软件设计方法。 移动电源是一种集供电和充电功能于一体的便携式充电器,可以给手机等数码设备随时随地充电或待机供电。一般由锂电芯或者干电池作为储电单元。区别于产品内部配置的电池,也叫外挂电池。一般配备多种电源转接头, 通常具有大容量、多用途、体积小、寿命长和安全可靠等特点,是可随时随地为智能手机、平板电脑、数码相机、MP3、MP4等多种数码产品供电或待机充电的功能产品。 移动电源可以通过USB电缆线使用在任何符合USB国际标准的设备,其具有短路、过充过放、恒流恒压等保护措施,还有高性能电源管理技术。 移动电源方案,根据是否可以编程,分为硬件移动电源和软件移动电
[单片机]
基于DSP的加速度计温度控制系统的硬件设计
摘 要:文中采用 Texas Instrument(TI)公司的TMS320F240型DSP作为温度控制系统的核心,完成系统4路温度信号的采集、放大,数据送入DSP处理后输出4路PWM控制信号,经光电隔离和功率放大后控制加热片的工作,从而实现加速度计温度控制系统的闭环控制,满足系统的精度要求。
关键词:加速度计;温度控制;DSP;设计
1 引言
近年来,数字信号处理器(DSP)得到了高速发展,性价比不断提高,广泛应用于各个领域,例如通信、语音处理、图像处理、模式识别及工业控制等方面,并且日益显示出巨大的优越性。数字信号处理器利用专门或者通用的数字信号处理电路,以数字计算的方法对信号进行处理,具有处理速度快、灵活、精确、
[应用]
PC与单片机USB(D12)数据通讯过程描述
在与网友交流D12开发心得时,发现有些网友对与PC应用软件与单片机之间数据交换的过程有些困惑,不明白PC应用软件是怎么将数据发给单片机以及单片机是怎样通过D12将数据传给PC应用软件的。在此,谈谈个人对这一过程的理解,希望对大家有些帮助。 用户开发的USB设备一般不是windows开发的标准设备,而在VC软件中要对一个设备进行操作,必须先用CreateFile函数打开设备才能对其进行读写操作。当我们采用driverstudio开发驱动时,框架会产生一个OpenByInterface函数,它将CreateFile函数封装在了里面,其原型如下: HANDLE OpenByInterface( GUID* pClassGui
[单片机]
新制导炸弹智能控制系统的研究
控制系统是 制导 炸弹的关键部位。目前,所有制导炸弹的控制系统都是基于一定的数学模型,以固定的方式修正弹道误差。由于存在各种不可预知的误差因素,但控制方式却不可调整,造成制导炸弹的实际命中精度不高。基于此,提出了一种新的制导炸弹智能控制系统,该系统引入具有前置滤波特性的非单点模糊化技术,针对非单点模糊推理系统内部参数不易调整的问题,提出用梯度下降算法和遗传算法构成的混合并行学习算法调整系统内部参数,从而能够自动处理受噪声影响的训练数据,提高命中精度。通过计算机仿真试验,并与基于ANFIS的制导炸弹智能控制系统进行比较,验证了该控制系统的有效性。 1 非单点模糊推理系统(NSFIS) 提出的制导炸弹智能控制系统的核心是非
[模拟电子]
STC89C52单片机 蜂鸣器
蜂鸣器 蜂鸣器工作原理 蜂鸣器 区别: 这里的“源”不是指电源。 而是震荡源。 也就是说,有源蜂鸣器内部带振荡源,所以只要一通电就会叫。 而无缘内部不带振荡源,所以如果用直流信号无法令其鸣叫。必须用2K~5K的方波去驱动它。有源蜂鸣器往往比无缘的贵,就是因为里面多个振荡电路。 三极管工作原理 蜂鸣器原理图: 单片机它不是功率器件,它适合做控制用,不适合驱动功率器件 #include reg52.h #include intrins.h #define uint unsigned int #define uchar unsigned char sbit beep = P2^3; // 定义寄存器的
[单片机]
基于PIC单片机的倾角传感器的设计
0 前 言 设计中的倾角传感器是新型变质面积电容式倾角传感器,该倾角传感器技术是为数不多的、能够兼有结构简单、可靠性高、有通用传感器集成电路等优点的倾角传感器技术之一。在测绘仪器仪表、建筑机械、天线定位、机器人技术、坦克和舰船火炮平台控制、飞机姿态、汽车电子控制、石油勘探、海上平台监控等方面有广泛应用。 图1 倾角传感器原理图 1 倾角传感器的工作原理 倾角传感器的电路原理如图1所示。 检测电路由比较器A1、A2、双稳态触发器及电容充放电回路组成。C1、C2为可变介质面积电容式倾角传感器,其容量大小与倾角变化成比例。双稳态触发器的两个输出端A、B作为差动脉冲宽度调制电路的输出。设电源接通时,触发器的A端为
[单片机]
AT89S51单片机的定时/计数器T0的应用
1.实验任务 用AT89S51单片机的定时/计数器T0产生一秒的定时时间,作为秒计数时间,当一秒产生时,秒计数加1,秒计数到60时,自动从0开始。硬件电路如下图所示 2.电路原理图 图4.15.1 3.系统板上硬件连线 (1).把“单片机系统”区域中的P0.0/AD0-P0.7/AD7端口用8芯排线连接到“四路静态数码显示模块”区域中的任一个a-h端口上;要求:P0.0/AD0对应着a,P0.1/AD1对应着b,……,P0.7/AD7对应着h。 (2).把“单片机系统”区域中的P2.0/A8-P2.7/A15端口用8芯排线连接到“四路静态数码显示模块”区域中的任一个a-h端口上;要求:P2.0/A8对应着a,P2.1/A9
[单片机]
构造一个51单片机的实时操作系统
目前,大多数的产品开发是在基于一些小容量的单片机上进行的。51系列单片机,是我国目前使用最多的单片机系列之一,有非常广大的应用环境与前景,多年来的资源积累,使51系列单片机仍是许多开发者的首选。针对这种情况,近几年涌现出许多基于51内核的扩展芯片,功能越来越齐全,速度越来越快,也从一个侧面说明了51系列单片机在国内的生命力。 多年来我们一直想找一个合适的实时操作系统,作为自己的开发基础。根据开发需求,整合一些常用的嵌入式构件,以节约开发时间,尽最大可能地减少开发工作量;另外,要求这个实时操作系统能非常容易地嵌入到小容量的芯片中。毕竟,大系统是少数的,而小应用是多数而广泛的。显而易见,μC/OS—II是不太适合于以上要求的,而Keil
[单片机]