基于ATMEGA128的气密性检测仪设计与实现

发布者:konglingdeyuan最新更新时间:2015-06-12 来源: 21ic关键字:ATMEGA128  气密性  流量法 手机看文章 扫描二维码
随时随地手机看文章
随着医疗器械技术的快速发展,医疗器械密封部件气密性的要求不断提高,对气密性的检测也逐渐要求智能化。传统的“湿式法”气密性检测存在缺陷,如精度低、检测时间长、无法实现自动化;直压法则在测量较高压力或被测件体积较大时精度低,同时对外界温度要求苛刻,不适合工厂环境;差压法结构复杂、操作繁琐、价格昂贵;而氮气检测法成本过高。因以上方法均不适合医疗器械部件气密性大批量的出厂检测。流量法由于成本低、精度高、反应速度快等优点适用于该医疗器械部件的检测。

针对被测件的测试压力(通常为12 mmHg,1 mmHg=133.322 Pa)、检测标准(流量阈值<0.2 L/min)和重复性标准(<0.01 L/min),文中设计了基于流量法以ATMEGA128为核心处理器的测量控制系统,并给出了检测仪的气路部分、硬件电路及软件的设计方法,以及实验数据结果,实验表明,该检测系统实现了自动检测,并保证了检测的准确性和高效率,也保证了产品质量。

1 检测原理及气路部分

流量式检测法原理,如图1所示,当气源对被测件充气完成后,若被测件有泄漏,则气路中就会有气体流动,补充到被测件的气体流量,便是被测件在单位时间内漏掉的气体量,即为被测件的泄漏量,利用微小流量传感器便可测出。

基于ATMEGA128的气密性检测仪设计与实现

该检测系统采用流量法对被测件的气密性进行检测,利用流量法检测可直接获得泄漏量,元需再进行其他计算,且气路结构简单,经济性较好。气路总体设计,如图2所示。

基于ATMEGA128的气密性检测仪设计与实现

检测系统中气缸为执行元件,由电磁阀5控制。电磁阀为方向控制元件,其在气路中常用做开关阀,通过电压信号来控制气源气路通道的通断,并能改变气体流动方向,驱动双作用式的气缸:向气缸的下端进气,上端排气,气缸缩加;反之,上端进气,下端出气,气缸伸出。减压阀是压力控制元件,用以调节、控制气压的变化,并保持降压后的压力值稳定在设定值上。压力传感器用于检测气路压力值,系统所需测量的压力值范围为10~15 mmHg,精度为1 mmHg。流量传感器选择了热式质量流量计,利用流体边界层的传热来测量流量。

气路中实际存在两个节流装置,一是节流阀10,另一个是被测件。打开电磁阀8,系统进入充气阶段,两者均在卸压,若被测件卸压比节流阀快,则说明此被测件严重泄漏,为不合格产品。若被测件卸压较小,则节流阀将卸压,使压力达到设定的测试压力。在测量过程中,气路中的压力保持不变。若被测件有泄漏,充气腔压力减小,为保证气路的压力不变,节流阀卸压量减小,将有气体补充到充气腔内,该气体的流量即为被测件的泄漏量。

图2中,1为空气过滤器;2为油雾分离器;3为减压阀;4为消音器;5为电磁阀(1);6为气缸;7为压紧头;8为电磁阀(2);9为精密减压阀;10为节流阀;11为步进电机;12和13为限位器;14为充气腔及被测件。

检测系统的气路工作过程为:打开气源后经减压阀3后分为两支路,一个支路经电磁阀5连接到气缸,当二位五通阀断电时,气源经二位五通阀后,从气缸的下端进气,上端排气,从而使气缸保持在上端;当二位五通阀通电时,气源经过二位五通阀后,从气缸的上端进气,下端排气,从而使气缸下降,将密封器件压紧;另一个支路通过精密减压阀9,将压力进一步降低;当接收到气缸上位置传感器的信号后,电磁阀8打开,气体经过精密减压阀9稳压和节流阀稳压后,开始对夹具的腔体进行充气;压力传感器对压力进行测量,当压力值不等于设定值时,步进电机转动,使节流阀的节流口增大或减小,直到压力值等于设定值,步进电机停止转动。用限位器对步进电机进行限位,保证其在程序出错的情况下不离开工作范围;开始测量流量值,测量结束后关闭两个阀体,等待下一次检测。

2 测控系统硬件电路设计

