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.


23 нравится? 9


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

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

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



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

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

Виктор01 июн 2023 16:40
Эти два переключателя и есть зависимые. Просто они неправильно нарисованы в отжатом положении, оба. Так не бывает, при нормальной работе всегда будет нажат один из них.

Z01 июн 2023 14:55
Не вижу зависимых переключателей . что он мерит в данном положении переключателей , если вход замкнут на коротко ?

Z26 май 2023 6:50
Re: простой измеритель емкости и индуктивности форум
Буду собирать.

Анатолий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
Полезная схема !!!

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

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

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

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


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

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

 15.11 Терморегулятор с двумя каналами на ATtiny13
 15.11 Часы на ESP32 и светодиодах WS2812b
 15.11 Акустическая система с открытым верхом

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


2.11 Есть проект, где к МК через транзистор подключен ...
1
28.10 Здравия Всем. Нужна помочь, чтоб после запуска ...
18.10 Ребята помогите сделать схему простенькую для ...
2