9zip.ru - технологии для людей
9zip.ru Радиотехника, электроника и схемы своими руками Простой измеритель ёмкости и индуктивности на микроконтроллере AT89C2051

В каждой домашней лаборатории радиолюбителя должен быть полезнейший прибор - измеритель ёмкости и индуктивности. Следует ли говорить, что он должен охватывать как можно большие диапазоны измерений. Для конденсаторов - это от пикофарада до, как минимум, единиц микрофарад. Прежде всего, это необходимо для измерения ёмкости smd-конденсаторов. Измерение индуктивности должно быть также в максимально возможных пределах. Обязательной должна быть возможности калибровки измерителя для учёта погрешности щупов, ёмкости монтажа и т.п.

Всем этим требованиям удовлетворяет прибор, схема которого показана ниже. Благодаря применению LM311 в задающем генераторе обеспечивается максимальная устойчивость генерации на низких частотах, что расширяет диапазон измерений на больших значениях. Минимальное значение измерения для ёмкости здесь - 0.01пФ, верхнее значение - не определено. Индуктивность - от 0 до десятков Генри. Программно значения диапазонов измерений никак не ограничены. То есть будет работать до тех значений измеряемых ёмкостей и индуктивностей, пока работает генератор на LM311. Показания отображаются на стандартном двухстрочном индикаторе по 16 символов в строке (16*2).


Нажмите, чтобы увеличить

Измеритель ёмкости и индуктивности построен на основе одного из самых распространённых когда-то микроконтроллеров - AT89C2051. Специально для него разработан простой программатор. Найти данный микроконтроллер пока ещё можно, хоть это и становится всё сложней. Аналогично с кварцевым резонатором на 11.059 дня него - найти можно, но не везде.

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

Калибровка выполняется один раз после включения нужного режима измерения. После выключения прибора калибровка не сохраняется, но это и не нужно. Калибровка учитывает все паразитные ёмкости и индуктивности, которые могут отличаться просто от положения прибора и оператора в пространстве, от взаимного расположения проводов щупов и т.д. Поэтому последовательность такая: включили прибор, выбрали режим, произвели калибровку, можно измерять сколько угодно.

Калибровка для режима измерения ёмкости:
1. Включить прибор, выбрать режим C
2. Взять щупы в руки в такое положение, в котором будет производиться измерение
3. Нажать и отпустить кнопку калибровки

Калибровка для режима измерения индуктивности:
1. Включить прибор, выбрать режим L
2. Взять щупы в руки и закоротить их
3. Нажать и отпустить кнопку калибровки

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

Авторская страница проекта:



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

Значение индуктивности дросселя L, как оказалось, не принципиально: при калибровке программа автоматически подстроится под значение частоты генерации с замкнутыми щупами. Однако, тем не менее, это значение должно быть близко к тому, которое указано на схеме.

Файлы:
  • прошивка v.1: lcmeter1.hex
  • прошивка v.2: lcmeter2.asm - необходимо компилировать
  • авторская печатная плата: lcboard.zip + расположение деталей
  • наш вариант печатной платы: lc_meter.brd (Eagle Layout) - односторонняя плата без полигонов, есть перемычки. Все детали кроме двух конденсаторов по 22пФ - выводные.
Печатная плата измерителя

Получается компактное устройство. Переключатели - не П2К, меньшего размера, ПКн61 от отечественного магнитофона.

Готовый LC-метр

Имеется усовершенствованный вариант измерителя на PIC16F690.


20 нравится? 6


16.03.2014 © 9zip.ru
Авторские права охраняет Роскомнадзор

Понравилась статья?
Емеля говорит:
поделись с друзьями!

Хочешь почитать ещё про схемы своими руками? Вот что наиболее популярно на этой неделе:
Зарядное устройство на UC3842/UC3843 с регулировкой напряжения и тока
Схемы и печатные платы блоков питания на микросхемах UC3842 и UC3843
Миниатюрный дозиметр на микроконтроллере



Есть вопросы, комментарии? Напиши:

Имя
Комментарий
Длина текста:
число с картинки
Правила прочитал(а)

Анатолий21 июл 2022 21:25
Сделал, прибор очень понравился из-за диапазона измерений (вернее, отсутствия переключателей диапазонов). Вместо LM311 работает наш аналог КР554СА3А, конденсатор на 1 выводе МК - 1 мкФ.

LA10 июл 2019 10:44
Реклама под статьёй ведёт на Aliexpress, там всё есть.

Евгений10 июл 2019 5:46
Здравствуйте. Готовая схема есть для продажи?

LA05 ноя 2018 16:30
Если китайская схема совпадает по выводам микроконтроллера, то можно попробовать.

Ярослав04 ноя 2018 6:49
Купил китайский конструктор на STC89C52 и по невнимательности сжег МК. Схема похожа на Вашу, но в генераторе стоит LM393. Можно ли заменить МК на AT89C52-24PI с Вашей же прошивкой?

LA06 окт 2017 23:35
Да, 150uH.

Валентин06 окт 2017 20:44
Что то я понять не могу. Индуктивность 0,15 милиГенри?

Гость07 авг 2017 19:52
Ёмкость задаётся в исходнике:

; C2= 1005pF
mov C2real,#4Bh
mov C2real+1,#20h
mov C2real+2,#8Ah
mov C2real+3,#30h

Юрий07 авг 2017 17:09
Прочитал, что можно тщательно измерить величину ёмкости калибровочного конденсатора и ввести её значение в программу контроллера. Как это сделать?
Спасибо.

Михаил03 ноя 2015 11:03
Я собрал данный измеритель по вашей печатной плате. Заработал сразу, провёл калибровку, диапазоны измерения действительно поразили. Меряет точно. Заодно нашлось применение древнему микроконтроллеру AT89C2051.

Павел13 май 2014 16:11
Полезная схема !!!

Пользовательские теги: измерение индуктивности ардуино rlc измеритель на микроконтроллере [ Что это? ]

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

Главная 9zip.ru База знаний радиолюбителя Контакты
Девять кучек хлама:

Радиотехника, электроника и схемы своими руками Ремонт домашней электроники Виртуальный музей старых радиодеталей XX века Ламповый звук hi-end и ретро электроника Катушки Теслы Радиодетали и модули с Aliexpress Интернет и сети, компьютеры и программы Сотовые операторы Инструкции


Дайджест
радиосхем

Новые схемы интернета - в одном месте!

 23.3 Цифровой радиоприемник Perfeo I90
 21.3 Первичные Часы на ESP32
 21.3 Тремостат для управления мощным нагревателем

Задай вопрос радиолюбителям!


23.3 Кто может помочь мне, купил ослика hantec osd2d15. ...
21.3 Я - аквариумистка. У меня есть автоматическая ...
5
15.3 Есть прилично поработавшая люминесцентная лампа, ...
3