基于超声技术的气体流量测量仪设计

摘要

科学地解决能源三气的计量问题,一直是业界困扰的问题。进入二十一世纪以来,用于测量气体流量的超声波流量计以其无压损、无阻力、量程比宽、受流体限制少等优点受到业界的广泛关注。随着国内人民生活水平的提高,科技不断地进步,控制不断地完善,从而促使超声波技术在气体流量检测系统领域占据主导权,也使得气体流量测量仪被广泛应用。在超声波设计领域中,气体流量检测技术成为目前一处亮丽的风景线,因为其开发资源众多,开发经验丰富,最重要的是成本较低,控制在用户可承受的范围内,使用超声波的方式搭建气体流量检测系统,气体流量测量仪逐渐成为世界各国关注的重点。

本文主要从基础研究出发,对超声波测量技术进行深入分析,并设计出实际电路,通过对实际电路调试,提出可行性改进措施,为今后的研究打下基础。采用基于改进型时差法的测量原理,能够较好地克服温度和声速对流量测量的影响,提高系统的精度。

系统设计上,硬件电路主要分为模拟电路和数字电路,模拟电路包括超声波发射电路、开关切换电路、超声波接收电路、限幅电路等。数字电路包括单片机控制电路、ADC转换电路、LCD显示电路等。

软件程序上选用KeilC语言编写,主要包括初始化配置模块、脉冲发射模块、数据采集模块、流速及流量计算模块、LCD驱动及显示模块等。完成硬件电路的设计、焊接和软件程序的编写,进行系统的整机调试,对实际中出现误差的可能性做具体的分析。

关键词:超声波气体流量计;单片机;LCD,数据采集

 

Abstract

It has always been a perplexing problem for the industry to solve the measurement problem of energy three gases scientifically. Since the beginning of the 21st century, ultrasonic flowmeter used to measure gas flow has been widely concerned by the industry for its advantages of no pressure loss, no resistance, wide range ratio and less fluid restriction. With the improvement of the living standard of the domestic people, the continuous progress of science and technology, and the continuous improvement of control, so as to promote the ultrasonic technology in the field of gas flow detection system occupy the dominant right, but also make the gas flow measurement instrument is widely used. In the field of ultrasonic design, gas flow detection technology has become a beautiful landscape at present, because of its development resources, rich experience, the most important is the low cost, control in the user's affordable range, the use of ultrasonic way to build gas flow detection system, gas flow measurement instrument has gradually become the focus of the world.

This paper mainly starts from the basic research, carries on the in-depth analysis to the ultrasonic measurement technology, and designs the actual circuit, through the actual circuit debugging, puts forward the feasible improvement measures, lays the foundation for the future research. The effect of temperature and sound velocity on flow measurement can be overcome and the accuracy of the system can be improved by using the improved time difference method.

System design, hardware circuit is mainly divided into analog circuit and digital circuit, analog circuit including ultrasonic transmitting circuit, switching circuit, ultrasonic receiving circuit, limiting circuit, etc. Digital circuit includes MCU control circuit, ADC conversion circuit, LCD display circuit, etc.

The software program is written in KeilC language, including initial configuration module, pulse transmission module, data acquisition module, flow rate and flow calculation module, LCD driver and display module. Complete the hardware circuit design, welding and software program writing, the system debugging, the actual error of the possibility to do a specific analysis.

Keywords: Ultrasonic gas flowmeter; Single chip microcomputer; LCD, data acquisition

完整论文点击如下链接下载:

https://download.csdn.net/download/weixin_45905610/88603962

基于超声技术的气体流量测量仪设计资源-CSDN文库

程序+原理图+仿真点击如下链接下载:

基于超声技术的气体流量测量仪设计-程序+仿真资源-CSDN文库

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/204186.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

slurm学习(1)

slurm 指定节点SLURM 使用基础教程slurm节点,分区,作业信息说明slurm作业提交系统常用命令slurm nodelist中国科大超算中心用户使用手册slurm:使用nodelist中的任何节点SLURM 使用参考Slurm执行的CPU管理步骤 (我想提高我的cpu利用率来着,可是没看明白这…

iOS常用第三方框架

1、网路请求 -- Moya 2、数据存储处理 -- SQLite.swift 3、数据解析、转换 -- SwiftyJSON、ObjectMapper 4、对NSUserDefaults的封装 -- SwiftyUserDefaults 5、图片加载、处理 -- SDWebImage 6、轮播图 -- FSPagerView 7、键盘管理 -- IQKeyboardManagerSwift 8、弹框提…

天线是什么

天线 电子元器件百科 文章目录 天线前言一、天线是什么二、天线的类别三、天线的应用实例四、天线的作用原理总结前言 不同种类和设计的天线用于不同的应用领域,如广播、电视、无线通信、雷达、卫星通信、导航系统等。常见的天线类型包括柱状天线、片状天线、螺旋天线、饼叶天…

JavaScript <关于AES/DES`代码+白话`讲解和对比>--案例(四)

前言: 有XX私信,说他对于aes和des的解密有点混淆;说实话,我当初也混淆.其实案例搞多了,就清楚了;但是,今天把它稍微梳理一下,整理出来,对你对我都是交代; 正文: AES(Advanced Encryption Standard)和 DES(Data Encryption Standard&#xf…

Node.js快速搭建简单的HTTP服务器并发布公网远程访问

文章目录 前言1.安装Node.js环境2.创建node.js服务3. 访问node.js 服务4.内网穿透4.1 安装配置cpolar内网穿透4.2 创建隧道映射本地端口 5.固定公网地址 前言 Node.js 是能够在服务器端运行 JavaScript 的开放源代码、跨平台运行环境。Node.js 由 OpenJS Foundation&#xff0…

TCP传输的三次握手四次挥手策略

TCP传输的三次握手四次挥手策略如下: 第一次握手:客户端发送一个带有SYN标志的数据包给服务器,并记为SYN_Client。第二次握手:服务器收到SYN_Client后,向客户端发送一个带有SYN和ACK标志的数据包,记为SYN_…

西工大计算机学院计算机系统基础实验一(函数编写15~17)

还是那句话,稳住心态,稳住心态,稳住心态。心里别慌,心里别慌,心里别慌。 第15题,howManyBits,返回用二进制补码形式表示x所需的最小二进制位数。比如howManyBits(12) 5,12可以被表…

初学vue3与ts:vue3选项式api获取当前路由地址

vue2的获取方法 this.$route.pathvue3选项式api获取方法 import { useRouter } from vue-router; const router useRouter(); console.log(router) console.log(router.currentRoute.value.path)

测开速成考点

用户登录界面需要做哪些测试? ⑴功能:  正确的用户名,正确的密码,点击提交按钮,验证能否正确登录 是否跳转正确页面。  错误的用户名 或 密码,点击提交,提示相应的错误信息。  记住用户名…

Word文件设置了只读模式,为什么还能编辑?

Word文档设置了只读模式,为什么还可以编辑呢?,不过当我们进行保存的时候会发现,word提示需要重命名并选择新路径才能够保存,是因为什么呢?今天我们学习一下如何解决问题。 这种操作,即使可以编辑…

Python-文件详解

一个计算机包括:CPU、存储器、输入设备、输出设备 存储器分为内存和硬盘 文件路径:一层一层文件目录组成的字符串 文件路径可以视为文件在硬盘中的身份标识,因为每一个文件的1路径唯一 文件之间使用/反斜杠和\正斜杠都一样 内存和硬盘的区别…

AI文本生成工具-免费AI文本生成软件

在当今数字时代,人工智能技术的快速发展不仅改变了我们的生活方式,还在创作领域崭露头角。其中,AI文本生成技术的迅猛发展引起了广泛关注。本文将深入探讨AI文本生成的方法、工具以及一些关键技巧,帮助读者更好地了解并利用这一前…

Run Micro-ROS on almost any stm32

Run Micro-ROS on almost any stm32 - Tech blog (guillaumebeuzeboc.github.io) Run Micro-ROS on almost any stm32 19 Sep 2021 c, cmake, stm32, micro-ros, clion 如果用的不是STM32F4,需要自己去生成micro_ros_stm32cubemx_utils库 Micro-ROS brings the…

你知道模拟养成游戏如何开发吗?

在游戏开发的世界中,模拟养成游戏一直以其引人入胜的玩法和独特的虚拟体验吸引着玩家的目光。从概念的孵化到最终的上线,模拟养成游戏的开发是一个富有挑战性又充满创意的过程。本文将带你深入了解这一过程,揭示模拟养成游戏背后的秘密&#…

UNIX 文件权限设置的相关函数

函数 umask umask 函数为进程设置文件模式创建屏蔽字&#xff0c;并返回之前的值。这个函数没有出错返回&#xff0c;它不会出错. #include <sys/stat.h> mode_t umask(mode_t cmask); // 返回值&#xff1a;为文件模式创建屏蔽字 其中&#xff0c;参数 cmask 是由 文…

qt 5.15.2 主窗体菜单工具栏树控件功能

qt 5.15.2 主窗体菜单工具栏树控件功能 显示主窗体效果&#xff1a; mainwindow.h文件内容&#xff1a; #ifndef MAINWINDOW_H #define MAINWINDOW_H#include <QMainWindow> #include <QFileDialog> #include <QString> #include <QMessageBox>#inc…

m1通过源码编译xgboost4j的jar

1、下载源码 git clone --recursive https://github.com/dmlc/xgboost cd xgboost 编译xgboost的动态链接库dylib&#xff0c;m1源码编译xgboost的动态链接库dylib文件 2、编译XGBoost的jar文件&#xff1a; A、如果没有安装maven可以通过以下命令进行安装&#xff0c;如果安…

【开发技能】-解决visio交叉线(跨线)交叉点弯曲问题

问题 平时工作中使用visio作图时&#xff0c;经常会遇到交叉线在相交时会形成一个弯曲弓形&#xff0c;这十分影响视图效果。可以采用下面的方法消除弓形。 方法 第一步&#xff1a;菜单栏--设计---连接线 第二步&#xff1a;选中这条交叉线---点击显示跨线 最终问题得到解决…

基于ssm学校运动会信息管理系统论文

摘 要 在当今社会上&#xff0c;体育运动越来越普及&#xff0c;参与运动会的人越来越多&#xff0c;但是目前对运动会信息管理还是处于手工记录的时代&#xff0c;这远远满足不了现在用户需求&#xff0c;因此建立一个运动会信息管理系统已经变的非常重要。 本文重点阐述了学…

16个UI设计小规则,但是却能产生巨大影响

我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版&#xff0c;欢迎购买。点击进入详情 文章目录 1.使用空间对相关元素进行分组2.保持一致3.确保外观相似的元素功能相似4.创建清晰的视觉层次5.删除不必要的样式6.有目的地使用颜色7.确保界面元素的对比…