меню
L/C метр (тестер) | ,
 


О полезности и необходимости наличия измерителя емкостей конденсаторов и индуктивности катушек (L/C тестера) нет смысла рассказывать. Но на данный момент стоимость одного только измерителя емкости конденсаторов может шокировать своей необоснованностью. Предлагаемый мною L/C измеритель можно собрать без огромных усилий и при этом вложиться всего в $5.



Автор данной схемы L/C тестера и программного кода для микроконтроллера ATtiny2313 Александр Кленин, мной всего лишь был переработан программный код, под мой вариант схемы, внесены изменения в принципиальную схему L/C тестера, улучшающие его измерительные показатели, и разработана печатная плата в формате *.lay. Будьте внимательны при разводе или печати платы по моему исходнику, т.к. корпус микроконтроллера ATtiny2313, используемый в L/C тестере – SOIC, а не DIP.


Теперь немного о возможностях данного L/C тестера на микроконтроллере ATtiny2313: Измерение емкости конденсаторов в диапазоне от 0.00 pF до 9999 μF, измерение индуктивности в диапазоне от 0.00 μH до 9999 mH. Отклонения в измерениях – не более пары процентов, при условии высокой точности сборочных и отладочных компонентов схемы.


Можно использовать в схеме конденсаторы от 4 000 до 10 000 pF и индуктивность от 400 до 800 μH. Но при этом нужно будет производить калибровку несколько раз при отладке схемы.


Калибровка измерителя емкости конденсаторов проводится по следующему принципу:


1)       Программируем микроконтроллер ATtiny2313, отключаемся от программатора, включаем L/C тестер и даем ему пару минут поработать.


2)       Жмем кнопку ">0<" (к гнезду «Cx» в данный момент ничего не должно быть подключено) и после появления на экране надписи "0.00P" отпускаем ее.


3)       Подключаем эталонный конденсатор к гнезду «Cx» и соотношением исходной емкости к показанной на экране, находим поправочный коэффициент.


4)       Подключаем программатор, читаем с микроконтроллера EEPROM, заменяем в исходнике переменную E_CONST_C на значения из EEPROM (с 5й по 8й пары чисел включительно). Это позволит учесть паразитные параметры схемы при расчете проверяемых емкостей конденсаторов.


5)       Значение COEFF_C в исходном файле преобразовываем при помощи стандартного калькулятора windows в десятичную систему и умножаем на поправочный коэффициент (из 3го пункта данной инструкции по калибровки) и обратно преобразовываем в 16тиричную систему, записываем новое значение COEFF_C.


6)       Компилируем исходный код в программе AVR Studio и записываем обратно в микроконтроллер ATtiny2313 полученные файлы с расширением .hex и .eep. Проверяем  работу L/C тестера.


Калибровка измерителя индуктивности проводится аналогично, только в п.2 гнездо «Lx» закорачиваем, а в п.4 используются с 13й по 16ю пары чисел. При необходимости калибровки повторяем.


Незабываем про фьюзы – галочки должны стоять только напротив SPIEN и BODLEVEL1. Индикатор я использовал с общим анодом, размером 0,56”.



Скачать бесплатно разводку печатной платы L/C тестера (L/C метра) и файлы для программирования микроконтроллера ATtiny2313 (индикатор с общим анодом) можно ЗДЕСЬ. Для индикатора с общим катодом файлы ЗДЕСЬ. Программу AVR Studio в Portable версии можно скачать ЗДЕСЬ.


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


Поделиться:
 
Страницы:
1 2 3 4 5 6
hawk | 25.11.2013 23:10

Уважаемый админ,  а кварц не нужно черезконденсаторы на землю притягивать?

Коментариев: 3  | daglib(bсh)yandex.ru  | Зарегестрирован: 2013-11-25
admin | 26.11.2013 01:39

Нет. Делайте как нарисовано по схеме.

Коментариев: 1727  | Администратор сайта
hawk | 27.11.2013 20:47

Собрал данное устройство, тини в дип корпусе, 74hc132 в соике.  При включении загораются все сегменты, через пару секунд выводится 666Е.
При этом жутко греется стабилизатор тиньки. Питание 12В, разводку проверил, подскажите в какую сторону примерно копать?

