基于单片机的多路数据采集系统设计毕业论文 - 图文 联系客服

发布时间 : 星期六 文章基于单片机的多路数据采集系统设计毕业论文 - 图文更新完毕开始阅读

样率应该是几次感兴趣的最高频率的最小采样速率。例如,要解决一个10kHz的信号,需要的最小采样速率为20kHz,但在实践中,应使用的采样速率为50kHz或更。

控制

在此讨论中的是模拟信号数字化的计算机。在许多情况下,计算机也可以产生模拟控制信号。例如,在膜片钳实验中电压门控离子通道,计算机被频繁地使用,以产生电刺激激活的通道。这些控制信号都采用一个D / A(数字到模拟)转换器。

从传感器到信号

许多信号源包括一个感应器和一个放大器。该放大器的输出转换到的信号进行数字化的传感器。

前置放大器

位于尽可能接近传感器前置

探头放大器放大器都建有许多仪器仪表系统。

一个单独的放大器,前置放大器转换输出到一个高层次的信号。名次

微电极接近传感器前置放大器,降低了噪音,通过允许要被放大的信号通过电缆之前被发送。由于在传感器附近的物理空间是有限的,在前置放大器是尽可能的小,与散装位于在放大器的电子设备。

例如,在膜片钳设置,传感器是一个充满溶液的吸液管,前置放大器是头阶段,且放大器膜片钳放大器本身。

信号调节

许多传感器提供的信号才可以被数字化,必须转变。例如,一个微电极移液管可用于测量电流,而数字化仪测量电位(电压)。膜片钳放大器提供了电流 - 电压放大,通常以每PA的输入输出mV的。这种变换的传感器信号被称为信号调理。

信号调理可能会更复杂。一个非线性传感器的输入信号可被转换成的电压是线性的被测量的量,补偿可以由二阶影响,如温度,或间接的影响,如频移可被转换成的电压。 集成的数字化仪

作为A / D转换下降的成本,数字化功能可以被移动到放大器。例如,HEKA电子的EPC-9膜片钳放大器包含一个内置的数字化设备(InstruTech产品ITC-16)。

数字转换器集成到一个放大器可以大幅降低总噪声的数字化信号中,由于模拟信号通过电缆不进行从放大器到一个外部数字转换器。小心仪器规格比较时,一个内置的数字化模拟放大器。包括数字化电子放大器外壳可能会增加噪声和数字转换器本身可能会增加噪音的信号。然而,在数字化的信号的总噪声可能会远小于,如果一个外部数字转换器的使用。在一个放大器的一个集成的数字转换器的组合的模拟放大器和一个外部的数字化仪进行比较。

数字化仪集成到一个放大器的一个主要优点是,放大器设计师可以很容易地包括电脑控制的功能。此类放大器连接到一个数据采集程序,可以再提供一个集成的用户界面,简化了操作。此外,收购程序,可以记录所有的放大器的设置,简化了数据分析。

从信号到采样

甲数字转换器包括一个A / D(模拟到数字)转换器进行采样的模拟输入信号,将其转换为一个数字值序列。

混叠

采样定理的状态,以便能够重构信号,采样速率必须是至少两倍于信号带宽。如果一个信号包含的频率高于采样频率的一半分量,会发生什么事?采样率的一半以上的频率分量出现在较低的频率采样数据。

的表观频率的采样信号的实际频率的模数采样率的一半。例如,如果一个26kHz的信号进行采样,在50kHz,它似乎是1kHz的信号的采样数据的。这种效应被称为混叠。 抗混叠滤波器

如果以进行数字化的信号成分在频率大于半采样频率,抗混叠滤波器是必需的,以减少信号带宽。抗混叠滤波器,必须切断上述信号分量的采样率的一半。

大多数信号源固有的频带受限的,所以在实践中,抗混叠滤波器也常常不是必需的。然而,一些信号源产生宽带噪声,必须除去一个抗混叠滤波器。

例如,膜片钳放大器内置抗混叠滤波器。膜片钳记录用于吸移管固有的过滤上述取值范围为1kHz的低频信号。膜片钳放大器的良好的高频响应来实现仅由升压的高频分量的信号,以补偿的移液管的频率响应。这可能会产生明显的高频噪声。一个补丁钳放大器提供了一个过滤器来消除这种噪声。

集成转换器

讨论混叠时假定瞬时采样。产生的输出值,由A / D转换是指瞬时模拟信号幅度。这种采样的A / D转换器是最常见的用于仪器仪表。

