历史上的今天
返回首页

历史上的今天

今天是:2025年03月21日(星期五)

正在发生

2018年03月21日 | 基于STC89C52单片机的脉动真空灭菌器控制系统的设计

2018-03-21 来源:eefocus

    在此主要叙述以STC89C52单片机为核心的脉动真空灭菌器控制系统的设计,给出了系统的实现原理、硬件组成及相应的软件设计。在灭菌过程中,采用Fuzzy—PID混和算法对温度进行非线性控制。利用该系统的智能化软件可方便地实现对脉动真空灭菌器的自动化控制。该系统在消毒灭菌的过程中,可以实时显示参数和图形化显示灭菌过程,还可以储存所需要的所有参数及打印等功能,同时还采取了软、硬件抗干扰措施。实验表明该系统提高了灭菌器的控制精度,功能齐全且实用性强,可以安全运行,实现了灭菌器的自动化工作过程。

 

    现在人们生活水平提高了,人们更加的关注医疗灭菌消毒。在90年代中期,国内研制了_种新型灭菌设备——脉动真空灭菌系统。该系统采用了先进的脉动真空技术,其灭菌效果良好,因此在医院供应室、制药厂、手术室及科研部门被广泛应用。目前国内外出现了各式各样灭菌器控制系统,本文根据这一现状,开发了一种由单片机控制的脉动真空灭菌控制器。利用FUZZY—PID混和控制算法,通过控制灭菌温度、压力和时间等主要工艺参数,可以对多种物品进行快速有效地灭菌,例如包裹类、器械类等。该系统上位机视图监控软件采用VC++6.0来编写,通过采用串行通信接口,可以实现远程监控的功能。同时具有实时参数显示、消毒灭菌过程参数存储及打印等功能。该控制系统符合现代电子产品自动化、智能化、模块化、人性化的设计要求且人机界面友好。

    1 脉动真空灭菌器基本工作原理

    脉动真空灭菌器是由带有夹层及密封门的高压容器,内部还有温度、压力传感器及真空阀、进气阀、真空泵、排汽阀等控制器件组成。根据内部温度和压力是否到达设定的温度和压力要求来进行各种动作控制。根据工艺流程要求,该控制系统的工艺流程包括准备阶段、脉动真空阶段、升温升压阶段、恒温灭菌阶段、排气阶段、无菌阶段等几个阶段,工作流程如图1所示。

a.JPG

    2 系统的硬件设计

    2.1 系统总体设计

    脉动真空灭菌器控制系统主要由5个部分组成:单片机主控系统、开关量输出/输入控制系统、数据采集系统和通信及人机交互系统。单片机采用STC89C52,晶振为12 MHz,单片机内部的2个16位定时器,一个用于系统的定时,另外一个用于看门狗电路,保证系统正常运行。在核心CPU板上有串行通信接口、开关量输入接口、继电器输出接口等。脉动真空灭菌控制系统框图如图2所示。

    2.2 信号采集电路与开关量输入/输出电路

    温度和压力的采集是由信号采集电路来实现,其中温度传感器使用铂热电阻,在-259~631℃之间它是标准的校准元件,PT100的阻值随温度的变化转换成电压的变化,调理电路对电压信号进行放大、变换,输出0~5 V的标准信号,经A/D转换送单片机,完成对温度的采集。温度采集电路如图3所示。b.JPG

    压力传感器采用的电流型传感器ETL-200-375系列。该产品提供4~20 mA电流输出,体积小、质量轻,适合于安装空间受限场合。ETL-200-375M系列供电电压(28±4)V DC。采用美国RURR-BROWN公司生产的精密电流环接收器芯片RCV420,可将压力传感器4~20 mA的电流直接转换成0~5 V的电压信号,经A/D转换送单片机,完成对压力的采集。压力采集转换电路如图4所示。其中A/D部分采用美国TI公司生产的多通道、低价格的模/数转换器TLC1543。它是10位逐次逼近式A/D转换器,测量范围为0~5 V。采集的数字信号,经过数字滤波变换后,通过通信电路传到PC机上显示,并且与设定的温度等参数进行比较,得到误差与误差变化率,可以提供后续控制的依据。开关量输入电路的主要作用是:在灭菌的过程中,用来判断高温高压容器的密封门开关和门限位开关的开与关。开关量输入电路的主要作用是:控制各个固态继电器的通与断,来控制所有的数字阀门的通与断,从而达到控制灭菌器内外的温度和压力作用。

