流量积算仪 定量控制

2023-01-08

RT,JJG 1003-2005,
里面有个定量控制,要求实验点取0.2 0.5 1倍的最大流量,
但是我不明白这个定量控制是什么意思,如何操作? AT89C55WD在智能流量积算仪中的应用

ATMEL公司推出的带有看门狗功能的单片机AT89C55WD带有20K的程序存储器,是8051系列中一款较为先进的产品,其看门狗功能可以大大提高产品的稳定性,大容量的内部程序存储器可以容纳功能丰富的软件。下面简要介绍以A51为开发工具,以AT89C55WD单片机为核心,开发流量积算控制仪的设计和实现方法。
一、流量积算控制仪总体布局

流量积算仪有5个输入通道:分别为流量L、压力补偿P、热电偶TC、热电阻Pt100、频率F。由通道开关控制。流量积算仪的基本工作原理是:通过输入信号电路把各种模拟信号经通道开关送入A/D转换器,转换成数字信号(频率信号直接由微处理器进行计数),微处理器根据采样的结果和数字设定内容进行计算比较后显示及控制输出。

(图1)原理方框图

(图2)总体功能图

二、系统电路构成

流量积算控制仪电路由单片机AT89C55WD、5+8位LED显示电路、通道开关TC4052电路、A/D采集电路、数据存储电路AT24C04、电源管理电路IMP708、变送输出电路TLC465、AD694、开关量输出电路、键盘和电源及馈电输出等电路组成,下面简要介绍各个组成部分。

1.单片机AT89C55WD及电路组成

单片机AT89C55WD通过P0.0~P0.3驱动3D1显示驱动芯片HD7279,再去驱动5位数码管,显示瞬时流量PV值;同时驱动5个按键和8个LED指示灯。通过P0.4~P0.7驱动3D2显示驱动芯片HD7279,再去驱动8位数码管,显示流量累积值SV。通过P1.0~P1.3控制CS5523 A/D转换器采集数据。将采集到的数据通过一系列的运算处理,如图3所示,并将运算结果通过显窗口分别将瞬时值和积算值显示出来,同时点亮相应的指示灯。由于突发事件停电,会造成数据丢失。为了避免数据丢失,我们采用了IMP708芯片进行掉电保护,当电压下降到708阀值(如4.6伏)时,将相关数据存入AT24C04中,电源恢复后,重新加载这些数据。另外键盘数据和流量积算值等也存储在AT24C04中。

2.显示和键盘电路

在积算仪中使用LED 数码管显示器,瞬时流量值的显示采用2只四联LG3641AG共阴数码管,积算流量值的显示采用1只四联LG5641AG和一只LG5611共阴数码管。其驱动芯片是2支HD7279,既解决了13位数码管的驱动,同时又解决了5个按键、8个指示灯的驱动。HD7279是一款LED数码管和键盘接口芯片: 可驱动8位LED数码管和64键键盘,SPI接口,外围元件非常少。与单片机接口采用SPI串行接口方式,方便实用。

3. A/D采集电路

A/D采集电路主要由16-bit的CS5523构成,该芯片是SPI串行接口,具有片选端。而4个通道的输入则选用了TC4052进行控制。

4.看门狗电路

AT89C55WD与MCS-51相兼容,可对内核进行1000次的电擦写,其电压、电流和功耗都比较小,带有20K的可重写快闪存储器和硬件看门狗定时器。
看门狗定时器是在系统软件崩溃后进行恢复的一种方法,WDT由13位计数器和看门狗复位特殊功能寄存器(WDTRST SFR)组成,在缺省设置下,系统复位时即关闭。要使WDT有效,用户必须向0A6H单元的WDTRST SFR顺序写入01EH和0E1H。当WDT有效,计数器每经过一个机器周期后加1,除了硬件或WDT溢出复位,没有任何方法可使WDT无效。当计数器溢出,WDT就在RST引脚产生一个复位的高脉冲。
要使WDT持续有效,就必须每隔一定时间往WDTRST写入01EH和0E1H来避免WDT溢出。当WDT的13位计数器计数至8191(1FFFH)时,计数器便溢出,引起设备的复位。这就意味着用户必须至少每8191个机器周期复位WDT一次。使WDT复位,必须向只写寄存器WDTRST写入01EH和0E1H。当WDT溢出时在RST引脚产生一个复位的高电平脉冲,持续时间为:98×TOSC ,TOSC=1/FOSC。为了充分利用WDT,在要求防止WDT溢出复位时,应每隔一定周期写WDTRST一次。

下面给出一个例程:
将看门狗定时器放在T1中,每中断一次,需50ms,当计数器,计满1秒给R19加1。当主程序或子程序在10秒之内还未对R19清0,说明程序可能“跑飞”,此时看门狗使能,将AT89C55WD复位,从地址0000H处开始执行。
R19 DATA 13H ;
R23 DATA 17H ;ms计数器