有些A / D转换器采用积分转换技术。这样的数字转换器所产生的输出值表示在采样间隔的模拟信号幅度的积分。这种转换器消除锯齿。它们可以被看作是包含一个内置的抗混叠滤波器的。

很少用于高速控制的应用集成转换器。最常用的技术用于实现高速积分转换结果之间的模拟采样和相应的数字转换器的输出值的采样间隔的延迟。这种延迟可以推出,如果数字转换器的控制系统中使用的闭环响应在高频率中的相当大的相移。

分辨率

通常,数字化仪提供的计算机,固定长度的二进制数。例如,Axon的仪器Digidata 1200A产生12位的数字,而InstruTech产品公司ITC-16产生16位的数字。每个值的长度被称为的移动设备,以位为单位的分辨率。

分辨率可以翻译成一个绝对的输入电平。大多数数字化仪测量摆幅高达从零到约10V,20V的总范围。一个12位的值,分辨率为4096分之1,所以一个12位数字化仪的分辨率20V除以4096,或大约为5mV。这表示说,一项改变(或至少显着位,或LSB)表示为5mV。

数字转换器分辨率(+10 V范围)分辨率8 bits10 bits12 bits14 bits16 bits18 bits区分值2561024409616384655362621441 LSB(近似值)80mV20mV5mV1.25mV300μV75μV

由于很少有模拟仪器的精度显着超过0.1%,它似乎是数字化在一个10位或11位分辨率范围内就足够了。然而,更精确的分辨率是必要的,因为输入信号经常不在整个输入范围。例如,即使仪表放大器的增益已被调整,以产生与一个20V的范围内的输入信号,用2V范围内的小元件发出的也可能是一个分辨率为0.1%的范围在2V到 20V内的信号,而其至少需要有13位的分辨率。

准确性

几种规格被用于表达特定的数字化仪的精度。

如何精确的数字值代表模拟输入的绝对精度表示。例如,可能具有数字化转换器4096

的1份,其绝对精度。这也可以说,数字化仪有12位绝对精度表示。

相对精度表示,如何精确的数字化测量两个模拟输入值之间的差异。这通常是比绝对精度更大的兴趣。

噪声规范表示数字转换器的输出会随模拟输入没有变化多少。这是经常表示为比特数。例如,一个16位的数字转换器与两位噪声将有效地产生一个14位数字化仪相同的结果。

数字化仪的准确度,变化很大,它的最大采样速率。更精确的数字化,慢。 阅读数字化仪规格时一定要小心。在某些情况下,制造商发布了A / D转换器中使用数字化仪作为整个数字化仪规格的标准。然而,数字化仪的准确度可能会显着地减少。数字化仪可以包括必要的元件,如放大器和基准电压源,降低的准确性。此外,A/ D规格仅适用于特定的条件下转换器数据手册中的描述。在数字化,这些条件可能不适用。

从采样到传输到电脑

一旦数据被数字化,必须将其传送到计算机上。数字化仪通常内置的电脑插件板,所以转让发生在计算机总线。

用于测量高速数字化仪可以养活高和恒定速率的数据传输到计算机。例如,数字化仪上运行的一个信道在100k的样本/秒的通常会连续产生200k的字节/秒的数据。这是一个大的数据流。

连续性质多的数据采集需要某种缓冲。例如,如果计算机停止30ms的数据写入到磁盘或更新显示,6000字节的数据就会聚积起来。数据必须存储在某个地方,或将丢失。 数据传输:DMA

Axon的仪器Digidata1200使用DMA(直接存储4K 页器访问)将数据传输到电脑主机的记忆。的DMA传输

4K 页着手无论几近主机。

DMA传输上遇到的问题,在连续收购。的问题是,

数字转换使用PC主板上的DMA控制器只能够将数据传送到一器个连续的内存块。然而,微软的Windows95和Windows

4K 页NT使用4K字节页分配内存。数据采集程序可能有一个大的缓冲区,但缓冲区将分散在物理内存中的4K字节页。 DMA控制器可以转移到只有一个页面的时间。当完成一个页面时,它将中断主机。数字化的设4K 页备驱动程序,然后重新翻页DMA控制器。

计算机内存通常情况下,这些周期性的中断是不是一个问

