| Ваш IP: 3.237.6.124 | Online(26) - гости: 7, боты: 19 | Загрузка сервера: 0.68 ::::::::::::

Простой ESR — метр (Arduino)

ESR — Equivalent Series Resistance – параметр конденсатора, который показывает активные потери в цепи переменного тока. В эквиваленте его можно представить, как включенный последовательно с конденсатором резистор, сопротивление которого определяется, главным образом, диэлектрическими потерями, а так же сопротивлением обкладок, внутренних контактных соединений и выводов конденсатора. Чем меньше значение ESR (Ом), тем лучшего качества конденсатор. Как правило параметр ESR очень актуален для электролитических конденсаторов емкостью свыше 4,7 мкФ.

На рисунке показана схема простого ESR — метра, уст-во основано на платформе Arduino и содержит минимальный набор внешних элементов, прост в сборке и настройке. Прибор может измерять ESR электролитических конденсаторов до 5 Ом.

Для упрощения схемы используется 18-битный АЦП MCP3421 подключенный к Arduino через шину I2C. Измерение ESR производится на частоте 100 кГц подаваемое с выхода D9 Adruino.

Перед как пользоваться прибором его необходимо откалибровать, так как у меня в наличии не было конденсаторов с известным значением ESR, то пришлось откалибровать прибор при помощи эталонных сопротивлений, методика калибровки ESR-метра при помощи сопротивлений является спорной, но других вариантов у меня нет.

Библиотека — https://github.com/liman324/MCP3421.git

datasheet — MCP3421.pdf

#include <Wire.h>
#include <MCP3421.h>
#include <LiquidCrystal.h>
  MCP3421 mcp;
  LiquidCrystal lcd(7, 8, 2, 3, 4, 5);// RS,E,D4,D5,D6,D7
 
  long dig;
  float u;
  const float u0=0.075;// калибровка нуля
  const float call= 2.84;// калибровка диапазона
 void setup(){
    pinMode(9,OUTPUT); // ВЫХОД СИГНАЛА
    TCCR1A = 0x40;TCCR1B = 0x09;OCR1A = 79;
     Serial.begin(9600);Wire.begin();
  mcp.setConfig(3,0); // 12 14 16 18 bit - 0-3 // 1x 2x 4x 8x gain - 0-3
 }
 
 void loop(){
  dig = mcp.readWire();
 u = dig * 2.048 /131071;
 Serial.print(dig);
 Serial.print("  ");
 Serial.print(u,3);
 Serial.print("  ");
 Serial.println((u-u0)*call,3);
 lcd.setCursor(1,0);lcd.print("ESR = ");lcd.print((u-u0)*call,3);lcd.print(" Om ");
 delay(1000);
 }

Калибровка:

  • Замкните вход прибора перемычкой, откройте монитор порта и укажите в переменной const float u0 


  • Далее возьмите сопротивление номиналом 1 Ом и измерьте его сопротивление при помощи ESR-метра, при необходимости измените значение переменной  const float call

На этом калибровка закончена, можно проверить линейность измерения сопротивления при помощи другого резистора.

Измерение сопротивления 0,1 Ом

Далее можно проводить измерения, руководствуясь данной таблицей

Результаты измерений

Форум — http://forum.rcl-radio.ru/viewtopic.php?id=71

Добавить комментарий

Войти с помощью: 

Случайные статьи

  • Простой микрофонный усилитель

    Простой микрофонный усилитель

    Предложенная схема предназначена для конденсаторного микрофона. Ус-во питается от источника питания 9В (крона), сама схема может быть встроена в корпус микрофона, а громкоговоритель должен быть внешним. Схема состоит из каскада предварительного усиления на транзисторе 2N3904 и усилителя мощности на ОУ LM386. Схема проста в изготовлении, в настройке не нуждается.   Источник — http://www.eleccircuit.com/pre-mic-audio-amplifier-with-ic-lm386/Подробнее...
  • УНЧ на TDA7264

    УНЧ на TDA7264

    Стереофонический Hi-Fi усилитель НЧ, выходной каскад которого работает в режиме АВ. Специально разработан для высококачественного звуковоспроизведения в музыкальных центрах и ТВ приемниках. Напряжение питания ±5…22,5В Максимально потребляемый ток 4,5А Ток покоя при Uп=±20В Rн=8Ом — 80мА Выходная мощность при Uп=±20В Rн=8Ом КНИ 10% — 25Вт Выходная мощность при Uп=±16В Rн=4Ом …Подробнее...
  • Простой корректор на 2-х транзисторах

    Простой корректор на 2-х транзисторах

    Корректор имеет следующие характеристики: Максимальное входное напряжение 40 мВ Максимальное выходное напряжение 4В Перегрузочная способность 24дБ Коэффициент усиления на частоте 1000Гц — 100 Отклонение АЧХ от стандартной не более +/-1дБ Отношение сигнал шум (невзвешенное) 65дБ Коэффициент гармоник не более 0,1% Напряжение питания 15В Ток потребления 1,5мА Корректор при всей своей …Подробнее...
  • MAX6125, MAX6141, MAX6145, MAX6150, MAX6160 — источники опорного напряжения с низким падением напряжения

    MAX6125, MAX6141, MAX6145, MAX6150, MAX6160 — источники опорного напряжения с низким падением напряжения

    Микромощные источники опорного напряжения (ИОН) с низким напряжением падения MAX6125, MAX6141, MAX6145, MAX6150, MAX6160 имею выходное напряжение 2.5 В, 4.096 В, 4.5 В, 5.0 В и регулируемые от 1.23 В до 12.4 В . Основные технические характеристики: Корпус: 3-Pin SOT23 (MAX6125/41/45/50) и 4-Pin SOT143 (MAX6160) Низкое падение напряжения: 200 мВ Ток …Подробнее...
  • Индикатор уровня

    Индикатор уровня

    Очень простая схема индикации уровня на 10-и светодиодах представлена на рис.. микросхема которая используется в данной схеме обладает коэф. усиления — 1. С помощью переключателя S1, мы можем выбрать индикации. Уровень водного сигнала от 60 мВ до 1,25 В. Элементная база R1-2=10Kohm D11-12=1N 4148 S1= mini switch R3-4=1Kohm C1=10uF 25V …Подробнее...