0 卖盘信息
BOM询价
您现在的位置: 首页 > 技术方案 >工业控制 > 基于AD8479漏斗放大器+ADA4522增益缓冲器实现几百伏电压下的低成本测量方案

基于AD8479漏斗放大器+ADA4522增益缓冲器实现几百伏电压下的低成本测量方案

来源: dzsc
2022-07-29
类别:工业控制
eye 30
文章创建人 拍明芯城

原标题:几百伏电压下的低成本测量方案

基于AD8479漏斗放大器和ADA4522增益缓冲器的高电压测量方案

引言

在高电压测量应用中,尤其是测量几百伏的电压时,设计一个高精度、低成本的测量系统是非常具有挑战性的任务。本文介绍一种基于AD8479漏斗放大器和ADA4522增益缓冲器的高电压测量方案。该方案不仅能实现高精度的测量,还具有较低的成本和较高的可靠性。

image.png

系统架构概述

高电压测量系统主要由以下几部分组成:

  1. 电压分压器

  2. AD8479漏斗放大器

  3. ADA4522增益缓冲器

  4. 模数转换器(ADC)

  5. 微控制器(MCU)

电压分压器

在几百伏的电压下直接测量是不现实的,因此首先需要通过一个电压分压器将高电压降低到一个安全的范围。电压分压器由高精度的电阻网络组成,以确保分压后的信号具有高线性度和稳定性。

AD8479漏斗放大器

AD8479是一种高共模电压漏斗放大器,适用于高共模电压信号的测量。其特点包括高输入阻抗、低失调电压、高共模抑制比等。AD8479可以有效地将高电压信号转换为低电压信号,且不会对信号的精度产生显著影响。

ADA4522增益缓冲器

ADA4522是一款超低噪声、超低失调电压的运算放大器,适合作为增益缓冲器使用。它能够提供稳定的增益,放大从AD8479输出的信号,同时保证输出信号的低噪声和高精度。

模数转换器(ADC)

ADC用于将模拟信号转换为数字信号,以便于后续的数字处理和存储。选择合适的ADC型号和分辨率对于确保测量系统的精度至关重要。常用的高精度ADC如AD7606系列,可以提供16位或更高的分辨率。

微控制器(MCU)

MCU负责控制整个测量系统,包括数据采集、处理和通信等功能。STM32系列MCU凭借其强大的性能和丰富的外设接口,是一种常用的选择。

系统设计与实现

1. 电压分压器设计

电压分压器设计需要考虑电阻的耐压值和精度。假设输入电压为500V,目标分压后电压为5V,则分压比为100:1。选择两只高精度电阻R1和R2,使其满足下列关系:Vout=Vin×R2R1+R2V_{out} = V_{in} imes frac{R2}{R1 + R2}Vout=Vin×R1+R2R2例如,R1=990kΩ,R2=10kΩ,可以实现上述分压比。

2. AD8479漏斗放大器应用

将分压后的信号输入到AD8479漏斗放大器。由于AD8479具有很高的共模抑制比(CMRR),它可以有效地抑制高电压信号中的共模干扰,输出一个稳定的差分信号。

3. ADA4522增益缓冲器设计

AD8479的输出信号通过ADA4522进行缓冲和放大。ADA4522具有超低噪声和失调电压,可以保证信号在放大过程中不引入额外的噪声和失真。放大器的增益设置可以通过反馈电阻进行调节,以满足不同的应用需求。

4. 模数转换器(ADC)选择

选择高精度的ADC,例如AD7606系列,能够提供16位或更高的分辨率。ADC的输入与ADA4522的输出相连,将模拟信号转换为数字信号。

5. 微控制器(MCU)控制

选择STM32系列MCU负责数据采集和处理。STM32F4系列具有丰富的ADC接口,可以直接与高精度ADC连接。同时,STM32F4系列还支持多种通信接口,如UART、SPI、I2C等,方便与外部设备进行数据交换。

详细设计说明

AD8479漏斗放大器详细设计

