Тестер транзисторов на atmega328 – Транзистор тестер на Atmega328

Автор: | 07.12.2019

Транзистор тестер на Atmega328

Тестер для проверки полупроводников, очень сейчас популярен. Китайцы сейчас делают очень много его модификаций, основными отличиями которых является тип применяемого дисплея и процессора. Сейчас самый ходовой тестер собран на базе дисплея типа Wh2602 или 12864, и процессора ATMega328. Сейчас по запросу «транзистор тестер» или «mega328 транзистор тестер» можно найти все варианты модификаций. Прошивка у всех этих устройствах одна, просто компилируется под нужный процессор и дисплей. Свой тестер я собирал достаточно давно и он собран на базе процессора ATMega328 и дисплея Wh2602. Схема и прошивка прилагаются в архиве в конце статьи. Оригинальная схема выглядит так:

В оригинальной части присутствует схема на двух транзисторах, которая нужна для авто отключения. В моем варианте все сделано так:

Платы к сожалению нет, из-за простоты конструкции прибор был собран на макетной плате. Теперь немного о некоторых моментах сборки. Резисторы 470K и 680R следует применять 1%, или еще более точные. От них зависит точность измерений. Питание прибора 5В. У меня схема питается от литиевого аккумулятора и применен преобразователь на 5В плюс контроллер зарядки TP4056. Рекомендую все же применить плату от Power Banka, в которой уже встроен преобразователь и контроллер заряда. Прошивка есть в архиве, но на официальном сайте можно найти и исходники, а также есть инструкции как перекомпилировать прошивку под свой процессор, дисплей или входное напряжение. Да, забыл уточнить, в приборе присутствует контроль напряжения питания. Ну вот вроде и все нюансы, если есть вопросы пишите в комментарии.  

Тест диода

Тест резистора 15 КОм

Тест транзистора BC557

СКАЧАТЬ ПРОШИВКУ И СХЕМУ ТЕСТЕРА ПОЛУПРОВОДНИКОВ НА MEGA328

elschemo.ru

Конструктор для сборки популярного тестера транзисторов

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

Этот прибор не зря считается одним из самых популярных мультиизмерительных приборов.
Заслужил он это за счет своей простоты в сборке, большой функциональности и довольно неплохих характеристик.
Появился он довольно давно, придумал его немец Маркус Фрейек, но как то так получилось, что на одном из этапов он перестал развивать этот проект и дальше им занялся другой немец, Карл-Хайнц Куббелер.
Так как деталей он содержит не очень много, то его сразу стали повторять и дорабатывать различные радиолюбители и энтузиасты своего дела.
Я примерно с год назад выкладывал пару вариантов для повторения.

Первый имел дополнение в виде автономного питания от литиевого аккумулятора и зарядное для него.
Второй я дорабатывал чуть больше, основные отличия — немного доработана схема подключения энкодера, переделано управление повышающим преобразователем для проверки стабилитронов, произведена программная доработка, в результате которой при проверке стабилитронов не надо держать кнопку нажатой, ну и на эту плату также перенесены преобразователь для аккумулятора и зарядное.
На момент публикации второй вариант был почти максимальным, не хватало только разве что графического индикатора.

В этом обзоре я расскажу о более простой, но при этом более наглядной версии прибора (за счет применения графического дисплея), вполне доступной для повторения радиолюбителю начинающего уровня.

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

Весь комплект запаян в антистатический пакет, пакет с защелкой, потому может пригодится в будущем для чего нибудь 🙂

После распаковки выглядело это скажем так, «кучкообразно», но стоит отметить, дисплей был уложен лицевой стороной к печатной плате, потому повредить его будет довольно сложно, хотя почта иногда делает и невозможное возможным.

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

Печатная плата имеет размеры 75х63мм.
Качество изготовления хорошее, от процесса сборки и пайки остались только положительные эмоции.


Как и на печатной плате DDS генератора, здесь также имеется нормальная маркировка радиоэлементов и также нет схемы в комплекте.
Аналогично плате DDS генератора производитель применил тот же ход с двойными межслойными переходами. правда в одном месте зачем то оставил небольшой «хвостик» из дорожки.

«Мозгом» устройства является микроконтроллер Atmega328 производства Atmel. Это далеко не самый мощный микроконтроллер, который используют для этого прибора. Я использовал Atmega644, еще вроде есть версии и под ATmega1284.

На самом деле дело не в «мощности» микроконтроллера, а в количестве флеш памяти для хранения программы. Устройство постепенно обрастает новыми возможностями, а программа увеличивается в объеме, потому используют более «мозговитые» контроллеры.
После проверки прибора и его возможностей могу сказать, что похоже здесь микроконтроллер используется по максимуму, но в то же самое время старшая версия не привнесла бы скорее всего ничего нового, так как без доработок платы ничего не улучшить.

В устройстве применен графический 128х64 дисплей.

В исходном варианте прибора использовался дисплей, содержащий 2 строки по 16 символов, как и в моем первом варианте.
Дальнейшее расширение проекта было в применении дисплея с уже четырьмя строками по 20 символов, так как зачастую на мелком дисплее вся информация просто не влезала.
После этого, для повышения удобства пользования разработчик решил перейти на графический дисплей. Ключевое отличие — на графическом дисплее можно выводить графическое обозначение проверяемого компонента.

А вот и весь комплект.

Естественно приведу принципиальную схему устройства 🙂
Вообще изначально я начал перерисовывать схему с платы, но в процессе решил поискать ее в интернете и нашел. Правда в найденной схеме выяснилась одна небольшая неточность, хотя она и была от этого набора. На схеме отсутствовали два резистора и конденсатор, ответственные за вход измерения частоты.

Распишу ключевые узлы схемы отдельно.
Красным цветом выделен самый ответственный узел, это сборка из шести резисторов, к ним надо подходить с особой тщательностью, от точности этих резисторов зависит полученная точность прибора. Устанавливать их надо правильно, так как если перепутать, то прибор будет работать, но показания будут несуразными.

Зеленым цветом выделен узел формирования опорного напряжения. Этот узел не менее важен, но более повторяем, так как регулируемый стабилитрон TL431 найти куда проще, чем точные резисторы
Синим цветом обозначен узел управления питанием.
Схема сделана таким образом, что после нажатия на кнопку поступает питание на микроконтроллер, дальше он сам «удерживает» питание включенным и может сам себе его отключить при необходимости.

Остальные узлы довольно стандартны и особого интереса не имеют, это кварцевый резонатор, подключение дисплея и стабилизатор питания 5 Вольт.

Как я выше писал, схема стала популярной благодаря своей простоте. В изначальном варианте отсутствовал узел подключения энкодера (резисторы R17, 18, 20, 21) и узел входа частотомера (R11, 13 и С6).

Вся основа прибора лежит скорее в алгоритме перебора вариантов переключения выходов, подключенных к матрице резисторов и измерении полученных напряжений.
Это в свое время и сделал Маркус Фрейек, положив тем самым начало работам со столь интересным прибором.
Всеми дополнительными опциями схема начала обрастать уже скорее после того, как ею занялся Карл-Хайнц Куббелер. Я могу немного ошибаться, но насколько я знаю, уже потом прибор «научился» измерять частоту, работать сам как генератор частот, измерять ESR конденсаторов, проверять кварцевые резонаторы и стабилитроны и т.д.
В процессе всего этого устройством заинтересовались китайские производители и выпустили на базе одного из вариантов конструктор, а также выпускают и готовые версии прибора.

Как я писал выше, ключевым элементом схемы является несколько резисторов, которые должны иметь хорошую точность.
В данном конструкторе производитель дал в комплекте резисторы с заявленной точностью 0.1%, обозначается это последней полоской фиолетового цвета, за что ему отдельное спасибо.
В таблице определения номинала резисторов выше точность только 0.05%.
Часто поиск точных резисторов может стать проблемой на этапе сборки такого прибора.

После установки на плату этих резисторов я рекомендую перейти к резисторам с номиналом 10к так как их больше всех и потом будет проще искать остальные.

Также в комплекте были резисторы и с другими номиналами, для удобства сборки я распишу их маркировку.
2шт 1к
2шт 3,3к
2шт 27к
1шт 220 Ом
1шт 2,2к
1шт 33к
1шт 100к

После установки всех резисторов плата должна выглядеть примерно так

По поводу монтажа конденсаторов и кварцевого резонатора вопросов возникнуть не должно, маркировку я объяснял в одном из прошлых обзоров, стоит просто быть внимательными и все.
Обратить внимание следует только на конденсатор 10нФ (маркировка 103) и на полярность электролитических конденсаторов.

Печатная плата после монтажа конденсаторов.

В комплекте было три транзистора, стабилизатор напряжения 7550 и регулируемый стабилитрон TL431.
Ставим на плату соответственно маркировке, обозначена и позиция элемента и как его ставить.

Почти все основные компоненты установлены.

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

И так, основная часть монтажа компонентов закончена, на этом этапе вполне можно перейти к пайке.
Меня часто спрашивают, чем я пользуюсь при пайке.
Я использую припой неизвестного производителя, был куплен случайно, но много. Качество отличное, но где такой купить не подскажу так как не знаю, дело было довольно давно.
Припой с флюсом, поэтому на таких платах дополнительный флюс не использую.
Паяльник самый обычный — Соломон, но подключенный к миниатюрной паяльной станции, вернее к блоку питания (паяльник на 24 Вольта) с стабилизацией температуры.

Плата паялась отлично, не было ни одного места, где бы мне понадобилось использовать дополнительно флюс или зачищать что нибудь.

«Мелкота» запаяна, можно перейти к более габаритным компонентам:
ZIF панель на 14 выводов
Энкодер
Гнездовая часть разъема дисплея
Светодиод.

Немного опишу пару новых элементов.
Первый это энкодер.

В Википедии нашел картинку. которая немного поясняет работу энкодера.

