Сообщества › Электронные Поделки › Блог › Простой AVR-Transistortester на ATmega8 (88)
На одном из сайтов нашёл статью, где предлагают собрать простой тестер полупроводниковых проборов именуемый AVR-Transistortester. Изучая данную тему, нашел, что AVR-Transistortester выполнены почти все по одной схеме отличия только в применяемых микроконтроллерах и дисплеев. Самая простая схема на ATmega8 можно использовать и ATmega48, содержит весь необходимый минимум, деталей, что не составит большого труда собрать начинающему радиолюбителю.
Описание дополнительных параметров измерения:
— H21e (коэффициент усиления по току) — диапазон до 1000
— (1-2-3) — порядок подключенных выводов элемента
— Наличие элементов защиты — диода — «Символ диода»
— Прямое напряжение – Uf [mV]
— Напряжение открытия (для MOSFET) — Vt [mV]
— Емкость затвора (для MOSFET) — C= [nF]
Традиционно для себя перечертил схему в ДипТрейс и развёл плату под свои компоненты. Я применил планарную микросхему с тридцати двумя выводами.
Вот моя схема.
Плату старался развести так чтобы все детали, были под дисплеем, а тестовая панель, кнопка и контрольный светодиод были перед дисплеем. Применил стандартный разъём питания для подключения любого адаптера до 15в., на точность показаний это ни как не влияет.
Что касаемо применяемых деталей.
Транзисторы VT1-VT3 любые маломощные соответствующие переходу.
Резисторы тоже любые, любого класса точности кроме R7-R12, главное чтобы их сопротивление не сильно отличались от требуемых. Очень важно, чтобы резисторы R7-R12 были более высокого класса точности. Если таковых у вас нет, то нужно вооружиться хорошим, точным тестером и отобрать резисторы R7-R12, с минимальной погрешностью.
От этого зависит точность показаний. Правильно собранный из рабочих деталей прибор в наладке не нуждается. Работает сразу, транзисторы и другие детали кроме конденсаторов большой ёмкости тестирует достаточно быстро.
Я, подобные микросхемы программирую, уже впаянную в плату.
Проводки подпаиваю к дорожкам ведущие к соответствующим выводам. А потом уже припаиваю остальные детали. Можно программировать и после окончательной сборки приборчика.
А каким программатором, или какой программой пользоваться уже дело вкуса. Мне так понравилась программа AVRDUDE.
Главное установить правильные фьюзы.
Для ATmega8: lfuse = 0xc1; hfuse = 0xd9
Для ATmega48: lfuse = 0x42; hfuse = 0xdf; efuse = 0xff
В архиве выкладываю все свои и не свои материалы по изготовлению данного устройства.
Также в архиве, есть прошивка для русификации показаний прибора (английский и русский EEPROM, правильное отображение в кирилице µ и Omega), это в том случае если у вас дисплей поддерживает русские символы. Мой дисплей к несчастью оказался не из таких.
Простой AVR-Transistortester на ATmega8
AVR-Transistortester выполнены почти все по одной схеме отличия только в применяемых микроконтроллерах и дисплеев.
Самая простая схема на ATmega8 можно использовать и ATmega48, содержит весь необходимый минимум, деталей, что не составит большого труда собрать начинающему радиолюбителю.
От сюда и начнем плясать:
Универсальная подставка для цифрового микроскопа, Отзывы: ***Товар хорошего качества. Доставка в Амурскую область за 10 дней.***
Описание дополнительных параметров измерения:
— H21e (коэффициент усиления по току) — диапазон до 1000
— (1-2-3) — порядок подключенных выводов элемента
— Наличие элементов защиты — диода — «Символ диода»
— Прямое напряжение – Uf [mV]
— Напряжение открытия (для MOSFET) — Vt [mV]
— Емкость затвора (для MOSFET) — C= [nF]
Dokio 12V 100W Гибкая монокристаллическая Панель Солнечная Отзывы: ***Панель пришла в идеальном состоянии. Первичный тест: на солнце 21.6V, в тени 19.2V, в сильной тени (если отвернуть панель к бетонной стене) 14.5V***
Перечень применяемых деталей.
Транзисторы VT1-VT3 любые маломощные соответствующие переходу.
Резисторы тоже любые, любого класса точности кроме R7-R12, главное чтобы их сопротивление не сильно отличались от требуемых. Очень важно, чтобы резисторы R7-R12 были более высокого класса точности. Если таковых у вас нет, то нужно вооружиться хорошим, точным тестером и отобрать резисторы R7-R12, с минимальной погрешностью.
МК Atmega8 или Atmega48
LCD экран на чипе 1602 (19 символов 2 строчки)
От этого зависит точность показаний. Правильно собранный из рабочих деталей прибор в наладке не нуждается. Работает сразу, транзисторы и другие детали кроме конденсаторов большой ёмкости тестирует достаточно быстро.
А каким программатором, или какой программой пользоваться уже дело вкуса. Можно использовать любой из тех который есть в статьях: простой от СОМ или посложнее c USB. Или готовый купить
Главное установить правильные фьюзы.
Для ATmega8: lfuse = 0xc1; hfuse = 0xd9
Для ATmega48: lfuse = 0x42; hfuse = 0xdf; efuse = 0xff
В АРХИВЕ варианты прошивки под дисплей с кирилицей (и русским языком) и с англицкими буковками, печатки.
ТЕСТЕР ПОЛУПРОВОДНИКОВЫХ РАДИОЭЛЕМЕНТОВ НА МИКРОКОНТРОЛЛЕРЕ
Хочу поделится очень полезной для каждого радиолюбителя схемой, найденной на просторах интернета и успешно повторенную. Это действительно очень нужный прибор, имеющий много функций и собранный на основе недорогого микроконтроллера ATmega8. Деталей минимум, поэтому при наличии готового программатора собирается за вечер.
Данный тестер с высокой точностью определяет номера и типы выводов транзистора, тиристора, диода и т.д. Будет очень полезен как начинающему радиолюбителю, так и профессионалам.
Особенно незаменим он в тех случаях, когда имеются запасы транзисторов с полустёртой маркировкой, или если не получается найти даташит на какой-нибудь редкий китайский транзистор. Схема на рисунке, кликните для увеличения или скачайте архив:
Типы тестируемых радиоэлементов
Описание дополнительных параметров измерения:
В списке приводится вариант отображения информации для английской прошивки. На момент написания статьи появилась русская прошивка, с которой всё стало гораздо понятнее. Скачать файлы для программирования контроллера ATmega8 можно тут.
Кстати, у многих радиолюбителей часто возникают проблемы с проверкой полевых транзисторов, в том числе с изолированным затвором. Имея данное устройство, вы сможете за пару секунд узнать и его цоколёвку, и работоспособность, и ёмкость перехода, и даже наличие встроенного защитного диода.
Что касается обычных резисторов, то и тут налицо превосходство нашего тестера над обычными омметрами, входящими в состав цифровых мультиметров DT. Здесь реализовано автоматическое переключение необходимого диапазона измерения.
Готовый тестер можно разместить в любом небольшом пластмассовом корпусе. Устройство собрано и успешно испытано.
Форум по обсуждению материала ТЕСТЕР ПОЛУПРОВОДНИКОВЫХ РАДИОЭЛЕМЕНТОВ НА МИКРОКОНТРОЛЛЕРЕ
Сообщества › Электронные Поделки › Блог › LCF-метр на ATMEGA8 и LCD1602
Я уже собирал несколько измерительных приборов, Частотомер, испытатель транзисторов.
Но, как говорится «наши руки, не для скуки» решил собрать Измеритель LCF. Схему и всю подноготную почерпнул с этой страницы LCF-метр на ATMEGA8 и LCD1602.
Данный прибор предназначен для измерения ёмкости конденсаторов, индуктивности и частоты.
Конденсаторы:
Диапазон измерений: 0,1 pF ÷ 10 000,0 uF.
Измерения проводятся в трех диапазонах, переключение диапазонов автоматическое.
В первом диапазоне измеряются емкости до 100 nF, во втором до 100 uF, в третьем выше 100 uF.
Индуктивность:
Диапазон измерений: 0,1 uH ÷ 100,0 H.
Частота:
Диапазон измерений: 1 Hz ÷ 4 MHz.
Выбор измеряемого параметра осуществляется кнопкой «Выбор» по кругу.
Если параметр выходи за пределы измерения на индикатор выводятся прочерки.
Схему и плату делал в ДипТрейс под свои компоненты.
Сначала собирал прибор в безкорнусном варианте на ATMega8(32). В моём архиве есть вариант этой платы.
Но побывав в магазине Чип и Дип обнаружил там много разных корпусов для РЭА
И сразу решил оформлять прибор в подходящий корпус.
Корпус G1204B 142.8×8, 5×38мм как нельзя лучше подходил для данного проекта. Тем более блок питания в корпусе я размещать не собирался. Место было много, я и не старался мельтешить.
Вот готовое устройство.
Что касаемо применяемых деталей, к точности номиналов никаких особых требований нет.
В прилагаемом архиве есть несколько прошивок, как на русском, так и на английской мове. Установите какую понравится, по функционалу разницы не заметил.
Фьюзы для ATMega8 будут
LOW= DE
HIGH= D9
После включения прибор начинает работать сразу, но прежде чем начать им пользоваться его следует его откалибровать. Привожу инструкцию автора по калибровке прибора.
Калибровка измерителя емкости.
1. Для калибровки следует выбрать режим измерения емкости и нажать на кнопку SET. В верхней строке дисплея появятся настроечные коэффициенты. Устанавливаемый параметр мигает. В нижней строке измеренная емкость.
2. К входным щупам не должно быть никаких подключений.
3. Нажать на кнопку PLUS или MINUS – произойдет настройка показаний емкости на 0. Коэффициент Z1 (Z2, Z3) установится автоматически. Если показания не стали нулевыми – операцию повторить.
4. Подключить к щупам образцовый конденсатор (для нижнего диапазона 1 nF ÷ 100 nF, для второго 100 nF ÷ 100 uF, для третьего 100 uF ÷ 10000 uF). Прибор автоматически выберет предел измерения.
5. Если показания емкости отличаются от номинала конденсатора – нажать на кнопку SET, начнет мигать параметр C1 (C2, C3).
6. Кнопками PLUS/MINUS установить требуемую емкость.
7. Повторить настройку, начиная с п.1.
8. Все диапазоны настраиваются аналогично. (В верхних диапазонах параметр Z2, Z2 как правило устанавливается в 0.)
9. Через 10 сек от последнего нажатия на кнопки прибор перейдет в основной режим, настройки запишутся в память.
10. Если из основного режима нажать на кнопки PLUS/MINUS, то произойдет установка коэффициентов Z1 (Z2, Z3).
Калибровка измерителя индуктивности.
1. Для калибровки следует выбрать режим измерения индуктивности и нажать на кнопку SET. В верхней строке дисплея появятся настроечные коэффициенты. Устанавливаемый параметр мигает. В нижней строке измеренная индуктивность.
2. Закоротить входные щупы.
3. Нажать на кнопку PLUS или MINUS – произойдет настройка показаний индуктивности на ноль. Параметр L0 устанавливается автоматически. Если показания не стали нулевыми – операцию повторить.
4. Подключить к щупам индуктивность известного номинала.
5. Если показания индуктивности отличаются от номинала – нажать на кнопку SET, начнет мигать параметр LC.
6. Кнопками PLUS/MINUS установить требуемую индуктивность.
7. Повторить настройку, начиная с п.1.
8. Через 10 сек от последнего нажатия на кнопки прибор перейдет в основной режим, настройки запишутся в память.
9. Если из основного режима нажать на кнопки PLUS/MINUS, то произойдет установка коэффициента L0 (настройка показаний на ноль, при этом щупы должны быть замкнуты).
Моя оценка работы прибора.
Начну с простого. Частоту прибор меряет достаточно точно и хорошая чувствительность, максимальное напряжение не мерил, щупы в розетку не совал.
Замер индуктивностей, на сколько точно он меряет не знаю эталонной индуктивности у меня не оказалось, но меряет.
Транзистор тестер своими руками atmega8
В радиолюбительской практике часто возникает необходимость в определении физических параметров полупроводниковых элементов или их цоколевку. Как правило, с такой задачей не справляются обычные мульти метры, а искать характеристики радиоэлементов в справочниках отнимает много времени и отвлекает мастера в процессе работы. Именно поэтому для радиолюбителя очень полезным было бы устройство, которое быстро поможет определить параметры биполярного или полевого транзистора, тиристора, симистора, диода, диодной сборки, сопротивление резистора, емкость конденсатора, индуктивность катушки и частоту с высокой точностью.
Так-как транзистомер не меряет индуктивность и частоту и не очень точно, как писали ранее сопротивление и емкость (хотя оказалось это не совсем верно. Я добился корректировкой прошивки высоких результатов), я решил собрать еще один прибор, который мог точнее измерить сопротивление, емкость и самое главное индуктивность.
Полазив по просторам интернета, я нашел схему такого прибора и самое главное транзистомер и LCR метр, работающих на один дисплей! (ОЩУТИМАЯ ЭКОНОМИЯ СРЕДСТВ).
По изучав форумы, собрав все возможные прошивки и поэкспериментировав в ПРОТЭУСЕ, я выбрал лучшее и собрал этот прибор, но с учетом будущего. Хотелось еще что-то добавить, например, частотомер! После настройки прибор меня порадовал точностью и простотой измерения! Ничего не надо выставлять, вставил, нажал и получил результат! ВИДЕО https://www.youtube.com/watch?v=4m34Bou_HsY
Через некоторое время я добавил частотомер сделав нижнюю плату и переделал верхнюю, не подходила коммутация питания. Дело в том, что включать одновременно два и более приборов нельзя!
Как видно из схемы коммутировать три и более приборов очень просто. Дисплей подключен ко всем трем приборам через развязывающие диоды, а питание на приборы подаются с помощью ключей, тем самым исключая одновременного включения нескольких.
В данном случае если включен LCR метр (он является доминирующим), то включить транзистомер или частотомер не выйдет, так как ихние ключи заблокированы питанием LCR метра. Чтобы включить транзистомер или частотомер нужно выключить LCR метр. Далее если включен транзистомер или частотомер включить LCR метр он своим питанием выключит, то что было включено!
Все кнопочки подписаны на печатке, я думаю там все понятно.
Настраивают прибор, подбирая константы в меньшую или большую сторону по радиодеталям с 0.5-1% разброса или заведомо известным точным номиналом!
Для теста у меня были конденсаторы К71-7 4700 пФ 1%, резистор 1.96 ком. 1% и Дроссель 1000мкГ (1милигенри) подобранный в институте. Такие же элементы стоят в измерительных цепях прибора.
По частотомеру.
Настройка заключается подачей образцовой частоты и подстроечным конденсатором выставить показания дисплея. Резистором R40 добиваются максимальной чувствительности прибора по напряжению.
Время измерения, выбранное кнопкой S6 (0,1; 1 или 10 с), показывается в правой части нижней строки индикатора. Цена младшего разряда — 10, 1 или 0,1 Гц соответственно. При времени измерения 0,1; 1 и 10 с максимально на LCD может отображаться семь, восемь или девять разрядов, т. е. наибольшее отображаемое значение равно соответственно 99, 999.99, 99, 999.999 или 99, 999.999.9 МГц.
Нажатием кнопки S7 показания частоты умножают на 1000. Это необходимо для считывания показаний при использовании внешнего делителя на 1000. Этот коэффициент умножения («х1″ или «х1000″) отображается в середине нижней строки. Для удержания показания, нажимают кнопку S8 («Память»). При этом на LCD фиксируется значение той частоты, которое было в момент нажатия кнопки. Его можно сохранить в энергонезависимой памяти микроконтроллера, воспользовавшись кнопкой S6, функция которой в этом случае — «Запомнить». Прежнее значение при этом стирается. Для того чтобы почитать частоту из памяти, необходимо нажать на кнопку S7. Для выхода из режима работы с памятью используют кнопку S8.
На фото детали которыми я тестировал и результаты тестов.