第四章第四章 数据采集系统数据采集系统数据采集系统是计算机、智能仪器与外界物理数据采集系统是计算机、智能仪器与外界物理世界联系的桥梁,是获取信息的重要途径世界联系的桥梁,是获取信息的重要途径数据采集技术是信息科学的重要分支,它不仅数据采集技术是信息科学的重要分支,它不仅应用在智能仪器中,而且在现代工业生产、国应用在智能仪器中,而且在现代工业生产、国防军事及科学研究等方面都得到广泛的应用,防军事及科学研究等方面都得到广泛的应用,无论是过程控制、状态监测,还是故障诊断、无论是过程控制、状态监测,还是故障诊断、质量检测,都离不开数据采集系统质量检测,都离不开数据采集系统§§4.1 4.1 数据采集系统的组成数据采集系统的组成第四章第四章 数据采集系统数据采集系统一、数据采集的定义和工作过程一、数据采集的定义和工作过程二、数据采集系统的基本功能二、数据采集系统的基本功能三、数据采集系统的结构形式三、数据采集系统的结构形式硬件结构、软件结构硬件结构、软件结构四、模拟信号调理四、模拟信号调理传感器的选用传感器的选用 、信号调理通道中的常用放大器、信号调理通道中的常用放大器 信号调理中的抗混叠滤波器信号调理中的抗混叠滤波器§§4.1 4.1 数据采集系统的组成数据采集系统的组成 课本课本190190,,198198--199199数据采集是指将温度、压力、流量、位移数据采集是指将温度、压力、流量、位移等模拟量进行采集、量化转换成数字量后,等模拟量进行采集、量化转换成数字量后,以便由计算机进行存储、处理、显示或打以便由计算机进行存储、处理、显示或打印的过程。
印的过程相应的系统即为数据采集系统相应的系统即为数据采集系统((Data Acquisition System,Data Acquisition System,简称简称DASDAS)) 一、数据采集的定义和工作过程一、数据采集的定义和工作过程数据采集的定义:数据采集的定义:一个完整的数据采集工作过程大致可分为三步:一个完整的数据采集工作过程大致可分为三步:一个完整的数据采集工作过程大致可分为三步:一个完整的数据采集工作过程大致可分为三步:((((1 1 1 1)数据采集)数据采集)数据采集)数据采集 采集传感器输出的模拟信号并转换成计算机能识别的数字信采集传感器输出的模拟信号并转换成计算机能识别的数字信采集传感器输出的模拟信号并转换成计算机能识别的数字信采集传感器输出的模拟信号并转换成计算机能识别的数字信号,然后送入计算机号,然后送入计算机号,然后送入计算机号,然后送入计算机 ((((2 2 2 2)数据处理)数据处理)数据处理)数据处理 根据不同的需要由计算机进行相应的计算和处理,得出所需根据不同的需要由计算机进行相应的计算和处理,得出所需根据不同的需要由计算机进行相应的计算和处理,得出所需根据不同的需要由计算机进行相应的计算和处理,得出所需的数据。
的数据 ((((3 3 3 3)处理结果的复现与保存)处理结果的复现与保存)处理结果的复现与保存)处理结果的复现与保存将处理后的结果在绘图仪、电平记录仪上显示出来,或者将处理后的结果在绘图仪、电平记录仪上显示出来,或者将处理后的结果在绘图仪、电平记录仪上显示出来,或者将处理后的结果在绘图仪、电平记录仪上显示出来,或者将数据存入磁盘形成文件保存起来,或通过线路进行远距离将数据存入磁盘形成文件保存起来,或通过线路进行远距离将数据存入磁盘形成文件保存起来,或通过线路进行远距离将数据存入磁盘形成文件保存起来,或通过线路进行远距离传输 二、数据采集系统的基本功能二、数据采集系统的基本功能① ① 时钟功能时钟功能确定数据采样周期,同时也能为系统确定数据采样周期,同时也能为系统提供时间基淮提供时间基淮 ② ② 数据采集数据采集将现场检测传感器送来的模拟电信号将现场检测传感器送来的模拟电信号按一定的次序巡回的采样、进行按一定的次序巡回的采样、进行A A//DD转换并存储转换并存储数据,即完成数据的采集数据,即完成数据的采集③ ③ 信号处理信号处理 模拟信号处理、数字信号处理、开关信号处理模拟信号处理、数字信号处理、开关信号处理④ ④ 数据存储。
数据存储⑤ ⑤ 显示和打印输出显示和打印输出 三、数据采集系统的结构形式三、数据采集系统的结构形式 数据采集系统的结构要从数据采集系统的结构要从硬件和软件硬件和软件两方面考虑两方面考虑1 1、数据采集系统的软件、数据采集系统的软件信号采集与处理程序;信号采集与处理程序;运行参数设置程序(采样通道号,采样点数,采运行参数设置程序(采样通道号,采样点数,采样周期,信号量程范围,放大器增益系数等);样周期,信号量程范围,放大器增益系数等);系统管理程序(主控程序);系统管理程序(主控程序);通信程序通信程序2 2、数据采集系统的硬件、数据采集系统的硬件数据采集系统的硬件主要由输入通道、输出通道组成数据采集系统的硬件主要由输入通道、输出通道组成数据采集系统的硬件主要由输入通道、输出通道组成数据采集系统的硬件主要由输入通道、输出通道组成1)输入通道的结构形式)输入通道的结构形式 ((1)、单通道数据采集系统)、单通道数据采集系统 实际的数据采集系统往往需要同时测量多种物实际的数据采集系统往往需要同时测量多种物实际的数据采集系统往往需要同时测量多种物实际的数据采集系统往往需要同时测量多种物理量或同一种物理量的多个测量点。
因此,多路模理量或同一种物理量的多个测量点因此,多路模理量或同一种物理量的多个测量点因此,多路模理量或同一种物理量的多个测量点因此,多路模拟输入通道更具有普遍性按照系统中数据采集电拟输入通道更具有普遍性按照系统中数据采集电拟输入通道更具有普遍性按照系统中数据采集电拟输入通道更具有普遍性按照系统中数据采集电路是各路共用一个还是每路各用一个,多路模拟输路是各路共用一个还是每路各用一个,多路模拟输路是各路共用一个还是每路各用一个,多路模拟输路是各路共用一个还是每路各用一个,多路模拟输入通道可分为入通道可分为入通道可分为入通道可分为集中采集式集中采集式集中采集式集中采集式和和和和分散采集式分散采集式分散采集式分散采集式两大类型两大类型两大类型两大类型 利用多路模拟开关让多个被测对象共用同一个利用多路模拟开关让多个被测对象共用同一个利用多路模拟开关让多个被测对象共用同一个利用多路模拟开关让多个被测对象共用同一个采集通道,这就是多通道数据采集系统的实质采集通道,这就是多通道数据采集系统的实质采集通道,这就是多通道数据采集系统的实质采集通道,这就是多通道数据采集系统的实质。
((2 2)、)、 多通道数据采集系统多通道数据采集系统集中采集式集中采集式集中采集式集中采集式—— 多路分时采集分时输入多路分时采集分时输入多路分时采集分时输入多路分时采集分时输入(多通道共享采样(多通道共享采样(多通道共享采样(多通道共享采样/ / / /保持器和保持器和保持器和保持器和A/DA/DA/DA/D转换器)转换器)转换器)转换器) •工作过程:工作过程:各路被测参数共用一个采样各路被测参数共用一个采样/ /保持器和保持器和A/DA/D转换转换器在某一时刻,多路开关只能选择其中某一路,把它接器在某一时刻,多路开关只能选择其中某一路,把它接入到采样入到采样/ /保持器的输入端当采样保持器的输入端当采样/ /保持器的输出已充分保持器的输出已充分逼近输入信号时,在控制命令的作用下,采样保持器由采逼近输入信号时,在控制命令的作用下,采样保持器由采样状态进入保持状态,样状态进入保持状态,A/DA/D转换器开始进行转换,转换完转换器开始进行转换,转换完毕后输出数字信号在转换期间,多路开关可以将下一路毕后输出数字信号在转换期间,多路开关可以将下一路接通到采样保持器的输入端。
系统不断重复上述操作,实接通到采样保持器的输入端系统不断重复上述操作,实现对多通道模拟信号的数据采集现对多通道模拟信号的数据采集•特点:特点:结构形式简单,所用芯片数量少,它适用于信号变结构形式简单,所用芯片数量少,它适用于信号变化速率不高,对采样信号不要求同步的场合如果信号变化速率不高,对采样信号不要求同步的场合如果信号变化速率慢,也可以不用采样保持器如果信号比较弱,混化速率慢,也可以不用采样保持器如果信号比较弱,混入的干扰信号比较大,还需要使用数据放大器和滤波器入的干扰信号比较大,还需要使用数据放大器和滤波器集中采集式集中采集式—多路同步采集分时输入多路同步采集分时输入(多通道同步型数据采集系统)(多通道同步型数据采集系统) •工作过程:工作过程:各路信号共用一个各路信号共用一个A/DA/D转换器,转换器,但每一路通道都有一个采样保持器,可以但每一路通道都有一个采样保持器,可以在同一个指令控制下对各路信号同时采样,在同一个指令控制下对各路信号同时采样,得到各路信号在同一时刻的瞬时值模拟得到各路信号在同一时刻的瞬时值模拟开关分时的将各路采样保持器输出信号接开关分时的将各路采样保持器输出信号接到到A/DA/D转换器上进行模数转换。
转换器上进行模数转换•特点:特点:各路信号必须串行的在共用的各路信号必须串行的在共用的A/DA/D转转换器中进行转换,因此这种结构的速度仍换器中进行转换,因此这种结构的速度仍然较慢分散采集式分散采集式(多通道并行数据采集系统)(多通道并行数据采集系统) 分散采集式分散采集式数据采集结构数据采集结构 特点:特点:Ø每个通道都有独自的采样保持器和每个通道都有独自的采样保持器和A/DA/D转换器,转换器,各个通道的信号可以独立采样和各个通道的信号可以独立采样和A/DA/D转换器转换的数据可经过接口电路直接送至计算机转换的数据可经过接口电路直接送至计算机中,数据采集的速度快中,数据采集的速度快 Ø多通道并行数据采集系统所用的硬件多、成多通道并行数据采集系统所用的硬件多、成 本高这种结构形式适用于高速系统、分散本高这种结构形式适用于高速系统、分散 系统以及多通道并行数据采集系统系统以及多通道并行数据采集系统 2 2)输出通道的一般结构)输出通道的一般结构 ((((1 1 1 1)输出通道的作用)输出通道的作用)输出通道的作用)输出通道的作用 是计算机对采样数据实现某种运算处理后,将处理结果回送是计算机对采样数据实现某种运算处理后,将处理结果回送是计算机对采样数据实现某种运算处理后,将处理结果回送是计算机对采样数据实现某种运算处理后,将处理结果回送 给被测对象的数据通路。
给被测对象的数据通路给被测对象的数据通路给被测对象的数据通路2 2 2 2)输出通道一般结构)输出通道一般结构)输出通道一般结构)输出通道一般结构取决于被测对象和控制任务输出通道的一般结构如下图所示取决于被测对象和控制任务输出通道的一般结构如下图所示取决于被测对象和控制任务输出通道的一般结构如下图所示取决于被测对象和控制任务输出通道的一般结构如下图所示3 3 3 3)输出数据的形式)输出数据的形式)输出数据的形式)输出数据的形式数字信号的形式主要有开关量、二进制数字量和频率量,它数字信号的形式主要有开关量、二进制数字量和频率量,它数字信号的形式主要有开关量、二进制数字量和频率量,它数字信号的形式主要有开关量、二进制数字量和频率量,它们可直接用于开关量、数字量控制系统及频率调制系统们可直接用于开关量、数字量控制系统及频率调制系统们可直接用于开关量、数字量控制系统及频率调制系统们可直接用于开关量、数字量控制系统及频率调制系统 模模模模拟量控制系统,则应通过数拟量控制系统,则应通过数拟量控制系统,则应通过数拟量控制系统,则应通过数/ / / /模转换(模转换(模转换(模转换(D/AD/AD/AD/A)将其变换成模拟)将其变换成模拟)将其变换成模拟)将其变换成模拟量信号。
量信号 在一般测量系统中信号调理的任务较复杂,在一般测量系统中信号调理的任务较复杂,除了实现物理信号向电信号的转换、小信号放除了实现物理信号向电信号的转换、小信号放大、滤波外,还有诸如零点校正、线性化处大、滤波外,还有诸如零点校正、线性化处理、温度补偿、误差修正和量程切换等,这些理、温度补偿、误差修正和量程切换等,这些操作统称为信号调理,相应的执行电路统称为操作统称为信号调理,相应的执行电路统称为信号调理电路信号调理电路四、模拟信号调理四、模拟信号调理1 1、传感器的选用、传感器的选用 传感器是信号输入通道的第一道环节,也传感器是信号输入通道的第一道环节,也是决定整个测试系统性能的关键环节之一要是决定整个测试系统性能的关键环节之一要正确选用传感器,首先要明确所设计的测试系正确选用传感器,首先要明确所设计的测试系统需要什么样的传感器统需要什么样的传感器————系统对传感器的技系统对传感器的技术要求;其次是要了解现有传感器厂家有哪些术要求;其次是要了解现有传感器厂家有哪些可供选择的传感器,把同类产品的指标和价格可供选择的传感器,把同类产品的指标和价格进行对比,从中挑选合乎要求的性能价格比最进行对比,从中挑选合乎要求的性能价格比最高的传感器。
高的传感器( (一一) ) 对传感器的主要技术要求对传感器的主要技术要求1. 1. 具具有有将将被被测测量量转转换换为为后后续续电电路路可可用用电电量量的的功功能,转换范围与被测量实际变化范围相一致能,转换范围与被测量实际变化范围相一致2. 2. 转转换换精精度度符符合合整整个个测测试试系系统统根根据据总总精精度度要要求求而而分分配配给给传传感感器器的的精精度度指指标标,,转转换换速速度度应应符符合合整整机要求3. 3. 能能满满足足被被测测介介质质和和使使用用环环境境的的特特殊殊要要求求,,如如耐耐高高温温、、耐耐高高压压、、防防腐腐、、抗抗振振、、防防爆爆、、抗抗电电磁磁干干扰、体积小、质量轻和不耗电或耗电少等扰、体积小、质量轻和不耗电或耗电少等4. 4. 能满足用户对可靠性和可维护性的要求能满足用户对可靠性和可维护性的要求( (二二) ) 可供选用的传感器类型可供选用的传感器类型 对于一种被测量,常常有多种传感器可以测对于一种被测量,常常有多种传感器可以测量,例如测量温度的传感器就有:热电偶、热量,例如测量温度的传感器就有:热电偶、热电阻、热敏电阻、半导体电阻、热敏电阻、半导体PNPN结、结、ICIC温度传感温度传感器、光纤温度传感器等好多种。
在都能满足测器、光纤温度传感器等好多种在都能满足测量范围、精度、速度、使用条件等情况下,应量范围、精度、速度、使用条件等情况下,应侧重考虑成本低、相配电路是否简单等因素进侧重考虑成本低、相配电路是否简单等因素进行取舍,尽可能选择性能价格比高的传感器行取舍,尽可能选择性能价格比高的传感器 1)). 大信号输出传感器大信号输出传感器 :为了与为了与A/D输入要求输入要求相适应,传感器厂家开始设计、制造一些专相适应,传感器厂家开始设计、制造一些专门与门与A/D相配套的大信号输出传感器相配套的大信号输出传感器 2)). 数字式传感器:数字式传感器:数字式传感器一般数字式传感器一般是采用频率敏感效应器件构成,也可以是采用频率敏感效应器件构成,也可以是由敏感参数是由敏感参数R、、L、、C构成的振荡器,构成的振荡器,或模拟电压输入经或模拟电压输入经 V/F转换等,因此,数转换等,因此,数字量传感器一般都是输出频率参量,具字量传感器一般都是输出频率参量,具有测量精度高、抗干扰能力强、便于远有测量精度高、抗干扰能力强、便于远距离传送等优点距离传送等优点 频率量及开关量输出传感器的使用频率量及开关量输出传感器的使用 3 3)). . 集成传感器:集成传感器:集成传感器是将传集成传感器是将传感器与信号调理电路做成一体。
例如,感器与信号调理电路做成一体例如,将应变片、应变电桥、线性化处理、电将应变片、应变电桥、线性化处理、电桥放大等做成一体,构成集成压力传感桥放大等做成一体,构成集成压力传感器采用集成传感器可以减轻输人通道器采用集成传感器可以减轻输人通道的信号调理任务,简化通道结构的信号调理任务,简化通道结构 4 4)). . 光纤传感器:光纤传感器:这种传感器其信号拾这种传感器其信号拾取、变换、传输都是通过光导纤维实现取、变换、传输都是通过光导纤维实现的,避免了电路系统的电磁干扰在信的,避免了电路系统的电磁干扰在信号输入通道中采用光纤传感器可以从根号输入通道中采用光纤传感器可以从根本上解决由现场通过传感器引入的干扰本上解决由现场通过传感器引入的干扰 2、前置放大器、前置放大器 多多数数传传感感器器输输出出信信号号都都比比较较小小,,必必须须选用前置放大器进行放大选用前置放大器进行放大 放放大大器器要要“前前置置”,放放大大器器设设置置在在滤滤波波器前面有利于减少电路的等效输入噪声器前面有利于减少电路的等效输入噪声 3、信号调理通道中的常用放大器、信号调理通道中的常用放大器 在智能仪器的信号调理通道中,针在智能仪器的信号调理通道中,针对被放大信号的特点,并结合数据采集对被放大信号的特点,并结合数据采集电路的现场要求,目前使用较多的放大电路的现场要求,目前使用较多的放大器有器有仪用放大器仪用放大器、、程控增益放大器程控增益放大器以及以及隔离放大器隔离放大器等。
等 隔离放大器隔离放大器 隔离放大器主要用于要求共模抑制比隔离放大器主要用于要求共模抑制比高的模拟信号的传输过程中,高的模拟信号的传输过程中,例如输入数例如输入数据采集系统的信号是微弱的模拟信号,而据采集系统的信号是微弱的模拟信号,而测试现场的干扰比较大对信号的传递精度测试现场的干扰比较大对信号的传递精度要求又高,这时可以考虑在模拟信号进入要求又高,这时可以考虑在模拟信号进入系统之前用隔离放大器进行隔离,以保证系统之前用隔离放大器进行隔离,以保证系统的可靠性系统的可靠性 4 4、信号调理中的抗混叠滤波器、信号调理中的抗混叠滤波器采样频率小于最高频率的采样频率小于最高频率的采样频率小于最高频率的采样频率小于最高频率的2 2 2 2倍,会产生频率混叠现象倍,会产生频率混叠现象倍,会产生频率混叠现象倍,会产生频率混叠现象频率混叠:频率混叠:频率混叠:频率混叠:时域采样间隔过长,造成频域周期化间隔时域采样间隔过长,造成频域周期化间隔时域采样间隔过长,造成频域周期化间隔时域采样间隔过长,造成频域周期化间隔不够大时,在重复频率交界处出现的局部互相重叠现不够大时,在重复频率交界处出现的局部互相重叠现不够大时,在重复频率交界处出现的局部互相重叠现不够大时,在重复频率交界处出现的局部互相重叠现象。
混叠的结果是:原来的高频信号将被误认为是某象混叠的结果是:原来的高频信号将被误认为是某象混叠的结果是:原来的高频信号将被误认为是某象混叠的结果是:原来的高频信号将被误认为是某种相应的低频信号种相应的低频信号种相应的低频信号种相应的低频信号消除混叠的措施:消除混叠的措施:消除混叠的措施:消除混叠的措施:((((1 1 1 1)、提高采样频率,在工程实际应用中,采样频率至)、提高采样频率,在工程实际应用中,采样频率至)、提高采样频率,在工程实际应用中,采样频率至)、提高采样频率,在工程实际应用中,采样频率至少为信号最高频率的少为信号最高频率的少为信号最高频率的少为信号最高频率的7~107~107~107~10倍倍倍倍采样频率不易过高,增加采样频率不易过高,增加采样频率不易过高,增加采样频率不易过高,增加计算负担计算负担计算负担计算负担2 2 2 2)、应用)、应用)、应用)、应用AFAFAFAF((((Anti-aliasing FilterAnti-aliasing FilterAnti-aliasing FilterAnti-aliasing Filter)))), , , ,抗混叠滤波抗混叠滤波抗混叠滤波抗混叠滤波器,降低信号中的最高频率。
从理论上讲,由于抗混叠器,降低信号中的最高频率从理论上讲,由于抗混叠器,降低信号中的最高频率从理论上讲,由于抗混叠器,降低信号中的最高频率从理论上讲,由于抗混叠滤波器的非理想特性,信号中高频分量不可能完全衰滤波器的非理想特性,信号中高频分量不可能完全衰滤波器的非理想特性,信号中高频分量不可能完全衰滤波器的非理想特性,信号中高频分量不可能完全衰减,因此不可能彻底消除混叠减,因此不可能彻底消除混叠减,因此不可能彻底消除混叠减,因此不可能彻底消除混叠抗混叠滤波器:•低通滤波器、集成低通滤波器芯片低通滤波器、集成低通滤波器芯片低通滤波器、集成低通滤波器芯片低通滤波器、集成低通滤波器芯片•如果采样频率与信号中最高频率成分满足采样定理,如果采样频率与信号中最高频率成分满足采样定理,如果采样频率与信号中最高频率成分满足采样定理,如果采样频率与信号中最高频率成分满足采样定理,可以不用抗混叠滤波器可以不用抗混叠滤波器可以不用抗混叠滤波器可以不用抗混叠滤波器 §§4.3 4.3 数据采集系统设计数据采集系统设计一、数据采集系统设计的一般步骤一、数据采集系统设计的一般步骤二、数据采集系统的误差分析二、数据采集系统的误差分析三、三、DASDAS设计实例设计实例课本课本 197-207页页一、数据采集系统设计的一般步骤一、数据采集系统设计的一般步骤1 1、分析问题和确定任务、分析问题和确定任务 在进行系统设计之前,必须对要解决的问题在进行系统设计之前,必须对要解决的问题在进行系统设计之前,必须对要解决的问题在进行系统设计之前,必须对要解决的问题进行调查研究、分析论证,在此基础上,根据实际进行调查研究、分析论证,在此基础上,根据实际进行调查研究、分析论证,在此基础上,根据实际进行调查研究、分析论证,在此基础上,根据实际应用中的问题提出具体的要求,确定系统所要完成应用中的问题提出具体的要求,确定系统所要完成应用中的问题提出具体的要求,确定系统所要完成应用中的问题提出具体的要求,确定系统所要完成的数据采集任务和技术指标,确定调试系统和开发的数据采集任务和技术指标,确定调试系统和开发的数据采集任务和技术指标,确定调试系统和开发的数据采集任务和技术指标,确定调试系统和开发软件的手段等。
另外,还要对系统设计过程中可能软件的手段等另外,还要对系统设计过程中可能软件的手段等另外,还要对系统设计过程中可能软件的手段等另外,还要对系统设计过程中可能遇到的技术难点做到心中有数,初步定出系统设计遇到的技术难点做到心中有数,初步定出系统设计遇到的技术难点做到心中有数,初步定出系统设计遇到的技术难点做到心中有数,初步定出系统设计的技术路线的技术路线的技术路线的技术路线2 2、确定采样频率、确定采样频率 采样频率决定了采样数据的质量和数量采样频率决定了采样数据的质量和数量利用采样定理来确定采样频率利用采样定理来确定采样频率3 3.系统总体设计.系统总体设计 在系统总体设计阶段,一般应做以下几项在系统总体设计阶段,一般应做以下几项工作1) (1) 进行硬件和软件的功能分配进行硬件和软件的功能分配(2) (2) 系统系统A A//D D通道方案的确定通道方案的确定(3) (3) 确定微型计算机的配置方案确定微型计算机的配置方案(1(1) ) 进行硬件和软件的功能分配进行硬件和软件的功能分配Ø一般来说,多采用硬件,可以简化软件设计工一般来说,多采用硬件,可以简化软件设计工作,并使系统的速度性能得到改善,但成本会增作,并使系统的速度性能得到改善,但成本会增加,同时,也因接点数增加而增加不可靠因素。
加,同时,也因接点数增加而增加不可靠因素Ø若用软件代替硬件功能,可以增加系统的灵活若用软件代替硬件功能,可以增加系统的灵活性,降低成本,但系统的工作速度也降低性,降低成本,但系统的工作速度也降低Ø要根据系统的技术要求,在确定系统总体方案要根据系统的技术要求,在确定系统总体方案时进行合理的功能分配时进行合理的功能分配Ø(2)(2)系统系统A A//D D通道方案的确定通道方案的确定Ø模拟信号输入范围;模拟信号输入范围;Ø完成一次转换所需的时间;完成一次转换所需的时间;Ø模拟输入信号的特性是什么,是否经过滤波,模拟输入信号的特性是什么,是否经过滤波,信号的最高频率是多少;信号的最高频率是多少;Ø模拟信号传输所需的通道数;模拟信号传输所需的通道数;Ø采样采样/ /保持器的采集时间是多少;保持器的采集时间是多少;Ø在保持期间允许的电压下降是多少;在保持期间允许的电压下降是多少;Ø所需精度(包括线性度、相对精度、增益及偏置误差)所需精度(包括线性度、相对精度、增益及偏置误差)所需精度(包括线性度、相对精度、增益及偏置误差)所需精度(包括线性度、相对精度、增益及偏置误差)是多少;是多少;是多少;是多少;Ø当环境温度变化时,各种误差限制在什么范围当环境温度变化时,各种误差限制在什么范围当环境温度变化时,各种误差限制在什么范围当环境温度变化时,各种误差限制在什么范围; ; ; ;Ø各通道模拟信号的采集是否要求同步;各通道模拟信号的采集是否要求同步;各通道模拟信号的采集是否要求同步;各通道模拟信号的采集是否要求同步;Ø所有的通道是否都使用同样的数据传输速率;所有的通道是否都使用同样的数据传输速率;所有的通道是否都使用同样的数据传输速率;所有的通道是否都使用同样的数据传输速率;Ø数据通道是串行操作还是并行操作;数据通道是串行操作还是并行操作;数据通道是串行操作还是并行操作;数据通道是串行操作还是并行操作;Ø数据通道是随机选择,还是按某种预定的顺序工作;数据通道是随机选择,还是按某种预定的顺序工作;数据通道是随机选择,还是按某种预定的顺序工作;数据通道是随机选择,还是按某种预定的顺序工作;Ø系统电源稳定性的要求是什么,由于电源变化引起的误系统电源稳定性的要求是什么,由于电源变化引起的误系统电源稳定性的要求是什么,由于电源变化引起的误系统电源稳定性的要求是什么,由于电源变化引起的误差是多少;差是多少;差是多少;差是多少;(3) (3) 确定微型计算机的配置方案确定微型计算机的配置方案 可以根据具体情况,采用微处理器芯片、可以根据具体情况,采用微处理器芯片、单片微型机芯片、个人微型计算机等作为数据单片微型机芯片、个人微型计算机等作为数据采集系统的控制处理机。
选择何种机型,对整采集系统的控制处理机选择何种机型,对整个系统的性能、成本和设计进度等均有重要的个系统的性能、成本和设计进度等均有重要的影响二、数据采集系统的误差分析二、数据采集系统的误差分析 数据采集系统中的元器件很多,从数据数据采集系统中的元器件很多,从数据采集、信号调理、模数转换,直至信号输出,采集、信号调理、模数转换,直至信号输出,经过许多环节,其中既有模拟电路,又有数字经过许多环节,其中既有模拟电路,又有数字电路,各种误差源很复杂误差分析需要结合电路,各种误差源很复杂误差分析需要结合具体系统、电路和元器件来进行具体系统、电路和元器件来进行 数据采集系统的误差主要包括模拟电路数据采集系统的误差主要包括模拟电路误差、采样误差和转换误差误差、采样误差和转换误差1 1、采样误差、采样误差u采样频率引起的误差采样频率引起的误差采样频率必须大于信号最高有效频率的两倍采样频率必须大于信号最高有效频率的两倍u系统的通过速率引起的误差系统的通过速率引起的误差通过速率:单位时间内系统对模拟信号的采集通过速率:单位时间内系统对模拟信号的采集次数系统的通过速率的倒数为吞吐时间,表明系统系统的通过速率的倒数为吞吐时间,表明系统每采样并处理一个数据所占用的时间。
每采样并处理一个数据所占用的时间系统通过周期(吞吐时间)系统通过周期(吞吐时间)系统通过周期(吞吐时间)系统通过周期(吞吐时间)TTHTTHTTHTTH可用下式表示:可用下式表示:可用下式表示:可用下式表示:多路模拟开关接通时间多路模拟开关接通时间TonTon和断开时间和断开时间ToffToff、、采样保持器的捕获采样保持器的捕获 TAC TAC 、孔径时间、孔径时间TAP TAP 和保和保持建立时间持建立时间TsTs、、A/DA/D转换时间转换时间TcTc和数据输出时和数据输出时间间ToutTout 为了保证系统正常工作,消除系统在转换为了保证系统正常工作,消除系统在转换过程的动态误差,模拟开关对过程的动态误差,模拟开关对N N 路信号顺序进路信号顺序进行等速率切换时,采样周期至少为行等速率切换时,采样周期至少为 ,,每通道的吞吐率为:每通道的吞吐率为:2 2、模拟电路误差、模拟电路误差2.1 2.1 模拟开关导通电阻模拟开关导通电阻RONRON的误差的误差 模拟开关存在一定的导通电阻,信号经模拟开关存在一定的导通电阻,信号经过模拟开关会产生压降。
另外,导通电阻的过模拟开关会产生压降另外,导通电阻的变化会使放大器或采样保持器的输入信号波变化会使放大器或采样保持器的输入信号波动,引起误差动,引起误差2.2 2.2 2.2 2.2 多路模拟开关泄漏电流多路模拟开关泄漏电流多路模拟开关泄漏电流多路模拟开关泄漏电流ISISISIS引起的误差引起的误差引起的误差引起的误差 模拟开关断开的泄漏电流模拟开关断开的泄漏电流模拟开关断开的泄漏电流模拟开关断开的泄漏电流ISISISIS一般在一般在一般在一般在1nA1nA1nA1nA左右,当左右,当左右,当左右,当某一路接通时,其余各路均断开,断开的各路的泄某一路接通时,其余各路均断开,断开的各路的泄某一路接通时,其余各路均断开,断开的各路的泄某一路接通时,其余各路均断开,断开的各路的泄漏电流漏电流漏电流漏电流ISISISIS都经过导通的开关和这一路的信号源流入都经过导通的开关和这一路的信号源流入都经过导通的开关和这一路的信号源流入都经过导通的开关和这一路的信号源流入地在信号源的内阻上产生的压降,引起误差在信号源的内阻上产生的压降,引起误差在信号源的内阻上产生的压降,引起误差。
地在信号源的内阻上产生的压降,引起误差例如:一个例如:一个例如:一个例如:一个8 8 8 8路的模拟开关,泄漏电流路的模拟开关,泄漏电流路的模拟开关,泄漏电流路的模拟开关,泄漏电流ISISISIS为为为为1nA1nA1nA1nA,信,信,信,信号源内阻号源内阻号源内阻号源内阻50Ω50Ω50Ω50Ω,断开的,断开的,断开的,断开的7 7 7 7路泄漏电流路泄漏电流路泄漏电流路泄漏电流ISISISIS在导通这一在导通这一在导通这一在导通这一路的信号源内阻上产生的压降为:路的信号源内阻上产生的压降为:路的信号源内阻上产生的压降为:路的信号源内阻上产生的压降为:2.3 采样保持器衰减率引起的误差采样保持器衰减率引起的误差 保持状态下,由于保持电容的漏电流和其保持状态下,由于保持电容的漏电流和其他杂散电流,引起保持电压的衰减,衰减率反他杂散电流,引起保持电压的衰减,衰减率反映了采样保持器的输出值在保持期间的变化映了采样保持器的输出值在保持期间的变化衰减率为:衰减率为: I ID D为流入保持电容为流入保持电容C CH H的总泄漏电流,的总泄漏电流,I ID D包包括采样保持中的缓冲放大器的输入电流和模拟括采样保持中的缓冲放大器的输入电流和模拟开关截止时的漏电流,电容内部的漏电流。
开关截止时的漏电流,电容内部的漏电流Ui -+A1KUK -+A2CH模拟地模拟地UO2.4 2.4 放大器的误差放大器的误差 数据采集系统往往需要使用放大器对信号进数据采集系统往往需要使用放大器对信号进行放大 放大器是系统的主要误差源之一其中有放放大器是系统的主要误差源之一其中有放大器的非线性误差、增益误差、零位误差等大器的非线性误差、增益误差、零位误差等3 3、、A/DA/D转换的误差转换的误差 ADCADCADCADC是数据采集系统中的重要部件,它的性能指标对整是数据采集系统中的重要部件,它的性能指标对整是数据采集系统中的重要部件,它的性能指标对整是数据采集系统中的重要部件,它的性能指标对整个系统起着至关重要的作用,也是系统中的重要误差源选择个系统起着至关重要的作用,也是系统中的重要误差源选择个系统起着至关重要的作用,也是系统中的重要误差源选择个系统起着至关重要的作用,也是系统中的重要误差源选择A/DA/DA/DA/D转换器时,必须从精度和速度两方面考虑,考虑位数、速转换器时,必须从精度和速度两方面考虑,考虑位数、速转换器时,必须从精度和速度两方面考虑,考虑位数、速转换器时,必须从精度和速度两方面考虑,考虑位数、速度及输出接口。
度及输出接口度及输出接口度及输出接口u A/DA/DA/DA/D转换器的静态误差转换器的静态误差转换器的静态误差转换器的静态误差包括量化误差、失调误差、增益误差、非线性误差包括量化误差、失调误差、增益误差、非线性误差包括量化误差、失调误差、增益误差、非线性误差包括量化误差、失调误差、增益误差、非线性误差工程应用中,取工程应用中,取工程应用中,取工程应用中,取 是比较合理的是比较合理的是比较合理的是比较合理的uA/DA/DA/DA/D转换器的速度对误差的影响转换器的速度对误差的影响转换器的速度对误差的影响转换器的速度对误差的影响A/DA/DA/DA/D转换器速度用转换时间来表示选用转换器速度用转换时间来表示选用转换器速度用转换时间来表示选用转换器速度用转换时间来表示选用A/DA/DA/DA/D转换器转换器转换器转换器时必须考虑到转换时间满足系统通过率的要求,否则时必须考虑到转换时间满足系统通过率的要求,否则时必须考虑到转换时间满足系统通过率的要求,否则时必须考虑到转换时间满足系统通过率的要求,否则会产生较大的采样误差。
会产生较大的采样误差会产生较大的采样误差会产生较大的采样误差 4 4、数据采集系统误差的计算、数据采集系统误差的计算计算数据采集系统误差时,必须对各部分电路进行仔细分计算数据采集系统误差时,必须对各部分电路进行仔细分计算数据采集系统误差时,必须对各部分电路进行仔细分计算数据采集系统误差时,必须对各部分电路进行仔细分析,分别计算各部分的相对误差,然后进行误差综合如果析,分别计算各部分的相对误差,然后进行误差综合如果析,分别计算各部分的相对误差,然后进行误差综合如果析,分别计算各部分的相对误差,然后进行误差综合如果误差在误差在误差在误差在5 5 5 5项以上,按和方根方式综合;若误差项在五项以下,项以上,按和方根方式综合;若误差项在五项以下,项以上,按和方根方式综合;若误差项在五项以下,项以上,按和方根方式综合;若误差项在五项以下,按绝对值和的方式综合按绝对值和的方式综合按绝对值和的方式综合按绝对值和的方式综合和方根方式综合误差的表达式:和方根方式综合误差的表达式:和方根方式综合误差的表达式:和方根方式综合误差的表达式:绝对值和方式综合误差的表达式:绝对值和方式综合误差的表达式:绝对值和方式综合误差的表达式:绝对值和方式综合误差的表达式:式中:式中:式中:式中:三、三、DASDAS设计实例设计实例例例例例1 1 1 1、设计基于、设计基于、设计基于、设计基于8031803180318031单片机的通用数据采集与处理系统。
单片机的通用数据采集与处理系统单片机的通用数据采集与处理系统单片机的通用数据采集与处理系统系统功能要求:系统功能要求:系统功能要求:系统功能要求:ØØ实现实现实现实现16161616路通道单端模拟量输入,输入电压范围路通道单端模拟量输入,输入电压范围路通道单端模拟量输入,输入电压范围路通道单端模拟量输入,输入电压范围0-10V,0-10V,0-10V,0-10V,信号源信号源信号源信号源内阻内阻内阻内阻10Ω10Ω10Ω10Ω,信号变化频率,信号变化频率,信号变化频率,信号变化频率≤≤≤≤100Hz100Hz100Hz100HzØØ分辨率:分辨率:分辨率:分辨率:12121212位位位位ØØ二进制码输出,数据传输方式为并行方式二进制码输出,数据传输方式为并行方式二进制码输出,数据传输方式为并行方式二进制码输出,数据传输方式为并行方式ØØ顺序测量每一个通道,对每一个通道的扫描不超过顺序测量每一个通道,对每一个通道的扫描不超过顺序测量每一个通道,对每一个通道的扫描不超过顺序测量每一个通道,对每一个通道的扫描不超过50us50us50us50usØØ系统最大允许误差不超过满刻度的系统最大允许误差不超过满刻度的系统最大允许误差不超过满刻度的系统最大允许误差不超过满刻度的0.5%0.5%0.5%0.5%ØØ温度范围温度范围温度范围温度范围+25-55℃+25-55℃+25-55℃+25-55℃,现场提供,现场提供,现场提供,现场提供+5V+5V+5V+5V及及及及±±±±15V15V15V15V的稳压电源。
的稳压电源的稳压电源的稳压电源设计过程:设计过程:1 1、粗略地选择与系统功能要求相当的器件、粗略地选择与系统功能要求相当的器件 首先根据设计要求提出的技术指标,例如精度、转换时首先根据设计要求提出的技术指标,例如精度、转换时间、输入信号幅值、环境温度以及提供的电源,粗略地选择间、输入信号幅值、环境温度以及提供的电源,粗略地选择与这些参数相当的器件因此本设计选用单片机与这些参数相当的器件因此本设计选用单片机80318031作为系作为系统的控制器,管理整个数据采集系统多路模拟开关选用统的控制器,管理整个数据采集系统多路模拟开关选用AD7506AD7506,建立时间是,建立时间是1us1us采样保持器选用采样保持器选用LF398LF398,建立时,建立时间是间是6us6us,,A/DA/D转换器选用转换器选用AD574AD574,其分辨率为,其分辨率为1212位,转换精度位,转换精度可达可达0.05%0.05%,转换时间,转换时间25us25us 器件选定后,进一步校验转换时间和误差是否在设计要器件选定后,进一步校验转换时间和误差是否在设计要求范围内求范围内2 2、系统转换时间、系统转换时间系统的转换时间由多路模拟开关、采样保持系统的转换时间由多路模拟开关、采样保持电路的采集时间以及电路的采集时间以及A/DA/D转换器的稳定时间和转换器的稳定时间和转换时间确定,它决定了系统的动态特性。
转换时间确定,它决定了系统的动态特性系统转换时间系统转换时间= =多路开关稳定时间多路开关稳定时间+ +采样保持采样保持器的采样时间器的采样时间+A/D+A/D转换器的稳定时间和转换转换器的稳定时间和转换时间时间 =1us+6us+25us=32us=1us+6us+25us=32us系统转换时间小于系统转换时间小于50us50us,满足要求满足要求3 3、系统误差分析、系统误差分析((1 1)多路模拟开关)多路模拟开关AD7506AD7506的误差(的误差(2项)项)a、多路模拟开关泄漏电流、多路模拟开关泄漏电流IS引起的误差引起的误差根据根据AD7506的技术指标,的技术指标,25℃℃时泄漏电流时泄漏电流IS=0.05nA,信号源内阻信号源内阻10Ω,当,当1路接通时,路接通时,断开的断开的15路泄漏电流路泄漏电流IS在导通这一路的信号在导通这一路的信号源内阻上产生的压降为:源内阻上产生的压降为: 可以忽略不计可以忽略不计b b、模拟开关导通电阻、模拟开关导通电阻RONRON的误差的误差在多路开关中,开关本身有导通电阻,输入信号在在多路开关中,开关本身有导通电阻,输入信号在在多路开关中,开关本身有导通电阻,输入信号在在多路开关中,开关本身有导通电阻,输入信号在该电阻上产生压降,则信号被衰减。
该电阻上产生压降,则信号被衰减该电阻上产生压降,则信号被衰减该电阻上产生压降,则信号被衰减多路开关导通电阻多路开关导通电阻多路开关导通电阻多路开关导通电阻400Ω400Ω400Ω400Ω(最大),采样保持器的(最大),采样保持器的(最大),采样保持器的(最大),采样保持器的输入阻抗输入阻抗输入阻抗输入阻抗30MΩ30MΩ30MΩ30MΩ,衰减分压比,衰减分压比= ∴ ∴((2 2)) 采样保持器采样保持器LF398LF398的误差(的误差(2 2项)项)a、、采样保持器采样保持器采样保持器采样保持器LF398LF398LF398LF398的非线性度,在的非线性度,在的非线性度,在的非线性度,在10V10V10V10V范围内是范围内是范围内是范围内是0.01%0.01%0.01%0.01%,即,即,即,即1mV 1mV 1mV 1mV ;;;;((3))A/D转换器转换器AD574产生的误差(产生的误差(2项)项)a、、AD574的转换精度是的转换精度是2LSB,即,即0.05%,,b、温度漂移误差、温度漂移误差 10-4/℃℃,设计要求温度变化,设计要求温度变化30℃℃,则,则10-4/℃℃×30℃℃=0.003,即即0.3%。
∴∴((4 4)数据采集系统总误差)数据采集系统总误差符合系统要求符合系统要求 在粗选及误差计算校验之后,如所选器件在粗选及误差计算校验之后,如所选器件符合设计要求,便可着手进行电路设计,包符合设计要求,便可着手进行电路设计,包括硬件接口、软件及布线同时要考虑系统括硬件接口、软件及布线同时要考虑系统的造价和体积的造价和体积2024/8/2459第第7 7章章 数数/ /模和模模和模/ /数转换数转换 典型数字控制系统框图2024/8/24607.1.17.1.1 D/A转换基本原理转换基本原理 数/模转换就是将数字量转换成与它成正比的模拟量 7.1 D/A7.1 D/A转换转换 数字量:(D3D2D1D0)2=(D3×23+D2×22+D1×21+D0×20)10 (1101) 2 =(1×23+1×22+0×21+1×20)10 模拟量:uo=K(D3×23+D2×22+D1×21+D0×20)10uo=K(1×23+1×22+0×21+1×20)10 (K为比例系数)2024/8/2461 图7-1 n位D/A转换器方框图 组成 组成D/AD/A转换器的基本指导思想:将数字量按转换器的基本指导思想:将数字量按权展开相加,即得到与数字量成正比的模拟量。
权展开相加,即得到与数字量成正比的模拟量 D/AD/A转换器的种类很多转换器的种类很多, ,主要有:主要有: 权电阻网络 权电阻网络DACDAC、、 T T形电阻网络形电阻网络DACDAC 倒 倒T T形电阻网络形电阻网络DACDAC、、 权电流 权电流DACDAC 2024/8/24627.1.27.1.2 倒倒T形电阻网络形电阻网络DAC 1. 电路组成 电路由解码网络、模拟开关、求和放大器和基准电源组成 图7-2 倒T型电阻网络DAC原理图 基准参考电压 双向模拟开关D=1时接运放D=0时接地R-2R倒T形电阻解码网络 求和集成运算放大器 2024/8/24632. 工作原理 由于集成运算放大器的电流求和点Σ为虚地,所以每个2R电阻的上端都相当于接地,从网络的A、、B、、C点分别向右看的对地电阻都是2R2024/8/2464 因此流过四个2R电阻的电流分别为I/2、、I/4、、I/8、、I/16电流是流入地,还是流入运算放大器,由输入的数字量Di通过控制电子开关Si来决定故流入运算放大器的总电流为:2024/8/2465 由于从UREF向网络看进去的等效电阻是R,因此从UREF流出的电流为: 2024/8/2466 故 :2024/8/2467 因此输出电压可表示为 :2024/8/2468 由此可见,输出模拟电压uO与输入数字量D成正比,实现了数模转换。
对于n位的倒T形电阻网络DAC,则 :2024/8/2469 电路特点: (1)解码网络仅有R和2R两种规格的电阻,这对于集成工艺是相当有利的; (2)这种倒T形电阻网络各支路的电流是直接加到运算放大器的输入端,它们之间不存在传输上的时间差,故该电路具有较高的工作速度 因此,这种形式的DAC目前被广泛的采用2024/8/24707.1.37.1.3 DAC的主要技术参数的主要技术参数1.分辨率 分辨率是指输出电压的最小变化量与满量程输出电压之比 输出电压的最小变化量就是对应于输入数字量最低位为1,其余各位均为0时的输出电压 满量程输出电压就是对应于输入数字量全部为1时的输出电压 对于n位D/A转换器,分辨率可表示为: 分辨率 = 位数越多,能够分辨的最小输出电压变化量就越小,分辨率就越高也可用位数n来表示分辨率2024/8/24712. 转换速度 D/A转换器从输入数字量到转换成稳定的模拟输出电压所需要的时间称为转换速度。
不同的DAC其转换速度也是不相同的,一般约在几微秒到几十微秒的范围内 2024/8/24723. 3. 转换精度转换精度 转换精度是指电路实际输出的模拟电压值和理论输出的模拟电压值之差通常用最大误差与满量程输出电压之比的百分数表示通常要求D/A转换器的误差小于ULSB/2 例如,某D/A转换器满量程输出电压为10V10V,如果误差为1%,,就意味着输出电压的最大误差为±0.1V百分数越小,精度越高 转换精度是一个综合指标,包括零点误差、增益误差等,它不仅与D/A转换器中元件参数的精度有关,而且还与环境温度、集成运放的温度漂移以及D/A转换器的位数有关2024/8/24734. 4. 非线性误差非线性误差 通常把D/A转换器输出电压值与理想输出电压值之间偏差的最大值定义为非线性误差 D/A转换器的非线性误差主要由模拟开关以及运算放大器的非线性引起 5. 5. 温度系数温度系数 在输入不变的情况下,输出模拟电压随温度变化而变化的量,称为DAC的温度系数 一般用满刻度的百分数表示温度每升高一度输出电压变化的值。
2024/8/24747.1.4 7.1.4 集成集成D/A转换器及其应用转换器及其应用 常 用 的 集 成 DAC有有 AD7520、、 DAC0832、、DAC0808、、DAC1230、、MC1408、、AD7524等,这里仅对AD7520作简要介绍 1. D/A转换器AD7520 AD7520是10位的D/A转换集成芯片,与微处理器完全兼容该芯片以接口简单、转换控制容易、通用性好、性能价格比高等特点得到广泛的应用 2024/8/2475 图7-3 AD7520内部逻辑结构图 该芯片只含倒T形电阻网络、电流开关和反馈电阻,不含运算放大器,输出端为电流输出 具体使用时需要外接集成运算放大器和基准电压源2024/8/2476图7-4 AD7520外引脚图 D0~~D9:数据输入端IOUT1:电流输出端1IOUT2:电流输出端2Rf:10KΩ反馈电阻引出端Vcc:电源输入端UREF:基准电压输入端GND:地2024/8/2477 分辨率:10位 线性误差:±(1/2)LSB((LSB表示输入数字量最低位),若用输出电压满刻度范围FSR的百分数表示则为0.05%FSR。
转换速度:500ns 温度系数:0.001%/℃℃ AD7520的主要性能参数如下:2024/8/2478 10位二进制加法计数器从全“0”加到全“1”,电路的模拟输出电压uo由0V增加到最大值 如果计数脉冲不断,则可在电路的输出端得到周期性的锯齿波 2. 应用举例 (组成锯齿波发生器) 图7-5 AD7520组成的锯齿波发生器 图7-5 AD7520组成的锯齿波发生器 。