c.JPG

    2.3 通信电路

    该部分电路主要作用是实现对灭菌器的远程控制与诊断,首先控制系统通过发送的命令和数据来对灭菌器进行各种控制;在通过上传的当前的温度与压力等各种工艺参数来实时的反映灭菌的详细情况。硬件电路使用的芯片是处理器STC89C52和MAX232。因为考虑到通信速度和传送距离的问题。采用RS 232C标准进行单向数据传输时,最大数据传输速率为20 Kb,最大传送距离为15 m,满足不了远距离的控制。改用RS 485标准传输大幅度提高,最大传输距离为300 m,降低数据传输速率,可传输的距离可达到1 200 m。基本上满足要求。

    3 系统的软件设计

    该系统的软件分为2个部分,一部分是C51的单片机程序;另一部分是VC++的上位机程序,采用C语言来进行程序的编写。其设计思想是:采用划分程序模块的方法,先进行各个模块的设计和调试,从而使程序更有条理性。采用自上向下的程序设计方式并采用中断方式和CPU联系,使整个系统的模块化增强。从而提高了系统的可靠性。

    3.1 系统的主程序设计

    主程序主要是用于链接各模块程序,图5为其流程图。主程序先进行各种初始化:系统初始化和继电器控制各个信号初始化。首先设置所有初始化为关闭状态。完成全部初始化后,单片机在主程序中不断循环,在主程序中还要执行各种相应的自检功能。可以检测系统的各种状态是否符合设计的要求。d.JPG

3.2 定时中断程序设计
    定时中断程序是整个系统的核心,整个控制都在定时中断中完成。在整个设计中设置定时中断100 ms,在中断中完成温度和压力的测量,完成排除真空、升温、恒温灭菌、排空气、干燥、结束等灭菌过程。其中排除真空主要是使灭菌器内部尽量是真空状态,可以根据需要设置脉动次数;蒸汽通过进汽阀门进入,从而使灭菌器内的温度慢慢上升,在温度上升的过程中,使用模糊控制算法,当温度升到132℃,开始采用PID控制算法。
    进入恒温灭菌阶段,灭菌时间6~20 min自行设置,但不宜过长。达到恒温时间后自动转入干燥过程。干燥过程结束后,打开进汽阀门,直到灭菌过程全部结束。定时中断流程图如图6所示。

e.JPG

    3.3 灭菌控制系统上位机监控程序设计

    上位机实时监控系统软件采用Visual C++开发,主要用于各控制点的压力和温度的采集,并对采集到的温度和压力参数进行动态显示,还有各种数据信息的修改,打印以及历史数据的查询等等。使用VC++建立PC机和单片机可靠的串行通信,是保证数据传送的及时性和正确性的关键。VC++强大的数据库功能和API函数很好地实现了数据库的实时操作和实时数据曲线的生成。

    4 FUZZY—PID混和控制算法

    整个工作中的关键环节是灭菌器升温和恒温灭菌阶段。在这个阶段中,温度上升的速度直接影响灭菌器室内灭菌的效率,如当温度达到设定值时,要求灭菌的物品内部却达不到所需要灭菌的要求;此外超热的蒸汽温度虽然很高,但是当蒸汽遇到所要消毒的物品时,却不能凝结成水珠,潜伏热不能得到合理释放,对灭菌非常不利。在灭菌过程中,为了保证灭菌系统的灭菌效果和提高灭菌的效率,本文采用FUZZY—PID混和控制方法来控制温度的变化。当灭菌器内的温度与设定值出现偏差时,这时使用模糊控制方法,从而使温度理想的上升;当温度在偏差内时,则PID控制自动切换,从而得到高精度的温度控制。模糊PID混和控制器结构图如图7所示。

    5 结语

    本文介绍了一种可靠性高的灭菌器控制系统,其灭菌过程是全自动化的。该系统可以根据用户不同的灭菌要求来灵活的设置灭菌器的各种工作参数,使灭菌器的应用得到大大的扩展。在灭菌消毒过程中,本文使用了先进的控制理论方法,使温度上升的过程得到优化,从而使灭菌过程的压力、温度和时间得到精确控制,使灭菌设率得到大大的提高,因此具有很高的性价比.

推荐阅读

史海拾趣

Advantech公司的发展小趣事

Advantech公司是一家全球领先的工业计算机、自动化和嵌入式解决方案提供商,其发展历程充满了创新、合作和技术进步。以下是关于Advantech公司发展的五个相关故事:

  1. 创立与早期发展: Advantech公司成立于1983年,最初名为台湾多媒体公司,其初衷是提供音频和视频卡。随着技术的发展和市场需求的变化,公司逐渐转型为提供工业计算机和自动化解决方案的领先供应商。

  2. 全球化战略: 随着全球市场的不断扩大,Advantech制定了全球化战略,积极拓展海外业务。1994年,公司在美国成立了第一家子公司,标志着其国际化发展的开始。此后,Advantech陆续在欧洲、亚洲和其他地区建立了办事处和分支机构,构建起了覆盖全球的销售和服务网络。

  3. 技术创新与合作伙伴关系: 作为工业自动化领域的领导者之一,Advantech不断进行技术创新,并与全球各类合作伙伴密切合作。公司积极投入研发资金,不断推出新产品和解决方案,以满足客户不断变化的需求。同时,Advantech与众多软件和硬件供应商建立了紧密的合作关系,共同推动行业的发展。

  4. 智能化转型: 随着工业4.0和物联网的迅速发展,Advantech积极响应智能化转型的趋势,推出了一系列智能化解决方案,涵盖工业自动化、智慧城市、智能交通等多个领域。公司致力于为客户提供智能化、数字化的整体解决方案,助力其实现生产效率提升和智能化升级。

  5. 生态系统建设: 为了进一步提升解决方案的综合性和竞争力,Advantech积极构建生态系统,与行业合作伙伴共同打造全方位的服务体系。公司通过开放式的合作模式,与合作伙伴共享资源和技术,实现优势互补,共同拓展市场,推动行业的发展和进步。

以上述五个方面为基础,Advantech在电子行业中不断发展壮大,成为了全球工业自动化和智能化领域的领导者之一。

Alliance Memory公司的发展小趣事

Alliance Memory是一家专注于存储器产品的公司,以下是其发展历程的五个相关故事:

  1. 成立与发展初期: Alliance Memory成立于2006年,总部位于美国南卡罗来纳州。公司专注于提供DRAM(动态随机存取存储器)和SRAM(静态随机存取存储器)解决方案。在成立之初,公司致力于与全球供应链建立紧密的合作关系,以确保产品的质量和可靠性。通过与先进制造厂商合作,Alliance Memory能够提供高品质的存储器产品,满足客户的需求。

  2. 扩大产品线: 随着市场需求的增长,Alliance Memory不断扩大其产品线,涵盖各种容量和类型的DRAM和SRAM产品。公司不断改进和优化其制造工艺,并与全球领先的技术合作伙伴密切合作,以确保产品的性能和稳定性。通过不断提供新的存储器解决方案,Alliance Memory成功吸引了更多的客户,并在行业中树立了良好的声誉。

  3. 全球市场拓展: Alliance Memory的产品销售遍布全球各个地区,包括美国、欧洲、亚洲等市场。公司与全球各地的分销商和代理商建立了稳固的合作关系,以扩大其产品的市场份额。通过在全球范围内提供及时和高效的客户服务,Alliance Memory不断增强了其在国际市场上的竞争力。

  4. 技术创新与研发投入: 作为一家技术驱动型公司,Alliance Memory不断投入研发和创新,以提供最先进的存储器产品。公司的研发团队与业界领先的技术合作伙伴密切合作,不断推出具有竞争优势的新产品。通过持续的技术创新,Alliance Memory得以不断满足客户不断增长的需求,并保持在行业中的领先地位。

  5. 可持续发展与社会责任: 除了致力于业务发展,Alliance Memory还积极履行企业社会责任,关注环境保护和社会公益事业。公司采取了一系列可持续发展的举措,包括节能减排、资源循环利用等,努力降低对环境的影响。此外,Alliance Memory还参与各种公益活动,支持教育、环保和社区发展等领域的项目,为社会做出积极贡献。