А если просто и в двух словах то это будет звучать скорее так:
Энкодер (мы говорим о том, который на фото), это два замыкающих контакта, которые замыкаются при вращении ручки.
Но замыкаются они хитрым образом, при вращении в одну сторону сначала замыкается первый, потом второй, после этого размыкается первый, потом второй.
при вращении ручки в противоположную сторону все происходит полностью наоборот.
По очередности замыкания контактов микроконтроллер определяет в какую сторону вращают ручку. Ручка энкодера крутится на 360 градусов и не имеет стопора, как у переменных резисторов.
Используют их для разных целей, одно их них — орган регулировки разных электронных приборов.
Также иногда совмещают с кнопкой, контакты которой замыкаются при нажатии на ручку, в данном конструкторе применен именно такой.

Энкодеры бывают разные, с механическими контактами, с оптикой, с датчиками Холла и т.п.
Также они делятся на принцип работы.
Здесь применен Инкрементный энкодер, он просто выдает импульсы при вращении, но существуют и другие, например Абсолютный, он позволяет определить угол поворота ручки в любой момент времени, такие энкодеры используют в датчика угла поворота.
Для более любознательный ссылка на статью в википедии.

Также в комплекте дали панельку. Но данная панелька отличается от предыдущей тем, что при установке в нее исследуемого компонента не надо прилагать усилие к контактам.
Панелька имеет два положения, соответственно на фото
1. Панель открыта, можно ставить компонент
2. Панель закрыта, контакты прижались к выводам компонента.
Кстати устанавливать и паять панель лучше в состоянии когда она открыта, так как контакты панели немного «гуляют» в зависимости от положения рычажка.

Немного об установке светодиода.
Иногда надо поднять светодиод над платой. Можно просто выставить его вручную, а можно немного упростить и улучшить процесс.
Я использую для этого изоляцию от многожильного кабеля.
Сначала определяется необходимая высота установки, после этого отрезается кусочек соответствующей длины и одевается на выводы.
Дальше дело техники, вставляем светодиод на место и запаиваем. Особенно такой способ выручает при монтаже нескольких светодиодов на одной высоте, тогда отрезаем необходимое количество трубочек одинаковой длины.
Дополнительный бонус — тяжелее светодиод отогнуть в сторону.

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

Для начала устанавливаем и привинчиваем монтажные стойки. Устанавливать сначала надо именно на основную плату.
Затем вставляем штыревую часть разъема в гнездовую.

Дело в том, что дисплей имеет много контактов, а используется всего лишь часть, потому приходится монтировать именно в такой последовательности.
Устанавливаем дисплей на родное место.

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

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

В комплекте дали конденсатор емкостью 0.22мкФ.
Данный конденсатор будет необходим на этапе калибровки прибора. На мой взгляд производитель правильно сделал что положил его в комплекте, это позволяет произвести калибровку прибора без поиска дополнительных компонентов.

Все, подключаем батарейку и …, ничего не происходит 🙂
Все нормально, хоть схема и не имеет явного выключателя питания, но он есть.
Для включения прибора надо нажать на ручку энкодера. после этого на процессор пойдет питание и одновременно он выдаст команду на узел управления питанием и будет сам удерживать его включенным.

Все, включился, но явно чем то недоволен, вон сколько написал на экране.
Попробуем разобраться что ему не так.

Для начала прибор выдает на экран напряжение батареи и пытается перейти в режим проверки компонента.
Так как ничего не подключено, то он сообщает что мол элемент отсутствует или поврежден.
Но прибор не откалиброван и после этого выдает соответствующее сообщение:
Не откалиброван!
Для калибровки необходимо замкнуть все три контакта панели (в нашем случае средний и два из левой и правой тройки) и включить прибор. На самом деле можно это сделать немного по другому и об этом я напишу дальше.

После сообщения — isolate probe следует убрать перемычку и оставить контакты свободными.
Затем, после соответствующего уведомления, надо будет установить конденсатор, который нам дали, на клеммы 1 и 3.

Ну что же, попробуем откалибровать.
1. Для этого я просто перешел в меню, подержав кнопку включения пару секунд и выбрал режим Selftest.
Переход в меню — длительное удержание кнопки энкодера.
Перемещение по меню — вращение энкодера
Выбор параметра или режима — короткое нажатие на кнопку энкодера

2. Прибор выдает сообщение — закоротите контакты. Для этого можно использовать отрезок провода, кусочки перемычки, не важно, главное соединить все три контакта вместе.
3, 4. прибор производит измерение сопротивления перемычки, дорожек к панельке и т.д.

1, 2 Затем еще какие то непонятные измерения и наконец пишет — уберите перемычку.

Поднимаю рычажок и убираю перемычку, прибор продолжает что то измерять.

1. На этом этапе необходимо подключить к клеммам 1 и 3 конденсатор, который дали в комплекте (вообще можно использовать и другой, но проще тот что дали).
2. после установки конденсатора прибор продолжает измерения, во время всего процесса калибровки кнопку энкодера нажимать не надо, все происходит в автоматическом режиме.

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

Немного пройдемся по пунктам меню и посмотрим что может прибор.
Transistor — измерение параметров полупроводников, сопротивления резисторов
Frequency — измерение частоты сигнала, подключенного к контактам платы GND и F-IN, они находятся справа вверху над дисплеем.
F-generator — Генератор прямоугольных импульсов разной частоты.
10bit PWM, — выводятся импульсы прямоугольной формы с регулируемой скважностью.
C+ESR — Я не совсем понял этот пункт меню, так как при его выборе на экран просто выводится эта надпись и все.
rotary encoder — проверка энкодеров.
Selftest — ну этим пунктом мы уже пользовались, запуск самокалибровки
Contrast — регулировка контрастности дисплея
Show data — лучше покажу немного позже.
Switch off — принудительное выключение прибора. Вообще прибор имеет автоотключение, но активно оно не во всех режимах.

Не знаю почему, но мне издалека это фото напомнило старый добрый VC.

Немного о непонятном мне пункте меню — Show data.
Я не понял его целевого назначения в плане эксплуатации прибора, так как в этом режиме на экран выводится то, что может отображаться на экране.
Кроме того, в этом режиме выводятся параметры автокалибровки.

Также в этом режиме отображаются и шрифты, которые выводятся на экран. я думаю что это скорее технологический пункт, просто для проверки как и что отображается, не более.
Последнее фото — режим регулировки контраста.
Изначально установлено 40, я пробовал регулировать, но как мне показалось, исходная установка и есть самая оптимальная.

С осмотром закончили, можно перейти к тестированию.
Так как прибор довольно универсальный, то я буду проверять просто разные компоненты, не обязательно точные, но позволяющие оценить возможности прибора.
Если интересно проверить какой то определенный тип компонента, пишите, добавлю.
1. Конденсатор 0,39025мкФ 1%
2. Конденсатор 7850пФ 0,5%
3. Какой то Jamicon 1000мкФ 25 Вольт
4. Capxon 680мкФ 35 Вольт, низкоимпедансный

Capxon 10000мкФ 25 Вольт

1. Резистор 75 Ом 1%
2. Резистор 47к 0.25%
3. Диод 1N4937
4. Диодная сборка 25CTQ035

1. Транзистор биполярный BC547B
2. Транзистор полевой IRFZ44N

1,2 — Дроссель 22мкГн
3, 4 — дроссели 100мкГн разных типов

1. Обмотка реле
2. Звукоизлучатель со встроенным генератором.

Проверим работу прибора в режиме генератора.
10КГц
100КГц
Как по мне, то даже на 100КГц форма импульсов вполне приемлема.

Максимальная частота генератора составляет 2МГц, конечно здесь все выглядит печальнее, но щуп осциллографа стоял в режиме 1:1, да и сам осциллограф не очень высокочастотный.
Ниже пункт — 1000.000мГц, не надо путать с МГц. это так обозвали сигнал с частотой 1Гц 🙂

Режим выхода с регулируемой скважностью сигнала.
Частота 8КГц

А теперь посмотрим на возможности встроенного частотомера.
В качестве генератора использовался встроенный генератор осциллографа.
1. 10Гц прямоугольник
2. 20КГц синус
3. 200КГц прямоугольник
4. 2МГц прямоугольник

А вот на 4МГц частотомер «сдулся». Максимально измеряемая частота составляет 3.925МГц, что в принципе также весьма неплохо для многофункционального прибора.
К сожалению точность измерения частоты проверить довольно тяжело, так как редко у кого есть хороший калиброванный генератор, но в большинстве любительских применений данной точности вполне достаточно.

Ну и в конце групповое фото.
Два прибора из предыдущих обзоров вместе с их новым «собратом».

Резюме.
Плюсы
Хорошее изготовление печатной платы.
Полный комплект для сборки действующего прибора + конденсатор для калибровки
0.1% резисторы в комплекте
Очень легкий и приятный в сборке, подойдет даже совсем начинающим
Хорошие характеристики полученного прибора.
Случайно выяснил, что у прибора есть защита от переполюсовки питания 🙂

Минусы
Упаковка конструктора совсем простенькая
Питание от батарейки, гораздо лучше смотрелось бы питание от аккумулятора

Мое мнение. На мой взгляд получился очень хороший конструктор. Как подарок начинающему радиолюбителю я бы его вполне рекомендовал. Не хватает корпуса, и питания от аккумулятора, батарейка долго не прослужит, а стоят они весьма недешево.
Приятно порадовало то, что в комплекте дали «правильные» резисторы и конденсатор для калибровки. Первое положительно сказывается на точности, второе на удобстве, не надо искать конденсатор для калибровки. Можно откалибровать и использовать сразу после сборки.
Конечно данный набор выходит дороже чем то же самое, но в собранном виде, но как оценить стоимость процесса самостоятельной сборки и полученных при этом навыков и хоть и небольшого, но опыта?

На этом пожалуй все, надеюсь что обзор был интересным и полезным. Буду рад вопросам и пожеланиям по дополнению обзора.
А на подходе у меня обзор еще одного небольшого, но надеюсь интересного приборчика, исходного варианта которого я пока не нашел, но что он из себя представляет покажут тесты.

Дополнение — ссылка на скачивание инструкции по сборке (на английском языке)

Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.

mysku.ru

Транзистор тестер на ATmega328 и дисплее nokia 3410 (95×65)


