Тестер на атмега8 своими руками

Добавил пользователь Евгений Кузнецов
Обновлено: 08.10.2024

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

Но, среди радиодеталей есть и такие, проверить которые рядовым мультиметром сложно, а порой и невозможно. К таким можно отнести полевые транзисторы (как MOSFET, так и J-FET). Также, обычный мультиметр не всегда имеет функцию замера ёмкости конденсаторов, в том числе и электролитических. И даже если таковая функция имеется, то прибор, как правило, не измеряет ещё один очень важный параметр электролитических конденсаторов – эквивалентное последовательное сопротивление (ЭПС или ESR).

С недавнего времени стали доступны по цене универсальные измерители R, C, L и ESR. Многие из них обладают возможностью проверки практически всех ходовых радиодеталей.

Давайте узнаем, какими возможностями обладает такой тестер. На фото универсальный тестер R, C, L и ESR - MTester V2.07 (QS2015-T4). Он же LCR T4 Tester. Приобрёл я его на Алиэкспресс. Не удивляйтесь, что прибор без корпуса, с ним он стоит куда дороже. Вот здесь вариант без корпуса, а вот здесь с корпусом.

Универсальный тестер MTester V2.07

Тестер радиодеталей собран на микроконтроллере Atmega328p. Также на печатной плате имеются SMD-транзисторы с маркировкой J6 (биполярный S9014), M6 (S9015), интегральный стабилизатор 78L05, TL431 - прецизионный регулятор напряжения (регулируемый стабилитрон), SMD-диоды 1N4148, кварц на 8,042 МГц. и "рассыпуха" - планарные конденсаторы и резисторы.

Печатная плата тестера MTester v2.07 на базе Atmega328

Прибор запитывается от батарейки на 9V (типоразмер 6F22). Впрочем, если такой нет под рукой, прибор можно запитать и от стабилизированного блока питания.

На печатной плате тестера установлена ZIF-панель. Рядом указаны цифры 1,2,3,1,1,1,1. Дополнительные клеммы верхнего ряда ZIF-панели (те, которые 1,1,1,1) дублируют клемму под номером 1. Это для того, чтобы было легче устанавливать детали с разнесёнными выводами. Кстати, стоит отметить, что нижний ряд клемм дублирует клеммы 2 и 3. Для 2 отведено 3 дополнительных клеммы, а для 3 уже 4. В этом можно убедиться, осмотрев разводку печатных проводников на другой стороне печатной платы.

Итак, каковы же возможности данного тестера?

Замер ёмкости и параметров электролитического конденсатора.

Для начала проверим электролитический конденсатор на 1000 мкФ * 16V. Подключаем один вывод электролита к выводу 1, а другой к выводу 3.

Замер параметров электролита 1000 мкФ

Можно подключит один из выводов к клемме 2. Прибор сам определит, к каким выводам подключен конденсатор. Далее жмём на красную кнопку.

Тестирование электролитического конденсатора 1000 мкФ

На экране результат: ёмкость - 1004 мкФ (1004 mF); ЭПС - 0,05 Ом (ESR = 0,05O); Vloss = 1,4%. О параметре Vloss расскажу позднее.

Проверка танталового электролитического конденсатора 22 мкФ * 35в.

Параметры танталового конденсатора 22мкФ*35в

Результат: ёмкость - 24,4 мкФ; ЭПС - 0,2 Ом., Vloss = 0,4%

Тестер можно использовать и для замера ёмкости у обычных конденсаторов с ёмкостью где-то от 20 пикофарад (20pF). Если подключить к ZIF-Панели выносные щупы, то можно проверять и детали, выполненные в корпусах для поверхностного (SMT) монтажа. Я, например, с помощью этого тестера подбирал SMD-конденсаторы и резисторы.

Обращаю внимание! Перед тестированием конденсаторов, особенно электролитических, их необходимо разрядить! Иначе можно повредить прибор высоким остаточным напряжением. Особенно это относится к электролитам, выпаянным с плат.

Таинственный параметр Vloss.

При проверке конденсаторов, кроме ёмкости и ESR, универсальный тестер показывает ещё такой параметр, как Vloss. Что же он означает? К сожалению, точного и конкретного обоснования этого термина я не нашёл. Но, судя по всему, он косвенно указывает на уровень утечки конденсатора. Как известно, реальный конденсатор имеет сопротивление диэлектрика между обкладками. Благодаря этому сопротивлению конденсатор медленно разряжается из-за, так называемого, тока утечки.

Так вот, при заряде конденсатора коротким импульсом тока напряжение на его обкладках достигает определённого уровня. Но, как только заряд конденсатора прекращается, напряжение на заряженном конденсаторе падает на очень небольшую величину. Разность между максимальным напряжением на конденсаторе и тем, что наблюдается после завершения заряда и выражают как Vloss. Чтобы было удобней, Vloss выражают в процентах.

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

