Страница 1 из 2
Динамическая индикация на семисегментом индикаторе
Добавлено: Вт мар 23, 2021 16:12:38
Михаил_avr

Есть вот такая схема динамической индикации, только у меня счётчики независимы друг от друга, и надо сделать чтобы выводились (на четырехразрядный семисегментный индикатор с общим анодом) в первую половину числа от 1 до 16 (первый счётчик) и во вторую (второй счётчик), (дешифратор умеет выводить только от 1 до 9 включительно), не знаю как это сделать, думал, делал и ничего не работало
Re: Динамическая индикация на семисегментом индикаторе
Добавлено: Вт мар 23, 2021 16:42:11
BOB51
Двоично-десятичный код никак от 0 до 15 результат не выдаст - только от 0 до 9.
Это дешифратор двоичного нужен с возможностью вывода символов A b C d E F.
Для качественной работы необходима синхронизация входного сигнала и мултиплексора динамической индикации плюс общий сигнал начальной предустановки (reset) для всех кристаллов, входящих в схему.

Re: Динамическая индикация на семисегментом индикаторе
Добавлено: Вт мар 23, 2021 16:47:53
АлександрЛ
[uquote="Михаил_avr",url="/forum/viewtopic.php?p=4002730#p4002730"]у меня счётчики независимы друг от друга, и надо сделать чтобы выводились (на четырехразрядный семисегментный индикатор с общим анодом) в первую половину числа от 1 до 16 (первый счётчик) и во вторую (второй счётчик), (дешифратор умеет выводить только от 1 до 9 включительно), не знаю как это сделать, думал, делал и ничего не работало[/uquote]
Только не от 1 до 9, а от 0 до 9..
А десятичный счётчик и считать умеет только от нуля до девяти
Если поставить двоичный счётчик, то понадобится преобразование кода из двоичного в двоично- десятичный, и всё равно он будет считать от НУЛЯ до
15, или "от нуля до F"
Есть дешифраторы, которые выводят ещё и A b C d E F..
преобразователь двоичного в двоично- десятичный код
http://tec.org.ru/board/km155pr7/151-1-0-4292
Re: Динамическая индикация на семисегментом индикаторе
Добавлено: Вт мар 23, 2021 17:00:59
Михаил_avr
Забыл ещё сказать счётчики двоичные у меня(от 0 до 15)(если это важно)
Re: Динамическая индикация на семисегментом индикаторе
Добавлено: Вт мар 23, 2021 17:36:16
Wladimir_TS
В данной схеме нет "просечки" при переключении знакомест - возможны артефакты в виде более слабо светящихся сегментов.
Re: Динамическая индикация на семисегментом индикаторе
Добавлено: Вт мар 23, 2021 17:42:49
Михаил_avr
Да, есть такое, но это не столь критично, пусть лучше светятся слабо, чем ввобще не светятся.
Re: Динамическая индикация на семисегментом индикаторе
Добавлено: Вт мар 23, 2021 19:56:01
BOB51
Раньше для такого "изголяжа" с дешифрацией использовались ПЗУшки.

Re: Динамическая индикация на семисегментом индикаторе
Добавлено: Вт мар 23, 2021 20:02:05
АлександрЛ
[uquote="BOB51",url="/forum/viewtopic.php?p=4002837#p4002837"]Раньше .... использовались ПЗУшки.

[/uquote]Ну, можно взять, например 155ИД3 и туеву хучу диодов, и самому набрать "дешифратор"..
Просто "допилить" эту схему не получится, либо её переделывать коренным образом, либо вообще, привязать ТС-а в тёмном месте, и, используя
Спойлер

добиться от него, чего он всё- таки хочет получить, а не как обычно "нашел схему, она мигает, помогите сделать, чтобы гудела"..
Re: Динамическая индикация на семисегментом индикаторе
Добавлено: Вт мар 23, 2021 21:29:01
BOB51
Сложная многоэлементная схема без цепей предустановки и синхронизации нормально работать не будет.
А "по-фэншую" потребует и увеличения числа компонентов и знаний специфики разводки "многокорпусных" плат.
Посему после пары подобных учебных конструкций появляется непреодолимое желание на МК спрыгнуть.

Re: Динамическая индикация на семисегментом индикаторе
Добавлено: Вт мар 23, 2021 21:37:55
musor
схема в теории рабочая хъотьи кривая другой вапрос что ее реализация на 2 разряда безсмыслена всегда ибо статика прощн и надежней на 3-8 разрядоф уже теряет смысл делать на расыпухе ибюо на современой бвзе реализуется простои очень просто хоть на МК хоть на спецдешиках в виде регистра спецоваго...
Re: Динамическая индикация на семисегментом индикаторе
Добавлено: Вт мар 23, 2021 21:49:24
vem566
Иногда снисходит благодать и начинаю делать какую-нибудь подобную хрень. Это типа как отвлечься от чего нибудь более умного. Так вот ни разу как то в голову не приходило делать предустановку счетчиков при динамической индикации. Какая разница, в каком состоянии находится счетчик(и) который рулит дешифратором знакоместа? Он же рулит и мультиплексорами. Они синхронизированы всегда на аппаратном уровне.
А ТС вопрос: что будут(должны) показывать индикаторы 0-9, пока вторая половина будет считать 10-15?
Re: Динамическая индикация на семисегментом индикаторе
Добавлено: Вт мар 23, 2021 22:00:07
BOB51
musor
К примеру две штуки 176ИЕ4...
Но бывает и несколько иной вариант - к примеру мой учебный частотомер о 45 корпусах имел линейку счетчиков, линейку регистров 555ИР16 и единственный дешифратор 514ИД2 - это для 8-разрядного индикатора с динамической разверткой.
Да еще и функция памяти там была... да кнопочное управление (кнопы без фиксации)... и моного всяко-разного...
Однако когда сделал того монстра узрел в справочниках буржуинскую микруху, где все это в едином корпусейке было выполнено...
ДОСАДА...
Одно удовольствие - получил кучу навыков и знаний после того проекта.
vem566
У топикстартера схемы счета и мультиплексирования асинхронны, да вдобавок до поступления счетных импульсов на индикации будет висеть непредсказуемое начальное содержимое счетчиков.
Пока его чегось нового не вышибет по обеим счетчикам.
Вот и суть СПУ.

Re: Динамическая индикация на семисегментом индикаторе
Добавлено: Вт мар 23, 2021 22:25:24
musor
[uquote="BOB51",url="/forum/viewtopic.php?p=4002941#p4002941"]musor
У топикстартера схемы счета и мультиплексирования асинхронны, да вдобавок до поступления счетных импульсов на индикации будет висеть непредсказуемое начальное содержимое счетчиков.[/uquote]
вход управления(пин1ДД4) жескао связан с базой разрядного клюяа 2 цифры на VT2 так что каждай разряд четко отображает свой код(неважно каалй от 0 до F)
то что счетчики не сбрасываются так этож не частотомер к походу просто каойто демо показометр выводяший случайную комбинацию байта на итндикатор ... очень похоже накривой курсовой студня по TTL схемотехнике ...
в реалной сземе кнечно счетчики надо предуустанавливать а процесом счета управлять селектором
Добавлено after 1 minute 36 seconds:
кстати если на то пошло кнопка там не годна ибо даст дребезг жирный
кстати схему ТС можно исползовать ка генератор случайного кода от 0 до FF или игрушку кто болше
Re: Динамическая индикация на семисегментом индикаторе
Добавлено: Вт мар 23, 2021 22:32:43
BOB51
Мультиплексор считывает линии счетчиков в произвольные моменты времени. Счетчики типа ИЕ2 также не являются синхронными.
В нашем случае не исключена ситуация, когда в счетчике происходит смена состояний на выходах.
Вот ее и захватит текущий цикл индикации знакоместа.
По "фэн-шую" надо синхронизировать перенос в мультиплексор с моментом стабильно-однозначного состояния выходов ИЕ2 - а сие только совместно со счетным входом делается.
Работать схемка топикстартера корявенько ессно будет... но качественная картинка... "необязательна".

Re: Динамическая индикация на семисегментом индикаторе
Добавлено: Вт мар 23, 2021 22:47:44
1en2
комментировать неправильную схему можно бесконечно....))))
Некоторый дешифратор описан в "В помощь радиолюбителю" №108 (используются К514ИД2)

Re: Динамическая индикация на семисегментом индикаторе
Добавлено: Чт мар 25, 2021 04:35:20
74LS00
Чёт какойто бред ставить 155 счётчики к КМОП дешифратору, какоето слепило из того что было. Схема ну прямо свеже выжатый фреш.
Из дешифраторов лучше посмотреть импорт.
Re: Динамическая индикация на семисегментом индикаторе
Добавлено: Чт мар 25, 2021 10:13:50
BOB51
Стандартная задача при наличии одного дешифратора и нескольких счетных модулей.
Только решение требует промежуточную защелку ставить (или дешифратор с защелкой или сдвиговые регистры с параллельными и последовательными входами).

Re: Динамическая индикация на семисегментом индикаторе
Добавлено: Чт мар 25, 2021 13:26:35
Михаил_avr
А можно поподробнее (защёлки и параллельные регистры есть)
Re: Динамическая индикация на семисегментом индикаторе
Добавлено: Чт мар 25, 2021 13:52:41
АлександрЛ
[uquote="Михаил_avr",url="/forum/viewtopic.php?p=4003967#p4003967"]А можно поподробнее[/uquote]А вот вам вопрос- ЗАЧЕМ?
Если вам просто нужна индикация двух чисел с изменением по нажатию кнопки, то сейчас эту проблему можно решить- на МК ОДНОЙ МИКРОСХЕМОЙ, на простой логике- на четырёх счётчиках и четырёх одноразрядных индикаторах, если индикатор "динамический" и вы "так сильно, что аж кушать не могу" хотите применить именно его- тогда на шести микросхемах..
Если вы хотите "допиливать" именно свою схему, заменив 155ИЕ2 на 155ИЕ5, то вам ещё нужно добавить 155ПР7 (преобразователь двоичного кода в двоично- десятичный, он для вас избыточен, но других нет), заменить 555КП7 на две штуки 555КП2 (155КП2, SN74153) и ещё организовать перебор данных с коммутатора при помощи ещё одного счётчика.. Ещё желательно заменить "хиленький" 176ИД2 с максимальным током в 2 мА на SN7447 или SN7446, SN74247, SN74249, эти дешифраторы предназначен для управления светодиодными индикаторами с общим анодом, и держат ток до 40 мА..
зы.. Если это "курсовая работа", и задача "сделать на отечественных микросхемах", то я вам не завидую..

Re: Динамическая индикация на семисегментом индикаторе
Добавлено: Чт мар 25, 2021 13:54:06
BOB51
Михаил_avr писал(а):А можно поподробнее (защёлки и параллельные регистры есть)
Это Вам придется моного чего еще изучить и добавить...
Для начала смотрим описание К155ИР16...
Далее придется дополнительно логику управления записью и сдвигом делать...
Читаньки о "многофазной синхронизации" и прочих прелестях цифровых схем на наборах ИС средней интеграции...
А мне вспоминать более 20 летней давности конструкцию...
Можно конечно и попроще - защелка + мультиплексор...
Но там садомазохизму не так много. А СТУДНЯ надо принуждать к тренировке мозга.