Добавленно позже (в 23:09 27.11.2013):

Подключил мимо стабилизатора к 5В блоку питания. Все осталось так же. Заметил еще, что если нажимать на кнопку c/l, на дисплей выводит мусор.

Коментариев: 3  | daglib(bсh)yandex.ru  | Зарегестрирован: 2013-11-25
mulder | 27.11.2013 23:34

Привет всем. Не подскажите ли чайнику как изменить данные файла hex в программе AVR Studio 4? Благодарю за помощь

Коментариев: 3  | fox1975(bсh)ukr.net  | Зарегестрирован: 2013-11-27
admin | 28.11.2013 02:38

hawk, возможно не правильно прошит МК. Попробуйте перепрошить.

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

Коментариев: 1727  | Администратор сайта
hawk | 29.11.2013 15:15

Перепрошивка к сожалению не помогает. Использовал 2 разных контроллера. Шью через USBAsp прогой AVRDUDEPROG. Сначала шью флеш, потом эпром и затем фьюзы. Может я не так делаю?

Коментариев: 3  | daglib(bсh)yandex.ru  | Зарегестрирован: 2013-11-25
admin | 02.12.2013 19:03

Проверьте разводку, наличие КЗ, перетравов.

Коментариев: 1727  | Администратор сайта
mulder | 08.12.2013 13:52

собрал данный прибор. все заработало. столкнулся с проблемой компиляции файлов hex и eep. пытаюсь скомпилировать в программе AVR Studio 4 и получаю результат (на картинке). что я не правильно делаю?

Добавленно позже (в 13:53 08.12.2013):

Коментариев: 3  | fox1975(bсh)ukr.net  | Зарегестрирован: 2013-11-27
admin | 08.12.2013 14:21

mulder, повторяю не первый раз, будьте внимательней.

Скачиваете архив с исходниками. Открываете AVR Studio. Нажимаете новый проект. В окне «create new project» выберите Atmel AVR Assembler, напишите имя проекта. Нажмите кнопку «Finish». В открывшееся окно скопируйте все содержимое файла cl_led.asm из архива, сделайте необходимые изменения и нажмите Ctrl+F7. В папке с проектом появятся файлы проекта и необходимые Вам скомпилированные файлы «.hex» и «.eep».

Коментариев: 1727  | Администратор сайта
mulder | 13.12.2013 00:03

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

Коментариев: 3  | fox1975(bсh)ukr.net  | Зарегестрирован: 2013-11-27
admin | 14.12.2013 18:05

Нажмите кнопку "Assemble".

Коментариев: 1727  | Администратор сайта
xedor | 09.03.2014 03:01

Здравствуйте админ! Зделам эту схеу, вот что получилось! при подключении питания ничего не происходит! После 10- сек включаеться дисплей (индикатор) и светиться  "10.1n"  Я поддождал 3 мин. и нажал кнопку "0" екран погас и опять "10.1n"!  Где копать что исправить???
Кондинсатори ставил "103 " 10 нанофарад керамические! Питания от БП 9Вольт!
 

Коментариев: 1  | xedory(bсh)yandex.ua  | Зарегестрирован: 2014-03-08
admin | 09.03.2014 11:06

xedor, проверьте кварц и его пайку. Индикатор должен загораться сразу, после подачи питания.

Коментариев: 1727  | Администратор сайта
sodium | 31.03.2014 16:01

Подскажите пожалуйста, как диапазон измерения индуктивностей показывается на экране? Например как на экране будет выглядеть индуктивость 99uГн, 9000uГн,  99mГн, 9000mГн?

Коментариев: 1  | 7154874(bсh)dispostable.com  | Зарегестрирован: 2014-03-31
admin | 01.04.2014 00:50

У меня уже давно нет данного прибора, так что достоверно ответить не смогу. Если не ошибаюсь, то обозначение было следующим: 99uГн – 99μ, 9000uГн - 9,  99mГн - 99, 9000mГн - 9000.

Коментариев: 1727  | Администратор сайта
qwerty1 | 29.04.2014 16:34

полную работу семы принципиальной где можно взять?

Коментариев: 1  | vasiliy-96160(bсh)mail.ru  | Зарегестрирован: 2014-04-29
ba2h | 02.05.2014 23:32

