| Ваш IP: 3.227.211.246 | Online(48) - гости: 28, боты: 19 | Загрузка сервера: 1.51 ::::::::::::


Простой 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В (батарея КРОНА) транзистор VT1 …Подробнее...
  • Испытатель конденсаторов

    С помощью испытателя конденсаторов можно проверить конденсатор на внутренний обрыв или КЗ, так же можно проверить значительную утечку конденсатора. Прибор рассчитан для проверки конденсаторов от 50 пФ. Основа прибора DD1.1-DD1.3, на этих элементах выполнен генератор прямоугольных импульсов с частотой следования 75кГц и скважностью 3. Элемент DD1.4 исключает влияние нагрузки на …Подробнее...
  • Входной предварительный усилитель с регулировкой тембра, громкости и баланса на NE5532

    Входной предварительный усилитель с регулировкой тембра, громкости и баланса на NE5532

    На рисунке показана схема предварительного усилителя с трех полосным регулятором тембра, баланса и громкости. Усилитель построен по простой схеме и содержит одну ИМС типа NE5532. Напряжения питания схемы 12 В, ток потребления не более 80мA. Источник: www.eleccircuit.com/pre-tone-control-stereo-bass-mid-range-treble-by-ic-ne5532+изображение печатной платыПодробнее...
  • ЭЛЕКТРИЧЕСКИЕ ПАРАМЕТРЫ ТРИОДНЫХ ТИРИСТОРОВ ТИПОВ КУ104А — КУ104Г

    Тип Наибольшее прямое напряжение, В КУ104А 15 КУ104Б 30 КУ104В 60 КУ104Г 100 Для тиристоров этого типа Ток в закрытом состоянии 1 не более…… 0,12 мА Обратное постоянное напряжение не более …. 6 В Импульсный отпирающий ток управления 1 не более . . 15 мА Импульсное отпирающее напряжение управления 1 …Подробнее...
  • Шумоподавляющий фильтр

    Схема фильтра состоит из 2-х транзисторов типа ВС108, включенных с ОК, и 2-х RC цепей, одна из которых находиться в цепи обратной связи. Переключатель К1 позволяет выбирать 3 различные частоты среза — 16 12 и 7 кГц. Первое положение исключает действие фильтра шума и превращает его в фильтр для подавления …Подробнее...