密封容器泄漏检测控制系统设计

2023-11-08 22:30

本文主要是介绍密封容器泄漏检测控制系统设计,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录
摘 要 I
Abstract II
目录 III
第1章 绪论 1
1.1 目的及意义 1
1.2 国内外研究现状 2
1.2.1 国外研究现状 2
1.2.2 国内研究现状 3
1.3 本文主要研究内容及章节安排 4
1.4 本章小结 4
第2章 总体设计 5
2.1 压差检测的基本原理和气路实现 5
2.2 系统组成 6
2.3 系统所实现的功能 8
第3章 硬件电路设计 9
3.1 传感器调理电路设计的理论基础 9
3.2 SM5651压差传感器信号调理电路的设计 9
3.2.1 SM5651压差传感器 9
3.2.2 SM5651输出电流信号的变换与放大 11
3.2.2 SM5651信号调理电路 14
3.3 89C51单片机数据采集模块设计 15
3.3.1 采集电路的硬件设计 17
3.3.2 数据采集以及气体检漏流程 21
3.4 其它电路的设计 22
3.4.1 LCD触摸屏显示模块电路 22
3.4.2 电磁阀控制模块的设计 24
3.4.3 电源模块 26
3.4.4 89C51单片机复位电路的设计 27
第4章 软件程序设计 28
4.1 系统的软件设计 28
4.1.1 人机交互界面的设计 28
4.1.2 系统的软件框架 28
4.2 结果分析 31
4.2.1 模糊综合评判 31
4.2.2 数据库的设计 32
第5章 结论 34
参考文献 35
致 谢 37
第2章 总体设计
压差式密封容器泄漏检测控制系统是建立在以压差传感器为核心的基本原理之上,再加以采集,显示电路。
本章着重介绍压差检测的基本原理,气路实现和系统构成。
2.1 压差检测的基本原理和气路实现
压差式密封容器泄漏检测控制系统的基本原理同天平称量原理如出一辙,在检测方法中引入一个标准的对比密封容器,同样,其检测气路对称的。其气路图如图2-1。压差传感器两端分别接被测工件被测腔及标准腔。工作时,压缩空气经电磁阀被压入两腔之中,经过一段时间的平衡,此时,通过压差传感器采集两腔中的压力变化,即当被测腔出现了气体泄漏时,由于两腔的压力不平衡【4】,会导致压差传感器的示数发生转变,可获得实验腔中的气体泄漏情况。
在这里插入图片描述

图2-1 系统气路结构
对一充满气体的密闭密封容器,根据波尔定律,气体状态可描述为PV=nrt,检测前后若发生泄漏则腔内压强P会发生改变,压差检测法正是基于上述单个密封容器在气体泄漏之后产生的气压变化。
整个实验过程可分为四部分:
a.充气阶段。将系统压力调试到测试压力P1,打开电磁阀1,2,3.此时,标准腔和被测工件内充入压力为P1的压缩气体,气体流动不可避免,所以两腔内压力和温度都会波动,必须等待两腔气体状态稳定,持续充气直至两密封容器充气完全。
b.平衡阶段。待两腔充气完全后,同时关闭电磁阀1,2和电磁阀3,由于截止阀的瞬间会导致腔内气流产生瞬间波动,导致两腔压差不稳定,会有无规则变化出现,须等待一段时间,待压力差稳定后,方可测量。
c.检测阶段。检测压差传感器的输出,可以将泄漏产生的压力降在泄漏点附近近似与时间成正比。本文转载自http://www.biyezuopin.vip/onews.asp?id=14092即可得出一定时间的压差变化率。
d.排气阶段。在被测腔内容积为V1,测试压力为P1的情况下,若压差传感器测得压差为P0,则常压下气体泄漏的体积为V=P1*V1/P0. 待计算完结果后,打开电磁阀1,2,3.两腔内剩余气体排到大气中,结束检测过程。
2.2 系统组成
系统以89C51处理器为核心。包括A/D数据采集模块,电源模块,电磁阀模块和液晶显示模块。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

这篇关于密封容器泄漏检测控制系统设计的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/372871

相关文章