Давно собирался сделать, популярный у радиолюбителей, тестер полупроводников, но всегда останавливала неразбериха в разнообразии схем и обилие несистематизированной информации. Т.к. в наличии был дисплей от nokia 3410 и плата arduino ProMini 3.3v 8Mhz на ATmega 328P, остановился на этой комбинации.



Для сборки тестера полупроводников плату arduino ProMini в оригинальном исполнении использовать не получилось. Ее нужно было немного доработать, согласно приведенной фотографии. В первую очередь пришлось выпаять резистор и светодиод, подключенные к контакту D13; перерезать дорожку на плате (см. фото), что позволило использовать стабилизатор arduino для питания дисплея; а также, выпаять кнопку Reset. Так как транзистор тестер задумывался как портативное устройство, я использовал DC-DC повышающий преобразователь напряжения, то на нем тоже пришлось удалить конденсатор, указанный на фото, а также выпаять USB гнездо, т.к. оно занимало место в корпусе.



Все радиодетали тестера полупроводников, кроме кнопки «Test» и кнопки включения поместились на самой плате arduino ProMini. Для удобства размещения всех компонентов в корпусе, и фиксации разъема для проверки радиодеталей, развел простенькую печатную плату. В качестве разъема для проверки радиодеталей взял разъем, использовавшийся в советских телевизорах для соединения плат между собой. В этом разъеме отлично фиксируются как транзисторы с корпусом TO92 (с тонкими выводами), так и в корпусе TO220 (с крупными выводами). Для проверки SMD деталей, вытравил небольшую плату, которая припаивается к основной контактными «столбиками», идущими в комплекте с arduino.



Схема тестера полупроводников в исполнении на микроконтроллере ATmega 328P довольно простая. Единственное, что я изменил у себя (по сравнению с приведенной схемой) — убрал резистор на 10k с контакта A5, т.к. не получилось добиться правильного отображения напряжения питания аккумулятора.


Для программирования ATmega 328P использовал программатор PonyProg. Фьюзы выставил следующие: BOOTSZ1, BOOTSZ0, BODLEVEL1. В цифровом формате фьюзы такие: LowFuse FF, HighFuse D9, Ext.Fuse 05 или FD (это одно и тоже).



Читал, что для данного тестера полупроводников погрешность в пределах 10% является нормой, но хочу отметить, что мой вариант сборки выдает довольно точные показания, погрешность которых в самых худших случаях не превышает 3-5%.



Хочу выразить благодарность пользователям форума vrtp, которые помогли разобраться с наличием обилия информации по изготовлению прибора, имеющим еще одно название «Определитель выводов полупроводников». Всем, у кого возникли какие-то вопросы, настоятельно рекомендую прочитать информацию, которая находится на ЭТОЙ странице. Страница создана совсем недавно, и здесь находятся «выжимки» (за весь период существования прибора) по основным моментам, описанные в очень доходчивой форме.


Файлы печатных плат и прошивку тестера полупроводников версии на ATmega328 и дисплее от nokia 3410 можно скачать ЗДЕСЬ.

best-chart.ru

Сообщества › Электронные Поделки › Блог › Модернизированный тестер полупроводников на ATmega 168/328

Всем привет и доброго времени суток. Хочу поделиться своим вариантом исполнения AVR-тестера ( Markus Frejek. открытый проект). Основная информация взята с просторов форума radioskotТестер можно повторить на микроконтроллерах ATmega 8\168\328. Отличия будут в функционале из-за объёма памяти. Самое привлекательное это возможность самому «собрать» и скомпилировать прошивку под свои нужды из готовых библиотек. есть море готовых, постоянно обновляющихся, прошивок. mikrocontroller.net.
Схема тестера довольно простая. Я собрал на 328й с полным функционалом кроме использования энкодера и проверки стабилитронов.


печатка односторонняя (лут рулит)


индикатор использовал самый дешёвый 1602 с Али без кирилицы. печатка с индикатором соединена «бутербродом»



в итоге получился вот такой аппарат. корпус из оргсекла покрыт матовой чёрной НЦ эмалью. Лицевая напечатана на принтере и заламинирована.


с огромной осторожностью следует подключать конденсаторы. измерительные входы 1-2-3 не имеют защиты и напрямую соединены с микроконтроллером. остаточный заряд в ёмкости может убить Мегу наповал. для предотвращения этой ситуации предусмотрел специальную полоску из фольгированного стеклотекстолита и грозное напоминание рядом


при работе с щупами мой тестер немного врёт в показаниях. я его настраивал с замкнутыми контактами площадки для smd. при необходимости легко оттестировать на щупах.



питание от «кроны» с автоматическим выключением при простое. автоотключение убирается другой прошивкой.
ну и в заключение архив с платой, прошивкой и полным руководством проект
всем добра и удачи

www.drive2.ru

GM328 тестер радиодеталей | Правильные инструкции

GM328 обзор

тестер радиодеталей GM328

GM328 — многофункциональное устройство которое является обязательным в арсенале любого радиолюбителя. С его помощью очень удобно проверять радиодетали на исправность и мерить их рабочие параметры для сравнения с даташитом. Существует несколько разновидностей тестеров для радиодеталей отличающихся функционалом и ценой. Мы рассмотрим именно модель GM-328, так как это по сути дела своеобразный комбайн — помощник для начинающих электронщиков.

Купить GM-328 можно у наших китайских друзей

К положительным сторонам этого тестера относятся многофункциональность, универсальность, простота сборки и использования.

 

 

Вот что он умеет определять и измерять характеристики:

  • NPN и PNP транзисторы
  • Мосфеты
  • Диоды
  • Светодиоды
  • Двойные диоды
  • Тиристоры
  • Стабилитроны
  • Резисторы (может сразу два)
  • Конденсаторы
  • Постоянное напряжение до 50 вольт

 

 

Впечатляет не так ли? Для каждого проверяемого элемента показывает так же ESR и емкости затвора. Кроме того может использоваться в качестве генератора импульсов от 1Гц до 2МГц а так же использоваться для измерения частоты в том же диапазоне. И это только основные характеристики. Прекрасный цветной графический дисплей, четкий и яркий. В базовой прошивке есть возможность настройки цветов для каждого элемента интерфейса.

Так же хочу отметить способность к прошивке данного тестера, нам ведь всегда хочется что то улучшить или переделать). Благо для этой модели на просторах интернета есть масса прошивок, в том числе и русских. Подробный мануал по прошивке обязательно напишу в ближайшее время.

 

Состав конструктора GM328

Схема тестера радиодеталей GM328 + TFT

Собственно для сборки данного девайса минимум что нам понадобится — это простой паяльник на 25 ватт с тонким жалом и припой, при условии что китайцы прислали вам полный комплект). Разумеется участие в процессе сборки третей руки, зажима для плат или единомышленника корефана всегда приветствуется. Для сборки тестера радиодеталей GM328 не нужны даже прямые руки, процесс настолько прост что с ним справится даже начинающий радиолюбитель, что не может не радовать последних. Если вы стали обладателем полного комплекта для сборки нашего девайса то у вас на столе должны лежать следующие элементы:

 

 

Состав комплекта для сборки тестера радиодеталей GM328

GM328 транзистор тестер — состав комплекта

  • 1 шт. — плата с дорожками, отверстиями для деталей и несколькими SMD
  • 1 шт. — цветной графический дисплей
  • 1 шт. — DIP панель для микроконтроллера
  • 1 шт. — микроконтроллер Atmega328p 16-PU с базовой прошивкой
  • 1 шт. — пин конектор на 8 ног для подключения дисплея
  • 1 шт. — пин игнездо на 8 ног для подключения дисплея
  • 3 шт. — двойные клемники под винт
  • 25 шт. — резисторов разного номинала
  • 1 шт. — кварц
  • 1 шт. — стабилитрон
  • 3 шт. — транзисторы
  • 1 шт. — варистор
  • 1 шт. — светодиод
  • 1 шт. — ZIF панель для подключения измеряемой радиодетали
  • 2 шт. — электролиты
  • 9 шт. — керамические конденсаторы
  • 1 шт. — гнездо питания
  • 1 шт. — коннектор для кроны (не всегда)
  • 1 шт. — энкодер

К моему сожалению мне попался комплект с оторванной микросхемой VO5

Иногда так бывает)

Так что мне все же пришлось прибегнуть к помощи паяльной станции для пайки этой мелкой SMD-шки. А вот и результат трудов:

Немного «прямых» рук)

Сборка GM328

Схема для пайки нашего тестера радиодеталей мне не пригодилась, я привел ее для ознакомления. На плате места для всех деталей подписаны и ошибок там нет. Кроме того отверстия луженые и плата в дополнительной подготовке не нуждается. Приступим непосредственно к сборке. Первое что я припаял это резисторы. Все они маркированы так что можно воспользоваться любым онлайн справочником по расшифровке маркировки резисторов. Но я все же проверил каждый мультиметром, ведь маркировали же китайцы, мало ли что…

Паяем резисторы

Затем транзисторы, варистор и стабилитрон. Тут важно не ошибиться, все они выполнены в корпусе ТО-92. Если впаять на место стабилитрона что либо другое то подача нестабилизированного напряжения для платы окажется фатальной.

Паяем транзисторы

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

Конденсаторы GM328

DIP — панель для микроконтроллера впаять можно любой стороной, на полет не повлияет.

Впаиваем DIP-панель в GM328

Паяем крупные элементы такие как ZIF панель для подключения измеряемой радиодетали, контакты для подключения дисплея, клемники под винт для генератора частоты, частотомера, вольтметра и гнездо питания.

ZIF панель и так далее…

Ну и в заключении работы с паяльником впаиваем энкодер, нам ведь надо будет как то управлять всем этим хозяйством. Да и надо еще припаять ноги к дисплею, фото этого результата выкладывать не вижу смысла.

 

Кстати на всякий случай распиновка дисплея:

Распиновка дисплея ST7735

Все, выключаем и откладываем паяльник, он нам больше не понадобится. Вставляем мозги в панель, внимание, не перепутайте положение! Выемка на микроконтроллере должна «смотреть» на гнездо для дисплея. Если перепутаете то атмеге это не понравится и она может сильно и даже смертельно обидеться на вас. Вставляем и прикручиваем винтами наш дисплей и привинчиваем ноги. Все, работа завершена.

