Описание измерительной программы RLC-meter. Описание измерительной программы RLC-meter Описание работы транзисторного LC метра

Представляем оригинальную конструкцию lc-метра от нашего коллеги R2-D2. Далее слово автору схемы: В радиолюбительском деле, особенно при ремонтах, необходимо иметь под рукой прибор для измерения емкости и индуктивности - так называемый lc метр. На сегодняшний день для повторения в интернете можно найти много схем подобных устройств, сложных и не очень. Но решил создать свой вариант устройства. Практически все схемы LC метров с использованием микроконтроллеров представленные в интернете, выглядят одинаково. Идея заключается в расчете номинала неизвестных компонентов по формуле зависимости частоты от емкости и индуктивности. Для простоты своей конструкции решил использовать внутренний компаратор микроконтроллера в качестве генератора. Для отображения информации используется LCD от телефона Nokia 3310 либо ему подобный с контроллером PCD8544 и разрешением 84х48, например Nokia 5110 .

Схема lc метра на микроконтроллере

Настройка и функции


Сердцем устройства является микроконтроллер PIC18F2520 . Для стабильной работы генератора в качестве С3 и С4 лучше использовать неполярные конденсаторы либо танталовые. Реле можно использовать любое, соответствующее по напряжению (3-5 вольт), но желательно с минимально возможным сопротивлением контактов в замкнутом положении. Для звука используется буззер без встроенного генератора, или обычный пьезоэлемент.

При первом старте собранного устройства, программа автоматически запускает режим настройки контраста дисплея. Кнопками 2/4 необходимо установить приемлемый контраст и нажать кнопку OK (3). После выполнения данных действий устройство следует выключить и включить заново. Для некоторой настройки работы измерителя в меню есть раздел «Setup ». В подменю «Capacitor », необходимо указать точный номинал используемого калибровочного конденсатора (С_cal) в пФ. Точность указанного номинала напрямую влияет на точность измерения. Контролировать работу самого генератора можно с помощью частотомера в контрольной точке «B», однако лучше использовать уже встроенную систему контроля частоты в подменю «Oscillator ».

С помощью подбора L1 и С1, необходимо добиться стабильных показаний частоты в районе 500-800 кГц. Большая частота положительно влияет на точность измерения в тоже время с ростом частоты может ухудшаться стабильность генератора. Частоту и стабильность генератора, как я уже сказал выше, удобно мониторить в разделе меню «Oscillator ». При наличии внешнего калиброванного частотомера можно выполнить калибровку частотомера LC-метра. Для этого необходимо подключить внешний частотомер к контрольной точке «B» и с помощью кнопок +/- в меню «Oscillator » подобрать константу «K» таким образом, чтобы показания обоих частотомеров совпадали. Для корректной работы системы отображения состояния батареи питания, необходимо настроить резистивный делитель, построенный на резисторах R9, R10, после чего установить перемычку S1 и записать значения в поля раздела «Battery».

Порядок настройки

  • - Измерить напряжение питания микроконтроллера (выводы 19 - 20). Это опорное напряжение “V.ref”
  • - Измерить напряжение до резистивного делителя = U1
  • - Измерить напряжение питания после делителя = U2
  • - Рассчитать коэф. деления “С.div” = U1/U2
  • - Внести полученные цифры в соответствующие разделы меню сохраняя их нажатием кнопки «ОК».

Также внести напряжения “V.max” - максимальное напряжение батареи питания (заполнены все сегменты отображаемой батарейки) и соответственно “V.min” - минимальное напряжение батареи питания (все сегменты батарейки погашены, прибор сигнализирует о необходимой смене или заряде батареи питания). Значения напряжения питания для отображения промежуточных сегментов на пиктограмме батарейки, будут рассчитаны автоматически после внесения информации о “V.max” и “V.min”.

Использование стабилизатора для питания схемы обязательно, так как опорное напряжение должно быть стабильным и не меняться при разряде батареи.

Работа с устройством