Для керамических и электролитических конденсаторов высокий показатель Vloss в несколько процентов свидетельствует о плохом качестве конденсатора.

Проверка полевых J-FET и MOSFET транзисторов.

Теперь давайте протестируем широко известный MOSFET транзистор IRFZ44N. Вставляем его в панель так, чтобы его выводы были подключены к клеммам 1,2,3.

Проверка MOSFET-транзистора универсальным тестером

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

Проверка MOSFET-транзистора универсальным тестером

На дисплее, кроме цоколёвки транзистора и его типа (n-канальный MOSFET), тестер указывает величину порогового напряжения открытия транзистора VGS(th) (Vt = 3,74V) и ёмкость затвора транзистора Ciis (C = 2,51nF). Если заглянуть в даташит на IRFZ44N и найти там значение VGS(th), то можно обнаружить, что оно находится в пределах 2 - 4 вольт.

Более подробно об основных параметрах MOSFET-транзисторов я уже писал здесь.

Также советую заглянуть на страничку, где рассказывается о разновидностях полевых транзисторов и их обозначении на схеме. Это поможет понять, что же вам показывает прибор.

Проверка биполярных транзисторов.

В качестве подопытного "кролика" возьмём наш КТ817Г. Как видим, у биполярных транзисторов измеряется коэффициент усиления hFE (он же h21э) и напряжение смещения Б-Э (открытия транзистора) Uf. Для кремниевых биполярных транзисторов напряжение смещения находится в пределах 0,6 ~ 0,7 вольт. Для нашего КТ817Г оно составило 0,615 вольт (615mV).

Параметры биполярного транзистора КТ817Г

Составные биполярные транзисторы тоже распознаёт. Вот только параметрам на дисплее я бы верить не стал. Ну, действительно. Не может составной транзистор иметь коэффициент усиления hFE = 37. Для КТ973А минимальный hFE должен быть не менее 750.

Тест составного транзистора КТ973А

Как оказалось, структуру для КТ973А (PNP) и КТ972А (NPN) определяет верно. Но вот всё остальное замеряет некорректно.

Некорректные результаты тестирования составного транзистора КТ972А

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

Проверка диодов универсальным тестером.

Образец для испытаний - диод 1N4007.

Проверка диода 1N4007

Для диодов указывается падение напряжения на p-n переходе в открытом состоянии Uf. В техдокументации на диоды указывается как VF - Forward Voltage (иногда VFM). Замечу, что при разном прямом токе через диод величина этого параметра также меняется.

Для данного диода 1N4007: VF=677mV (0,677V). Это нормальное значение для низкочастотного выпрямительного диода. А вот у диодов Шоттки это значение ниже, поэтому их и рекомендуют применять в устройствах с низковольтным автономным питанием.

Кроме этого тестер замеряет и ёмкость p-n перехода (C=8pF).

Результат проверки диода КД106А. Как видим, ёмкость перехода у него во много раз больше, чем у диода 1N4007. Аж 184 пикофарады!

Проверка диода КД106А

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

Результаты проверки светодиода

Для светодиодов тестер показывает ёмкость перехода и минимальное напряжение, при котором светодиод открывается и начинает излучать. Конкретно для этого красного светодиода оно составило Uf = 1,84V.

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

Проверка сдвоенного диода MBR20100CT

Проверка сдвоенного диода MBR20100CT.

Результат проверки диодной сборки MBR20100CT

Тестер показывает падение напряжения на каждом из диодов Uf = 299mV (в даташитах указывается как VF), а также цоколёвку. Не забываем, что сдвоенные диоды бывают как с общим анодом, так и общим катодом.

Проверка резисторов.

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

Проверка резисторов универсальным тестером

Также можно проверить постоянные резисторы с сопротивлением вплоть до долей ома. Вот пример. Резистор сопротивлением 0,1 Ома (R10).

Замер сопротивления низкоомных резисторов

Замер индуктивности катушек и дросселей.

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

На дисплее результат измерения параметров дросселя на 330 мкГ (0,33 миллиГенри).

Замер индуктивности с помощью тестера

Кроме индуктивности дросселя (0,3 мГ) тестер определил его сопротивление постоянному току - 1 Ом (1,0O).

Индуктивность дросселя

Маломощные симисторы данный тестер проверяет без проблем. Я, например, проверял им MCR22-8.

Определение цоколёвки тиристора MCR22-8

А вот более мощный тиристор BT151-800R в корпусе TO-220 прибор протестировать не смог и отобразил на дисплее надпись "? No, unknown or damaged part", что в вольном переводе означает "Отсутствует, неизвестная или повреждённая деталь".

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

Покажу на примере. Вот внутреннее устройство оптопары TLP627.

Внутренняя структура и цоколёвка оптопары TLP627

Излучающий диод подключается к выводам 1 и 2. Подключим их к клеммам прибора и посмотрим, что он нам покажет.

Проверка оптопары TLP627 со стороны излучающего диода

Как видим, тестер определил, что к его клеммам подключили диод и отобразил напряжение, при котором он начинает излучать Uf = 1,15V. Далее подключаем к тестеру 3 и 4 выводы оптопары.

Проверка оптопары TLP627 со стороны фототранзистора

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

Так мы проверили исправность оптопары TLP627. Похожим образом мне удалось проверить и маломощное твёрдотельное реле типа К293КП17Р.

Теперь расскажу о том, какие детали этим тестером НЕ проверить.

Мощные тиристоры. При проверке тиристора BT151-800R прибор показал на дисплее биполярный транзистор с нулевыми значениями hFE и Uf. Другой экземпляр тиристора определил как неисправный. Возможно, это действительно так и есть;

Любые микросхемы, такие как интегральные стабилизаторы 78L05, 79L05 и им подобные. Думаю, пояснения излишни;

Динисторы. Собственно, это понятно, так как динистор открывается только при напряжении в несколько десятков вольт, например, 32V, как у распространённого DB3;

Ионисторы прибор также не распознаёт. Видимо из-за большого времени заряда;

Варисторы определяет как конденсаторы;

Однонаправленные супрессоры определяет как диоды.

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

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

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

продаётся раскрученный сайт недорого обращаться в личку

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

ТЕСТЕР ПОЛУПРОВОДНИКОВЫХ РАДИОЭЛЕМЕНТОВ НА МИКРОКОНТРОЛЛЕРЕ

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

ТЕСТЕР ПОЛУПРОВОДНИКОВЫХ РАДИОЭЛЕМЕНТОВ НА МИКРОКОНТРОЛЛЕРЕ 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 [nF, uF]

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

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

ТЕСТЕР светодиодов НА МИКРОКОНТРОЛЛЕРЕ

ТЕСТЕР ПОЛУПРОВОДНИКОВЫХ ДИОДОВ НА МИКРОКОНТРОЛЛЕРЕ

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

Конструкция самодельного тестера, для проверки параметров транзисторов

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

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

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

проверка полевых транзисторов с изолированным затвором

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

Планарные smd транзисторы проверяем контроллером с ЖКИ

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

Проверка тестером обычных резисторов

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

Самодельное устройство для проверки конденсаторов

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


Очень интересное и несложное устройство, которое позволит измерить сопротивление, ёмкость и индуктивность любого элемента за несколько секунд.

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

Разработал это устройство Маркус Фрейек (финальная версия проекта на немецком), а затем, и по сей день дорабатывает Карл-Хайнц Куббелер (текущая страница проекта на немецком).

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

  • резисторов с указанием сопротивления
  • конденсаторов с указанием ёмкости
  • индуктивностей с указанием сопротивления и индуктивности
  • диодов с указанием анода, катода и падения напряжения
  • биполярных и полевых транзисторов с указанием выводов БКЭ и СИЗ
  • тиристоров и симисторов с указанием выводов КА-УЭ

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

Максимально упрощенная схема для быстрой сборки:


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

К сожалению, если использовать ATMEGA8A, то будет или завышаться измерение сопротивлений в 1.5 раза, или занижаться измерение ёмкости в 1.5 раза, и будет нужна прошивка специально для 8A, найти её можно здесь, файл ATmega8A_Engl.zip. А лучше сразу найти и использовать ATMEGA328P.

Выглядит, конечно, неопрятно, зато уже работает.


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

Для улучшения точности измерений планирую приближаться к эталонной схеме следующими шагами:

  • Поменять измерительные резисторы на более точные с отклонением в 1%.
  • Добавить кварц на 8 МГц.
  • Поставить ИОН
  • Перенести на паяную плату с минимальной длиной проводников.
  • Перейти на ATMEGA328.

Приехали компоненты, заменил ATMEGA8A на ATMEGA328P, стали определяться индуктивности и ESR у конденсаторов. Обновил КДПВ.

Заменил резисторы на 1%, (к сожалению купить 0.1%, как рекомендуется в инструкции, мне не удалось). Определение резисторов улучшилось, но всё равно грубовато.

Нашел 1% резисторы разных номиналов и измерил их.
Вот номиналы, результаты замера мультиметром DT-838 (заявленная точность измерений 1%) и собранной схемой (после рекомендуемой калибровки):