该测控系统控制对象多,外围器件多,为提高检测系统的可靠性及维护性,硬件电路采用模块化设计,主要包含微控制器模块、测量模块、气路、结果指示灯和语音控制模块、各开关器件检测模块、人机交互模块和电源模块等。测控系统整体的硬件电路框图设计,如图3所示。其中,微控制器模块是硬件电路的核心,主要进行检测系统的压力流量检测、执行机构控制、时序控制和数据的处理;测量模块包含压力传感器电路和流量传感器电路,检测时对气路的压力和流量数据进行采集;气路、结果指示灯和语音控制电路在检测时控制压紧装置、充气开关、检测压力的控制和检测结果显示灯的控制;各开关器件检测模块包括检测系统开始检测的行程开关电路,保护操作人员的光电保护器电路及判断压紧装置是否到位的磁性开关电路;人机交互模块主要进行实时测量数据的输出显示,可进行压力流量的数值和动态曲线的显示,并可对系统的各项参数进行设置;电源模块则主要为电路测量元件和控制元件提供各自所需的电源。

基于ATMEGA128的气密性检测仪设计与实现

(1)微控制器模块。系统的硬件核心采用的是ATMEL公司的8位系列单片机最高配置的一款ATMEGA128微控制器,其成本低、性能强、能耗低、稳定性极高,采用先进的RISC结构,处理速度快,内部功能模块丰富,其数据吞吐率可高达1 MIPS/MHz,并兼有非易失性的程序和数据存储器。这些特性使得ATMEGA128适用于在工厂嘈杂环境下工作的医疗检测设备。

(2)测量模块。运用巧妙的电路设计,使得ADC的分辨率能达到测量要求,无需在电路中加入A/D转换器,且是直接应用于微控制器内部的A/D转换器。

(3)气路、结果指示灯和语音控制模块。气路控制部分采用深圳众为兴技术股份有限公司的Q2BYG806EM步进电机驱动器对42BYCH425步进电机进行驱动,并由限位器控制步进电机防止跑出工作区域。气路通道的通断则由继电器控制,其结果指示灯和语音控制用于显示盒播报检测部件是否合格。
 

(4)各开关器件检测模块。使用的开关器件主要包括行程开关、磁性开关、光电保护器开关等。微处理器通过采集光电保护器开关信号来确定随后的检测运动是否安全,若无操作员位于工作台工作范围内,才可继续检测。保证安全后,通过检测行程开关和磁性开关的信号状态,来判断动作是否发生或到位。

(5)人机交互模块。液晶屏选用北京迪文科技有限公司的电容式128段语音触摸屏DMT80600T080_09W。屏幕大小为8.0英寸,2 GB最多可存储近1 800幅全屏图片和128段语音的片存储空间,使人机界面设计变得方便。

(6)电源模块。为保障检测系统正常运行,防止工厂环境干扰对检测仪所带来的影响,设计了合理的电源处理模块。检测系统中的继电器、光电保护器、电磁阀、液晶屏、行程开关、位置开关等供电电源主要是12 V和24 V,所以选择了有12 V、24 V输出电压的开关电源,用其对检测系统中的以上硬件进行供电。而微控制器所需的3.3 V电源则选用LM1117—3.3电源转换芯片来提供。

3 测控系统软件设计

测控系统软件以实现检测仪的功能为目的,总体采用模块化设计,以便后期的调试和维护。测控系统的模块包括:(1)主程序模块。(2)测控过程模块。(3)流量测试模块。(4)压力调整模块。(5)触控界面设计模块等。系统程序开发使用Iccavr编写代码,AVR Studio调试烧写程序。系统主程序流程如图4所示。[page]

基于ATMEGA128的气密性检测仪设计与实现

结合图2所示,主要对测控程序进行简要说明,程序流程如图5所示。首先将被测件置在充气腔上,启动行程开关,打开电磁阀1,气缸下降。若在气缸下降过程中,操作者的手或其他身体部分挡住了光电保护器,将会关闭电磁阀1,使气缸上升,防止其伤害到操作者。若光电保护器未被遮挡,气缸下降到行程终端,压紧头将被测件压紧。当气缸下降不完全时,气缸位置开关置1,微控制器将会关闭电磁阀1,使气缸上升,操作者重新放置检测工件。气缸下降到行程终端时,气缸位置开关置0,此时说明被测件放置正确,测控系统将进入充气、测量和排气3个阶段。

基于ATMEGA128的气密性检测仪设计与实现

