На склад поступили жидко-кристаллические индикаторы и дисплеи от KSE

Микроконтроллер осуществляет аналого-цифровое преобразование и управляет семисегментными индикаторами с минимальными затратами

Microchip PIC12F675

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

Предыдущая идея конструкции показывала, как используя сдвиговый регистр, увеличить количество выходов микроконтроллера. Дальнейшее развитие идеи конструкции обеспечивает недорогое аналого-цифровое преобразование и управление тремя семисегментными индикаторами. Алгоритм может быть использован с другими микроконтроллерами. В схеме используется контроллер PIC12F675 компании Microchip и три соединенных друг с другом сдвиговых регистра 74AC164 последовательный вход/параллельный выход. 

Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Контроллер PIC12F675 компании Microchip и три соединенных друг с другом сдвиговых регистра 74AC164 последовательный вход/параллельный выход
Кликните для увеличения

ЗАМЕЧАНИЯ:

  • DS1, DS2, и DS3 – 7-сегментные индикаторы Lite-ON LSHD-A10.
  • Между выводами питания и "земли" каждой микросхемы включите конденсатор 0.1 мкФ; (C1–C4).
 Рисунок 1.

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

Схема работает с входными сигналами от 0 до 5 В. Микроконтроллер IC1 проводит аналого-цифровое преобразование, а потом преобразует полученную двоичную величину в BCD (двоично-десятичный) формат. Далее, микроконтроллер преобразует двоично-десятичное значение в аппаратно зависимые коды управления семи сегментными индикаторами и сдвигу этих кодов в регистры 74AC164, с IC2 по IC4, которые в свою очередь управляют семисегментными индикаторами.

Listing 1 реализует дополнительные функции. Кроме отображения текущего значения после его получения, микроконтроллер работает как пиковый детектор. Как только максимальная величина сигнала изменится, микроконтроллер обновляет значение на трехзначном дисплее. Кнопка S1 сбрасывает в ноль максимальное значение. Можно изменить код для добавления других функций для входных данных и вычислять, и отображать данные в других форматах. Кроме того, возможно изменить управляемый прерываниями процесс преобразования для получения другой частоты выборок. Когда измняется частота выборки или ISR (подпрограмму обработки прерывания) необходимо убедиться, что выполнение ISR заканчивается за один период измерения.

56 предложений от 33 поставщиков
Микропроцессор PIC, Ядро 8bit, 1.75K-Flash 64B-SRAM 128B-EPROM, 20MHz, 2.0V…5.5V, -40°C…85°CМикроконтроллеры PIC (Peripheral Interface Controller) - это программируемые ППЗУ, имеют малое энергопотребление,...
ЗУМ-СМД
Россия
PIC12F675-I/SN
Microchip
7.02 ₽
PIC12F675-I/SN
Microchip
25 ₽
Vess Electronics
Весь мир
PIC12F675-I/SN
Microchip
по запросу
ТаймЧипс
Россия
PIC12F675-E/SNG
Microchip
по запросу
Электронные компоненты. Бесплатная доставка по России
Для комментирования материалов с сайта и получения полного доступа к нашему форуму Вам необходимо зарегистрироваться.
Имя
Фрагменты обсуждения:Полный вариант обсуждения »
  • Текст статьи не соответствует рисунку. Нет Listing 1 .
  • Уважаемый Teet ! Ошибка исправлена. Редакция приносит Вам извинения за причиненные неудобства.
  • Спасибо.!
  • 74AC164 регистр сдвига без возможности стробирования на индикаторах будет или одни восьмерки или будет наблюдаться засветка нерабочих сегментов
  • Посмотрите внимательно. В последние месяцы на сайте РЛ появилось много новых описаний подобных схем.