Печать

Прозвонка на Attiny15L

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

Рейтинг:   / 1
ПлохоОтлично 

В радиолюбительской практике часто возникает необходимость «прозвонить» какие то цепи, причем, особенно, когда их много, а их сопротивление достаточно оценить приблизительно, хорошо иметь тестер со звуковой индикацией измеряемого сопротивления.  Это означает, что разным значениям сопротивления соответствует определенная высота тона звука, издаваемого тестером. В таком устройстве применение простого микроконтроллера с АЦП является лучшим решением. Для этой цели подойдёт Attiny15L, более современный вариант  - Attiny25V. Схема прибора – очень проста и приводится на рис. 1.

Контроллер  Attiny15L может питаться от 2,7 вольт, поэтому трех вольт для питания – достаточно. У Attiny25V минимальное напряжение питания 1,8 вольт.

Прозвонка на Attiny15L - схема
Рисунок 1

Для формирования стабильного тока через измерительную цепь применён простой стабилизатор на транзисторе VT1, он обеспечивает определенный ток в измеряемой цепи (ИЦ) при сопротивлении её не более 10-15 Ом.  Полученное на  ИЦ падение напряжения измеряется встроенным АЦП контроллера, причем он конфигурируется так, что внутренний усилитель с Ку=20 включается. Ногу 2 микросхемы заземлять надо обязательно, так как вход АЦП, в данном случае, дифференциальный и она служит отрицательным входом. Фильтр R6,Cвх – против ВЧ помех. Диод – для подавления самоиндукции при проверке больших индуктивностей. В качестве звукового излучателя LS1 надо применять пьезоэлектрический с невыраженным резонансом.

АЦП  контроллера конфигурируется под опорное напряжение равное питанию и внутренний усилитель, следовательно, максимальное входное напряжение 3B/20 = 0.15B. При R2 равном 56Ом, импульс коллекторного тока транзистора около 15мА. Таким образом, диапазон оценки сопротивления прибора: 0-10 Ом.  Измеряемое сопротивление подключается к щупам R_1, R_2. Если необходимо изменить диапазон, следует поменять резистор R2.

Программа работает так:

1. Таймер Т0 отсчитывает задержку около 0,15 сек и открывает транзистор.
2. Таймер Т0 отсчитывает задержку около 32 мксек на переходной процесс и запускает АЦП.
3. По окончанию оцифровки транзистор закрывается и старший байт измеренной величины пересылается в регистр сравнения таймера Т1. Эта величина является половиной периода меандра, который подается на излучатель.

Таким образом, чем меньше измеряемое сопротивление, тем выше частота излучателя. Кнопка включения питания – любая. Питание на схему подается непосредственно перед измерением. Элементы схемы лучше применять SMD типа.

Автор:  Юрий Суприн, www.yysup.narod.ru

Файлы:
Дата 11.11.2010 Размер файла 1.39 KB Закачек 766

Комментарии  

-1 #1 Guest 13.11.2010 16:06
Чушь полная. Что можно намерять, если вход АЦП подключен к земле. И использовать МК для такой хрени может только идиот. Здесь все схемы дурацкие.
Сообщить модератору
0 #2 guest 09.02.2013 23:04
Мсье не отличает прямое от обратного включение диода?
А если вчитаться в описание?
Сообщить модератору
+1 #3 Guest 09.05.2016 03:22
Собрал. При подаче питания постоянный писк. Щупы не замкнуты, монтаж правильный. Какие фьюзы выставлять?
Сообщить модератору

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