很多嵌入式系统需要进行精密电流测量,不同的应用可以由不同的传感器实现。现在应用比较多的电流测量传感器有:发光二极管、燃油传感器(输出范围从10nA-20mA)。目前,电流输出传感器比电压输出传感器更受欢迎,这是由于它们具有较高的噪声范围以及可以使用较长的电缆。本文介绍了一种使用模拟多路复用器测量多通道输入电流的方法。
原理
有很多方法来测量电流。一种方法是使用通过电阻的电流来测量电压。电阻上的电压可以通过欧姆定律得到:
V=IR
这里I是当前已知电阻的电流值。电阻的输出电压可以使用模数转换器ADC转换为数字值。有不同的ADC类型诸如Delta sigma,单端或差分逐次逼近型(SAR)。图1显示了一个微处理器和模数转换器构成的简单的测量分流电阻的电压的方式。如果ADC输入电压范围有限,同时还需要进行精密测量,那么就需要精度更高的放大器来实现。
利用ADC测量到的电压除以电阻就得到电流值。电阻公差越小,模数转换器分辨率越高,测量到得电流就越准确。
FIGURE-1
图1:多通道电流测量
当需要从多个传感器测量或监控电流时,可以使用一个单ADC的多路复用器实现。多路复用器的输出连接到多个差分放大器。放大器的差分放大输出连接到ADC进行转换。
图2显示了多路复用器的构成:放大器、ADC、微处理器、模拟器件、外围部件(如定时器和memory)。可以感应和测量不同的电流源。微处理器可以记录测量值。
图2:多通道电流测量结构
图中有四个电流感应分流电阻- Rs1 Rs3和Rs4(通过这些电阻可以测量到电流)。这里显示的仅仅是个例子, 也可以连接其他传感器输出比如霍尔传感器或输出电流的模拟传感器。电流测量的理想通道可以通过多路复用器来选择。这些通过处理器来控制。模拟多路复用器输出连接到提供信号增益的差分放大器。运行时间内,差分放大器和模数转换器都是可以通过微处理器系统控制配置的。这样做有利于下面情况:当不同输入通道通过复用器切换时,以及每个通道信号需要有不同的增益时。增益信号输入到ADC随后ADC的数据通过微处理器系统处理。
下面是计算ADC转换结果的电流的方程式
可测量输入电流:4mA
差分放大器增益:10
ADC供电电压:5V
电流I可以从ADC读数计算出结果:
电流I=(电压计数 x(mv /计数)/电阻)/放大器增益
市场上有相当数量的微处理器具备片上ADC,并且可以在运行时通过固件进行配置。ADC应该满足使用要求,具备适当的输入电压范围,满足操作要求、分辨率、增益控制等。如果ADC是差分的,能控制的增益到输入信号,那么图中的差分放大器也可以不用。
微处理器系统具有运行时可配置的定时器。定时器可以设置为在一个特定的时间间隔产生中断。这些中断是用来中断微处理器并连接所需的多路复用器输入通道到输出。读出ADC转换结果读数、处理实测数据然后储存在memory或传输到PC进行数据分析。通过改变计时器周期,可以很容易地变化监控每个通道的时间。如果只监控一个通道,只需在选定所需监控通道后关掉定时器中断即可。
下面这种情况必须十分小心,当通过多路复用器从一个频道切换到另一个频道时,这时候ADC仍在处理转换,那么可能会导致不准确的测量。理想的方法就先停止ADC,清除之前任何转换结果,然后再切换到所期望的输入通道,之后ADC就可以重新运行了。
通常应用一般要求信号尽可能快地发送,这基于多路复用器的开关时间(例如:复用器从一个通道切换到另一个通道所花的时间),这个时间应该尽可能小,因为长时间的切换可能导致信号损失。所有的多路复用器应该在建立新连接之前断掉,这是为了避免与之前通道的信号发生短路。
影响电流测量的参数
有几个参数决定了感应的精确和电流的测量
电阻精度
一些参数对于电流精确测量时很重要的,首先要选择适当阻值的电阻,还要有合适的额定功率、允许偏差、温度系数。拿温度系数来说,它定义了温度变化时每度的变化对应的电阻的变化。
如果感应电阻(Rsense)值非常小,那么经过感应电阻的电压降也会非常微小。这将需要大幅提高电平来达到精确电流测量。相反,如果Rsense值很大,那么然后很大功率(I²R)将被消耗,这会造成温度变化,电阻经过加热后最终会带来阻值的变化。过多的电源耗散也会导致电源损耗从而系统效率降低。
放大器精度
使用的放大器应具备高输入阻抗、低输出阻抗、高CMRR、低输入偏移电压。输入偏移电压随温度线性变化。如果输入偏移电压很大,那么放大输出电压也不是很准确,将会导致不准确的电流测量
例如:如果放大器增益为10,输入偏移电压是1 mv,那么输出电压将放大到10毫伏。如果使用的分流电阻很小,经过它的电压只有几毫伏,那么放大器输出端的偏移误(10 mv)会显得非常大,这将导致不准确的电流测量。
多路复用器参数
前面已经探讨过,多路复用器的切换时间需要尽可能小,否则就会导致信号损失。多路复用器的高导通电阻将影响输入信号电压,这可以对系统的整体性能有好处。多路复用器的通道电容和阻抗也会影响输出信号,当在通道间切换时可能会引入错误电流。
ADC精度
ADC作用是将输入电压精确地转换为数字信号,这和其他因素一样重要。例如:一个8位分辨率的ADC,运行在输入电压范围为0 -5伏特的情况下,每个计数将占大约19.60毫伏。针对整个测量电压范围,如果ADC 有1 LSB错误,这将引入大约20mv的错误。同样的工作电压范围,16位ADC 1 LSB错误会引入只有76微伏的错误。当ADC具备更高的分辨率和更小的范围时会给出更精确的模拟到数字转换,但成本也会成比例地增加。
单片机的可编程性
一些微控制器比如赛普拉斯的PSoC(可编程片上系统)相当适合于这样的应用(运行时需配置)。PSoC是可编程的,可以增加差分模拟多路复用器,PGA(用于信号放大),Delta-Sigma ADC(可以设置为单端或差分)、定时器和许多其他组件,使用PSoC需要很少额外的硬件。图3所示为一个多通道电流测量的例子。
图3:多通道电流测量系统
多路复用器可配置为最多32通道,可编程增益放大器可以提供50倍增益,ADC是一个delta sigma ADC,它可工作在单端或差分输入模式,可配置为8到20位分辨率。
多路复用器可以有单端或差分输入两种选择,这有助于模拟工程师的传感器应用选择。模拟多路复用器具备“先开后合”的特性,在连接新输入之前会完全断开电流输入,这也避免了板上干扰。
局限性
电流测量需要一个精密电阻
板对板器件偏差可能造成测量的差异
同一时间只可以从一个通道采集数据,其他通道的数据会丢失
随着输入通道数目的增加,监控每个通道的时间也会增加
需要在放大阶段放一个源匹配阻抗比如运算放大器以免从输出到下一个阶段输入阻抗不匹配。
因为模拟开关只在过压或低压情况下处理特定电压之间的电压,开关有可能损坏,因此,在多路复用器输入需要附加保护电路。
因为系统性能会根据供电电压变化而变化,硬件噪音,温度变化,这就需要校准达到精确测量的要求
获得好性能的小窍门
使用输入噪声分离方法有助于提高整体系统性能
使用无噪音电源供电有助于精确的测量
避免模拟多路复用器输入端的互扰
模拟多路复用器的通道切换时间要进能短
尽量做到最优布线,从而保证ADC,复用器,和PGA的性能。
关键字:模拟多路 复用器 多通道 电流测量技术
引用地址:使用模拟多路复用器的多通道电流测量技术
原理
有很多方法来测量电流。一种方法是使用通过电阻的电流来测量电压。电阻上的电压可以通过欧姆定律得到:
V=IR
这里I是当前已知电阻的电流值。电阻的输出电压可以使用模数转换器ADC转换为数字值。有不同的ADC类型诸如Delta sigma,单端或差分逐次逼近型(SAR)。图1显示了一个微处理器和模数转换器构成的简单的测量分流电阻的电压的方式。如果ADC输入电压范围有限,同时还需要进行精密测量,那么就需要精度更高的放大器来实现。
利用ADC测量到的电压除以电阻就得到电流值。电阻公差越小,模数转换器分辨率越高,测量到得电流就越准确。
FIGURE-1
图1:多通道电流测量
当需要从多个传感器测量或监控电流时,可以使用一个单ADC的多路复用器实现。多路复用器的输出连接到多个差分放大器。放大器的差分放大输出连接到ADC进行转换。
图2显示了多路复用器的构成:放大器、ADC、微处理器、模拟器件、外围部件(如定时器和memory)。可以感应和测量不同的电流源。微处理器可以记录测量值。
图2:多通道电流测量结构
图中有四个电流感应分流电阻- Rs1 Rs3和Rs4(通过这些电阻可以测量到电流)。这里显示的仅仅是个例子, 也可以连接其他传感器输出比如霍尔传感器或输出电流的模拟传感器。电流测量的理想通道可以通过多路复用器来选择。这些通过处理器来控制。模拟多路复用器输出连接到提供信号增益的差分放大器。运行时间内,差分放大器和模数转换器都是可以通过微处理器系统控制配置的。这样做有利于下面情况:当不同输入通道通过复用器切换时,以及每个通道信号需要有不同的增益时。增益信号输入到ADC随后ADC的数据通过微处理器系统处理。
下面是计算ADC转换结果的电流的方程式
可测量输入电流:4mA
差分放大器增益:10
ADC供电电压:5V
RS值 |
多路复用器输入端电压 |
ADC输入电压范围 |
|
16位分辨率ADC计数 |
50E, 0.01% |
0.2V |
2V |
7.8mV |
30µV |
100E, 0.01% |
0.4V |
4V |
15.62mV |
61µV |
电流I可以从ADC读数计算出结果:
电流I=(电压计数 x(mv /计数)/电阻)/放大器增益
市场上有相当数量的微处理器具备片上ADC,并且可以在运行时通过固件进行配置。ADC应该满足使用要求,具备适当的输入电压范围,满足操作要求、分辨率、增益控制等。如果ADC是差分的,能控制的增益到输入信号,那么图中的差分放大器也可以不用。
微处理器系统具有运行时可配置的定时器。定时器可以设置为在一个特定的时间间隔产生中断。这些中断是用来中断微处理器并连接所需的多路复用器输入通道到输出。读出ADC转换结果读数、处理实测数据然后储存在memory或传输到PC进行数据分析。通过改变计时器周期,可以很容易地变化监控每个通道的时间。如果只监控一个通道,只需在选定所需监控通道后关掉定时器中断即可。
下面这种情况必须十分小心,当通过多路复用器从一个频道切换到另一个频道时,这时候ADC仍在处理转换,那么可能会导致不准确的测量。理想的方法就先停止ADC,清除之前任何转换结果,然后再切换到所期望的输入通道,之后ADC就可以重新运行了。
通常应用一般要求信号尽可能快地发送,这基于多路复用器的开关时间(例如:复用器从一个通道切换到另一个通道所花的时间),这个时间应该尽可能小,因为长时间的切换可能导致信号损失。所有的多路复用器应该在建立新连接之前断掉,这是为了避免与之前通道的信号发生短路。
影响电流测量的参数
有几个参数决定了感应的精确和电流的测量
电阻精度
一些参数对于电流精确测量时很重要的,首先要选择适当阻值的电阻,还要有合适的额定功率、允许偏差、温度系数。拿温度系数来说,它定义了温度变化时每度的变化对应的电阻的变化。
如果感应电阻(Rsense)值非常小,那么经过感应电阻的电压降也会非常微小。这将需要大幅提高电平来达到精确电流测量。相反,如果Rsense值很大,那么然后很大功率(I²R)将被消耗,这会造成温度变化,电阻经过加热后最终会带来阻值的变化。过多的电源耗散也会导致电源损耗从而系统效率降低。
放大器精度
使用的放大器应具备高输入阻抗、低输出阻抗、高CMRR、低输入偏移电压。输入偏移电压随温度线性变化。如果输入偏移电压很大,那么放大输出电压也不是很准确,将会导致不准确的电流测量
例如:如果放大器增益为10,输入偏移电压是1 mv,那么输出电压将放大到10毫伏。如果使用的分流电阻很小,经过它的电压只有几毫伏,那么放大器输出端的偏移误(10 mv)会显得非常大,这将导致不准确的电流测量。
多路复用器参数
前面已经探讨过,多路复用器的切换时间需要尽可能小,否则就会导致信号损失。多路复用器的高导通电阻将影响输入信号电压,这可以对系统的整体性能有好处。多路复用器的通道电容和阻抗也会影响输出信号,当在通道间切换时可能会引入错误电流。
ADC精度
ADC作用是将输入电压精确地转换为数字信号,这和其他因素一样重要。例如:一个8位分辨率的ADC,运行在输入电压范围为0 -5伏特的情况下,每个计数将占大约19.60毫伏。针对整个测量电压范围,如果ADC 有1 LSB错误,这将引入大约20mv的错误。同样的工作电压范围,16位ADC 1 LSB错误会引入只有76微伏的错误。当ADC具备更高的分辨率和更小的范围时会给出更精确的模拟到数字转换,但成本也会成比例地增加。
单片机的可编程性
一些微控制器比如赛普拉斯的PSoC(可编程片上系统)相当适合于这样的应用(运行时需配置)。PSoC是可编程的,可以增加差分模拟多路复用器,PGA(用于信号放大),Delta-Sigma ADC(可以设置为单端或差分)、定时器和许多其他组件,使用PSoC需要很少额外的硬件。图3所示为一个多通道电流测量的例子。
图3:多通道电流测量系统
多路复用器可配置为最多32通道,可编程增益放大器可以提供50倍增益,ADC是一个delta sigma ADC,它可工作在单端或差分输入模式,可配置为8到20位分辨率。
多路复用器可以有单端或差分输入两种选择,这有助于模拟工程师的传感器应用选择。模拟多路复用器具备“先开后合”的特性,在连接新输入之前会完全断开电流输入,这也避免了板上干扰。
局限性
电流测量需要一个精密电阻
板对板器件偏差可能造成测量的差异
同一时间只可以从一个通道采集数据,其他通道的数据会丢失
随着输入通道数目的增加,监控每个通道的时间也会增加
需要在放大阶段放一个源匹配阻抗比如运算放大器以免从输出到下一个阶段输入阻抗不匹配。
因为模拟开关只在过压或低压情况下处理特定电压之间的电压,开关有可能损坏,因此,在多路复用器输入需要附加保护电路。
因为系统性能会根据供电电压变化而变化,硬件噪音,温度变化,这就需要校准达到精确测量的要求
获得好性能的小窍门
使用输入噪声分离方法有助于提高整体系统性能
使用无噪音电源供电有助于精确的测量
避免模拟多路复用器输入端的互扰
模拟多路复用器的通道切换时间要进能短
尽量做到最优布线,从而保证ADC,复用器,和PGA的性能。
上一篇:OTDR PON测试:挑战与解决之道
下一篇:运算放大器的简易测量
推荐阅读最新更新时间:2024-03-30 22:51
一种多通道实时数据采集监控系统设计与实现
简介:本文讲述设计并实现了一种基于ARM的多通道实时效据采集监控系统;该系统由下位机系统及上位机软件组成,下位机硬件主要基于ARM工控开发平台、数据采集板及模拟鼍输出板,采用μC/OSII实时多任务操作系统,实现多通道数据的采集、效据存储及模拟量的输出,并将采集数据实时传送至上位计算机;上位机软件成功进行模拟量数据的采集监控及数据变化的图形显示, 整个系统具有良好的实时性。 摘要:本文讲述设计并实现了一种基于ARM的多通道实时效据采集监控系统;该系统由下位机系统及上位机软件组成,下位机硬件主要基于ARM工控开发平台、数据采集板及模拟鼍输出板,采用μC/OSII实时多任务操作系统,实现多通道数据的采集、效据存储及模拟量的输出,并
[单片机]
基于FPGA的多通道数据采集系统设计
大地电磁场携带着地球内部的结构、构造、温度、压力以及物质成分的物理状态等信息,为人们研究板块运动的规律、追溯地球的演化历史提供了科学依据。大地电磁探测是研究大陆岩石圈导电性结构的有效方法之一,使人们从电性角度认识地球内部的构造形态,达到了解地下不同深度地质情况的目的。该技术应用前景广泛,可用于地下更深层找矿、找水、找油、监测海底潜艇等,对国民经济和国防的发展都有重要的推动作用。 最常用的数据采集方案多以MCU为核心,控制多路信号的采集及处理。但由于单片机本身的指令周期以及处理速度的影响,对于多通道A/D进行控制及数据处理,普通的MCU往往不容易达到要求。考虑到FPGA器件的高集成度、内部资源丰富、特别适合处理多路并行数据
[嵌入式]
多通道抗凝血药物筛选检测仪的研制
介绍一种以透射比浊法为设计原理,单片机89C52为核心的96通道高速抗凝血药物筛选平台。 该仪器自动完成血液(血浆)凝血时间的实时检测及数据采集,数据采集的精度、速度及灵敏度较传统的凝血时间测量仪器有较大的提高。提出了将凝血时间测量用于相关药物筛选的新途径。 血液凝固的过程非常复杂的。生物体在正常生理状态下,血液中的凝血系统与抗凝血系统处于自我调节的一种平衡状态,如果这种平衡被破坏,就会形成凝血系统疾病。现在临床上最常用的抗凝血类药物是肝素,这种药物虽然有很好的抗凝血效果,却伴随着血和血小板减少等副作用,而且当患者本身患有弥散性血管内凝血等疾病时便无法采用。现有的口服类抗凝血药物(如节丙酮香豆素 )的使用效果又不甚理想
[测试测量]
飞兆半导体推出新款SD卡多路复用器
飞兆半导体公司为智能手机设计人员带来一款在主机在SD卡接口之间实现三种不同电平连接的SD卡多路复用器。FXL3SD206多路复用器可在三种电平和三个部件之间进行多路复用,不但节省宝贵的板卡尺寸,而且还最大限度地减低设计复杂度,可在智能手机应用中替代多芯片解决方案。此SD卡多路复用器采用最佳的24脚UMLP封装,非常适合板卡空间受限的智能手机和其它SD卡应用设计。 FXL3SD206 采用功率管理和信号路径专门技术,并结合先进封装,它是体现飞兆半导体包括高效设计、提供先进解决方案和缩短便携产品开发周期之能力的范例。飞兆半导体的其它产品包括:低VIN LDO开关稳压器FAN2564,能提供开关稳压器的效率,而占位面
[手机便携]
DC/DC转换器LT3496及其在多通道LED驱动器上的应用
凌力尔特公司(Linear Technology Corporation)的2 MHz DC/DC转换器LT3496是针对3通道恒定电流LED驱动器而设计的。LT3496的每通道都可驱动多达8个串联的500 mA led。因此该器件能驱动多达24个500 mA LED。由于每通道都以独立的True Color PWMTM信号工作,因此每个通道都能以高达3 000:1的调光比独立调光;其固定的工作频率及电流模式架构确保了在宽电源电压和输出电压范围内稳定工作。另外,频率调节引脚使用户能够在330 kHz至2.1 MHz范围内对频率编程,优化效率,同时最大限度地减小外部组件尺寸。采用耐热增强型4 mm×5 mm QFN封装。
[电源管理]
基于MSC1210Y5的多通道数据采集系统
1 引言 以MSC1210Y5为核心的数据采集部分在工作时投放与水下、工作在无人值守的自容方式。由于海洋环境恶劣,所以仪器必须具有很好的可靠性及精确度,否则,就有可能给航行在测点附近海域的船舶提供不准确的海洋环境参数,笔者在灯船水文气象实测数据自动显示助航系统水下分机的设计中,成功应用了具有增强型8051内核微控制器和闪存的精密模数转换器MSC1210Y5,避免了微控制器和AD转换电路的单独分立设计,简化了电路,降低了功耗,增强了可靠性,提高了整个系统的工作速度。 2 MSC1210Y5的特性 MSC1210Y5是TQFP-64封装的低功耗完全集成混合信号IC,供电电压为2.7V-5.25V,它具有高精度的积分型模数转换器,
[工业控制]
多通道火箭发射器
Description This launch controller can be used with low voltage battery igniters, which fire rocket engines in model rockets such as the Estes range. These circuits are electrical, only switches and contacts are involved. First the circuit for a single rocket: The only thing to note here is that this controller us
[工业控制]
用于多通道高频信号获取与分析的LXI数字化仪
2017年2月28日,德国汉斯多尔夫讯—全球领先的PC测试测量设备设计制造商德国Spectrum公司今日发布用于多通道高频信号获取与分析的LXI数字化仪DN6.22x系列。新系列产品的推出拓展了digitizerNETBOX产品线,增加了具备高通道数、快速采样率以及宽带宽功能的八个新型号。初级DN6.221型号为用户提供12通道、16通道、20通道及24通道,每个通道采集电子信号的速度高达1.25GS/s。高端DN6.225系列的性能更为卓越,12通道采样率高达2.5GS/s或6通道5GS/s。 LXI数字化仪DN6.22x系列 digitzerNETBOX系列产品具有完整的配套仪器,包括全部用于电子信号获取、数字化及分
[测试测量]