Добрый вечер! Подскажите, какое должно быть потребление тока у сего девайса? Все собрал, все откалибровал, но очень быстро садится крона до 4-5 вольт, затем начинают тускнеть и моргать индикаторы и, в конце-концов, гаснут. В чем может быть причина? Спасибо!

Коментариев: 2  | ba2h(bсh)ukr.net  | Зарегестрирован: 2014-05-02
ba2h | 03.05.2014 12:30

Еще добавлю: по питанию проверил все: конденсаторы обвязки кренок, сами кренки, да и собственно, там больше нечего проверять...

Коментариев: 2  | ba2h(bсh)ukr.net  | Зарегестрирован: 2014-05-02
admin | 07.05.2014 00:17

qwerty1, смотрите исходники. Если не изменяет память, там все закомментировано.
ba2h, проверьте прожорливость схемы мультиметром. Я сделать не могу, т.к. у меня данного тестера уже нет.

Добавленно позже (в 00:17 07.05.2014):

qwerty1, смотрите исходники. Если не изменяет память, там все закомментировано.
ba2h, проверьте прожорливость схемы мультиметром. Я сделать не могу, т.к. у меня данного тестера уже нет.

Коментариев: 1727  | Администратор сайта
said_t | 05.08.2014 14:12

повторил этот прибор, калибровку не делал, по контрольным замерам точность меня устраивает.
Есть проблема с бегущими показаниями после обнуления, показания хаотически изменяются, но с тенденцией к увеличению. На канале индуктивности, увеличение происходит медленно на 0.04 за 30 секунд и его можно игнорировать, а вот в канале емкости  показания меняются дважды в секунду и диаппазон от 0.01 до 3.50,  через 1 минуту уже от 0.90 до 5.45 и так далее.
читал здесь о стабильности питания, но запитку производил как от лабораторного блока ритания 12В так и от LI-ION аккумуляторов 11.5В, результат практически тот - же.  Менял задающие конденсаторы,  ни чего не дало, кварц новый, и один, заменить нечем. Может быть причиной 74НС132 ? Она у меня бу.
Проблема волнует по причине: на замере емкостей  от 1 до 300 пикофарад и больших более 100 микрофарад (электролиты) показания также скачут, тяжело определится. Вот мои замеры: https://best-chart.ru/user_files/замеры.xls, что здесь можно предпринять?

Коментариев: 1  | said_t(bсh)ukr.net  | Зарегестрирован: 2014-08-05
admin | 06.08.2014 23:26

said_t, в общем показания у Вас довольно приемлемые для прибора такого уровня. Там где большая погрешность Вы измеряли несколько конденсаторов одного номинала или это были единичные детали? 74НС132 можете попробовать заменить. Микросхема не дорогая. Но, мне кажется, что эта проблема связана с конструкцией измерителя, самовозбуждением. Стабильное питание снижает рост показаний, но не устраняет полностью.

Коментариев: 1727  | Администратор сайта
olvlag | 30.11.2014 10:08

скажите,как выставить  фьюзы в cjde vision.

Добавленно позже (в 10:53 30.11.2014):

ponyprog неустраивает тем ,что Attiny2313 там нету.А at90s2313 не

реагирует на Attiny.

Коментариев: 2  | sunlight07(bсh)mail.ru  | Зарегестрирован: 2014-11-30
admin | 30.11.2014 11:11

Чтобы не ошибиться с выставлением фьюзов в CodeVisionAVR рекомендуется прочитать фьюзы, которые установлены по умолчанию, скопировать их в окно программирования, а затем редактировать.

В PonyProg2000 есть ATtiny2313. Будьте внимательней.

Коментариев: 1727  | Администратор сайта
olvlag | 30.11.2014 14:06

спасибо!у меня стоит старая версия пони прог.сечас я посмотрел пони-2000-там есть2313.

Коментариев: 2  | sunlight07(bсh)mail.ru  | Зарегестрирован: 2014-11-30
pavasilich | 03.12.2014 08:43

Как можно скачать схему?

Коментариев: 2  | alex61.04(bсh)mail.ru  | Зарегестрирован: 2012-07-16
Страницы:
1 2 3 4 5 6
Необходимо авторизоваться, чтобы комментировать.