CLR2313 - измеритель ёмкостей, индуктивностей и сопротивлений.

Рассказать в:

Автор - akl
Опубликовано 27.08.2010.
Лауреат Конкурса "Поздравь Кота по-человечески 2010". Первое место в номинации "Цифровая техника".

Здравствуйте, уважаемое сообщество! Позвольте отвлечь от высокого и предложить Вам нижеследующее. 
"clr2313" - измеритель параметров ёмкостей, индуктивностей и сопротивлений на attiny2313(at90s2313). 
Измерение параметров пассивных компонентов - часто встречающаяся в любительской практике задача. При разработке конструкции преследовалась цель создания прибора по своим параметрам не уступающего аналогичным любительским конструкциям. 
Конечно, аналогичные любительские разработки существуют и среди них есть весьма и весьма серьезные. Но, как правило, они довольно сложны для повторения, требуют дорогостоящих компонентов и кропотливой настройки. Хотелось создать максимально бюджетный прибор с применением широко распространенных деталей и, что самое главное, без применения опорных элементов, максимально близких к кратным единицам измерения.
В основу работы схемы заложен "генераторный" метод измерения. В качестве генератора используется триггер Шмитта, позволяющий обеспечить работоспособность прибора во всем диапазоне измерений.

clr2313 - измеритель ёмкостей, индуктивностей и сопротивлений.

Из схемы, представленной на Рис.1, видно, что для измерения c и lr используются отдельные генераторы, коммутируемые контроллером в зависимости от требуемого режима работы. Выходы генераторов через сборку поступают на вход icp контроллера attiny2313(at90s2313), тактируемого от кварцевого резонатора. 

Параметры прибора
Диапазоны измерения
c 0.0 pf ... >9999 чf
l 0.0 чh ... ~9999 мh
r 0.0 Ом ... >9999 кОм

разбиты на автоматически выбираемые диапазоны с индикацией размерности в виде указателей на индикаторе tic8148(tic55). 
Питание-аккумулятор (батарейка) 3.6В со стабилизатором 3В. Ток потребления в рабочем режиме < 4,5мА, в дежурном режиме < 2мкА. 
Время измерения примерно ~0.3 сек для всех диапазонов, кроме старшего. 
Переключение каналов измерения осуществляется кнопкой "РЕЖИМ". 
Компенсация паразитных параметров входных щупов осуществляется кнопкой ">0<". Также эта кнопка участвует при калибровке схемы для определения нулевой точки шкалы. 
Включение/выключение осуществляется кнопкой "on/off". 

Выражение для расчета параметров емкостей и сопротивлений 

cx=co*(nx*no/no*nx)-co= co*[(nx*no/no*nx)-1] rx=ro*(nx*no/no*nx)-ro= ro*[(nx*no/no*nx)-1] 

Выражение для расчета параметров индуктивностей 

lx=lo*(nx*no/no*nx)^2-lo=lo*[(nx*no/no*nx)^2-1] 

Во всех выражениях принято
cx(lx,rx)- значение измеряемого параметра
co(lo,ro)- значение опорного элемента при измерении
no-целое число периодов генерации с подключенными опорными элементами за время измерения
nx-целое число периодов генерации с подключенным измеряемым компонентом за время измерения
no-целое число периодов fo за время прохождения no
nx-целое число периодов fo за время прохождения nx
fo-частота тактирования контроллера.


Калибровка прибора ничем не отличается от типовой. Сначала находится нулевая точка, а затем находится масштабный множитель, который будет определять наклон шкалы.

clr2313 - измеритель ёмкостей, индуктивностей и сопротивлений.

