L/C метр (тестер) | Измерительные Устройства | ,
 

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

Принципиальная схема измерителя емкостей конденсаторов и индуктивности катушек (L/C тестера) на микроконтроллере ATtiny2313

Автор данной схемы 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 тестера) на микроконтроллере ATtiny2313 в формате *.lay

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

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

Фото измерителя емкостей конденсаторов и индуктивности катушек (L/C тестера) на микроконтроллере ATtiny2313 с примерами работы (измерения емкости и индуктивности)

Страницы: 1 ... 7 8 9 10 11 12 13 14 15
hawk | 25.11.2013 23:10

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


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

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


Коментариев: 910  | Администратор сайта
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 файл получается путем компилирования. Изменения вносить нужно в исходные файлы.


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

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


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

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


Коментариев: 910  | Администратор сайта
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».


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

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


Коментариев: 3  | fox1975(bсh)ukr.net  | Зарегестрирован: 2013-11-27
Страницы: 1 ... 7 8 9 10 11 12 13 14 15
Необходимо авторизоваться, чтобы комментировать.