Вконтакте        16.02.2023   

Схема тестер эрэ с avr версия 3.0. Набор для сборки тестера радиоэлектронных компонентов. Теперь еще и с корпусом. Типы тестируемых радиоэлементов

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

Схема тестера на atmega328

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

Часть преобразователя на плате, который изначально был предусмотрен под измерение стабилитронов с применением 328 меги с большим объемом памяти и большим функционалом, решено было использовать как преобразователь для работы от такой батарейки. Подобрав номиналы добился оптимального коэффициента полезного действия и напряжения, которое преобразуется примерно с 4 вольт в 9 вольт.

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

Плата имеет небольшое количество малодефицитных запчастей, сердце прибора - микроконтроллер мега-8, преобразователь на микросхеме 34063.

Разъемы для измерения более мелких запчастей - это дип панелька (кроватка) для микросхем, а для более крупных - сборный клемник 2+2 зажима, которые запаяны параллельно с панелькой.

Для того, чтобы батарейка полностью не садилась, используется режим автоматического отключения заложенного в прошивке после 5 измерений, если деталь не подключена, прибор проходит в режим ожидания, при этом дисплей прибора отключается и прибор потребляет не 150 мА, а 10-15 мА - то есть работает только преобразователь уже и не более, но чтоб исключить разрядку окончательно, когда прибор уже собрались положить в карман, есть выключатель питания, который разъединяет при нажатии на кнопку батарею с платой окончательно.

Кнопка "тест", используемая при тестировании деталей, не фиксированная, она с самовозвратом. Пластиковый корпус был куплен в хозяйственном магазине за 15 рублей, завезли хорошие не выпуклые мыльницы, все платы как раз влезли и свободного места почти не осталось внутри.

Разъем для зарядки при подключение внешнего разъема отключает схему прибора и подключается только к батарее для зарядки (своеобразный встроенный переключатель в приборе). Все нужные для повторения тестера файлы вы можете скачать в общем

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

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


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

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


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

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


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

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


фьюзы для ATmega328

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

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

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

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

Особенно незаменим он в тех случаях, когда имеются запасы транзисторов с полустёртой маркировкой, или если не получается найти даташит на какой-нибудь редкий китайский транзистор. Схема на рисунке, кликните для увеличения или скачайте архив:

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

Имя элемента - Индикация на дисплее :

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

Описание дополнительных параметров измерения:

H21e (коэффициент усиления по току) - диапазон до 10000
- (1-2-3) - порядок подключенных выводов элемента
- Наличие элементов защиты - диода - "Символ диода"
- Прямое напряжение - Uf
- Напряжение открытия (для MOSFET) - Vt
- Емкость затвора (для MOSFET) - C=

В списке приводится вариант отображения информации для английской прошивки. На момент написания статьи появилась русская прошивка, с которой всё стало гораздо понятнее. для программирования контроллера ATmega8 можно тут.

Сама конструкция получается довольно компактной - примерно с пачку сигарет. Питание от батареи "крона" на 9В. Потребляемый ток 10-20мА.

Для удобства подключения испытуемых деталей, надо подобрать подходящий универсальный разъём. А лучше несколько - для различных типов радиодеталей.

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

Планарные smd транзисторы тоже с трудом поддаются расшифровке. А многие радиодетали для поверхностного монтажа иногда не удаётся даже примерно определению - или то диод, или что ещё...

Что касается обычных резисторов, то и тут налицо превосходство нашего тестера над обычными омметрами, входящими в состав цифровых мультиметров DT. Здесь реализовано автоматическое переключение необходимого диапазона измерения.

Это касается и проверки конденсаторов - пикофарады, нанофарады, микрофарады. Просто подключите радиодеталь к гнёздам прибора и нажмите кнопку TEST - на экране сразу отобразится вся основная информация о элементе.

Готовый тестер можно разместить в любом небольшом пластмассовом корпусе. Устройство собрано и успешно испытано.

Обсудить статью ТЕСТЕР ПОЛУПРОВОДНИКОВЫХ РАДИОЭЛЕМЕНТОВ НА МИКРОКОНТРОЛЛЕРЕ

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

Для начала собрал но с большим графическим экраном 12864.

Фото самодельного ESR-тестера





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

Проект, который , содержит множество схем и прошивок к ним на самых различных микроконтроллерах от ATmega8 до ATmega1284 отличающиеся набором функций. Есть прошивки под разные экраны 1602, 2004, графические 128x64. В общем тестеры под самые разные потребности и кошелек. Кроме того в проекте имеется описание и прошивки большинства готовых тестеров, продающихся в китайских магазинах.

Мой набор на ATmega328 с графическим экраном 128x64, внешним источником опорного напряжения на и энкодером в качестве элемента управления.

