ЦВЕТОВАЯ МАРКИРОВКА РЕЗИСТОРОВ И КОНДЕНСАТОРОВ

   Как определить номиналы пассивных R-C элементов по цветным полоскам это проблема, которая периодически встаёт перед каждым радиолюбителем. И вот пришло время решать её радикально! Всё началось с того, что случайно обнаружил на турецком сайте схему тестера, который определяет сопротивление цветовых резисторов. Он выглядит так:

тестер который определяет сопротивление цветовых резисторов

   Всё прекрасно, только ничего непонятно, потому что турецкий язык, наверное, очень особенный. Написал на их сайт письмо с просьбой если уж не обРусить, то хотя бы обАнгличить прошивку. Очень уж мне хотелось повторить это устройство. Почти месяц ждал от турецких «братьев по разуму» ответа, и дождался: «… это будет стоить … денег». Тогда подумал о том, что я, к счастью, не турок, и у меня тем более хватит усидчивости и ума сделать такой прибор самостоятельно. Поэтому объявил им «русско-турецкую интеллектуальную войну» smile Под рукой нашёлся LCD-индикатор 20х2 и PIC16F877A. Этого оказалось достаточно. Почти две недели ушло на моделирование работы контроллера и полтора часа на изготовление платы. Кажется, мне прибор удался. 

ЦВЕТОВАЯ МАРКИРОВКА РЕЗИСТОРОВ И КОНДЕНСАТОРОВ

   При первом нажатии любой из кнопок её десятичное значение запоминается как «первая цифра», второе нажатие – как «вторая цифра», третье – как «множитель», а последняя – как «допуск отклонений в процентах». Далее следует обычная математика: складываем первые две цифры, умножаем их на множитель и, исходя из результата, выводим на дисплей значение сопротивления в Омах, килоОмах или мегаОмах + процент отклонения. Вот собственно и всё. Попытался поместить эту программу в PIC16F874A, но в нём не хватило памяти. Зато в PIC16F877A памяти немного осталось. Распиновка PIC16F877A:

Распиновка PIC16F877A

   Поэтому решил добавить в ту же схему программу для определения пиковых неполярных конденсаторов от 10 pF до 10 mF. Это тоже удалось. Когда соединю программы вместе, то выложу новую прошивку. Ни схему, ни плату при этом менять не придётся. В стимуляторе FlowCode (v.5) нет русификатора, а языков программирования не знаю. Поэтому не смог русифицировать свою программу. Значит, у меня в роду всё-таки были Турки… 🙁 Но прибор заработал великолепно, подробнее смотрите в фотоотчёте:

ЦИФРОВАЯ МАРКИРОВКА РЕЗИСТОРОВ И КОНДЕНСАТОРОВ

ЦИФРОВАЯ МАРКИРОВКА РЕЗИСТОРОВ

ПРИБОР ДЛЯ ОПРЕДЕЛЕНИЯ ПО ЦИФРОВОЙ МАРКИРОВКЕ РАДИОЭЛЕМЕНТА

ПРИБОР ДЛЯ ОПРЕДЕЛЕНИЯ ПО ЦИФРОВОЙ МАРКИРОВКЕ

ПРИБОР ДЛЯ ОПРЕДЕЛЕНИЯ ПО ЦВЕТОВОЙ МАРКИРОВКЕ РАДИОЭЛЕМЕНТА

ЦВЕТОВАЯ МАРКИРОВКА РЕЗИСТОРОВ И КОНДЕНСАТОРОВ

ЦВЕТОВАЯ МАРКИРОВКА КОНДЕНСАТОРОВ - ТЕСТИРОВАНИЕ

ЦВЕТОВАЯ МАРКИРОВКА КОНДЕНСАТОРОВ - ТЕСТИРОВАНИЕ 2

ЦВЕТОВАЯ МАРКИРОВКА КОНДЕНСАТОРОВ - ТЕСТЕР НОМИНАЛОВ

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

На всякий случай вот вам таблица цветовых кодов резисторов

ЦВЕТОВАЯ МАРКИРОВКА РЕЗИСТОРОВ И КОНДЕНСАТОРОВ

   Пример расшифровки обозначения резистора 1k, маркированного четырьмя цветовыми кольцами. Значение резистора всегда кодируется в Омах. Слева направо: Коричневый (1), Чёрный (0), Красный (множитель *100), Серебристый (допуск 10%). Записываем: 10*100. Считаем: 10 * 100 = 1000 Ом. = 1 кОм.

устройство для быстрого и удобного определения номиналов R и С

   При включении прибора предлагается выбор: тестировать R (кнопка № 10) или тестировать С (кнопка № 11). При нажатии на кнопку № 10 тест резисторов проходит как и в первом случае. Для того, чтобы ввести цвета заново, нужно снова нажать Key 11. При нажатии на сброс ( кнопка Reset) программа начинает работать сначала. Видео работы устройства:

   В случае тестирования С (кнопка № 11) предлагается ввести три цифры, которые написаны на конденсаторе. До 10 pF я тест не писал, потому что там и так всё ясно – что написано на конденсаторе, такая ёмкость и есть. Ну а максимальная тестируемая ёмкость 9,9 mF. Для ввода нового числового значения нужно повторно нажать кнопку № 11. Reset – начало работы. Желаю всем лёгкого труда. Samopalkin.

   Форум по схемам на МК