Как сделать коробку для тестера
Набор для сборки тестера радиоэлектронных компонентов. Теперь еще и с корпусом.
Прибор работал, но безбожно врал показывая емкость и сопротивление с огромной поправкой на палец в небо. Схема явно требовала доработки — источника опорного напряжения, стабилизатора, резисторов с высоким классом точности.
Решил не заморачиваться, а взять готовый «тестер транзисторов» практически «с полным фаршем», да еще и в виде набора «сделай сам».
Набор точно такой же, как в обзоре kirich пол года назад. Только дополнительно к конструктору еще прилагается симпатичный корпус, превращающий этот набор в законченное изделие.
Немного о транзисторных тестерах
Изначально проектом занимался немец Маркус Фрейек, а затем дорабатывал тоже немец Карл-Хайнц Куббелер. Странчики проектов отличаются только значками «-» и «_» в адресе.
Проект, который можно скачать здесь, содержит множество схем и прошивок к ним на самых различных микроконтроллерах от ATmega8 до ATmega1284 отличающиеся набором функций. Есть прошивки под разные экраны 1602, 2004, графические 128×64. В общем тестеры под самые разные потребности и кошелек. Кроме того в проекте имеется описание и прошивки большинства готовых тестеров, продающихся в китайских магазинах.
Мой набор на ATmega328 с графическим экраном 128×64, внешним источником опорного напряжения на микросхеме TL431 и энкодером в качестве элемента управления.
Прибор предназначен для автоматического определения и измерения характеристик следующих радиоэлементов: N-P-N и P-N-P биполярных транзисторов, N- и P-канальных MOSFET транзисторов, JFET транзисторов, диодов, двойных диодов, тиристоров и симисторов, резисторов и двойных резисторов, конденсаторов и катушек индуктивности.
Посылка приехала примерно за месяц
А в ней две коробки, обернутые мягкой упаковкой (правда не пупыркой)
В одной коробке набор для сборки тестера (отдельно можно купить здесь), который очень подробно описал kirich в своем обзоре.
В другом собственно корпус с декоративной пленкой
А теперь отличие данного комплекта от других — корпус
Разъем ZIF на 14 контактов монтировать на плату не нужно, вместо этого есть 5-ти контактный разъем на корпусе и пара разъемов под щупы тестера.
Наклеить декоративную пленку на корпус гораздо проще, чем защитную пленку на телефон )))
Монтировать на коротких жестких проводниках выводы для радиоэлементов, как в «мурзилке» не стал, так как не хотел, чтобы доступ к мироконтроллеру был затруднен. Вместо этого припаял три провода довольно значительного сечения, чтобы уменьшить сопротивление проводников.
И вот готовый вид прибора
После калибровки прибор замечательно работает
Модернизация прошивки
Версия прошивки данного комплекта — последняя 1.12к и ее модернизация не особо нужна. Но важен сам принцип. Я расскажу, как руссифицировать прибор.
Для обновления прошивки нам нужен программатор. Это может быть дешевый USBASP. Я использую для своих целей в качестве программатора Arduino Pro Mini
Качаем файл с проектом со страницы загрузок и распаковываем у себя на диске. Затем качаем и устанавливаем последнюю версию WinAVR.
Теперь в зайдя в любую из конфигураций в папке Software\trunk проекта можно набрать в командной строке «make» и прошивка будет компилироваться.
Для начала определяю тип дисплея в комплекте. Отклеив бумажку «PASS» вижу на нем JLX12864G-378. Даташит на него на китайском, но в нем можно найти используемый контроллер дисплея — ST7585R
В папке с различными прошивками нахожу mega328_st7565_kit — это она, конфигурация для моего набора. Делаю дубликат этой прошивки и открываю на редактирование Makefile.
Для установки русского языка правлю
и запускаю make из командной строки для компиляции прошивки и вижу следующую картинку
Новая прошивка не лезет в память контроллера. Виной всему дополнительные символы и более длинные надписи меню.
Придется пожертвовать чем-то другим
Отключаю длинные подсказки, расширенное самотестирование и уменьшаю размер экранного шрифта до 8×8
Ну вот, теперь прошивка вполне влезет в память контроллера
Подробнее со всеми опциями можно ознакомится в руководстве по сборке тестера на русском языке в Главе 4 «Конфигурирование Тестера»
Теперь осталось выставить в том же Makefile нужные параметры загрузчика для моего Ардуино-программатора, подсмотрев их из Arduino IDE и установить микроконтроллер в панель программатора (я использовал другой ATmega328, благо их накупил ранее):
И запустить make upload
Входящая в состав WinAVR avrdude выполняет загрузку прошивки и EEPROM
avrdude: AVR device initialized and ready to accept instructions
avrdude: verifying…
avrdude: 721 bytes of eeprom verified
avrdude: safemode: Fuses OK
avrdude done. Thank you.
После этого вставляем микроконтроллер в панельку прибора и видим русский интерфейс
Русские сообщения можно откорректировать самому в файле langRUSSIAN.h. Можно так же установить украинский, польский. латвийский и многие другие языки интерфейса, отключить меню целиком, освободив кучу памяти.
Очень жаль, что я не нашел простого способа отключить часть расширенных функций типа частотомера, PWM-генератора и прямоугольного генератора, которые не очень нужны. Но так как весь проект в исходных кодах, можно без проблем сделать и это.
Пора подводить итоги
ESR-тестер — вещь полезная многим радиолюбителям.
Его можно собрать и отладить самому
Можно купить набор для сборки или плату без корпуса и сделать ему корпус самоу
Безусловно, данный набор заслуживает внимания.
Сборка таких комплектов доставляет удовольствие всем кто умеет держать паяльник (или хочет научиться) и вырабатывает полезные для радиолюбителя навыки.
Бонусом у меня осталась ZIF-панелька на 14 контактов, которая найдет достойное место в моем программаторе для прошивки ATtiny , хотя панельку можно было бы и убрать снизив цену комплекта.
Питание от «Кроны» недостатком не считаю. Я знал на что шел ))).Кому нужно, может купить тестер с литиевым аккумулятором или переделать схему данного прибора, сменив ему прошивку.
Товар предоставлен для написания обзора магазином. Обзор опубликован в соответствии с п.18 Правил сайта.