(1)充气阶段。打开电磁阀2,向被测件充气,充气腔内的压力增大,压力调整模块调整压力,使充气腔内的压力在设定的范围内,为消除由充气腔内气流的紊乱而造成的误差,检测系统在充人空气后需经过一段时间才能稳定。当压力值调节在设定范围内时,其压力值仍可在一定时间内稳定,充气完毕,进入测量阶段。

(2)测量阶段。测试的压力保持不变,若有空气从被测件中泄漏,则流量传感器会检测到泄漏量,ATMEGA128将读到的泄漏量发送给触摸屏,并在屏上显示泄漏量及其曲线。

(3)排气阶段。当检测到的流量值大于设定值时,关闭电磁阀2,停止充气。电磁阀1不关闭,气缸不上升。红灯亮起,并发出报警,液晶屏上显示不合格,不合格数目加1,总数加1。当按下复位开关时,气缸上升,红灯熄灭,停止报警。当检测到的流量值小于设定值时,关闭电磁阀1和2,气缸上升,绿灯亮起,液晶屏显示合格,合格数加1,总数加1。

4 测控系统的试验结果

以12 mmHg的测量压力为例,分别对10个已知被测件的泄漏量进行检测,其中被测件3和10为不合格品,其余为合格品。每个被测件测量5次,其检测结果如表1所示。

基于ATMEGA128的气密性检测仪设计与实现

根据评定的标准阈值0.2 L/min,检测是否合格结果与设定的条件相符,表明该测控系统能正确测试出被测件的好坏,达到了预想功能。由表1的数值计算出各被测件的试验结果重复性误差,如表2所示。

基于ATMEGA128的气密性检测仪设计与实现

重复性误差最大为0.009 8 L/min,<0.01 L/min,表明该测控系统的测试重复性较好。实验结果表明,该测控系统具有较高的准确性及重复性。

5 结束语

文中针对某医疗器械的部件,设计了气密性检测系统。完成了气密性检测系统的软硬件设计,实现了对被测件的自动气密性检测。并对被测件进行了自动化的定量判断,并提高了检测效率的同时降低了被测件的误废率,因此具有一定的实用价值。

关键字:ATMEGA128  气密性  流量法 引用地址:基于ATMEGA128的气密性检测仪设计与实现

上一篇:治标治本,彻底解决AVR单片机EEPROM数据丢失问题
下一篇:便携式生命体征动态监测仪设计

推荐阅读最新更新时间:2024-03-16 14:03

采用传播时间的时差式超声流量计设计
   超声流量计   超声流量计是通过检测流体流动对超声束或超声脉冲的作用来测量流量的仪表。对封闭管道用超声流量计来说,按其测量原理可分为传播时间法、多普勒效应法、波束偏移法、相关法等。   本文采用传播时间法。超声波在流体中传播时,与声波在静止流体中传播的速度相比,顺流方向声波传播速度会增大,逆流方向则会减小,同一传播距离就有不同的传播时间。利用传播时间之差与被测流体流速之间的关系求得流速,称为传播时间差法。通过接收穿过流体的超声波就可以检测出流体的流速,从而换算成流量。根据时差的表现形式不同,又可以分为时差法、相位差法和频差法。时差式流量计工作模型如图1所示。    图1中,两个换能器固定在输液管道的同