Результат трудов

Кстати по окончании сборки у меня осталась пара лишних деталей.

Лишний кондер и резистор

Гнездо для кроны я не припаивал так как лично я им пользоваться никогда не буду. Это лишает мой девайс портативности но мне она и не нужна. Вы можете припаять.

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

rightnotes.ru

Шайтан коробка радиолюбителя или AVR Transistor Tester: elchupanibrei — LiveJournal

Давно хотел купить/собрать эту приблуду. Купить рука не поднялась, уж больно китайцы оптимизировали оригинальную идею и готовый продукт вышел у них печальный. Потратив в общей сложности недельку и немножко больше денег собрал почти бескомпромиссную версию — энкодер, зарядка лития и тестер стабилитронов мне были не нужны.

Существуют две версии этого тестера:

1. Версия Маркуса. Проект больше не развивается.
2. Форк проект Маркуса. Активно бурлит. Текущая версия прошивки — 1.13К. Народ негодует — в ATmega168 уже не влазит.


мой вариант AVR Transistor Tester

Собирал по стандартной схеме с авто-выключением «mega328_strip_grid». Текущая скомпилированная прошивка и значения EEPROM для «mega328_strip_grid» находятся тут.


стандартная схема с авто-выключением — «mega328_strip_grid»

Слегка допилил установкой дроселя по питанию и емкости на ИОН-е и КРЕН-ке, смотри UDP2 в конце статьи.


допиленная схема, смотри UDP2

Развел одностороннюю плату в Орле.


моя версия платы

Определил фьюзы для ATmega328P.


фьюзы для ATmega328

Прошивку и память, для TL866, открываем в формате INTEL HEX. Для AVRDudess, ничего менять не надо.


окошко TL866

После прошивки откалибровал по мануалу. PROFFIT!

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


таблица годен — не годен

Утащить себе плату, старую прошивку и документацию на русском/английском можно от сюда. Свежую версию прошивки брать тут или с официального зеркала на Github.

UDP1: Всем кто сидит на версии 1.12 советую сменить прошивку на 1.13, меньше глюков и работает стабильнее.

UDP2: C добавлением емкости на ИОН-е я погорячился. Дело в том, что шайтан коробка для увеличения разрешающей способности при измерении маленьких напряжений, переключается на внутренний 1.1в ИОН. Поэтому советуют заменить электролит С102 в моей схеме на 1nF.

elchupanibrei.livejournal.com

Тестер Транзисторов Маркуса | Практическая электроника

Типы тестируемых элементов:

название элемента индикация на дисплее/диапазон
NPN транзисторы «NPN»
PNP транзисторы «PNP»
N-канальные-обогащенные MOSFET «N-E-MOS»
P-канальные-обогащенные MOSFET «P-E-MOS»
N-канальные-обедненные MOSFET «N-D-MOS»
P-канальные-обедненные MOSFET «P-D-MOS»
N-канальные JFET «N-JFET»
P-канальные JFET «P-JFET»
Тиристоры «Tyrystor»
Симисторы «Triak»
Диоды «Diode»
Двухкатодные сборки диодов «Double diode CK»
Двуханодные сборки диодов «Double diode CA»
Два последовательно соединенных диода «2 diode series»
Диоды симметричные «Diode symmetric»
Резисторы от 0,5 К до 500К [K]
Конденсаторы от 0,2nF до 1000uF [nF, uF]

При измерении сопротивления или емкости устройство не дает высокой точности
Описание дополнительных параметров измерения:
— h31e (коэффициент усиления по току) — диапазон до 10000
— (1-2-3) — порядок подключенных выводов элемента
— Наличие элементов защиты — диода — «Символ диода»
— Прямое напряжение – Uf [mV]
— Напряжение открытия (для MOSFET) — Vt [mV]
— Емкость затвора (для MOSFET) — C= [nF]

Автор девайса Маркус, но в дальнейшем разработку продолжил Карл Хейнц.

Ну, что можно сказать, транзисторы и диоды определяет, емкости конденсаторов тоже, у электролитов и ESR показывает. О точности измерений пока ничего не могу сказать, времени чтобы поверить показания, пока нету. Тестер оказался не очень удобен в использовании.

Неудобства при использовании:

  1. При каждом измерении нужно сначала приложить деталь к контактным площадка, а потом нажимать кнопку «Тест», причем времени проходит от момента включения до измерения не так мало.
  2. Если тестируемый компонент сгорел с КЗ всех трех ножек, то в этом случае тестер перейдет в режим самотестирования.
  3. Нет подсветки индикатора. Я подозреваю что просто не впаяли самые правые два пина на плате индикатора. Они кстати помечаются как «А» и «К».
  4. Светодиодик индицирующий включение прибора горит очень ярко.
  5. В тестере прошита старая программа, на профильных форумах, есть более свежие, у которых более удобно показывается распиновка компонента по ножкам.
  6. Две клеммы непонятно какие, провод в них не зажмешь. Только штыри.

