欢迎您来到职称阁,为评职者提供职称晋升解决方案!

热门文章

软件开发工程伦理问题及|| 云计算下计算机网络安全|| 互联网下水利经济规划发|| 电子商务专业群人才质量||

压力蒸汽灭菌控制系统设计

来源:职称阁分类:电子论文 时间:2021-02-06 09:32热度:

  使用带触摸屏人机界面的ARM控制系统对传统的压力蒸汽灭菌器进行了升级改造,使灭菌器具有友好的操作界面,扩展了灭菌器温度的设定范围,满足了医疗单位对不同医疗物品的消毒需求。新的控制系统的引入节约了灭菌器的水耗和电耗,减小了灭菌器工作时的噪声。

压力蒸汽灭菌控制系统设计

  关键词:灭菌器;ARM控制器;触摸屏

  压力蒸汽灭菌器是医院的常用医疗设备,该设备在密闭的腔体内用电加热水,产生蒸汽,再利用蒸汽在冷凝时放出的热量,使待灭菌的物品加热,最后经过一段时间的保温从而实现灭菌的目标。根据我国医药行业标准《手提式压力蒸汽灭菌器(YY0504-2005)》[1],灭菌器的额定工作温度为126℃,最大加热时间不超过30min,工作模式为连续加热。灭菌器的顶盖上有自动放汽阀,当内部压力达到自动放气阀的额定压力时,灭菌器依靠安全阀间歇性放汽来实现恒压和恒温。根据上述行业标准生产的电热式压力蒸汽灭菌器,需要使用者通过机械开关手工操作,往往需要专人值守。另一方面,理想的医用灭菌器,需要针对不同的消毒对象设置不同的灭菌温度[2],如橡胶制品的可承受温度比金属物品可承受的温度低。为了克服上述缺点,近年来医疗科技工作者对传统的压力蒸汽灭菌器进行了改进,用51系列单片机给压力蒸汽灭菌器增加了控制电路[3],可以采用按键来控制设备的运行参数,可以在字符液晶显示器上显示运行状态,确保压力蒸汽灭菌器可以在无人值守的条件下安全工作。随着科学技术的发展,触摸屏技术在近10多年的时间,已经成了最为人们所接受的计算机输入和显示方式。本文将触摸屏结合ARM控制器(采用英国ARM公司CPU构架的处理器),做成具有友好的人机交互界面(HumanMachineInterface,HMI)的压力蒸汽灭菌器控制系统,通过对灭菌的主要工艺参数(温度和时间)的控制,可对不同器械消毒的需求提供不同的灭菌过程。触摸屏操作方便,降低了对操作人员的培训要求,具有直观的应用体验。

  1系统概述

  在众多ARM控制器的生产商中,ST公司的STM32系列CPU是使用最为广泛的一种,原因之一是该公司的CPU有丰富的参考资料,还有免费提供的图形化硬件配置工具STM32CubeMX[4],免费提供的TouchGFX用户图形界面编辑器,兼容IAR、Keil等代码编辑工具,帮助开发人员显著地缩短了控制系统的开发周期。本文的压力蒸汽灭菌器控制系统选用ARMCortex-M7核心的STM32F769NIH6芯片作为CPU,使用分辨率为800×480的4in电容触摸屏(简称LCD-TFT)作为人机界面。触摸屏通过显示串行接口与CPU的显示控制器(LCD-TFTDisplayController,LTDC)连接。使用CPU扩展的外接内存作为显示图形缓冲器。

  2硬件设计

  选用STM32F769NIH6芯片,主频为216MHz,具有32位的内部数据总线矩阵和丰富的外设资源,与本应用相关的资源如下:具有3个12bit精度的模拟量采样模块(Analog-to-DigitalConverter,ADC),每个模块可采样8个通道,CPU总共可以实现采集24通道信号采样;具有159路通用IO口(General-PurposeInputandOutput,GPIO);具有LCD-TFT显示控制器(LTDC);具有灵活的外部存储器控制器(Flexibleexternalmemorycontroller,FMC);14个定时器。控制系统的硬件原理如图1所示。为了最大限度保持原有灭菌器的结构,本文选用3.3V输入、220V输出的继电器模块作为驱动模块,使CPU能够驱动灭菌器。STM32F769NIH6芯片的GPIO口使用3.3V电平标准,所以本文选用3.3V输入的继电器模块。把继电器串入原灭菌器的220V供电线路中;拆下原来的手动放汽阀,新制作一个螺纹转接头,转接头的一端连接到灭菌器壳体上,转接头的另外一端连接手动放汽阀,把温度传感器安装到转接头中。经过上述改造后,CPU通过GPIO可以直接驱动继电器模块,实现对灭菌器的控制,通过继电器的开启和关断来实现对灭菌器间歇性加热,使灭菌器保持在设定的恒温状态。

  3软件设计

  控制系统软件分为3个部分:主程序、线程1、线程2。其中,主程序负责硬件的初始化,负责线程1和线程2的创建,还负责线程间通信用的消息队列的创建;线程1负责处理触摸屏人机界面,线程2负责处理后台控制逻辑。控制软件流程图如图2所示。软件的设计过程,分别在3个开发工具中按顺序完成,简述如下:1)在硬件配置工具STM32CubeMX中,根据配置向导完成显示屏的LTDC显示控制器的设置,完成FMC外置内存控制器的设置,完成连接继电器的GPIO口的配置,完成ADC温度采集的配置、计时周期为1s的定时器的设置。在STM32CubeMX中还要完成嵌入式实时操作系统的设置,以在应用程序中开启多线程;新建2个线程,线程1负责处理触摸屏人机界面,线程2负责处理后台控制逻辑。2)用TouchGFX图形界面编辑器制作出如图3所示的触摸屏界面。3)在代码编辑器IARworkbench中,编辑修改上述两步所生成的程序代码,以实现图2所示的逻辑。用户界面中设定变量(温度和时间),包括“启动”和“停止”按钮的动作,在屏幕刷新的过程中,由线程1通过消息队列传递给线程2;线程2每秒采集一次当前的温度并计算一次累加保温时间,将当前温度和剩余时间通过消息队列传递给线程1,线程1再将收到的值显示在屏幕上。系统加电后,当用户按下“启动”按键时开始循环工作,直到累计保温时间达到预定时间,或者按下“停止”按键。为了保证温度的采样有较高的精度,负责温度采集的ADC采样模块采集10个值,再对10个值取平均值,作为最终的温度值。为了保证保温时间的累加有较高的精度,定时器以1s为周期持续定时,当1s计时结束后,产生中断,又开始新一轮的1s计时。定时器更新中断触发ADC温度采集和逻辑处理,由于定时器独立于CPU内核运行,不占用CPU的逻辑处理时间,所以可以保证高的计时精度。

  4测试结果

  图3显示的是系统搭建完成后,触摸屏上显示和输入温度、时间的界面,以及“运行”和“停止”按键的布置。在该界面上通过增、减调节,在上、下限范围内设置温度和时间的预期值。当用户按下“运行”按键后,如果灭菌器内的实际温度低于设定温度,那么CPU控制加热器开启,触摸屏下半部分实时显示当前设备内的实时温度和所剩余的保温时间。灭菌器按图2所示的控制逻辑工作,直到累计保温时间达到预定时间,或者按下“停止”键。通过对控制系统升级后的压力蒸汽灭菌器的实际使用发现,触摸屏的使用提供了友好的人机界面,操作更直观方便;控制器还大大提高了灭菌器温度控制的稳定性。由于温度和压力波动范围大大缩小,安全阀不再有持续的放汽现象,所以灭菌器对工作环境的噪声污染显著降低。

  5结语

  使用带触摸屏人机界面的ARM控制系统对传统的压力蒸汽灭菌器进行了升级改造,使灭菌器具有友好的人机界面,同时扩展了灭菌器温度的设定范围,满足了医疗单位对不同医疗物品的消毒需求。而且,新的控制系统的引入,降低了灭菌器的水耗和电耗,减小了灭菌器工作时的噪声。

  [参考文献]

  [1]手提式压力蒸汽灭菌器:YY0504-2005[S].

  [2]杨玲玲,黎杨梅,夏渊.基于ARM和HMI的脉动真空灭菌控制系统的设计[J].现代电子技术,2014,37(22):95-97.

  [3]张珉,张俊钰.基于51单片机的压力蒸汽灭菌器控制器的研制[J].医疗卫生装备,2013,34(5):3-40.

  [4]杨百军.轻松玩转STM32Cube[M].北京:电子工业出版社,2017.

  作者:廖文涛

文章名称:压力蒸汽灭菌控制系统设计

文章地址:http://www.zhichengg.com/dzlw/18447.html

上一篇:大数据企业风险管理制度设计
下一篇:信息科技创新教学实践及创新意识


压力蒸汽灭菌控制系统设计相关论文:

2022-09-20一带一路科技创新共同体建设路径
2022-07-18中职电工电子技术课堂教学实践
2022-07-14工业机器人在汽车智能制造中应用
2022-06-285G网络技术智能收割通信系统优化
2022-06-27信息安全投资规划项目质量管理
2022-06-18信息化技术在农田水利施工中运用
2022-06-15煤矿机电安装问题及提升措施
2022-06-09企业ERP建设前对企业信息化管理建议
2022-06-06力量训练器抑振参数集知识表达
2022-05-19机械螺纹类零件数控机床加工技术
职称阁| 初级职称| 中级职称| 高级职称| 职称范文| 评职期刊| 网站地图

说出学术需求 解决您的问题

SCISSCIEISCOPUS

我们的服务内容

翻译润色、预审评估、发表支持、期刊推荐、国内出书、国外出书、专利申请