T1int: ;定时(计时)器
MOV TH1, #4CH
MOV TL1, #00H ;计满重装初值(约50ms)
INC R23 ;(20次*50ms)=1000ms=1s
MOV A,R23
CJNE A,#20,T1int_01 ;计满1s向下
INC R19 ;用于看门狗定时
MOV A,R19
CLR C
SUBB A,#10
JC T1int_01 ;10秒到向下,复位
CLR EA
MOV WDTRST,#01EH ;WDT使能,13bit
MOV WDTRST,#0E1H ;TOSC=1/FOSC.
JMP $
T1int_01: RETI

三、系统软件部分

系统软件采用A51汇编语言编程。

1.编程语言

本系统采用Keil公司V7.0的C51编译器。A51是一个有通用特性机用法的重定位宏汇编器,能很好地与INTEL公司的MASM51宏汇编兼容,支持模块化编程,可以方便地与高级语言接口。

2. 数学模型与程序设计

流量积算仪的数学模型很复杂,涉及到几十个公式,但基本公式为:
(1)质量流量 (2)标准体积流量

(3)密度运算公式

式中:ρ—工况密度,ρ20—标况密度,T0—为273.15℃,T—温度补偿输入信号(单位:℃),P—压力补偿输入信号,P0—设计压力(标况=0.10133MPa),PA—仪表工作点的大气压力。

(图3)基本数学模型与程序分支结构

3.工作过程

由于整个系统较复杂,几个流程图很难表述清楚整个软件的运算过程。这里给出一个粗略的流程图,来表述流量积算仪的简单的工作流程。详见图4所示。

(图4)程序流程图

四、程序

整个源程序(含注释)265KB,把占用空间较大的饱和蒸汽、过热蒸汽、Pt100、K分度、E分度热电偶表格也放在了程序存储器上。汇编后的HEX文件约16KB,仅用了20KB程序存储器的五分之四,剩下的4K可留给将来添加新功能。 结束语 在研制流量积算控制仪的过程中,我们采用A51编程进行软件开发,以AT24C04作为控制参数和积算值等存储器,同时设置了看门狗,程序“跑飞”的现象几乎不存在。加上有电源管理芯片IMP807,由于掉电而引起的数据丢失现象不存在。

我们研制的流量积算控制仪的智能化程度相当高,如:
温度T或压力P补偿出现异常时(无温压补偿除外),同时差压ΔP大于0,温度或压力指示灯闪烁,用以提示温度或压力补偿出现了异常。密度ρ取最近一次的值。断电后密度值不保持,重新上电密度值取ρ=1,有差压ΔP就有流量L,但此时流量值为近似值。待故障排除后,流量积算值恢复正常。
http://www.c51.cn/Article/mcuzh/200604/4105.html
参考知识1     流量积算控制仪针对现场温度、压力、流量等各种信号进行采集、显示、控制、远传、通讯、打印等处理,构成数字采集系统及控制系统,有液晶和数码显示,各种外形尺寸,适用于各种液体,一般气体,过热蒸汽,饱合蒸汽的流量积算测量控制;可对介质进行定量/批量控制(带启动、停止、清零功能),与各种流量传感器或变送器配套使用,能够适应各种测量控制场合。
  1、流量积算仪与各种流量传感器或变送器、温度传感器或变送器和压力变送器配合使用,可对各种液体、蒸汽、天然气、一般气体等流量参数进行测量显示、累积计算、报警控制、变送输出、数据采集及通讯。
  功能特点:
  ● 全范围自动温度、压力补偿运算,补偿方式任意设定
  ● 线性积算、开方积算任意设定
  ● 瞬时流量、累积流量、温度、压力多种参数显示
  ● 小信号切除功能,切除范围0-5%可选
  ● 累积流量值可通过面板按键清零,清零操作可锁
  2、流量积算仪
  可对物质的质量、体积、长度进行累积计算.并可进行批量控制。它采用技术成熟且已大量生产的AI系列仪表通用硬件,配合优秀的流量积算仪软件,使仪表具备功能丰富,编程简便、抗干扰性好、可靠性高、快速交货、低成本及低价格等优点。仪表主要特点如下:
  ● 可编程输入规格,流量输入信号可编程为l~5V、0~5V、4~20mA及频率等。温度信号可编程输入为Ptl 00热电阻、K、E、J型热电偶或标准电流信号,压力信号可为标准电压或电流信号。
  ● 可安装AI系列仪表各种通用模块及丰富的可编程功能,可实现瞬时流量、温度及压力的上、下限报警功能,并具备变送输出、通讯、24V/12V电压输出等多种功能。
  ● 具有8位累积器及4位瞬时测量值显示,可选择开方/不开方处理及设置任意范围的小信号切除功能。
  ● 具备完整的温压补偿功能,无需更换不同的仪表或型号.通过编程即可实现一般气体、饱和蒸汽、
  过热蒸汽及液体的温压补偿运算。采用查表方式对蒸汽进行补偿运算。具有较高的精度。
  ● 作为批量控制器使用时,仪表拥有独立的4位控制累积器及12位总累积器,及专门的显示状态,功能强大,操作方便。
  ● 先进的运算方式,保证频率信号即使在频率很低时也有足够的流量运算精度。
  型号定义:
  仪表采用了先进的模块化设计。流量信号输入、通讯、变送等功能可根据用户实际需要配置不同的模块来实现,配置灵活方便。仪表最多允许安装5个模块。任何一台仪表的压力和温度输入方式都可以自由设置,所以温度和压力的输入方式与型号无关。