А вот и сама плата, маркировку Меги соскребли.

И вот не распаянная часть платы. На ней оказалась схема модуля обеспечивающей работу тестера от литиевого аккумулятора.

Собственно название редакции «Booster edition».

Схема тестера транзисторов


Обратите внимание, что распиновка микроконтроллера ATMega дана для корпуса DIP-28! В моем тестере использован TQFP-32. И стандартный разъем программирования на 10 выводов, а не на 6 как на схеме.

№ вывода назначение
1 MOSI
2 +5В
3 не задействован
4 земля
5 RESET
6 земля
7 SCK
8 не задействован
9 MISO
10 не задействован

На фотографии первый контакт разъема — правый нижний.

Как запрограммировать тестера

Я захотел узнать, какая из ATMeg, установлена в моем тестере, поэтому решил припаять разъем для программирования BH-10. Но он туда не влезал из-за подстроечного резистора, поэтому боковая стенка разъема была отпилена ножовкой, а резистор отодвинут чуть выше.
Распиновка разъема полностью совпала с распиновкой программатора AS-4 и я смело подключил программатор и подал питания на тестер. Но вот не задача, программатор не видит процессор из-за того что питание подается на тестер только при нажатие кнопки, все остальное время 5В на процессоре нету. Даже если кнопку постоянно нажимать, программатор все равно не хочет «общаться» с процессором.
Чтобы подать постоянное питание достаточно замкнуть коллектор и эмиттер транзистора T3, тогда питание будет постоянно подаваться на IC3.
После установки перемычки, микроконтроллер стал определятся и читаться.

Прошивку 1.06К взял отсюда:
http://kazus.ru/forums/showpost.php?p=595426&postcount=21
Эта прошивка тоже работает:
http://kazus.ru/forums/showpost.php?p=594182&postcount=1

Самотестирование тестера транзисторов

Чтобы узнать какая версия прошивки в вашем тестере, нужно ввести тестер транзисторов в режим самотестирования, в так называемый selftest.
Итак, замыкаем все три входные клеммы тестера и запускаем тестер на измерение кнопкой «Test button». Устройство проводит всевозможные тесты, и примерно через минуту просит подключить к 1 и 3 клеммам конденсатор с емкостью больше 100нФ. Тесты идут дальше и в конце концов, тестер показывает версию прошивки.
В моем случае версия первоначальной прошивки оказалась 1.02к.

Свежие прошивки и самое активное обсуждение тут:

vrtp.ru/index.php?showtopic=16451

А вот тут продают платы для тестера по 2шт за 7долларов + стоимость доставки:
radiokot.ru/forum/viewtopic.php?f=51&t=84516

PS О своих впечатлениях по поводу тестера я ещё напишу 🙂

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

PPS

Тестер транзисторов с графическим индикатором

Случайно на ebay увидел новый тестер «ESR Meter 12864 LCD Transistor Tester Diode Triode Capacitance led MOS/PNP/NPN».
Продается за $33 и уже в корпусе, был порыв заказать на пробу, но остановил китайский язык 🙂

Что обещает продавец:

  • Микроконтроллер ATMega328, прошивка 2013 с кучей функций.
  • Внешний кварцевый резонатор на 8МГц.
  • Подсветка LCD дисплея
  • Потребление 2мА в режиме ожидания (я так понимаю это между измерениями), 20нА в выключенном состоянии.
  • Мега в корпусе DIP, простота обновления прошивки (я так понимаю мега устанавливается в панельку)
  • Питание от 9В батерейки (давно бы сделали от AA или лития)

Якобы новые функции:

  • Автоматическое определение резисторов (и сборок из двух резисторов, а также среднего вывода переменных и подстроечных резисторов), конденсаторов, биполярных транзисторов обоих типов, MOSFET с обоими типами каналов, диодов, диодных сборок, тиристоров малой мощности — как unidirectional, так и bidirectional я предполагаю, что имеются ввиду тиристоры и симисторы.
  • Автоматическое определение распиновки всех компонентов.
  • Определение обратного диода в транзисторах, коэффициент усиления, прямое напряжение база-эмиттер.
  • Измерение входной емкости и порогового напряжения для MOSFET.
  • Графический индикатор 12864 с зеленой подсветкой, язык к сожалению только китайский
  • Размеры прибора 140*90*55MM
  • Управление одной кнопкой, автоматическое выключение (ну вообще-то так и раньше было, но на моде почему-то три кнопки)

Диапазоны измерений:

  • Диапазон сопротивлений: 0,1 Ом — 50 МОм, разрешающая способность при измерение сопротивлений 0,1 Ом
  • Диапазон емкостей: 30 пФ — 100 мФ, шаг 1 пФ
  • Для конденсаторов с емкостью более 2 мкФ, измеряется ESR (эквивалентное последовательное сопротивление), разрешающая способность 0,01 Ом.
  • Измеряется прямое напряжение на диодах и напряжение стабилизации для стабилитронов если оно меньше 4,5 В

А теперь куча фоток с результатами тестирования компонентов:

hardelectronics.ru

Тестер транзисторов на atmega328 – Транзистор тестер на Atmega328: 42 комментария

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *