咨询电话

ENGLISH0755-88840386
学习专题

咨询电话

0755-88840386
您的位置:首页 > 学习专题 > 专业技术专题 > 工业自动化称重仪表>详情页

重力式给煤机称重系统的设计

发布时间:2021-11-26 15:10:35 |来源:网络转载

本文介绍电子重力式给煤机称重系统的传感器和相关电路的设计,包括:应变片式重力传感器,自跟踪桥路电源,重力信号的采集、调理、放大及A/D转换电路,ADC7705与微机的硬件接口及软件。称重系统设计的目标为确保给煤的称重计量精度达到3‰。

电子重力式给煤机主要用于火力发电厂的供煤系统中,承担向锅炉连续、定量、均匀供煤的任务,给煤机称重控制系统实现在运行过程中对燃煤进行精确计量,并根据人工设定值和燃烧控制系统的反馈信息控制给煤率,使输送入锅炉的燃煤与所需燃料相适应,从而达到理想的管理效果和经济效益。控制器工作的基本原理是测量皮带上单位长度的煤重q(公斤/米)和皮带的行进速度V(米/秒),两者相乘得出实际的给煤率。控制器不断将实际的给煤率与设定的给煤率相比较后经PID运算,自动调节输送皮带速度,达到精确的给煤率。

由此可见,燃煤的精确计量对本称重系统的精度起着关键作用,所以,在给煤机称重仪表系统中,不但对称重传感器本身进行精心选择,而且还对传感器的桥电源和A/D转换器进行了精心设计。

1.重力式给煤机中的应变片式称重传感器

称重传感器实际上是一种将质量信号转变为可测量的电信号输出的装置,它的性能在很大程度上决定了给煤机控制器的准确性和稳定性。由于应变片式传感器具有结构简单、输出精度较高、线性和稳定性好等优点,所以本系统采用此类型号的传感器。

金属电阻应变片是利用金属电阻丝在张力作用下伸长变细、电阻增加的原理制成的。将该片贴在被测物体上,当被测物体受外力作用伸缩时,其电阻值也作相应变化。应变片被接成桥式电路后,应变片电阻的变化就转换成电压的变化。为了增加电桥的输出,本传感器桥路设计成4枚应变片都受力作用的形式。假如电桥平衡时R1=R2=R3=R4=R时,那么桥的输出电压与输入电压关系为:

ΔUo=ΔR×Ui/R

由于电阻应变片式传感器受温度影响较大,为了改善其温度特性,传感器中除采用本身温度自补偿应变片外,还在不受力方向上各贴二片零点补偿Rw1、Rw2和灵敏度补偿片R01、R02。零点补偿是在桥中接入电阻温度系数和电桥中应变片温度系数相反的电阻元件,使桥路电阻温度影响相互抵消,减少电桥零点随温度的变化。灵敏度补偿是在对桥中串接两个与电桥温度系数相同的电阻,减少桥输出电压随温度的变化。

2.自跟踪式传感器电桥电源

由于应变片式传感器电桥输出信号电压非常小,因而要求供桥的电压也要很稳定,为此称重系统采用对称型,并且有良好跟踪性能的电源。

IC1为同相放大器,把高精度稳压集成电路LM431输出的2.5V基准电压放大2倍,经N2驱动,N1限流输出稳定的+5V电压,作为桥的正电源。IC2为反相1倍放大器,把IC1输出的+5V电压反相,再经P2驱动,P1限流输出-5V电压,作为桥的负电源。桥的正负电源电压绝对值相等、符号相反,所以该电路有效地抑制电桥中点电压的漂移,为传感器提供稳定的电源,提高了传感器输出信号的精度。

3.重力式给煤机称重系统中的A/D转换器

电阻应变片式传感器其输出电压一般为毫伏级,传统的电路设计方法是在A/D转换前增加一级高精度的测量放大器,这样就增加了成本,称重系统也较为复杂。本系统采用AD7705作为桥路信号的调理、放大和A/D转换电路,AD7705的2个全差分输入通道正好满足称重控制系统使用两个称重传感器测量皮带上的重量的需要。

AD7705是ADI出品的适用于低频测量仪器的A/D转换器。它具有完整的模拟前端,能将从传感器接收到的很弱的输入信号经信号调理、放大和A/D转换,直接转换成串行数字信号输出,而无需外部仪表放大器。AD7705采用的∑-Δ的ADC,实现16位无误码的良好性能,器件还包括自校准和系统校准选项,以消除器件本身或称重控制系统中的增益和偏移误差。AD7705采用串行总线与微控制器或DSP系统连接,通过软件编程可以对增益、信号极性、输入通道、数据输出更新率、数字滤波器的第一个凹口作出设置。

AD7705片内主要包括五个寄存器它们是:通信寄存器、设置寄存器、时钟寄存器、数据寄存器、测试寄存器。

通信寄存器,8位,管理通道选择,决定下一个操作是读操作还是写操作,以及下一次读或写那一个寄存器。所有与器件的通信必须从写入通信寄存器开始。

设置寄存器,8位,决定校准模式、增益设置、单/双极性输入以及缓冲模式。

时钟寄存器,8位,包括滤波器选择位和时钟控制位。

数据寄存器,16位,储存了最近一次A/D采样的转换结果,器件输出的数据从这个寄存器读出。

AD7705的串行接口包括5个信号:即/CS、SCLK、DIN、DOUT和/DRDY。DIN线用来向片内寄存器传输数据,而DOUT线用来访问寄存器里的数据。SCLK是串行时钟输入,所有的数据传输都和SCLK信号有关。/DRDY线作为状态信号,以提示数据是否准备好,数据输出寄存器中有新的数据字时,/DRDY变为低电平。在数据输出寄存器数据更新前,若/SRDY变为高电平,则提示这个时候不读数据,以免在寄存器更新过程中读数据。/CS用来选择器件。

由于7705是串行A/D,与微处理器接口十分方便。89C51集成度高、速度快,其布尔操作和对I/O口的位操作功能可以良好地和7705配合使用。给煤机称重控制系统中AD7705与单片机89C51的接口电路。7705串行时钟信号SCLK由单片机产生,通过P20输出,因只用一片AD7705,使片选CS接地。同时将7705的输出状态/DRDY线与89C51的外中断输入口INT0相连,用中断方法对/DRDY线的监控,当数据寄存器何时被更新后,/DRDY线的下降沿产生中断,在中断服务程序中读取采样值。

AD7705串行接口输入/输出还便于光电隔离,最简单情况下,单片机可只用三个I/0口和三个光电耦合器可方便解决两通道A/D转换接口。

89C51与AD7705的接口

89C51单片机应用位操作指令对A/D转换AD7705的操作,89C51读AD7705数据寄存器(两字节)汇编程序如下:

RDDAT:SETBSCLK;读AD7705数据-->DATH,DATL

RAD11:MOVR3,#10H

RAD10:CLRSCLK

SETBSCLK

MOVC,DOUT

ACALLRLD2BT;DATH,DATL两字节左移一位

DJNZR3,RAD10

SETBSCLK

RET

RLD2BT:MOVA,DATL;DATH,DATL两字节左移一位

RLCA

MOVDATL,A

MOVA,DATH

RLCA

MOVDATH,A

RET

89C51向AD7705写寄存器(一字节)汇编程序如下:

WRITE:SETBSCLK;写AD7705寄存器

MOVR1,#08H;A-->AD7705

WRTER:CLRSCLK

RLCA

MOVDIN,C

SETBSCLK

DJNZR1,WRTER

RET

对AD7705的设置寄存器、时钟寄存器、数据寄存器的读/写操作,必须首先对通信寄存器写入相应的代码,指明操作对象和操作类型,然后才能对其进行操作。

系统上电后,CPU先通过写入32BIT的“1”对AD7705进行软件复位;然后对AD7705两个通道初始化,本称重系统包括:根据设计要求,写时钟寄存器时指明AD7705的主频为2.4576MHZ、设置输出更新率为50HZ;写设置寄存器时设置增益为64,双极性工作方式,缓冲模式及滤波同步,启动某通道自校正后进行数据转换。由于两个通道初始化程序完全一样,只写一个通道的初始化子程序框图。

在INT0中断服务程序中,读取正在转换通道的A/D值,多次测量数据处理后,切换启动另一通道A/D转换。为了增加称重系统的可靠性,防止AD7705接口迷失而造成系统不能正常工作,程序中定时检测是有否A/D转换标志,如果一秒内没有新的A/D转换,就软件复位AD7705,重新初始化AD7705。

精心设计的给煤机控制器称重系统已经得到成功地应用,保证燃煤的精确计量,使重力式给煤机在火力发电厂的供煤系统中,承担向锅炉连续、定量、均匀供煤的任务。

 

本文源于网络转载,如有侵权,请联系删除

分享到