1 引言
随着现代工业自动化水平的不断提高,在很多情况下需要集中监测多个流量点,如在石油注水开采过程中,为了保持开采效果、保护地下环境及随后分析注水数据,需要对注水量进行监测,在油田系统中逐渐使用智能仪表来计量油井的出油量。计量仪表精确度的高低直接影响企业的经济效益。目前,我国的流量计起步晚,起点低,还比较落后。使用单片机开发的流量计作为二次仪表是非常适用的,对油田自动化有很大的促进。
2 系统原理
就整体结构而言,流量计主要由涡街流量传感器、前置放大器、计数显示单元组成。涡街流量传感器主要由漩涡发生体、漩涡频率检测器和壳体构成,其作用是产生稳定和强烈的漩涡,并检出产生漩涡的频率和输出与漩涡频率成正比的电信号。漩涡发生体是涡街流量计的重要元件,为了产生强烈和稳定的涡街,并在较宽的管道雷诺数范围内具有恒定的斯特劳哈尔数以保证仪表的线性输出,漩涡发生体必须有一定的形状、结构和尺寸比例,这要通过实践来确定。
就一般情况来说,由于检测元件输出的信号比较微弱且含有噪声,所以各种检测方式的前置放大器还应包括放大、滤波、整形等部分,合起来也称为一次仪表。
计数显示单元也称为流量计的二次仪表,一般由单片机系统构成流量显示仪表,它对转换器输出的信号进行计数以实现对流量的记录、存储、计算和设置等功能。另外,还要控制液晶显示器以显示其测得的瞬时流量和总流量等信息。有的流量计为了与远程计算机进行数据通信,还带有通信接口,以实现动态监控。
用单片机开发的仪表具有多种功能。由软件调节非线性误差的智能流量显示仪是和各种脉冲输出的一次流量测量仪表相配套的二次仪表,具有如下特点:
●采用微处理技术,可靠性高;
●采用微功耗器件,耗电少,适合电池供电;
●可同时显示累积流量和瞬时流量;
●采用智能多段流量软件补偿技术,测量精度高;
●可以存储流量。
它的技术性能如下所述。
输入信号是一次仪表的频率输入信号,与流量传感器相接,经检测、放大后得到被测介质的流量,信号频率为0MHz~1 000Hz的脉冲信号。传感器连接电缆的长度小于1 000m,导线电容小于0.1μF,电感小于10mH,智能流量显示仪(二次仪表)放在计量间里,每个计量间可容纳30台显示仪。
输出信号有2种:累积流量显示是8位浮点式,开始显示小数点后5位(0.000 00m3),最后显示小数点后3位(0 000.000m3),表示仪表开始工作后的累计流量;瞬时流量显示是4位浮点式,开始显示小数点后2位(00.00m3),最后显示小数点后1位(000.Om3),表示当前的瞬时流量。
抗干扰:lOkW~17kW电机转动,显示不变化。
准确度:无修正时为3%左右,修正后为±0.01%。
流量修正范围:在全流程范围内8段进行补偿修正。
设置累积流量的补偿系数位:最多8位整数。
电源:4V~5V直流。
总耗电:<1.0mW。
带LB欠压指示。
环境温度范围:-20℃~70℃。
相对湿度:<85%。
隔爆型外壳。
3 硬件组成
硬件中的核心是ATMEL公司生产的AT89C51/LV51型单片机,它是低功耗、低电压、高性能的8位单片机,片内有1个4K字节的Flash可编程和可擦除只读存储器,采用CMOS工艺和ATMEL公司的高密度非易失性存储器技术,其输出引脚和指令系统与MSC-5l型单片机兼容。
存储流量用的存储器是ATMEL公司的AT24C16系列,它是带有2K字节Flash的可电擦除、可编程只读存储器。单片机的。RXD口和TXD口分别与它的SCI.和SDA相连,进行读写操作。
测量时,用1个1s的硬件复位电路接到。RE-SET端,使单片机定时复位。单片机以省电模式工作,每次输入、累计、显示处理后等待唤醒,工作功耗非常小。设置补偿系数时,复位脚正常连接。
输入脉冲通过分频和74HC393锁存后,送入单片机的P2口。在单片机内经过程序处理后,输出显示信号送到P1口(数据4位,选择信号4位)。数据中有4位送入MC14543(BCD锁存/7段译码/驱动动器)中,共有12个MC14543,分别控制与累计流量8位及瞬时流量4位相连的液晶块的显示数据,4位选择信号送到CD4514型译码器(4位锁存,4-16线译码器),选择接收数据的MC14543型电路和浮动显示的小数点位。
硬件分为二部分:控制部分对流量信号进行处理,得到累积流量和瞬时流量的显示数据,如图1所示;显示部分将显示数据送到液晶显示屏,如图2所示。这二部分通过10针的插座J1相连。
4 软件设计
主程序框图如图3所示。
5 使用效果与改进
本智能流量显示仪用于现场测量已有5年多时间,运行可靠,测量准确,性价比非常高,易于功能扩展。现已加入流量报警和控制流量大小等功能。当流量超过设定的报警值时,能发出语音报警;当设定流量控制参数后,可自动调节流量大小。该仪表也可以结合工业组态软件MCGS或组态王,作为下位机收集流量数据,送给组态服务器进行处理。
关键字:单片机 流量计 流量
引用地址:
涡街流量计的二次仪表设计
推荐阅读最新更新时间:2024-05-13 18:14
基于PIC单片机引脚中断程序的设计技巧
1 简 述 所有的中档系列PIC单片机,PORTB端口最高的4个引脚(RB7~RB4)在设为输入模式时,当输入电平由高到低或由低到高发生变化时,可以让单片机产生中断。这就是通常所说的引脚状态变化中断。 在设计引脚中断程序时,有三个需要特别注意的地方。一是,在清除P0RTB中断标志位RBIF之前,必须安排一条必不可少的,以PORTB端口数据寄存器PORTB为源寄存器的读操作指令。放置这一指令的目的有时并不只是为了读取有用的数据,而是为了取消状态变化的硬件信号,以便顺利清除RBIF标志位,为下一次中断做好准备。二是,由于端口PORTB是引脚电子变化中断,即无论引脚出现上升沿还是下降沿都会产生中断请求,所以必须处理好不需要的虚假
[单片机]
基于ATmega8单片机多功能实验仪设计
O 引言 由于嵌入式系统应用技术的不断发展,对于核心处理器性能的要求越来越高,一些传统的51系列控制芯片已经难以胜任许多复杂的任务。因此,我们通过调研分析,自行开发了一套基于ATmega8高性能系列单片机的实验开发系统。ATMEL公司的ATmegs8单片机是一种具有独特结构的8-bit RISC CPU,其在线自编程Flash和单时钟指令,为C语言、Basic语言优化的指令系统设置,以及丰富的片载外围接口电路,使功能强大的ATmegs8单片机成为一款高度灵活和高性价比的芯片,为许多高端嵌入式系统设计提供了优秀的解决方案。 1 系统总体设计 单片机多功能实验仪硬件的总体设计原理框图如图l所示: 单片机实验开发应用
[单片机]
单片机中断的应用
51单片机: P3.2 引脚为INT0 中断 P3.3引脚为INT1 中断 按钮 P3.2 P3.3 按钮低电平触发: while(PB0==0); delay(); #include reg51.h #define SEG P0 // 定义七节显示器接至Port 0 sbit LED = P2^0; // 定义LED灯接至P2.0 sbit com = P1^0 ; // 数码管 com 口 sbit OC = P1^1; // 定义573锁存器使能口,我是用的573驱动7段数码管 void delay10ms(int x); // 声明延迟函数
[单片机]
基于单片机的智能车载电源管理器设计方案
0引言 随着汽车工业和电子技术的进步,车载电气设备日益增多。交通警务车因其使用要求和场合的特殊性,更是对车载电源提出了新的要求。为实现移动警务的信息处理要求,车载电脑、视频监控设备、夜间照明设备、车载雷达测速等一些大功率的电气设备被集成于汽车内部。因此,要求对上述设备电源可靠控制,并且当汽车停止运行以后,蓄电池电压降低设定值时,切断对外围设备供电,以保证汽车点火系统的正常工作和蓄电池不会因过量放电而造成损坏。几乎所有连接至汽车电池的电子组件和电路均要求保护,以免于受到抑制、瞬态电压(高达60V)和反向电压状态的损害。同时,在蓄电池电量不足时,提示用户备份车载电脑中的数据,复位机械伸缩部件,以保证车载各个部件安全可靠的工作。 对
[单片机]
PIC单片机CCS之C语言(#USE DELAY的用法)
#USE DELAY 语法: #use delay(clock=speed) 或 #use delay(clock=speed, restart_wdt) speed是一个常数,范围为1~100000000(1hz~100mhz) 目的: 将处理器的速度告诉给编译器,使能内置函数的功能:delay_ms()和delay_us().速度是每秒周期数.可选项restart_wdt使编译器在延时的时候重新启动WDT. 例子:#use delay(clock=20000000) #use delay(clock=32000,RESTART_WDT) 例子文件:ex_sqw.c;该文件在前面已经叙述过了
[单片机]
如何解决AVR单片机烧写过程中弄错熔丝位而造
在AVR单片机烧写的过程中,难免有弄错熔丝位的时候,结果是AVR单片机无法读写了!这时我们该怎么办呢,将昂贵的芯片丢掉,再用一块新的。其实这一般是没有必要的,写错熔丝位而导致单片机不能读写,一般不外乎(个人愚见)设设置错了时钟模式,比如说本来是用内部晶振的,结果弄成了外部晶振,而单片机的外部有没有接晶振,这时单片机没有了时钟信号,当然就没有办法在读写了,估计大家也猜到了怎么办了吧,是的,就是由外部提供时钟源。 有第一张图的时钟选择,我们就知道我们得准备多种时钟源: 高频石英/陶瓷晶振,这个直接接在 单片机 晶振位置就可以了,注意频率不要太高,4~5M的就可以了,不放心的话,接两个20P~30P的电容也行! 低频晶振,和
[单片机]
各种流量计的优缺点比较
1 涡轮流量计 涡轮流量计,是速度式流量计中的主要种类,它采用多叶片的转子(涡轮)感受流体平均流速,从而且推导出流量或总量的仪表。一般它由传感器和显示仪两部分组成,也可做成整体式。 涡轮流量计和容积式流量计、科里奥利质量流量计称为流量计中三类重复性、精度最佳的产品,作为十大类型流量计之一,其产品已发展为多品种、多系列批量生产的规模。 优点:(1)高精度,在所有流量计中,属于最精确的流量计;(2)重复性好;(3)无零点扰能力好;(4)范围度宽;(5)结构紧凑。 缺点:(1)不能长期保持校准特性;(2)流体物性对流量特性有较大影响。 应用概况:涡轮流量计在以下一些测量对象获得广泛应用:石油、有机液体、无机液、液化气、天然气和低
[测试测量]
GD32和STM32单片机的区别
00 前言 缺料危机还在持续,MCU从国外ST替换到了国产杰发科,国产供应仍有缺口,不得已还得替换,于是又在考虑兆易创新,在选型的过程中,了解到一点区别,和大家分享一下,避免替换时遇到坑。 兆易创新GD32是国内开发的一款单片机,据说开发的人员是来自ST公司的,GD32也是以STM32作为模板做出来的。所以GD32和STM32有很多地方都是一样的。 不过GD32毕竟是不同的产品,不可能所有东西都沿用STM32,有些自主开发的东西还是有区别的。 相同的地方我们就不说了,下面列一下不同的地方。 01 内核 GD32采用二代的M3内核,STM32主要采用一代M3内核,下图是ARM公司的M3内核勘误表,GD使用的内核只有752419这
[单片机]