На рис.2 сделана попытка показать, как это делается. При первоначальном включении схемы показания будут довольно не предсказуемы, что отражено линиями желтого и синего цветов. Линия красного цвета показывает правильную шкалу прибора. Если теперь нажать кнопку ">0<" линии желтого и синего цветов переместятся таким образом, что будут проходить через начало координат. Физически это будет означать, что если к входам канала "С" ничего не подключено или входы "l"("r") замкнуты накоротко, на индикаторе будет "0.0". Если теперь подключить принятый за эталон элемент и считать показания, то можно определить отклонение наклона шкалы от требуемого и скорректировать его. К сожалению, последнюю процедуру в этой схеме придется сделать вручную, т.к. свободной памяти программ не осталось, а переходить на более "толстый" контроллер не хотелось. 

Процедуру калибровки лучше показать на конкретном примере.
Допустим, имеется эталонный конденсатор емкостью 669pf
-после программирования контроллера (flash, eeprom, fuse-бит) и отключения программатора, чтобы не было дополнительных нагрузок, дать поработать схеме минут 10. В это время можно проверить реакцию на органы управления и индикацию
-кнопкой "РЕЖИМ" выбираем канал "С"
-убеждаемся, что к входным гнездам канала "С" ничего не подключено
-нажимаем кнопку ">0<". После появления индикации "0.0", кнопку отпускаем
-к входным гнездам канала "С" подключаем эталонный конденсатор
-показания записываем. В моем случае было "531.0"
-находим поправочный коэффициент 669:531=1,2598870056497175141242937853107
-открываем "исходник" и видим, что в eeprom по метке coeff_co записано 000102fa==66298
-умножаем 66298*1,2598870056497175141242937853107=83528==0001 4648
-подключаем программатор, считываем eeprom
-полученное, при нажатии кнопки ">0<", значение e_const_c переносим в "исходник". Также переносим полученное значение coeff_co=0001 4648
-компилируем "исходник"
-записываем полученные значения .hex и .eep в контроллер
-проверяем.
Калибровка каналов l и r проводится аналогично, но перед нажатием кнопки ">0<" для получения значения нулевой точки входные гнезда должны быть замкнуты.
Наверняка, придется повторить эту процедуру для получения более точного результата.

Элементы
Опорная индуктивность намотана на ферритовом кольце от старой "материнки" проводом 0,2 плотно виток к витку. Затем промазана клеем БФ2 и просушена.
Какая при этом получилась индуктивность не важно. Важна только стабильность. Кстати, это относится ко всем опорным элементам схемы, поэтому в качестве их применены c1,c2 К31-10, r1,r2 c2-29.
Допускаемые замены
кварцевый резонатор 6...10МГц
опорные конденсаторы стеклянные, стеклоэмалевые, слюдяные в диапазоне 5000...10000pf
опорные резисторы С2-14, С2-29 в диапазоне 1...3кОм.

На схеме сделана попытка отобразить конструктивные особенности, а именно
-раздельные цепи питания с целью исключить прохождение токов контроллера, индикатора и органов управления через цепи измерительных генераторов
-для повышения стабильности частоты генерации корпус кварцевого резонатора соединен с 10 лапой контроллера, а "типовые", в таких схемах, конденсаторы отсутствуют.
Также, сделана попытка уйти от всяких дополнительных разъёмов, шлейфов. Вся конструкция собрана на общей печатной плате. Правда, без слёз на неё не взглянешь. Это мой первый опыт использования ЛУТ.

Программа.
Написана на ассемблере avr studio 3.21. Для отладки "подставлялся" at90s2313, а проверка в "железе" осуществлялась на attiny2313. Таким образом схема должна работать и с at90s2313.
Представленная в архиве картинка состояния fuse-бит должна помочь правильно установить их для нормальной работы схемы.

clr2313 - измеритель ёмкостей, индуктивностей и сопротивлений.
clr2313 - измеритель ёмкостей, индуктивностей и сопротивлений.

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