参考知识B 有种流量积算仪表带定量控制功能,就是比方设定累积流量达到预期设定的数字时候 自动输出开关量信号 当然也有对最大流量进行控制的。。。

你说的这个大概是说对于定量控制的校验时候 试验点在总区间里取 20% 50% 和100%

还有就是 对于流量仪表的校验里面也有类似概念,就是按照一个“定量”来过被测量介质本回答被提问者采纳
参考知识C 这个- -我倒是用过流量测试装置,超声波的那种,你这个我倒不清楚,但是按照我的理解,定量控制应当是在校对调试流量计算仪的时候用到的吧?相当于天平的砝码,定量控制也就需要你用恒定流量来校对,通过三个点的比较来确定该流量仪是否准确,这个工作一般交给仪器厂家做,他们有专门的设备,我们都是让他们调的. 参考知识D ATMEL公司推出的带有看门狗功能的单片机AT89C55WD带有20K的程序存储器,是8051系列中一款较为先进的产品,其看门狗功能可以大大提高产品的稳定性,大容量的内部程序存储器可以容纳功能丰富的软件。下面简要介绍以A51为开发工具,以AT89C55WD单片机为核心,开发流量积算控制仪的设计和实现方法。

相似知识
NHR-7600液晶流量(热能)积算仪累积流量最大为多少,累积满了怎么办? 流量积算仪和热量积算仪有什么区别呢?参考知识1虹润NHR-7630/7630R系列液晶天然气流量积算控制仪/记录仪对现场温度、压力、流量等各种信号进行采集、显示、控制、远传、通讯、打印等处理。虹润NH
螺旋称重给料机是怎么称重的,说清楚具体运算过程 速度由旋转编码器测速输入速度脉冲信号进称重仪表,重量由称重传感器输入重量信号进称重仪表,通过积算仪表得出瞬时流量和累计重量,M*V=瞬时流量,瞬时流量与时间的积分就是累积量,与电子皮带秤原理一样,徐州
智能流量积算仪的功能特点 智能流量积算仪的功能特点:1、采用大屏幕全点陈液晶带背光,中文显示,技术先进,性能稳定,功能齐全,精度高,维护量极少。2、查询日报表,月报表和停电时间记录功能。3、设定键盘在面板上,输入密码,所有参数
NHR-7600液晶流量(热能)积算仪和NHR-7610液晶热量积算仪有和区别? 热能与热量虽然单位(KJ、MJ、GJ)相同,但是他们是不同的,热能是状态量,热量是过程量。热量是有能量从高温物体传递给低温物体,这时所传递的能量称为热量。由此可以看出计算热量需要两个温度,所以7610
NHR-5610热量积算仪和5600流量(热能)积算仪有和区别? 参考知识1热能与热量虽然单位(KJ、MJ、GJ)相同,但是他们是不同的,热能是状态量,热量是过程量。热量是有能量从高温物体传递给低温物体,这时所传递的能量称为热量。由此可以看出计算热量需要两个温度,所
蒸汽热能积算仪显示亮度调节 参考知识1题主是否想询问“蒸汽热能积算仪显示亮度如何调节”?1、首先打开蒸汽热能积算仪设置。2、其次点击仪器显示功能。3、最后点击亮度,点击调节即可。
气体蜗轮流量计检定结论1.5级是啥意思 气体涡轮流量计是一种精密流量测量仪表,与相应的流量积算仪表配套可用于测量液体的流量和总量。气体涡轮流量计广泛用于石油、化工、冶金、科研等领域的计量、控制系统。ZYOU-LWGY型自祐气体涡轮流量计是吸
中间继电器控制电磁阀和电机接线图 参考知识1不知道你要达到什么样的控制,是到达相应的流量后关闭阀和泵吗?先要弄清楚流量积算仪可以输出什么样的信号,找到它输出开关信号的线端子,再看看你的中间继电器是用的什么样的电源,一般是12V或24V