Arduino公司的发展小趣事

随着Arduino平台的不断发展,为了满足不同项目和应用的需求,Arduino推出了多种不同规格和功能的主板。例如,Arduino Diecimila和Arduino Uno等主板的推出,进一步丰富了Arduino的产品线。这些主板各具特色,适用于各种场景,使得Arduino平台在物联网和嵌入式系统的开发中发挥了越来越重要的作用。

GCi Technologies公司的发展小趣事
定时器设置错误或IC内部定时器故障可能导致充电时间不准确。
GMT(致新科技)公司的发展小趣事
检查定时电路中的连接线是否松动或断裂。如果连接线有问题,应及时修复或更换。
ARRA Inc公司的发展小趣事
如果电源正常,应检查时间控制芯片或MCU是否工作正常。可以使用万用表等工具测量其供电电压、输出信号等是否正常。

问答坊 | AI 解惑

招聘(北京)Analog Application Engineer

jonathan@chinaeejob.com Analog Application Engineer Job Description 1. Routine lab administration and maintenance. 2. Accomplish various analog chip evaluations and prepare evaluation report. 3. Support FAE. 4. Design an ...…

查看全部问答>

Bootloader(U-BOOT)详解!

有助于在S3C2410上移植U-BOOT~~!…

查看全部问答>

跪求mcs-51系列单片机设计的简单系统

RT........ 还请单片机达人帮忙解决,小弟在此谢过…

查看全部问答>

水、电、气无线三表抄表系统方案

一、GPRS三表集中抄表及控制系统组成 由主站通过远程通信信道(无线信道)将多个无线计量表计量数据及相关信息集中抄读、集中监测和集中控制,并能实施用户管理增值服务的网络抄表监测控制系统。该系统主要由无线智能表、无线路由采集器、近程无线 ...…

查看全部问答>

乔布斯画传:漫长而辉煌的CEO生涯

苹果iPad发售在即,史蒂夫·乔布斯能否延续iPhone的辉煌引人关注。这是乔布斯自接受肝移植手术以来在商业舞台上的最大动作值此时机,推出《史蒂夫·乔布斯漫长而辉煌的职业生涯》。 电脑天才 1976年,史蒂夫·乔布斯与拍档合作创建了苹果公司。他 ...…

查看全部问答>

请问高手,我如何把我的矩阵键盘的其中一个键映射为F1功能啊?

在我的开发板提供的matrix_0409文件夹中没有给这个键对应的扫描码,我该怎么做才能达到这个目的啊, 我需要给应用层提供F1-F6的功能键。 有劳各位指点!…

查看全部问答>

tps65180

       Eink屏不同于普通的LCD屏,它需要+22V,-20V,+15V,-15V,+3.3V,-1.25V 等不同级别的电压,而且EInk屏是一种非常省电的屏幕,它只有在刷新(翻页)时需要开通电源,刷新完后电源就关闭了,所以需要专门有一块 ...…

查看全部问答>

maple输出的频率

在maple论坛见一贴关于输出频率的转过来,并测试了下:) /* QuickererPin :-) * * Turns a GPIO pin on and off fast using direct updates. * Copyright 2010 G Bulmer */ // #include <gpio.h>// #include <boards. ...…

查看全部问答>

关于STM8S103的AWU和ADC的问题

关于STM8S103的AWU和ADC的问题   昨天我试该单片机的awu功能,mcu睡眠醒来后,发现系统死机,后来经过一步步测试发现系统在检测ADC时系统死机。于是我在睡眠醒来后初始话ADC及pwm后,系统是没有死机,但是这样的话,我的ADC触摸按 ...…

查看全部问答>

UCOS QQ群

各位大侠,小弟刚刚建了一个  UCOS 的QQ 群 欢迎 爱好 嵌入式实时操作系统 UCOS-II 的童鞋加入,一起讨论  学习  提高 群号 : 164475364…

查看全部问答>