clr2313 - измеритель ёмкостей, индуктивностей и сопротивлений.
clr2313 - измеритель ёмкостей, индуктивностей и сопротивлений.
clr2313 - измеритель ёмкостей, индуктивностей и сопротивлений.
clr2313 - измеритель ёмкостей, индуктивностей и сопротивлений.
clr2313 - измеритель ёмкостей, индуктивностей и сопротивлений.

Файлы:
Печатная плата в формате sl 5.0.
Прошивка МК с исходником.

Вопросы, как обычно, складываем тут.


Раздел: [Измерительная техника]

Сохрани статью в:

Оставь свой комментарий или вопрос:


Наше сообщество в VK, а ты с нами? Присоединяйся!!!
Тясячи схем в категориях:
-> Прочее
-> Измерительная техника
-> Приборы
-> Схемыэлектрооборудования
-> Источники питания (прочие полезные конструкции)
-> Теоретические материалы
-> Справочные материалы
-> Устройства на микроконтроллерах
-> Зарядные устройства (для батареек)
-> Зарядные устройства (для авто)
-> Преобразователи напряжения (инверторы)
-> Все для кулера (Вентилятора)
-> Радиомикрофоны, жучки
-> Металоискатели
-> Регуляторы мощности
-> Охрана (Сигнализация)
-> Управление освещением
-> Таймеры (влажность, давление)
-> Трансиверы и радиостанции
-> Конструкции для дома
-> Конструкции простой сложности
-> Конкурс на лучшую конструкцию на микроконтроллерах
-> Конструкции средней сложности
-> Стабилизаторы
-> Усилители мощности низкой частоты (на транзисторах)
-> Блоки питания (импульсные)
-> Усилители мощности высокой частоты
-> Приспособления для пайки и конструирования плат
-> Термометры
-> Борт. сеть
-> Измерительные приборы (тахометр, вольтметр итд)
-> Железо
-> Паяльники ипаяльные станции
-> Радиопередатчики
-> Вспомогательные устройства
-> Телевизионная техника
-> Регуляторы тембра, громкости
-> Блоки питания (лабораторные)
-> Усилители мощности низкой частоты (на микросхемах)
-> Другие устройства для усилителей
-> Cветовое оформление новогодней ёлки или праздничного зала
-> Глушилки
-> Телефонные жуки
-> Инфракрасная техника
-> Медицинская техника
-> Телефония
-> Для животного мира
-> Конструируем усилители
-> Антенны и усилители к ним
-> Звонки
-> Электронные игрушки
-> Усилители мощности низкой частоты (ламповые)
-> Управление двигателями (питание от однофазной сети)
-> Программаторы микроконтроллеров
-> Сверлилки
-> Изучаем микроконтроллеры
-> Радиоприемники
-> Сигнализации
-> Сотовая связь
-> USB-устройства
-> Блоки питания (трансформаторные)
-> Радиостанции простые в изготовлении
-> Источники питания (для усилителей)
-> Прочеее
-> защита от короткого замыкания (электронные предохранители)
-> Зарядные устройства (для радиостанций)
-> Мигалки
-> Cварочное оборудование
-> Кодовые электронные замки
-> Блоки питания (бестрансформаторные)
-> Часы
-> Управление поворотниками
-> Зажигание
-> Управление водой (насосы для скважин или колодцев, полив растений)
-> Моделирование
-> Блоки управления стеклоочистителями
-> Предварительные усилители
-> Защита от перегрузки и перегрева
-> Динамики
-> Ремонт бытовой техники
-> Дистанционное управление компьютером
-> Акустические микрофоны и преобразователи
-> Спутниковое ТВ
-> Gsm антенны, примочки, усилители, ретрансляторы.
-> Пищалки
-> Роботы
-> Ретрансляторы
-> Паяльники и паяльные станции
-> Звуковые сигнализаторы
-> Рули и джойстики
-> Схемы электрооборудования
-> Все для "кулера" (Вентилятора)
-> Работа с BGA микросхемами
-> Фильтры
-> Сабвуферы
Рейтинг@Mail.ru