AD8479的典型应用电路如下:

  1. 输入电阻匹配:为了最大限度地减少误差,输入端应使用匹配的电阻。假设输入电阻为100kΩ。

  2. 差分输出:AD8479的输出为差分信号,有助于提高信号的抗干扰能力。

AD8479的引脚配置及连接:

  • 输入端连接电压分压器输出。

  • 输出端连接ADA4522运算放大器的输入。

ADA4522增益缓冲器详细设计

ADA4522的典型应用电路如下:

  1. 反馈电阻选择:反馈电阻的选择决定了放大器的增益。例如,选择反馈电阻和输入电阻均为10kΩ,则增益为1。

  2. 电源选择:ADA4522支持单电源和双电源供电。为了简化设计,可以选择单电源供电方式。

ADA4522的引脚配置及连接:

  • 输入端连接AD8479的输出。

  • 输出端连接ADC的输入。

模数转换器(ADC)选择与配置

ADC的选择需要考虑以下几点:

  1. 分辨率:选择16位或更高的分辨率,以提高测量精度。

  2. 采样率:根据应用需求选择合适的采样率。一般来说,采样率越高,测量的实时性越好。

  3. 输入范围:确保ADC的输入范围与放大器输出范围匹配。

例如,选择AD7606,具有以下特点:

  • 分辨率:16位

  • 采样率:最高200 kSPS

  • 输入范围:±10V

微控制器(MCU)选择与配置

选择STM32F4系列MCU,具有以下特点:

  1. 高性能ARM Cortex-M4内核,主频最高可达180MHz。

  2. 丰富的外设接口,包括多路ADC、UART、SPI、I2C等。

  3. 大容量Flash和RAM,适合处理复杂的数据处理任务。

系统硬件实现

电路原理图设计

为了更清晰地展示整个测量系统的硬件实现,下面详细描述各个组件的电路连接和配置。

1. 电压分压器电路

电压分压器由两个高精度电阻R1和R2组成。假设输入电压为500V,目标分压后电压为5V,则分压比为100:1。选择高精度和高耐压的电阻,确保分压后的电压精度和稳定性。连接方式如下:

  • R1 = 990kΩ

  • R2 = 10kΩ

电阻分压公式为:Vout=Vin×R2R1+R2V_{out} = V_{in} imes frac{R2}{R1 + R2}Vout=Vin×R1+R2R2

分压电路连接到AD8479的输入端,具体连接为:

  • Vin+ 连接到分压器的输出

  • Vin- 连接到接地

2. AD8479漏斗放大器电路

AD8479的电路连接如下:

  • 输入端(Vin+和Vin-)分别连接到分压器输出和接地。

  • 输出端(Vout+和Vout-)连接到ADA4522的输入端。

典型应用电路示例如下:

      500V
       |
      R1
       |
       +---- Vin+ (AD8479)
       |
      R2
       |
      GND

3. ADA4522增益缓冲器电路

ADA4522的增益缓冲器配置如下:

  • 输入端(+)连接到AD8479的输出(Vout+)。

  • 反馈电阻(Rf)和输入电阻(Ri)均选择10kΩ,使得增益为1。

  • 输出端(Out)连接到ADC的输入端。

典型应用电路示例如下:

 Vout+ (AD8479) -----+----+ Ri
                        |    |
                       +|-   +|- ADA4522
                       | |    |
                       Rf     |
                        |    Out
                       GND    |
                             ADC

4. 模数转换器(ADC)电路

选择AD7606作为高精度ADC,具体连接如下:

  • ADC的输入(AIN+和AIN-)连接到ADA4522的输出(Out+和Out-)。

  • ADC的数字输出接口通过SPI或并口连接到MCU。

典型连接示例如下:

ADA4522 Out ----- AIN+ (AD7606)
GND ------------ AIN- (AD7606)
SPI ------------ MCU

5. 微控制器(MCU)电路

