Печать

Измеритель индуктивности на Atmega48

Опубликовано . Опубликовано в Устройства на AVR

Рейтинг:   / 3
ПлохоОтлично 
Измеритель индуктивности на Atmega48

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

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

Измеритель индуктивности - схема устройства

На рисунке показана схема цифрового измерителя индуктивности, способного измерять индуктивности в пределах от 0,1 uH до 99,9 mН с погрешностью не более 3%.

Принцип действия прибора. Датчиком индуктивности является LC-генератор на операционном усилителе А1. Схема генератора такова, что позволяет ему работать с очень большим различием в соотношениях L и С составляющих контура. Это позволяет без переключений работать во всем диапазоне измерений.

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

Далее следует микроконтроллер, задача которого в том, чтобы измерить период колебаний на выходе генератора и из него вычислить значение индуктивности. Отображение параметра - на однострочном жидкокристаллическом цифро-буквенном индикаторе.

Измерительный генератор выполнен на операционном усилителе А1 - AD8099 с низковольтным питанием (минимум ±2V, по техническим данным). Делитель из резисторов R1 и R2 создает среднюю точку на входах ОУ, позволяя ему работать при однополярном питании. Этот операционный усилитель выбран потому, что он имеет высокое входное сопротивление и хорошо работает на частотах до 8 МГц и выше. Это позволяет схеме датчика индуктивности (схема на А1) работать в широком диапазоне индуктивности без переключений емкостей.

Поскольку, для данного микроконтроллера 20 МГц - максимальная частота задающего генератора, максимальная входная частота не может быть более 8 МГц. Это максимальное значение частоты, которое может быть на выходе А1. Яркость жидкокристаллического индикатора регулируется подстрочным резистором R5, изменяющим напряжение на его выводе 3.

Источником питания служит гальваническая батарея «Крона» напряжением 9V. Порт РС0 контроллера запрограммирован для работы компаратором и служит для контроля напряжения батареи питания. При снижении напряжения питания ниже 7V на дисплее будет сообщение «LOW BATTERY». Схема питается напряжением 5V от интегрального стабилизатора А2.

Для калибровки прибора нужны две образцовые катушки индуктивностью 22uН и 0,22mН. Они должны быть точными, так как от этого зависит точность измерения прибором. При включении прибора на дисплее: «OVER». Нужно замкнуть входы и появится: «N0 VALUE».
Чтобы перевести прибор в режим калибровки нужно нажать кнопку S1 и удерживая её нажатой включить прибор. Затем, отпустите S1. На дисплее появится «PLACE L1 = 22.0uH». Подключите к входу катушку 22uН Нажмите S1. Отключите катушку 22uН и подключите 0,22mН. Снова нажмите S1. На дисплее должно появиться сообщение «COLIBRATION ОК». Калибровка закончена.

Источник: журнал Elektor

Файлы:
Исходный код программы(Ассемблер), файл прошивки микроконтроллера, макет печатной платы PDF
Дата 22.06.2010 Размер файла 2.05 KB Закачек 2564

Комментарии  

0 #1 Kazemir 13.07.2012 09:47
Из описания работы с прибором непонятно - калибровка прибора с помощью двух образцовых катушек индуктивности делается после каждого включения прибора или это делается один раз и навсегда?
Сообщить модератору
0 #2 Varg 10.10.2012 00:54
Написано про однострочный дисплей, а больше никакой информации нет. С контроллером то все ясно. Сколько символов в строке должно быть?
Сообщить модератору
0 #3 AntonChip 10.10.2012 06:39
Цитирую Varg:
Сколько символов в строке должно быть?

Дисплей 1х16 с контроллером HD44780
Сообщить модератору
0 #4 Varg 10.10.2012 10:33
Цитирую admin:
Цитирую Varg:
Сколько символов в строке должно быть?

Дисплей 1х16 с контроллером HD44780

Понял. спасибо большое!
Сообщить модератору
0 #5 Varg 11.10.2012 18:44
А кто нибудь собирал эту конструкцию? Каков диапазон измерений? В оригинале статьи ( elektor.com/.../... )написано что мерит в диапазоне от 100nH до 100mH..
Сообщить модератору
0 #6 AntonChip 11.10.2012 19:13
Хотел проверить схему, чисто из интереса, но не мог найти операционного усилителя
Сообщить модератору
0 #7 Varg 11.10.2012 19:16
Да, операционник дико дорогой почему то, в митраконе 250р стоит!
Сообщить модератору
0 #8 AntonChip 11.10.2012 19:36
И заменить его почти нечем
Сообщить модератору
0 #9 Varg 11.10.2012 20:23
На сайте Analog Devices можно заказать этот операционник бесплатно, в качестве образца. Только вот при регистрации они не принимают бесплатный домены, а другого у меня нет(((
Сообщить модератору
0 #10 AntonChip 11.10.2012 22:49
Да кстати можно заказать, я у них уже заказывал детальки, сейчас пытаю ихний акселерометр ADXL312
Сообщить модератору
0 #11 юрий михайлович 16.02.2016 10:40
народ. кто-нибудь повторял эту схему? она рабочаяя?
т.к. одну уше сделал. но она не меряет хотя и работает,
не хотелось-бы убить зря время
Сообщить модератору
0 #12 borys 16.02.2016 19:01
Схема рабочая, делал несколько лет назад. Операционника
этого типа не было, поэтому генераторную часть делал по
другому, но это не принципиально.
Сообщить модератору

Рекомендуем посмотреть