我们的日常工作经常要从显示屏幕上读取测量数据,如汽车仪表盘上用数字表示的速度、实验室温度,或者是示波器上所显示的读数。尽管我们很相信这些测量数据,但它们绝对不是百分之百准确的,汽车速度计上所显示的速度很容易出现几公里/小时的误差,温度测试也可能会相差好几度。速度计上的小小误差还不是什么大问题,但当我们建立一个专业的测量和数据采集系统时,认识可能存在的最大误差是非常重要的。任何数字测量系统都存在一个局限,即代表实际测量值的数字是有限的,其最大数量由所使用的位数决定。 例如一个8位二进制数有28=256个可能值,如果某个速度计使用8位来表示0到255公里/小时范围的速度,则速度值将以1公里/小时的间隔进行显示,因此司机总会有约0.5公里/小时的误差,这类误差称为量化误差。泰仕如果速度范围是0到127公里/小时,那么这256个可能值就被挤入一个更小的空间,误差也相应减小了一半。
认为量化误差是仅有的测量误差是一个危险的错误,但也是一个常见错误。各类测量设备包括数据采集产品的产品资料和目录中一般关注几个指标:分辨率、测量范围、采样率和带宽,其中分辨率就是用来代表信号实际值的二进制数字的长度,一般从8位到24位,力博它只会影响量化误差。
多功能数据采集板分辨率一般为12位和16位,量化误差仅占整个测量误差的很小一部分,其它还包括非线性误差、系统噪声和温度漂移误差,这些都可能对结果造成很大影响,具体要看板的设计和应用条件。
非线性误差和量化有关。如上所述,量化误差与数据采集板有效范围除以代表测量值的二进制数可能状态数的结果成正比,等于相邻测量值间隔的一半。在实际设备中,群特仪表离散的各值之间距离并不总是相同的,这种现象造成了非线性误差。非线性误差非常难于校正,因为它要求对高精度信号源进行多次测量才能完成。对线性误差校正则比较容易,线性误差包括增益和偏移误差,两个都可以很简单地凭借y=mx+b等式纠正,对一个高精度信号或已知信号源进行一次测量足以修正线性误差。大多插入式数据采集板都能提供这种信号以修正线性误差,信号源的质量和纠正难易程度因不同供应商而有所不同。
系统噪声造成信号实际值出现随机偏差,噪声类型和大小导致不同的测量误差。开关电源、发热以及其它板上信号源引起的噪声等一般都可以归入系统噪声,有些信号源在技术上还会产生非随机测量误差。根据线路板的设计和具体情况,系统噪声有时候可以改善测量的精度。温度记录仪| 温湿度记录仪 数据采集板实际上可以凭借一种称为抖动的技术提高分辨率,使其超出规定的指标。抖动有时由软件命令控制,该技术将一个均方根振幅差不多等同于量化误差的高斯噪声叠加到信号上,因为噪声是随机的,软件可以在对测量结果取平均值时用取平均的方法将采集板规定指标放大,从而使测试结果更加准确,udele使用抖动技术时一个12位采集板可以达到14位分辨率。你也可在高速应用中关闭抖动功能,这样就不用取平均值。16位数据采集板在设计正确时实际可以执行18位分辨率而无需抖动,通常16位板上的自然系统噪声情况比较好,可返回多个测量值取平均。另一个经常被忽略的是温度漂移误差,计算机或台式测量仪器的温度都会发生变动,计算机系统中的数据采集板一般工作在0到55℃温度范围,定制的电阻网络和高精度元件可以帮助把温度漂移维持在6ppm/℃以内。另外,数据采集板常常会调用一个自校正函数,将温度漂移维持在更低的水平(约0.6ppm/℃)。有些板上有温度传感器测量环境温度,可用编程的方法用一个简单的函数调用从该传感器获取信息,确保元件在规定的范围内工作。
完全精确的计算是非常乏味和令人头疼的,但是对整体精确性做更进一步了解则用不着这样费劲。遗憾的是,数据采集板还没有表明整体精确性的一个通用标准,实践中供应商各用不同的方法来说明精度,在极端的情况下,使用同一术语的两个供应商描述的可能是不同的精度度量标准,例如他们的"绝对精度"可能就是从不同的等式中得到。
将几个主要误差源产生的误差作一个简单相加通常足以反映系统总体测量误差,大部分数据采集板的手册都会给出这些参数,无忧但其中所用的术语和单位可能不尽相同。开发测试系统的最好方法是首先写下误差的最大值,即测量可允许误差,然后选择一些具有软件和技术支持以便能很快开发出测量系统的数据采集板,最后仔细阅读手册确保这些板达到精度要求,一个简单的通用原则是16位板大约比12位板精确10倍。数据采集板具有多种不同的总线,包括PXI、USB和PCI,它们各有不同的特点,一旦精度指标确定以后,剩下的选择最佳数据采集板的工作就变得相对容易了。
关键字:数据采集 测量误差
引用地址:
如何对待数据采集设备中测量误差问题
推荐阅读最新更新时间:2024-03-30 23:10
AT45DB081B在数据采集系统中的应用
0 引言 在信号采集系统中,往往需要对多种数据波形进行存储、转移或比较,这就要求系统能方便地访问、传输波形数据。FLASH存储器以其体积小、容量大、可随机访问的特点,在系统中得到了很好的应用。本文从实际应用角度出发,简单介绍了FLASH存储器AT45DB081在数据采集系统中的软/硬件设计思路和设计要点。 1 系统设计 本系统的整个数据存储系统可以分为数据缓冲模块、控制单元和FLASH存储模块三个部分,其系统结构框图如图1所示。图中数据缓冲模块负责对端口数据进行缓冲,以满足FLASH存储器的传输要求。控制单元可按照FLASH存储器的控制要求,对FLASH的读写、擦除操作进行控制。在存储开始后,FLASH的控制单元将数据缓冲模
[缓冲存储]
动态参数检测与虚拟仪器综合系统设计
1 引言 虚拟仪器是基于计算机的仪器。计算机和仪器密切结合,构建虚拟仪器代替复杂笨重的模拟仪器是目前仪器发展的趋势。与传统仪器相比,虚拟仪器在智能化、处理能力、性价比、可操作性等方面都具有明显优势,能将分散的仪器设备集中管理,实现生产流程的自动化管理,提高生产效率,降低成本。 2 系统组成 本系统设计是一种新型的虚拟仪器测试系统,它是由数据采集系统和数据通讯子系统组成,其结构框图如图1所示。数据采集系统是以C8051F120单片机为核心,C8051F120单片机功能强大,可实现对目标信号精确采集、数字滤波和通过串口RS-232高速向上位机传输采集的数据通讯,上位机用LabVIEW完成数据的转换处理、分析、显示
[嵌入式]
基于A/D转换最小二乘法的数据采集应用
引言 在工业污水处理过程当中,往往需要监测污水的COD 值,而现场的监测仪器所监测到 的数据是通过各种模拟信号输出,这些模拟信号必须通过A/D 转换器变换为数字信号后才 能送入上位机或外接数据采集器。基于此,本文给出了基于A/D 转换器TLC2543 的软硬件 设计,并结合最小二乘法将输出数据进行修正,达到了环保部分对有机污染物监测数据精度 的要求。 1 系统硬件设计介绍 如图1所示,是系统电路图, A/D转换器采用TLC2543,它是12位串行模数转换器,使用 开关电容逐次逼近技术完成A/D转换过程,由于是串行输入结构,能够节省51系列单片机I/O 资源;且价格适中,分辨率较高,因此在仪器仪表中有较为广
[模拟电子]
PIC数据采集系统---开发板制作
PCB板的设计 PCB板设计在Altium Designer Winter 09下完成。 PCB板的制作 PCB板在实验室采用热转印方法自行制作。用双面覆铜板分两面腐蚀制作电路。 流程如下: 焊接 根据PCB元件分布图,依次按功能模块选取元件焊到PCB板上。焊接完一个模块就测试、调整一个模块,直到完全实现其功能,再焊接调试下一个模块。 自制的实验开发板
[单片机]
TLC1549数据采集
/*************************************************************************************** * 晶振:11.0592M 波特率:19200 At89S52 * * * * 模块地址设定:由P0口设定,模块地址用于多机通信 * =================================================================
[单片机]
基于单片机系统采用DMA块传输方式实现高速数据采集
PC机中外设与内存储器之间数据直接传输的DMA功能以其高效、高速、CPU资源占用少等特点已被广泛应用,这一功能通过安装在主板上的专用DMA控制器芯片或集成在外围控制芯片来实现。单片机的应用领域也常常需要有高速数据传输或数据采集,虽然近些年单片机速度有所提高,仍然无法应付类似单脉冲信号捕获、周期信号频谱分析等需要采用高速A/D的场合。对于速率在100ksps以上的数据采集或传输一般的中断查询法就不易实现,因此考虑通过直接存储存取操作才能完成。然而单片机内部设计通常不具有DMA功能,也没有现成的控制芯片可以利用。而目前通用DSP芯片对于开发小型仪器仪表而言价格过高。
数字式磁通表主要应用在对恒定磁场的磁感应强度
[单片机]
ADI的数据采集IC简化工业和仪器设备设计
中国,北京 – Analog Devices, Inc. (NASDAQ: ADI),全球领先的高性能信号处理解决方案供应商和数据转换技术领导者*,最近推出一款高度集成的数据采集IC(集成电路)ADAS3022,该产品占用的电路板空间仅为竞争产品分立器件的三分之一,有助于工程师简化设计,缩小高级工业数据采集系统的尺寸。新款16位1 MSPS(每秒采样百万次)ADAS3022数据采集IC可有效用于电力线监控器、过程和电机控制、病人监护,以及在±10V工业范围内运行的其他工业和仪器仪表系统。
• 下载数据手册、查看产品页面和申请样片:http://www.analog.com/zh/pr1115/adas3022
• 从ADI
[嵌入式]
89C51单片机与1片ADC0809组成的数据采集系统编程实例
在1个由89C51单片机与1片ADC0809组成的数据采集系统中,ADC0809的8个输入通道的地址为7FF8H~7FFFH,试画出有关接口电路图,并编写出每隔1分钟轮流采集1次8个通道数据的程序,共采样50次,其采样值存入内RAM20H单元开始的存储区中。 图片1 参考程序如下: 0~7通道地址:fef8h~feffh ORG 000H LJMP MAIN ORG 0003H LJMP I_INT0 ORG 000BH LJMP I_T0 ORG 050H MAIN: MOV
[单片机]