Прибор предназначен для автоматического определения и измерения характеристик следующих радиоэлементов: N-P-N и P-N-P биполярных транзисторов, N- и P-канальных MOSFET транзисторов, JFET транзисторов, диодов, двойных диодов, тиристоров и симисторов, резисторов и двойных резисторов, конденсаторов и катушек индуктивности.

Полные характеристики прибора

  • Напряжение питания 5,5-12В
  • Рабочий ток 24мА (при питании 9В)

  • Ток потребления в выключенном состоянии - 20нА
  • Автоматическое определение N-P-N и P-N-P биполярных транзисторов, N- и P-канальных MOSFET транзисторов, JFET транзисторов, диодов, двойных диодов, тиристоров и симисторов. Для тиристоров и симисторов уровень открытия должен быть досягаем длятестера. Для IGBT транзисторов сигнал 5В должен быть достаточным для открытия транзистора.
  • Автоматическое определение расположения выводов элемента.
  • Измерение коэффициента усиления и порогового напряжения база эмиттер биполярного транзистора.
  • Обнаружение защитного диода в биполярных и MOSFET транзисторах.
  • Измерение порогового напряжения затвора, значение емкости затвора и R DSon до напряжение затвора около 5В в транзисторах MOSFET.
  • Измерение порогового напряжения затвора и величины ёмкости затвора MOSFET.
  • Измерение одного или двух резисторов в диапазоне 0.1Ом до 50МОм с разрешением 0.01Ом.
  • Измерение емкости конденсаторов от 25пФ до 100мФ с разрешением 1пФ, ESR-кондесаторов емкостью более 90нФ, потеря напряжения после воздействия импульса зарядки на конденсаторах емкостью более 5000пФ.
  • Измерение прямого падения напряжения на диоде.
  • Измерение величины ёмкости одиночного диода в обратном направлении.
  • Измерение индуктивности в диапазоне измерения от 0.01мГн до 20Гн
Кроме того дополнительно имеются функции
  • Генератор прямоугольных импульсов 1Гц-2 МГц
  • Регулируемый 10битный PWM
  • Частотомер от 1Гц до 25КГц

Посылка приехала примерно за месяц

А в ней две коробки, обернутые мягкой упаковкой (правда не пупыркой)




В одной коробке набор для сборки тестера (), который .
В другом собственно корпус с декоративной пленкой

Распечатываем все это богатство




А вот и отличие от того набора - корпус с комплектом разъемов и крепежа.


Корпус мне показался очень знакомым - да, это он,


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




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




Пайку делаю «проволокой» ПОС63 c 2% содержанием канифоли,




Все компоненты припаяны, осталось только смыть спиртом флюс нанося его тонким слоем.


Включаем - все работает. Экран светится, меню выбирается энкодером.


Калибрую прибор из меню «SELFTEST». Подробнее останавливаться не буду на этом, в
Сравнение с самодельным прибором

А теперь отличие данного комплекта от других - корпус

Как все это смонтировать в корпус, есть «мурзилка» - документ RTF с кучей картинок и короткими пояснениями на страничке товара

Сборка в корпус













Разъем ZIF на 14 контактов монтировать на плату не нужно, вместо этого есть 5-ти контактный разъем на корпусе и пара разъемов под щупы тестера.
Наклеить декоративную пленку на корпус гораздо проще, чем защитную пленку на телефон)))




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








И вот готовый вид прибора

После калибровки прибор замечательно работает

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

Тестовый конденсатор на 0.22мкФ из комплекта транзисторного тестера


Резистор 10кОм с классом точности 1%


Резистор 4.7кОм


Конденсатор 22пФ измеряет не точно - минимальное измеряемое значение 25пФ


Конденсаторы большей емкости измеряются без проблем: электролит 100мкФ


Высоковольтный злектролит 200мкФ


Танталовый конденсатор на 1мкФ


Мощная сборка из двух диодов из сгоревшего блока питания


Транзистор КТ315. Как это важно было давным давно сразу видеть коэффициент усиления транзистора - 108. Ведь в журнале Радио писали, какой должен быть этот коэффициент в той или илй схеме.


А это современный BT547 с коэффициентом усиления более 400


MOSFET IRF540 с защитным диодом


Симистор BT137


Светодиод определяется как обычные диод, но во время измерения помаргивает


Стабилитрон на 5.6В тоже отображается как обычный. На напряжения менее 4.5В (как написано в описании) под рукой не нашлось



Тестер работает, определяет и измеряет радиодетали. Очень удобно в данном приборе подключить к нему два щупа от тестера и тестировать детали прямо на плате во время отладки или поиска неисправности

Модернизация прошивки

Версия прошивки данного комплекта - последняя 1.12к и ее модернизация не особо нужна. Но важен сам принцип. Я расскажу, как руссифицировать прибор.
Для обновления прошивки нам нужен программатор. Это может быть дешевый USBASP.


Качаем и распаковываем у себя на диске. Затем качаем и устанавливаем .
Теперь в зайдя в любую из конфигураций в папке Software\trunk проекта можно набрать в командной строке «make» и прошивка будет компилироваться.
Для начала определяю тип дисплея в комплекте. Отклеив бумажку «PASS» вижу на нем JLX12864G-378. , но в нем можно найти используемый контроллер дисплея - ST7585R


В папке с различными прошивками нахожу mega328_st7565_kit - это она, конфигурация для моего набора. Делаю дубликат этой прошивки и открываю на редактирование Makefile.
Для установки русского языка правлю
UI_LANGUAGE = LANG_ENGLISH
на
UI_LANGUAGE = LANG_RUSSIAN CFLAGS += -DLCD_CYRILLIC
и запускаю make из командной строки для компиляции прошивки и вижу следующую картинку


Новая прошивка не лезет в память контроллера. Виной всему дополнительные символы и более длинные надписи меню.
Придется пожертвовать чем-то другим
Отключаю длинные подсказки, расширенное самотестирование и уменьшаю размер экранного шрифта до 8x8
CFLAGS += -DFONT_8X8 CFLAGS += -DNO_TEST_T1_T7 CFLAGS += -DSHORT_UNCAL_MSG
Ну вот, теперь прошивка вполне влезет в память контроллера


Подробнее со всеми опциями можно ознакомится в в Главе 4 «Конфигурирование Тестера»

Теперь осталось выставить в том же Makefile нужные параметры загрузчика для моего Ардуино-программатора, подсмотрев их из Arduino IDE и установить микроконтроллер в панель программатора (я использовал другой ATmega328, ):
PROGRAMMER=stk500v1 PORT=COM2 BitClock=16.0 AVRDUDE_BAUD = -b 19200 -e
И запустить make upload
Входящая в состав WinAVR avrdude выполняет загрузку прошивки и EEPROM

выдавая такие сообщения на экран

make: Leaving directory `D:/sav/Самопал.pro/Детали и компоненты/12864/transis
tortester/Software/trunk/mega328_st7565_sav"
avrdude -c stk500v1 -B 16.0 -b 19200 -e -p m328p -P COM2 -U flash:w:./Transistor
Tester.hex:a \
-U eeprom:w:./TransistorTester.eep:a

Avrdude: AVR device initialized and ready to accept instructions

Reading | ################################################## | 100% 0.07s

Avrdude: Device signature = 0x1e950f
avrdude: erasing chip
avrdude: reading input file "./TransistorTester.hex"

avrdude: writing flash (25578 bytes):

Writing | ################################################## | 100% 31.22s

Avrdude: 25578 bytes of flash written
avrdude: verifying flash memory against ./TransistorTester.hex:
avrdude: load data flash data from input file ./TransistorTester.hex:
avrdude: input file ./TransistorTester.hex auto detected as Intel Hex
avrdude: input file ./TransistorTester.hex contains 25578 bytes
avrdude: reading on-chip flash data:

Reading | ################################################## | 100% 21.00s

Avrdude: verifying…
avrdude: 25578 bytes of flash verified
avrdude: reading input file "./TransistorTester.eep"

avrdude: writing eeprom (721 bytes):

Writing | ################################################## | 100% 39.88s

Avrdude: 721 bytes of eeprom written
avrdude: verifying eeprom memory against ./TransistorTester.eep:
avrdude: load data eeprom data from input file ./TransistorTester.eep:
avrdude: input file ./TransistorTester.eep auto detected as Intel Hex
avrdude: input file ./TransistorTester.eep contains 721 bytes
avrdude: reading on-chip eeprom data:

Reading | ################################################## | 100% 7.46s

Avrdude: verifying…
avrdude: 721 bytes of eeprom verified

Avrdude: safemode: Fuses OK

Avrdude done. Thank you.

После этого вставляем микроконтроллер в панельку прибора и видим русский интерфейс






Русские сообщения можно откорректировать самому в файле langRUSSIAN.h . Можно так же установить украинский, польский. латвийский и многие другие языки интерфейса, отключить меню целиком, освободив кучу памяти.
Очень жаль, что я не нашел простого способа отключить часть расширенных функций типа частотомера, PWM-генератора и прямоугольного генератора, которые не очень нужны. Но так как весь проект в исходных кодах, можно без проблем сделать и это.

Пора подводить итоги

ESR-тестер - вещь полезная многим радиолюбителям.
Его можно собрать и отладить самому


Можно купить набор для сборки или плату без корпуса и сделать ему корпус самоу


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

Бонусом у меня осталась ZIF-панелька на 14 контактов, которая найдет достойное место в моем программаторе для прошивки ATtiny

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

Питание от «Кроны» недостатком не считаю. Я знал на что шел))).Кому нужно, может