82.5 ом — 92.3 ом — 96.8 ом
392 ом — 390 ом — 426 ом
649 ом — 640 ом — 693 ом
499 ом — 497 ом — 510 ом
1к — 1001 ом — 987 ом
4.27к — 4.27к — 4.274 ом
4.75к — 4.75к — 4707 ом
13.3к — 13.28к — 13.04к
22.6к — 22.5к — 22.1к
1.65к — 1698 ом — 1620 ом
1м — 1014к — 996 к
10м — out of range — 8783к
20м — out of range — 17.83м

Тестер МЗ (Модуля Зажигания) на микропроцессоре ATMEGA8

Тестер МЗ (Модуля Зажигания) на микропроцессоре ATMEGA 8

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

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

Мультитестер на Arduino своими руками

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

Для работы мультитестера нужен микроконтроллер минимум с 8 кБ флеш-памяти, такой как ATmega8, ATmega168, ATmega328.

Электрическая схема мультитестера на Arduino

Электрическая схема мультитестера на Arduino

Характеристики тестера электроэлементов на Arduino:

  1. Сопротивление: 0…50 МОм, точность до 0.01 Ом (на ATmega8 точность 0.1 Ом).
  2. Ёмкость: 25 пФ…100 мФ, точность 0,1 пФ.
  3. ЭПС (эквивалентное последовательное сопротивление) определяется для емкостей 90нФ…100 мФ.
  4. Биполярные транзисторы: нахождение базы, коллектора, эммитера (BCE) при проводимости NPN, PNP.
  5. Полевые транзисторы: N-канальные, P-канальные.
  6. Диоды, диодные сборки: кремниевые, германиевые, Шотки, определение анода катода.
  7. Стабилитроны: обратное напряжение пробоя менее 4,5 В.
  8. Тиристоры, семисторы: только маломощные.

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

Список комплектующих

Подключение питания

Для точности измерений тестера рекомендуется, но не обязательно, запитать его от прецизионного стабилизатора напряжения 5.00 В, например от MCP1702-5002.

При невыполнении этого условия, в случае использования менее точного стабилизатора типа 7805, настоятельно советуем подключить источник опорного напряжения (ИОН).

Стабилизированный ИОН на 2.5 В надо подсоединять к выводу А4 микроконтроллера. На приведенной электрической схеме это подключение не показано. Благодаря подключенному ИОН, мультиметр будет более точно измерять напряжение на батарейках VBAT, наибольший положительный потенциал на полупроводниках VСС.

В программе самодиагностики микроконтроллера ATmega заложено определение отсутствия ИОН. Эта функция самодиагностики активна только при подключении ножки А4 к напряжению 5 В через резистор 47 кОм.

Можно таки случайно закоротить ножки микросхемы А4 и А5. После этого начнутся проблемы с точностью измерения VBAT и VСС. Поэтому удаляйте несанкционированные мостики между выводами, смывайте сгоревший флюс с платы.

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

При организации питания прибора от сетевого адаптера 220/9–12 В, следует позаботиться об экранировании микроконтроллера, устранить пульсации на входе с помощью конденсатора. Нельзя близко располагать, как в одной плоскости, так и сверху снизу, входные цепи питания к плате Arduino.

Сборка измерительной схемы

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

Сборка измерительной схемы

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

светодиод на выходе

Подключение к аналоговым выходам Arduino:

Подключение к цифровым выходам Arduino:

  • D0 — получение RX на Arduino nano или mini.
  • D1 — передача TX на Arduino nano или mini.

Прошивка микроконтроллера

Загрузить прошивку в Arduino можно как с помощью программатора USB, так и применив другой Arduino nano для перепрограммирования. Мы же воспользуемся программатором USBasp и приложением SinaProg, о чем расскажем подробно.

  • Скачиваем и устанавливаем на ПК приложение SinaProg 2.1.
  • В поле Programmer находим свой программатор USBasp и нажимаем кнопку Search для поиска подключенного контроллера.
  • После определения контроллера, скачиваем Aрхив с прошивкой для мультитестера на Arduino и распаковываем.
  • В архиве две прошивки: TransistorTester.eep для работы памяти EEPROM микроконтроллера, TransistorTester.hex непосредственно для микроконтроллера. Сначала загружаем TransistorTester.eep в память EEPROM микроконтроллера.

Иконка выбора пути к прошивке

Иконка выбора пути к прошивке

  • Загружаем TransistorTester.hex в микроконтроллер,аналогично как делали ранее.

Загружаем TransistorTester.hex

Загружаем TransistorTester.hex

Загружаем TransistorTester.hex

  • После удачно осуществленной прошивки, отключаем программатор.

Дабы не было проблем с полным отсутствием отображения на дисплее, заливать в память EEPROM следует файл с расширением HEX, а не BIN.

Начинать работу с тестером надо после сброса на кнопке SW2 Reset.

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

Как пример свой мультитестер на Arduino можно засунуть в корпус испорченного модема.

Читайте также: