来源:网络转载更新时间:2021-11-29 16:58:49点击次数:1958次
0、引言
小量程高精度电子称重系统在许多行业(如生物制药、珠宝交易、化学分析等)都有重要的应用。传统上高精度电子称重系统的设计是将称重传感器电桥上产生的微弱信号经滤波放大调理后接入AD模数转换器,经单片机处理后得到测量结果。这种方法会有一个敝病即调理电路中的分立元器件由于温度漂移引起的误差,也会通过增益电路被放大,从而影响测量精度[1]。如何降低误差、提高精度是学术界与工业界共同关注的难点。近几年发展起来的高精度Σ-Δ转换器很大程度上简化了电桥信号的调理电路。如AD7799就是其中一款由美国模拟器件公司(ADI)最近推出的Σ-Δ型3通道、高精度、宽动态范围的24位ADC,适用于低频、高精度工业级转换。其内置1一128倍增益的低噪声可编程放大器(PGA),可直接同称重传感器相连,放大自称重传感器传来的微弱电信号,对于低速应用中的电阻电桥测量提供了一个完美的解决方案[2]。本文介绍了采用高品质的Vishay称重传感器与24位高精度A/D转换器AD7799的小量程电子称重系统的设计及实现方法。该装置的称重范围是0.3-3kg,称重精度最高可达0.0001%(万分之一)。并详细论述了比率测量工作原理,硬件电路抗干扰设计和数据滤波处理等技术。另外系统结合利用PC机强大数据处理能力,能实时对信号进行噪声处理并显示测量结果,用户可以方便地在视窗软件中对系统进行设置与操作,提高了仪器智能化水平。
1、系统组成及原理
电子称重系统由称重传感器、A/D转换器、MCU处理器、基准电压源、PC机五个功能模块组成。电子称重系统的工作原理是将作用在承载器上物体的质量,通过称重传感器转换为电信号,信号经过滤波后送入AD7799转换器进行放大处理并转化为数字量。在单片机系统中,对采样方式和采样结果进行控制和处理。单片机将采样得到的数据通过RS232串行口传送给PC机,PC机上的应用软件对信号作进一步处理,使测量结果更加准确。通过界面友好,操作方便的视窗软件设计,最终实现称重系统各项功能要求。
2、系统硬件设计
2.1称重传感器与AD7799转换器
本系统使用台湾Vishay公司性能优异的电阻应变式称重传感器。根据电阻应变式传感器原理,它的四个应变片构成全桥电路,在重物(或外力)作用下,弹性应变片发生形变,使附着其上的电阻阻值发生变化。引起的电阻变化可产生一个叠加在共模电压之上的差分电压。由于电桥输入的是恒定电压,输出的电压与压力成正比,据此实现重量测量。该传感器量程为0.3-3kg,电灵敏度为2mV/V,非线性误差小于0.0063%FS.。当采用5V激励电源供电时,其满量程输出为10mV。由于电桥输出的电压信号非常微弱且存在多种干扰信号,需要先经过滤波,消除干扰信号后送入AD7799进行放大与模数转换,实现模拟量的数字化。为达到高精度设计要求,AD转换器选择非常关键。本系统采用美国模拟器件公司(ADI)推出的Σ-Δ型24位转换器AD7799。AD7799是一款高性能的A/D转换芯片,其RMS噪声(有效值噪声),在4.13HZ转换率下仅为27nV,在16.7HZ转换率下为65nv。芯片内部有一个极低噪声的斩波稳定仪表放大器,可进行1一128倍增益编程放大,可直接同称重传感器相连,放大自称重传感器传来的微弱电信号[1]。同时它具有极低非线性度:0.0015%,50Hz和60Hz同步陷波,能消除50Hz和60Hz电源干扰。AD7799带有校准功能,可进行内部校准和系统校准,能有效消除系统通道产生的增益误差和偏移误差。
2.2比率式测量原理
电子称重系统的电阻应变式传感器一般采用全桥式等臂电桥,在电桥测量线路中,电桥的激励电压影响称重传感器的输出精度。供桥电压的不稳定将直接导致测量结果的误差,为解决这一问题,目前在电子称重系统的设计中一般采用比率式测量方法(将称重系统的基准电压同时用作传感器的供桥激励电压)[3]。由于供桥电压是由测量仪器的基准电压分压得到,供桥电压与激励电压成一比例关系。采用比率式测量方式即使电桥激励电压产生变化也不会对测量精度产生影响[3]。另外比率式测量方式还可以消除检测电路中的温漂和低频噪声对输出精度的影响,所以本系统设计采用比率式测量。
2.3单片机与AD7799接口电路设计
单片机使用ZILOG公司的Z8F6423,eZ8CPU的主频达20MHz,有64KB的主存,基本满足设计要求。AD7799采用四线制SPI通讯方式(数据输入线DIN、数据输出线DOUT、时钟信号线SCLK、片选线CS)。AD7799SPI通讯方式设置为从模式。ADC_SCLK和ADC_DIN、ADC_DOUT、ADC_CS0与Z8F6423单片机的相应I/O口相连。在SPI通信过程中,单片机对AD7799发送各种操作指令,数据可被同步地接收和发送。通过对AD7799的片内24位数据寄存器的进行采集,实现模拟信号向数字量的转化。
2.4电路抗干扰设计
由于称重系统的高精度性,系统的抗干扰性设计非常重要。在电路设计方面,除了设计好信号调理电路,还需要注意AD7799的参考电压以及称重传感器的供电电压的稳定性,电压的稳定性直接影响着A/D测量值的精确性。本系统采用单独一套5V电源供电。对输入的电流再多次使用ADR421芯片进行稳压处理。另外印刷电路板(PCB)的布线对于抑制噪声也非常关键。最重要的是接地和电源退耦。在本设计中所有地线放在同一层电路板,尽可能减少地线阻抗。使用0.1uF的瓷片电容和10uF的钽电容对AVDD和DVDD电源进行去耦,这两个电容器都应放在尽可能靠近AD7799的地方。数字电路和模拟电路尽可能分开,数字电路区、模拟电路区避免相互交叠。数字电路不要穿越模拟地,以免噪声偶合到模拟地上。元件要尽可能多放地线,信号线尽可能走焊盘面。另外单片机数字输出线存在高频噪声,直接与AD相连会把噪声引入AD,降低AD转换器的精度,所以系统采用数字隔离器进行隔离[4]。
3、系统软件设计
3.1软件滤波
软件滤波算法不需增加硬件设备,使用灵活,功能多样,可靠性高具有许多硬件滤波措施所不具备的优点。传统的嵌入式电子称重系统一般采用单片机处理采样数据,受制于资源有限,很难进行复杂的大数据量运算处理。为了提高测量结果的精确度,在本设计中不仅采用多种电路抗干扰设计而且还充分利用PC机强大的数据处理能力,对采集的数据使用多种软件滤波算法,抑制干扰。系统中可选择的滤波算法有(1)中值滤波算法,(2)移动均值算法,(3)程序判断滤波法(4)格拉布斯(GRUBBS)准则算法[5]。这些算法的使用,大大提高了数据准确性。
3.2程序设计
称重系统软件设计主要分为单片机数据采集部分和PC应用软件部分。在单片机数据采集部分编程中主要是对AD7799芯片编程。AD779使用9个片内寄存器来控制AD7799的工作过程,而且其中有7个寄存器可以被直接读写。通过对相关寄存器的设置,可以实现数据格式、通道选择、采样周期、增益设置、校准方式等功能[6]。需要注意的是所有对AD7799的操作必须先对通信寄存器的写操作开始。通信寄存器中的数据决定对目标寄存器进行读还是写的操作,然后才能对目标寄存器进行操作。由于AD7799是24位转换器,模数转换需要一定时间,为了得到准确的转换结果,每次采样时应等转换结束后进行,并且等待时间应随AD7799采样频率的变化而有所不同。
3.3实验分析
线性测试的步骤是选择标准的测试砝码在系统校准的情况下,经过七次测量,记录结果,然后取100g向上叠加。从测试结果看,系统性能符合设计要求。
高精度电子称重系统
经实验及现场使用表明,本称重系统能够满足高精度、高稳定性的要求。本设计电路简单、功能强大、可靠性高、使用灵活、能满足不同用户的需要,其智能化的人机交互功能以及人性化的数据管理功能体现了当前电子称重仪的发展方向。
本文源于网络转载,如有侵权,请联系删除
×