Ещё меню lc-метра содержит разделы Light , Sound , Memory . В разделе Light есть возможность включить либо отключить подсветку LCD. Раздел Sound , для вкл/откл звука. В разделе Memory можно посмотреть результаты последних 10 измерений, а также (для новичков) увидеть полученный результат в разных единицах измерения. Назначение кнопок описывают пиктограммы, размещенные в нижней части экрана.

  • (F ) - “Function” переход в меню Setup
  • (M ) - “Memory” сохранение результатов измерения в памяти
  • () - “Light” вкл/откл подсветки
  • (C ) - “Calibration” калибровка

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

Измерение емкости

1. Переключить устройство в режим измерения емкости. Выполнить калибровку. Убедиться, что погрешность измерения находится в допустимых пределах. В случае больших отклонений повторить калибровку.

2. Подключить измеряемый конденсатор к клеммам. На экране появится результат измерений. Для сохранения результата в памяти необходимо нажать (M).

Измерение индуктивности

1. Переключить устройство в режим измерения индуктивности. Замкнуть клеммы. Выполнить калибровку. Убедиться, что погрешность измерения находится в допустимых пределах. В случае больших отклонений повторить калибровку.

2. Подключить измеряемую индуктивность к клеммам. На экране появится результат измерений. Для сохранения результата в памяти необходимо нажать (M).

Видео работы измерителя

В качестве корпуса задействовал геройски погибший при ремонте телевизора китайский тестер.

Все файлы - прошивки контроллера, платы в Lay и так далее можно или на форуме. Материал предоставил - Савва . Автор схемы R2-D2 .

Обсудить статью LC МЕТР

Этот проект - простой LC-метр на основе популярного дешёвого микроконтроллера PIC16F682A. Он похож на другую, недавно опубликованную тут конструкцию . Обычно такие функции трудно найти в дешевых коммерческих цифровых мультиметрах. И если некоторые ещё могут мерять ёмкость, то индуктивность точно нет. А значит придётся собрать такой приборчик своими руками, тем более ничего сложного в схеме нет. В нем используется PIC контроллер и все нужные файлы плат и HEX файлы для программирования микроконтроллера есть по ссылке .

Вот схема измерителя LC

Дроссель на 82uH. Общее потребление (с подсветкой) 30 мА. Резистор R11 ограничивает подсветку и должен быть рассчитан в соответствии с фактическим токопотреблением ЖК-модуля.

В измеритель нужно 9 В батарею питания. Поэтому тут использован стабилизатор напряжения 78L05. Также добавлен автоматический режим сна схемы. За время в режиме работы отвечает значение конденсатора C10 на 680nF. Это время в данном случае 10 минут. Полевой MOSFET Q2 может быть заменен на BS170.

В процессе настройки, следующей целью было сделать потребляемый ток максимально низким. С увеличением значения R11 до 1,2 ком, которые управляют подсветкой, общий ток устройства был снижен до 12 мА. Можно было уменьшить еще больше, но видимость очень страдает.

Результат работы собранного устройства

Эти фотографии показывают LC метр в действии. На первой конденсатор 1nF/1%, а на второй дроссель 22uH/10%. Прибор очень чувствителен - когда ставим щупы, то уже есть 3-5 пФ на дисплее, но это устраняется при калибровке кнопкой. Конечно можно купить готовый аналогичный по функциям измеритель, но конструкция его столь проста, что совсем не проблема спаять и самому.

Сделал как то себе этот крайне полезный и не заменимый прибор, из-за острой необходимости в измерении емкости и индуктивности. Обладает на удивление очень хорошей точностью измерения при этом схема довольно простая базовым компонентом которой является микроконтроллер PIC16F628A.

Схема:

Как видно, основные компоненты схемы это PIC16F628A, знакосинтезирующий дисплей (можно использовать 3 типа дисплея 16х01 16х02 08х02), линейный стабилизатор LM7805, кварцевый резонатор на 4 Мгц, реле на 5В в DIP корпусе, двух секционный переключатель (для переключения режимов измерения L или C).

Прошивки для микроконтроллера:

Печатная плата:

Файл печатной платы в формате sprint layout:

Исходная плата разведена под реле в DIP корпусе.

У меня такого не нашлось и я использовал что было, старое компактное как раз подходящее по размерам реле. В качестве танталовых конденсаторов использовал совковые танталовые. Переключатель режима измерения, выключатель питания и кнопку калибровки использовал, снятые когда то со старых совковых осциллографов.

Провода измерительные:

Должны быть как можно короче.

Во время сборки и настройки руководствовался вот этой инструкцией:

Соберите плату, установите 7 перемычек. Установите в первую очередь перемычки под PIC и под реле и две перемычки рядом с контактами для дисплея.

Используйте танталовые конденсаторы (в генераторе) — 2 шт.
10мкф.
Два конденсатора 1000пФ должны быть полиэстеровые или лучше (прим. допуск не более 1%).

Рекомендуется использовать дисплей с подсветкой (прим. ограничительный резистор 50-100Ом на схеме не указан контакты 15, 16).
Установите плату в корпус. Соединение между плату и дисплей по вашему желанию можно припаять, или сделать используя разъем. Провода вокруг переключателя L/C сделайте как можно короткими и жесткими (прим. для уменьшения «наводок» и для правильной компенсации измерений особенно для заземленного конца L).

Кварц следует использовать 4.000MHz, нельзя использовать 4.1, 4.3 и т.п.

Проверка и калибровка:

  1. Проверьте установку деталей на плате.
  2. Проверьте установку всех перемычек на плате.
  3. Проверьте правильность установки PIC, диодов и 7805.
  4. Не забудьте – «прошить» PIC до установки в LC — метр.
  5. Осторожно включите питание. Если есть возможность, используйте регулируемый источник питания в первый раз. Измерять ток при увеличении напряжения. Ток должен быть не более 20мА. Образец потреблял ток 8мА. Если ничего не видно на дисплее покрутите переменный резистор регулировки контраста. На дисплее должно быть написано «Calibrating », затем C=0.0pF (или С= +/- 10пФ).
  6. Подождите несколько минут («warm-up»), затем нажмите кнопку «zero» (Reset) для повторной калибровки. На дисплее должно быть написано C=0.0pF.
  7. Подключите «калибровочный» конденсатор. На дисплее LC – метра увидите показания (с +/- 10% ошибкой).
  8. Для увеличения показаний емкости замкните перемычку «4» см. картинку ниже (прим. 7 ножка PIC). Для уменьшения показаний емкости, замкните перемычку «3» (прим. 6 ножка PIC) см. картинку ниже. Когда значение емкости будет совпадать с «калибровочным» удалите перемычку. PIC запомнит калибровку. Вы можете повторять калибровку множество раз (до 10,000,000).
  9. Если есть проблемы с измерениями, вы можете с помощью перемычек «1» и «2» проверить частоту генератора. Подсоедините перемычку «2» (прим. 8 ножка PIC) проверьте частоту «F1» генератора. Должно быть 00050000 +/- 10%. Если показания будут слишком большие (near 00065535), прибор выходит в режим «переполнение» и показывает ошибку «overflow» . Если показание слишком низкие (ниже 00040000), вы потеряете точность измерения. Подсоедините перемычку «1» (прим. 9 ножка PIC) для проверки калибровки частоты «F2». Должно быть около 71% +/- 5% от «F1» которые вы получили подсоединяя перемычку «2».
  10. Для получения максимально точных показаний можно регулировать L до получения F1 около 00060000. Предпочтительней устанавливать «L» = 82 мкГн на схеме 100мкГн (вы можете не купить 82мкГн;)).
  11. Если на дисплее 00000000 для F1 или F2, проверьте монтаж около переключателя L/C — это означает, что генератор не работает.
  12. Функция калибровки индуктивности автоматически калибруется, когда происходит калибровка емкости. (прим. калибровка происходят в момент срабатывания реле когда замыкаются L иC в приборе).

Тестовые перемычки

  1. Проверка F2
  2. Проверка F1
  3. Уменьшение C
  4. Увеличение C

Как проводить измерения:

