Схема транзистор-тестера на ATmega328P строится вокруг всего девяти измерительных резисторов — шесть штук по 680 Ом и три по 470 кОм, — и именно ошибка в их номиналах или точности чаще всего становится причиной того, что собранный прибор показывает неверную ёмкость конденсаторов или «не видит» полевые транзисторы. Эта конструкция, известная как Transistor Tester Маркуса Фрейека с дальнейшим развитием прошивки Карлом-Хайнцем Кюббелером, за годы стала фактическим стандартом среди радиолюбительских измерителей компонентов.

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

Принцип работы измерителя компонентов

Основа прибора — микроконтроллер ATmega328P, три порта которого (обычно PB0–PB2 или аналогичные, в зависимости от версии прошивки) работают как тестовые выводы TP1, TP2 и TP3. Каждый тестовый вывод подключён к микроконтроллеру через два резистора: 680 Ом — для «сильноточного» режима и 470 кОм — для режима слабого тока. Переключая выводы между состояниями «вход», «выход с высоким уровнем» и «выход с низким уровнем», контроллер пропускает через компонент измерительные сигналы.

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

⚠️ Внимание: резисторы 680 Ом и 470 кОм должны иметь точность 1% или лучше (металлоплёночные). Обычные углеродистые резисторы с допуском 5% дадут заметную погрешность при измерении сопротивлений и ESR, а калибровка полностью её не скомпенсирует.

Принципиальная схема: основные узлы

Классическая схема делится на несколько функциональных блоков. Силовая часть — кнопка включения и, в версиях с автономным питанием, узел стабилизатора или повышающего преобразователя для батареи «Крона». Логическая часть — сам ATmega328P с кварцевым резонатором 8 МГц и двумя конденсаторами порядка 22 пФ (в некоторых версиях используется внутренний RC-генератор, тогда кварц не нужен).

Измерительная часть — это те самые три канала TP1–TP3 с парами резисторов, выведенные на колодку ZIF или панельку. Дисплей подключается к цифровым портам: в популярных клонах используется графический ST7735, SSD1306 (OLED) или символьный HD44780 1602. Распиновка портов зависит от конкретного варианта платы и выбранной конфигурации прошивки — перед сборкой сверяйтесь с файлом конфигурации именно вашей версии.

  • 🔧 Микроконтроллер: ATmega328P в DIP-28 или TQFP-32, тактирование 8 МГц.
  • 🔧 Измерительные резисторы: 3 × 680 Ом и 3 × 470 кОм, допуск 1%.
  • 🔧 Дисплей: символьный 1602, графический ST7735 или OLED SSD1306 — по конфигурации прошивки.
  • 🔧 Питание: батарея 9 В со стабилизатором, либо DC-DC преобразователь в компактных версиях.
  • 🔧 Колодка: ZIF-сокет или трёхконтактная панель для тестируемых компонентов.
📊 Какой дисплей вы используете или планируете в транзистор-тестере?