题。例如,即使在全为330kHz的速率的Digidata1200,一个4K缓冲区加载都只需6ms。在驱动程序的中断处理快速的处理器可能需要50微秒,处理器服务中断小于1%小时。

然而,问题会在多任务操作系统,如Microsoft Windows NT,因为许多其他的活动可以同时进行。如果另一个设备驱动程序进行处理,并已锁定暂时中断,数字化设备驱动程序可能必须等待维修的DMA控制器。

为了处理这个问题,Axon仪器增加了从2K缓冲存储器Digidata的样品中至8K Digidata1200样本中的1200A和1200B。此增加使单位来缓冲数据,即使在高达24MS为330kHz,也能够避免失真。

数据传输:缓冲器

InstruTech产品公司ITC-16和ITC-18没有使用DMA。相反,他们使用一个大的缓冲区来保存数据,直到它可以由主机处理。然后,数据传送给主计算机,由编程的I / O。即,设备驱动程序执行转移。在目前的电脑,可编程I / O效率DMA。这些计算机通常由存储系

统在性能上的限制。因此,即使是通过DMA传输电脑主机的干预没有发生,转移关系的内存,从而有效地摊点处理器。InstruTech产品的数字化仪提供不中断主机。相反,电脑主机定期轮询设备获取数据。此轮询定期进行应用程序(即HEKA脉冲或Bruxton的公司收购。由于投票站可能是罕见的,数字化需要一个大的缓冲区,例如,如果一个程序可以轮询只有一次每100ms数字化,数字化仪有20000样品内存在200kHz操作。InstruTech产品ITC-16有16K采样FIFO InstruTech产品ITC-18是一个256K的采样FIFO或1M采样FIFO。 数据传输:PCI总线主控

一些PCI总线的数据采集板可以直接写入数据到上位机采用总线主控的记忆。总线主数据传输不使用主板的DMA控制器,因此有可能支持直接写入不连续4K的页面组成的缓冲区。在未来,总线主控设计有可能成为流行。那些熟悉计算机系统设计,会发现,其实直接内存访问(DMA)传输PCI总线主转移。在PC系统上,由于历史原因,长期的DMA是指使用DMA控制器内置在主板的。

数据传输:输出

到目前为止的讨论集中在数据传输采集到的数据。如果数字转换器是用于同步的刺激或控制,用于获取数据相同的数据传输发生问题。事实上,总数据速率加倍。考虑,例如,通过100kHz的采样率的一个频道上的一个激励/响应测量。接收采集的数据由计算机在

100kHz。同时,激励波形必须由计算机交付到数字转换器在100kHz。全数据速率为200kHz。 Axon仪器和InstruTech产品数字化仪有对称处理输入和输出。输出缓冲器的输入缓冲器的大小相同,并使用相同的数据传输技术。 测量精度

以下各节讨论的动态测量精度的影响问题。

串扰

大多数数字化仪记录从多个模拟输入通道,8个或16个输入通道,普遍支持的。一个重要的规范是输入通道,也就是,从一个信道,出现在另一信道的输入信号的量之间的串扰。

串扰是一个问题,因为许多数字化仪使

多路复用用一个单一的模拟到数字转换器,和一个开通道A 关被称为多路转换器之间进行选择输入通通道BA/D 转换道。多路转换器本身是串扰的一个源。即使 通道C器当开关打开时,输入的开关和多路转换器的 通道D输出之间的电容耦合产生的与频率相关的

串扰。高频输入信号被耦合到多路复用器的输出,甚至当它们没有被选中。

为了测量这种串扰,地面模拟输入和样品。同时,连接到另一输入端通道的高频信号。请注意,出现在接地的输入的高频信号的振幅。这是串扰。改变输入频率,并通知中的串扰量的变化。

串扰可能不显着的,当用于膜片钳数据采集数字化仪。通常,一个模拟输入用于离子通道信号,而其他模拟输入是用来测量非常低的低频信号。离子通道信号的低频信号没有显着的情侣。该离子通道的信号耦合到低频率的信道,但一般都可以消除许多这些通道上的输入样本的平均。

如果测量多个通道上包含高频数据,描述数据采集系统的串扰,在你这么做之前。否则,你可能会发现自己输入数据,由于您的数字化,而不是测量系统测量的相关性。

随着时间的推移,这个问题将变得不那么重要,作为A/ D转换器的成本下降。数字化仪的制造商可以承受一个A / D转换器可用于将每个输入通道,避免了使用一个多路复用器。 建立时间