Режим измерения емкости:

  1. Переводим переключатель выбора режима измерения в положение «C»
  2. Нажимаем кнопку «Zero»
  3. Появляется надпись «Setting! .tunngu.» ждем пока не появится «C = 0.00pF»

Режим измерения индуктивности:

  1. Включаем прибор, ждем пока загрузится
  2. Переводим переключатель выбора режима измерения в положение «L»
  3. Замыкаем измерительные провода
  4. Нажимаем кнопку «Zero»
  5. Появляется надпись «Setting! .tunngu.» ждем пока не появится «L = 0.00uH»

Ну вроде все, вопросы и замечания оставляйте в комментариях под статьей.

Степан Миронов.

Измеритель ESR+LCF v3.

Давно не секрет, что половина отказов в современной бытовой технике связана с электролитическими конденсаторами.
Вздувшиеся конденсаторы видно сразу, но есть и такие, которые выглядят вполне нормально. Все неисправные конденсаторы имеют потерю ёмкости и увеличенное значение ESR, или только увеличенное значение ESR(ёмкость нормальная или выше нормы).
Вычислить их - не так просто, приходится выпаивать их, если параллельно подключено несколько конденсаторов, или параллельно к измеряемому конденсатору подключены какие либо шунтирующие элементы, проверять и исправные запаивать обратно. Многие конденсаторы приклеены к плате, находятся в труднодоступных местах и демонтаж/монтаж их, занимает много времени. Ещё при нагревании, неисправный конденсатор может на время восстанавливать работоспособность.
Поэтому радиомеханики, да и не только они, мечтают иметь прибор для проверки исправности электролитических конденсаторов, внутри-схемно, не выпаивая их.
Хочу огорчить, на все 100% - это не возможно. Не возможно правильно измерять ёмкость и ESR, но проверить исправность электролитического конденсатора без выпаивания, во многих случаях возможно по увеличенному значению ESR.
Неисправные конденсаторы с увеличенным ESR и нормальной ёмкостью встречаются часто, а с нормальным ESR и с потерей ёмкости нет.
Уменьшение ёмкости от номинальной на 20% - не считается дефектом, это нормально даже для новых конденсаторов, поэтому для начальной дефектации электролитического конденсатора достаточно измерить ESR. Показания ёмкости при внутрисхемных измерениях, только для информации и в зависимости от шунтирующих элементов схемы, могут быть значительно завышенными или не измеряться.

Ориентировочная таблица допустимых значений ESR, приведена ниже:

Было разработано несколько версий измерителя ESR.
Измеритель ESR+LCF v3 (третья версия), разрабатывался с учётом максимальных возможностей при внутрисхемных измерениях. Кроме основного измерения ESR (на дисплее Rx>x.xxx), имеется дополнительная функция для внутрисхемного вычисления ESR, названная анализатором - "aESR" (на дисплее a x.xx).
Анализатор обнаруживает нелинейные участки при заряде измеряемого конденсатора (исправный конденсатор заряжается линейно). Далее математическим путём рассчитывается предполагаемое отклонение и прибавляется к значению ESR.
При измерении исправного конденсатора “aESR” и “ESR” близки по значению. На дисплее дополнительно выводится значение “aESR”.
Эта функция не имеет прототипа, поэтому на момент подготовки основной документации, был очень не большой опыт в её использовании.

На данный момент, есть множество положительных отзывов от разных людей с рекомендациями по её использованию.
Данный режим не даёт сто процентного результата, но при знании схемотехники и накопленном опыте - эффективность данного режима велика.
Результат внутрисхемного измерения, зависит от шунтирующего влияния элементов схемы.
Полупроводниковые элементы (транзисторы, диоды) не оказывают влияния на результат измерения.
Наибольшее влияние оказывают низкоомные резисторы, индуктивности, а так же другие конденсаторы, подключенные к цепям измеряемого конденсатора.
В местах, где шунтирующее влияние на проверяемый конденсатор не велико, неисправный конденсатор хорошо измеряется в обычном режиме "ESR", а в местах, где шунтирующее влияние велико, неисправный конденсатор (не выпаивая) можно вычислить только с помощью "анализатора - aESR".

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

Наиболее сложными местами для измерения, являются схемы с одновременным шунтированием множеством элементов разных видов.

На схеме выше, неисправный конденсатор С2+1ом, шунтируется C1+L1+C3+R2.

При измерении такого конденсатора, значение ESR в норме, а анализатор показывает ”0,18” - это превышение нормы.

К сожалению, не всегда удаётся внутри-схемно определить исправность электролитического конденсатора.
Например: в материнских платах по питанию процессора не получится, там слишком велико шунтирование. Радиомеханик, как правило, ремонтирует однотипную аппаратуру, и со временем у него накапливается опыт, и он уже точно знает в каком месте и как диагностируются электролитические конденсаторы.

И так, что же может мой измеритель.

Измеритель ESR+LCF v3 - измеряет

Дополнительные функции:

В режиме ESR можно измерять постоянные сопротивления 0.001 - 100Ом, измерение сопротивления цепей, имеющих индуктивность или ёмкость, невозможно (т.к. измерение производится в импульсном режиме и измеряемое сопротивление шунтируется). Для корректного измерения таких сопротивлений необходимо нажать кнопку «+» (при этом измерение производится при постоянном токе 10мА). В этом режиме диапазон измеряемых сопротивлений равен 0.001 - 20Ом.
- В режиме ESR при нажатой кнопке «L/C_F/P» включается функция внутрисхемного анализатора (подробное описание см. далее).
- В режиме частотомера при нажатой кнопке «Lx/Cx_Px» включается функция «счетчик импульсов» (непрерывный счёт импульсов поступающих на вход “Fx“). Обнуление счетчика производится кнопкой «+».
- Индикация разряда батареи.
- Автоматическое отключение - около 4х минут (в режиме ESR-2мин.). По истечении времени простоя, загорается надпись "StBy" и в течении 10 сек, можно нажать любую кнопку и продолжится работа в том же режиме.

В современной технике электролитические конденсаторы часто шунтируются индуктивностью менее 1 мкГн и керамическими конденсаторами. В обычном режиме здесь, измеритель не способен выявить неисправный электролитический конденсатор без выпаивания. Для этих целей, добавлена функция внутрисхемного анализатора.
Анализатор обнаруживает нелинейные участки при заряде измеряемого конденсатора (исправный конденсатор заряжается линейно). Далее математическим путём рассчитывается предполагаемое отклонение и прибавляется к значению ESR(Rx) = aESR(a). На дисплее дополнительно выводится значение aESR (a). Наиболее эффективна данная функция при измерении ёмкостей выше 300мкФ. Для включения этой функции необходимо нажать кнопку «L/C_F/P».

Принципиальная схема.

"Сердцем измерителя является микроконтроллер PIC16F886-I/SS. В этом измерителе также, без изменения прошивки, могут работать и микроконтроллеры PIC16F876, PIC16F877.

Конструкция и детали.

ЖК - индикатор на основе контроллера HD44780, 2 строки по 16 знаков.
Контроллер - PIC16F886-I/SS.
Транзисторы BC807 - любые P-N-P, близкие по параметрам.
ОУ TL082 - любой этой серии (TL082CP, AC и др.). Возможно применение ОУ MC34072. Применение других ОУ (с другим быстродействием) не рекомендуется.
Полевой транзистор P45N02 - 06N03, P3055LD и др., подходит практически любой из материнской платы компьютера.
Дроссель L101 - 100мкГн +-5%. Можно изготовить самому или применить готовый. Диаметр провода намотки должен быть не менее 0.2мм.
С101 - 430-650пФ с низким ТКЕ, К31-11-2-Г - можно найти в КОС отечественных телевизоров 4-5 поколения (КВП контура).
С102, С104 4-10мкФ SMD - можно найти в любой старой компьютерной материнской плате Пентиум-3 возле процессора, а также в боксовом процессоре Пентиум-2.
BF998 - можно найти в СКВ, телевизоров и видеомагнитофонов ГРЮНДИК.
SW1 (размер7*7mm)- обратите внимание на распиновку, встречаются двух типов. Разводка печатной платы соответствует рис 2.

Печатная плата выполнена из одностороннего стеклотекстолита.

Одновременно печатная плата служит основанием для корпуса. По периметру платы припаяны полоски стеклотекстолита шириной 21мм.

Крышки сделаны из чёрной пластмассы.

Сверху расположены кнопки управления, а спереди три гнезда типа «ТЮЛЬПАН», для съёмного щупа. Для режима “R/ESR” - гнездо более высокого качества.

Конструкция щупа:

В качестве щупа, использован металлический штекер типа « тюльпан». К центральному выводу припаяна игла.

Из доступного материала для изготовления иглы можно использовать латунный стержень, диаметром 3мм. Через некоторое время, игла окисляется и для восстановления надёжного контакта, достаточно протереть кончик, мелкой наждачной бумагой.

Ниже в архиве есть все необходимые файлы и материалы для сборки и настройки данного измерителя.

Удачи всем и всего наилучшего!

miron63 .

Архив Измеритель ESR+LCF v3.

Я уверен, что этот проект не является новым, но это собственная разработка и хочу, чтобы этот проект так, же был известен и полезен.

Схема LC метра на ATmega8 достаточно проста. Осциллятор является классическим и выполнен на операционном усилителе LM311. Основная цель, которую я преследовал при создании данного LC метра — сделать его не дорогим и доступным для сборки каждым радиолюбителем.

Принципиальная схема измерителя емкости и индукции

Характеристики LC-метра:

  • Измерение емкости конденсаторов: 1пФ — 0,3мкФ.
  • Измерение индуктивности катушек: 1мкГн-0,5мГн.
  • Вывод информации на ЖК индикатор 1×6 или 2×16 символов в зависимости от выбранного программного обеспечения

Для данного прибора я разработал программное обеспечение, позволяющее использовать тот индикатор, который есть в распоряжении у радиолюбителя либо 1х16 символьный ЖК-дисплей, либо 2х 16 символов.

Тесты с обоих дисплеев, дали отличные результаты. При использовании дисплея 2х16 символов в верхней строке отображается режим измерения (Cap – емкость, Ind – ) и частота генератора, в нижней же строке результат измерения. На дисплее 1х16 символов слева отображается результат измерения, а справа частота работы генератора.

Однако, чтобы поместить на одну строку символов измеренное значение и частоту, я сократил разрешение дисплея. Это ни как не сказывается на точность измерения, только чисто визуально.

Как и в других известных вариантах, которые основаны на той же универсальной схеме, я добавил в LC-метр кнопку калибровки. Калибровка проводится при помощи эталонного конденсатора емкостью 1000пФ с отклонением 1%.

При нажатии кнопки калибровки отображается следующее:

Измерения, проведенные с помощью данного прибора на удивление точны, и точность во многом зависит от точности стандартного конденсатора, который вставляется в цепь, когда вы нажимаете кнопку калибровки. Метод калибровки устройства заключается всего лишь в измерении емкости эталонного конденсатора и автоматической записи его значения в память микроконтроллера.

Если вы не знаете точное значение, можете откалибровать прибор, изменяя значения измерений шаг за шагом до получения наиболее точного значения конденсатора. Для подобной калибровки имеются две кнопки, обратите внимание, на схеме они обозначены как «UP» и «DOWN». Нажимая их можно добиться корректировки емкости калибровочного конденсатора. Затем данное значение автоматически записывается в память.

Перед каждым замером емкости необходимо сбросить предыдущие показания. Сброс на ноль происходит при нажатии «CAL».

Для сброса в режиме индуктивности, необходимо сначала замкнуть выводы входа, а затем нажать «CAL».

Весь монтаж разработан с учетом свободной доступности радиодеталей и с целью достижения компактности устройства. Размер платы не превышают размеров ЖК-дисплея. Я использовал как дискретные компоненты, так и компоненты поверхностного монтажа. Реле с рабочим напряжением 5В. Кварцевый резонатор — 8MHz.