详解热式气体质量流量计从软件和硬件两个方面全面系统的设计
摘要:利用单片机作为主控器件来控制气体的质量流量及其显示,外壳采用316L不锈钢材料的温度传感器组成的热式气体质量流量计及自动控的变送器,通过采集流量、A/D转换以及对CPU的控制,再通过数码管显示等一系列硬件功能和软件功能的辅助实现,共同完成对流量测量的控制。
随着科学技术的飞速发展,传感器的连续测量具有其不可替代的优点。即使这样,仍需要进行线性补偿,因为测量的参数多,且其稳定性和灵敏度与流量和采样信号之间存在非线性关系。随着科技不断地进步,补偿技术也不断地进行修改与完善,测量的精度和范围热式都使流量传感器有很大的提高,但是仍存在一些不足之处,如一致性差、流速低、热扰动小、耐腐蚀性差、价格高、易损坏等。近年来热消散TMF的研究工艺突飞猛进,性能已经趋于稳定,受各个领域市场的欢迎。但是国外产品的价格偏高,而国内产品性能无法达到国外同类产品的水平。当前,国内外投入生产使用的热式质量流量传感器总体所需成本较高而且工艺复杂,现将对一些工艺进行改进,设计出一款较为简单的热式气体质量流量计。
结合新型半导体热式流量传感器,采用单片机来控制气体的质量流量及其显示,利用单片机作为主控器件(AT89S51),八段数码管和74ALS164芯片作为显示电路、操作电路按键、驱动电路、步进电机控制气体流量气体流量及自动控制器的输出控制电路组成的变送器。它可以有效地降低生产成本和工艺复杂程度,维护相对简单化,能更好地投用于生产。企业也通过测量的变量来了解产品生产过程中的异常,监控生产过程中的各类参数[1],保证产品生产中的安全性,降低异常项,提高经济效益。1新型半导体热式流量传感器设计新型热式气体质量流量计当中非常重要的部件是两个传感器,一个是恒温功率传感器,另一个是温度传感器。其与之前市场上流通的流量传感器对比,主要优势在于使制作工艺简单化同时又增强了稳定性。
新型半导体传感器主要由恒温功率探头和温度检测探头两部分组成。其中T1采用西法HC-05B恒温控制器,参数为5mm*4mm,当正常工作状态时,会稳定在102℃状态。在正常工作状态下,气体会带走部分热量,为了使温度一直处于102℃,经过T1的电流或者电压会相应的增加。通过数学函数公式就可以计算出流体的质流速[2]。
T2采用电流型器件AD590作为温度探头[3-4],参数为5mm*5mm。由于摄氏度与开尔文温度的换算关系:开尔文温度=摄氏度+273。15。其电流与开尔文温度存在的一定的函数关系,随着温度的增加输出电流也在增加,温度每增加1℃时输出电流就会增加1 A,然后在室温25℃的时候,它的输出电流Io=(273+25)=298 A。其中传感器结构如图1所示。
由图1可知,恒温功率探头和温检探头设计嵌入到测量杆的里面[5],这样探头没直接暴露在外与气体直接接触,起到一定保护元件的作用,不会轻易被具有腐蚀性的气体腐蚀而损坏,大大降低了材料的成本。图2为流量传感器结构和测量杆具体结构图。
由图2(a)可知,这是一个支撑单位,它是用来支撑T1探头的,该结构主要用于支撑和固定T1探头,让T1探头在对抗被测气体冲击的时候起到固定作用,避免被T1探头被气体冲击时受到伤害损坏,降低用户的成本。图2(b)是该系统的传感器外壳结构图,它的材质是316L不锈钢。由图1可知,可调探杆的连接下端是放置T1以及它支撑台,温度探头T2放置在测量杆侧面直径为6mm的孔中。
2总体系统设计
变送器由主要硬件单片机和控制主子系统程序的软件编程部分来组成[6-7]。对气体流量的数据收集探头选用新型半导体材质,用单片机作为主控器件。利用新型半导体探头传感器收集气体流量的数据,将收集到的数据通过A/D转换为流量信号,再将信号传输给51单片机,然后显示器由单片机进行控制,该质量流量参数可以人为设定,并且还能对该参数进行判断并自动调整。单片机系统原理图,如图3所示。
3系统硬件模块
硬件模块主要包括CPU(AT89S51)为核心模块、接口电路、电源设计、键盘设计、复位电路设计、A/D变换电路和步进电机控制接口电路部分。硬件的核心模块选择超高性价比、市场基数大、价格低、封装体积小、方便组装、占空间比较小,且兼容标准MCS-51指令系统以及芯片80S51引脚结构的CPU(AT89S51)。
3。1显示接口电路
为了更直观地反映系统运行结果,输出采用LED显示管,以MCS-51对LED的显示接口电路:显示分为动态模式和静态模式。静态显示的功能是同时稳定地显示每个LED管。动态显示是指不间断地显示,人眼有着余辉效应,加上LED灯的余晖会使人感觉它们像是同时都亮起来一样,如图4所示。
3。2电源VCC设计
用主控芯片AT89S51的时钟频率为12MHZ,工作电压为2~6V。LM78XX芯片有三端稳压的效果,可以构成一个非常稳定的电路电源,所需的元件又较少,还具有保护电路的作用,这是非常可靠、方便和负担得起的,所以使用LM7805稳压芯片5V电源电路设计。具体的5V电源电路如图5所示。
3。3键盘设计
设计了5个键来完成操作,有用于流量设置的确认键S1;用于对流量预设值设定功能的设置键S2;显示流量功能之间的切换,用于在设置预设值时调整预设值的添加键S3和减去键S4;确认按钮S5设置存储后使用默认值。以上每个按键的具体操作是由软件来实现。
3。4A/D转换电路的设计
A/D电路的类型有两种:一种类型直接连接电子电路,另一种类型可以直接连接单片机。设计采用ADC0809与单片机的接口电路连接,见图6。先选取模拟通道然后START引脚执行转化。释放EOC(高级)信号到结束转换。单片机执行信号控制逻辑电路OE端,读取数字量输入单片机。
3。5控制接口电路的设计
步进电机是一种将电脉冲转化为角位移或线性位移的相应电磁机械设备[8],同时也是一种能增加输出机械位移并输入相应数字脉冲的驱动装置,利用步进电机具有快速启停功能[9],只要机器上的负载不超过其本身就可以提供动态转矩,可以用来控制其快速启动和停止输入脉冲,步进电机通常用于精确定位。电机是否转动的关键是有没有输入脉冲,电磁阀与单片机连接,通过控制器的脉冲数可以实现阀门的精确开度。利用芯片AT89S51单片机的时序脉冲来控制步进电机的转动,单片机AT89S51芯片对三相步进电机的控制电路,如图7所示4系统编程设计变送器编程设计分为主程序控制系统和子程序控制系统两大部分,主程序通过控制子程序对PID控制算法来控制调用子程序完成所需工作指令,使得各个子程序相互关联起来。主程序起到了链接各个子程序的纽带作用,对存储器进行分配、系统初始化设置、整体设计系统的控制等。根据对各子程序段的调用,不断进行调试,完成软件的设计功能。相关的子程序如:流量控制、A/D中断程序、数码管显等,总程序设计流程如图8所示。
流量控制子程序中,对设定值的流量值与实际测试瞬流量值进行误差比值,根据PID调节算法[9-10],得出增量式PID控制算法的计算公式:Ui=P(ei+Iei+D2ei),(1)式中:ei为本次实际测得的流量和设定值之差;ei=ei-ei-1;2ei=(ei-ei-1)-(ei-1-ei-2)=ei-ei-1;P为比例系数;I为积分系数;D为微分系数。
输出控制变量表达式为:
Ui=Ui-1+Ui。(2)
程序的入口参数:偏差ek、ek-1、ek-2、测量值y、给定值r。
本程序占用资源:A,B,R0~R7,CY,F0。程序如下:
PID1:MOVR0,
MOVR1,
LCALLFSUB
MOVR1,
LCALLFSTR
MOVR1,
MOVR2,
LCALLLPDM
MOVR0,
MOVR1,
LCALLFMUL
MOVR1,
LCALLFSTR
设定值输入程序
RDS:MOVR0,
MOVR2,
MOVA,R2
LOOP:MOVP1,A;
MOVA,P1;
ANLA,
MOV@R0,A;
INCR0;
MOVA,R2;
RRA;
MOVR2,A;
DJNZR3,LOOP;
RET;
5结论
结合新型半导体热式流量传感器,在选取AT89S51单片机的基础上,通过采集流量,A/D转换以及对CPU的控制,再通过数码管显示等一系列硬件功能和软件功能的辅助实现,共同完成对流量检测控制。51单片机的技术相对成熟,应用也较之广泛,而且运用比其他单片机简单,制作成本低、操作简单、实用性强、维护简单化,能更好地投用于生产。
最新资讯文章
- 流速式流量计的安装注意也需要一定讲究
- 气体涡街流量计在测量蒸汽炉煤气时出现问题及解决方法
- 孔板流量计测量瓦斯抽放流量时的安装要求及取压方式
- 测蒸汽时应选孔板流量计还是涡街流量计?
- 差压孔板流量计出现故障时 不妨试试以下方法
- 天然气流量计管道调试故障原因分析
- 插入式流量计的原理与分类
- 如何消除污水流量计工频干扰和零点漂移
- 孔板流量计:自动化设计废钢铁行业转行井喷
- 前后直管段太短时孔板流量计应该如何安装
- 德尔塔巴流量计的安装要求以及注意
- 高压孔板流量计在冷冻水检测中的注意要点及解决方案介绍
- 选型蒸汽流量计时所需要注意的问题介绍
- 导致孔板流量计误差变大的原因分析
- 孔板流量计测量蒸汽产生误差的原因分析及解决办法
- 深入探究影响孔板流量计进行煤气流量计量的因素
- 质量流量计和控制器引擎盖下的主要组件详细介绍
- 浅析阶跃温度及水流速度对金属管浮子流量计的影响
- 选择流量计时会犯的10个常见错误以及如何避免错误
- 运用标准计量器具校正金属管浮子流量计
- 如何对孔板流量计进行清洗与隔离
- 孔板流量计防冻断绝器时如何应用
- 孔板流量计如何提高测量精度
- 孔板流量计输出偏高或者偏低的原因分析
- 孔板流量计测量原理测压点位置选择不合理原因