c++中的set容器介绍及操作大全

《c++中的set容器介绍及操作大全》:本文主要介绍c++中的set容器介绍及操作大全,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧... 目录​​一、核心特性​​️ ​​二、基本操作​​​​1. 初始化与赋值​​​​2. 增删查操作​​​​3. 遍历方

C++ 检测文件大小和文件传输的方法示例详解

《C++检测文件大小和文件传输的方法示例详解》文章介绍了在C/C++中获取文件大小的三种方法,推荐使用stat()函数,并详细说明了如何设计一次性发送压缩包的结构体及传输流程,包含CRC校验和自动解... 目录检测文件的大小✅ 方法一:使用 stat() 函数(推荐)✅ 用法示例:✅ 方法二:使用 fsee

OpenCV实现实时颜色检测的示例

《OpenCV实现实时颜色检测的示例》本文主要介绍了OpenCV实现实时颜色检测的示例,通过HSV色彩空间转换和色调范围判断实现红黄绿蓝颜色检测,包含视频捕捉、区域标记、颜色分析等功能,具有一定的参考... 目录一、引言二、系统概述三、代码解析1. 导入库2. 颜色识别函数3. 主程序循环四、HSV色彩空间

Go语言中泄漏缓冲区的问题解决

《Go语言中泄漏缓冲区的问题解决》缓冲区是一种常见的数据结构,常被用于在不同的并发单元之间传递数据,然而,若缓冲区使用不当,就可能引发泄漏缓冲区问题,本文就来介绍一下问题的解决,感兴趣的可以了解一下... 目录引言泄漏缓冲区的基本概念代码示例:泄漏缓冲区的产生项目场景:Web 服务器中的请求缓冲场景描述代码

MyBatis设计SQL返回布尔值(Boolean)的常见方法

《MyBatis设计SQL返回布尔值(Boolean)的常见方法》这篇文章主要为大家详细介绍了MyBatis设计SQL返回布尔值(Boolean)的几种常见方法,文中的示例代码讲解详细,感兴趣的小伙伴... 目录方案一:使用COUNT查询存在性(推荐)方案二:条件表达式直接返回布尔方案三:存在性检查(EXI

SpringIOC容器Bean初始化和销毁回调方式

《SpringIOC容器Bean初始化和销毁回调方式》:本文主要介绍SpringIOC容器Bean初始化和销毁回调方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐... 目录前言1.@Bean指定初始化和销毁方法2.实现接口3.使用jsR250总结前言Spring Bea

使用Python实现IP地址和端口状态检测与监控

《使用Python实现IP地址和端口状态检测与监控》在网络运维和服务器管理中,IP地址和端口的可用性监控是保障业务连续性的基础需求,本文将带你用Python从零打造一个高可用IP监控系统,感兴趣的小伙... 目录概述:为什么需要IP监控系统使用步骤说明1. 环境准备2. 系统部署3. 核心功能配置系统效果展

在Spring Boot中浅尝内存泄漏的实战记录

《在SpringBoot中浅尝内存泄漏的实战记录》本文给大家分享在SpringBoot中浅尝内存泄漏的实战记录,结合实例代码给大家介绍的非常详细,感兴趣的朋友一起看看吧... 目录使用静态集合持有对象引用,阻止GC回收关键点:可执行代码:验证:1,运行程序(启动时添加JVM参数限制堆大小):2,访问 htt

如何高效移除C++关联容器中的元素

《如何高效移除C++关联容器中的元素》关联容器和顺序容器有着很大不同,关联容器中的元素是按照关键字来保存和访问的,而顺序容器中的元素是按它们在容器中的位置来顺序保存和访问的,本文介绍了如何高效移除C+... 目录一、简介二、移除给定位置的元素三、移除与特定键值等价的元素四、移除满足特android定条件的元

如何将Tomcat容器替换为Jetty容器

《如何将Tomcat容器替换为Jetty容器》:本文主要介绍如何将Tomcat容器替换为Jetty容器问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Tomcat容器替换为Jetty容器修改Maven依赖配置文件调整(可选)重新构建和运行总结Tomcat容器替