选择STM32F4系列MCU,配置如下:

  • SPI接口连接到ADC的数字输出接口。

  • UART接口用于与上位机通信,传输测量数据。

  • 电源管理模块为整个系统提供稳定的电源。

典型连接示例如下:

MCU (STM32F4)
 |   |
SPI  UART
 |   |
ADC  PC/Display

软件设计

1. ADC数据采集

MCU通过SPI接口从ADC读取数据,配置如下:

  • 初始化SPI接口,设置通信参数(如时钟频率、数据格式等)。

  • 触发ADC进行数据转换,并通过SPI接口读取转换结果。

示例代码如下:

void init_spi() {
   // SPI initialization code
}

void read_adc() {
   uint16_t adc_data = 0;
   // Trigger ADC conversion
   // Read ADC data via SPI
   spi_read(&adc_data, sizeof(adc_data));
   // Process adc_data
}

2. 数据处理与校准

从ADC读取的数据需要进行校准和处理,以获得准确的电压值。校准包括偏移校准和增益校准,处理包括滤波和线性化等。

示例代码如下:

float process_data(uint16_t raw_data) {
   float voltage = 0.0;
   // Offset calibration
   raw_data -= offset;
   // Gain calibration
   voltage = raw_data * gain;
   return voltage;
}

3. 数据通信

MCU通过UART接口将测量数据发送到上位机或显示设备。UART通信的配置如下:

  • 初始化UART接口,设置波特率、数据格式等参数。

  • 发送处理后的电压值。

示例代码如下:

void init_uart() {
   // UART initialization code
}

void send_data(float voltage) {
   char buffer[20];
   snprintf(buffer, sizeof(buffer), "Voltage: %.2f V ", voltage);
   uart_send(buffer, strlen(buffer));
}

系统性能与调试

性能测试

系统的性能测试包括精度测试、稳定性测试和噪声测试等。测试方法如下:

  1. 精度测试:使用标准电压源输入已知电压,比较测量值与标准值的差异,计算系统精度。

  2. 稳定性测试:长时间运行系统,记录测量值的变化情况,评估系统的稳定性。

  3. 噪声测试:在没有输入信号的情况下,测量系统的噪声水平,评估系统的噪声性能。

调试过程

在调试过程中,常见问题及解决方法如下:

  1. 偏移误差:校准偏移误差,通过调整校准参数消除偏移。

  2. 增益误差:校准增益误差,通过调整增益参数消除误差。

  3. 噪声过高:检查电源和地线的连接,确保良好的电磁屏蔽和接地。

总结

本文介绍了一种基于AD8479漏斗放大器和ADA4522增益缓冲器的高电压测量方案。通过合理的电路设计和优化的软件算法,可以实现高精度、低成本的电压测量系统。该方案适用于各种高电压测量场景,如电力系统、工业自动化等领域。

责任编辑:David

【免责声明】

1、本文内容、数据、图表等来源于网络引用或其他公开资料,版权归属原作者、原发表出处。若版权所有方对本文的引用持有异议,请联系拍明芯城(marketing@iczoom.com),本方将及时处理。

2、本文的引用仅供读者交流学习使用,不涉及商业目的。

3、本文内容仅代表作者观点,拍明芯城不对内容的准确性、可靠性或完整性提供明示或暗示的保证。读者阅读本文后做出的决定或行为,是基于自主意愿和独立判断做出的,请读者明确相关结果。

4、如需转载本方拥有版权的文章,请联系拍明芯城(marketing@iczoom.com)注明“转载原因”。未经允许私自转载拍明芯城将保留追究其法律责任的权利。

拍明芯城拥有对此声明的最终解释权。

相关资讯

拍明芯城微信图标

各大手机应用商城搜索“拍明芯城”

下载客户端,随时随地买卖元器件!

拍明芯城公众号
拍明芯城抖音
拍明芯城b站
拍明芯城头条
拍明芯城微博
拍明芯城视频号
拍明
广告
恒捷广告
广告
深亚广告
广告
原厂直供
广告