[测试测量]
采用传播时间<font color='red'>法</font>的时差式超声<font color='red'>流量</font>计设计
信号继电器气密性测试方法及过程的介绍
信号继电器具有动作快、工作稳定、使用寿命长、体积小等优点,广泛应用于电力保护、自动化、运动、遥控、测量和通信等装置中。信号继电器一般用于接通和断开电路来发布控制命令和反映设备状态,是构成自动控制和远程控制电路的重要原件。如果继电器泄漏,将影响设备整体的运行,生产厂家在预防继电器泄漏这道工序上会选择气密性测试仪来对继电器做气密性测试。本次厦门希立仪器将对于信号继电器的气密性测试方法及过程做个简单的介绍。 使用的是厦门希立仪器SFS气密性测试仪来对信号继电器做气密性测试的一个案例分享: 针对信号继电器,厦门希立仪器公司做出了以下检测方案: 一、产品情况简述:继电器为成品,全密封产品; 二、产品测试位置:继电器触点和线圈粘合处; 三
[测试测量]
基于混合最优算法的高精度数控直流电源设计
1 设计任务 设计并制作数控直流电流源。输入交流200~240V,50Hz;输出直流电压≤10V。 要求:输出电流范围:200mA~2000mA;可设置并显示输出电流给定值,要求输出电流与给定值偏差的绝对值≤给定值的1%+10mA;具有步进调整功能,步进≤10mA;纹波电流≤2mA;改变负载电阻,输出电压在10V以内变化时,要求输出电流变化的绝对值≤输出电流值的1%+10mA。 2 系统设计方案 鉴于目前数控直流源一般采取运放构成的电流-电压转换电路与单片机结合,设计方案大多为开环系统,主控制器仅用于数字给定及显示,没有对输出电流进行检测和控制。本文在传统电路设计的基础上,利用控制系统中反馈与控制原理,引入电流负反馈,在采
[单片机]
ATmega128 省电模式
当SM2..0 为011 时, SLEEP 指令将使MCU 进入省电模式。这一模式与掉电模式只有 一点不同: 如果定时器/ 计数器0 为异步驱动,即寄存器ASSR 的AS0 置位,则定时器/ 计数器0 在 睡眠时继续运行。除了掉电模式的唤醒方式,定时器/ 计数器0 的溢出中断和比较匹配中 断也可以将MCU 从休眠方式唤醒,只要TIMSK 使能了这些中断,而且SREG 的全局中 断使能位I 置位。 如果异步定时器不是异步驱动的,建议使用掉电模式,而不是省电模式。因为在省电模式 下,若AS0 为0,则MCU 唤醒后异步定时器的寄存器数值是没有定义的。 这个睡眠模式停止了除clkASY 以外所有的时钟,只有异步模块可以继续工
[单片机]
Atmega128串口UART 0/1测试代码
#include avr/io.h #define fosc 7372800UL //晶振7.3728MHZ #define baud 9600//波特率 #define com0 void uart0_init(void) { UCSR0B = 0x00; //disable while setting baud rate UCSR0A = 0x00; UCSR0C =(1 UCSZ01)|(1 UCSZ00);//8bit+1bit stop UBRR0L=(fosc/16/(baud+1))%256; UBRR0H=(fosc/16/(baud+1))/256; UCSR0B =(1 RXEN0)|
[单片机]
ATmega128 流水灯的两种实现方法(基于AVR GCC)
#include string.h #include stdio.h #define F_CPU 7372800 #include util/delay.h #include avr/io.h #define delay_us(x) _delay_us(x) //AVR GCC延时函数 x(us) #define delay_ms(x) _delay_ms(x) //AVR GCC延时函数 x(ms) #define LED8 PORTB //PORTB 数据寄存器 //DDRB 数据方向控制寄存器 1表示输出 0表示输输入 //PINB 输入引脚寄存器
[单片机]
嵌入式激光显示手持式测量仪方案
引言 激光显示是以红、绿、蓝(RGB)三基色激光为光源的显示技术,可以最真实地再现客观世界丰富、艳丽的色彩,提供更具震撼的表现力。我国激光显示研发的最终目标是在未来的几年内将激光显示技术推向产业化。在这样的背景下,激光显示系统的光色性能的检测也显得越发重要。然而,目前的各类光色性能的检测系统以及各类色度照度计,其测量目标主要还是针对具有较宽光谱范围的非相干光源,同时存在成本昂贵、检测精度不高的缺点。 本文针对显示用激光光源波长固定的特点,在获得精确被测光源对应的光电流值的情况下,只要给出被测光源的特定波长相对应的光电转换装置的光电转换系数,就能获得精确的被测光源的光功率分布,进而获得该被测光的光色性能的光通量、对比度、均匀度等
[单片机]
嵌入式激光显示手持式测量仪方案
ATmega128(DS18B20)
//ATmega28的温度传感器DS18B20控制程序,显示环境温度,编译优化等级-01 //DS18b20的C语言驱动程序,三位数码管显示,读取当前环境温度,精度达0.1度,温度范围0-99度 //DS18B20 详细引脚功能描述1、GND 地信号;2、DQ数据输入出引脚。开漏单总线接口引脚。当被用在寄生电源下 //也可以向器件提供电源;3、VDD可选择的VDD 引脚。当工作于寄生电源时,此引脚必须接地。 //DS18B20 的使用方法。DS18B20 采用的是1-Wire 总线协议方式 //即在一根数据线实现数据的双向传输 //编译环境 AVR Studio 4.17/AVR GCC //系统时钟7.3728MHZ,设置熔丝位为
[单片机]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved