35 семисегментных индикаторов как включить?

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Аватара пользователя
masterpc
Нашел транзистор. Понюхал.
Сообщения: 160
Зарегистрирован: Чт авг 13, 2009 08:22:53
Откуда: Vinnitsa

35 семисегментных индикаторов как включить?

Сообщение masterpc »

Привет котам!
Есть задача сделать панель с кучей светодиодный семисегментников, всего в сумме 35 разрядов.
И вот думаю что избрать, либо сдвиговые регистры с последовательным входом и статическую индикацию (тогда на каждый разряд будет по одной микросхеме), либо паралельный регистр на на группу разрядов (скажем 8 разрядов в группе, тогда будет всего пять микросхем) и динамическую индикацию. Второй вариант думал сделать так: включил первый разряд на всех группах и быстренько вывел данные по очереди в регистры всех групп, посветил, и потом включил второй разряд и т.д
Для первого варианта 74HC595
Для второго варианта 74HC573
Какому варианту быть или не быть, вот в чем вопрос?
Реклама
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Re: 35 семисегментных индикаторов как включить?

Сообщение МитяРа »

Мя бы конечно статикой сделал..
Можно даже, не просто все индикаторы в одну линию, а вот так например:
Один порт, 8 линий - данные на 8-мь групп регистров..
Одна линия порта - синхронизация/запись всех групп..
Одна линия - сброс или разрешение для всех регистров..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Реклама
Аватара пользователя
masterpc
Нашел транзистор. Понюхал.
Сообщения: 160
Зарегистрирован: Чт авг 13, 2009 08:22:53
Откуда: Vinnitsa

Re: 35 семисегментных индикаторов как включить?

Сообщение masterpc »

Если статикой, то на каждый регистр индикатора нужно ставить одну микросхему, при этом паралельный регистр не покатит, а только последовательный ибо нужно будет их раздельно включать, а для этого нужно будет 35 ног. Тогда можно разделить на группы, чтобы не ждать пока данные дотикают до последнего в цепочке и обновлять данные лишь по мере необходимости.
Или я чего не допонял? Нализался холодгого молока (компота) с холодильника, горло болит и голова не сильно варит :)

З.Ы.
Вот такой вариант имел ввиду
http://sezador.radioscanner.ru/pages/ar ... rialed.htm
это если делать группы и статику
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Re: 35 семисегментных индикаторов как включить?

Сообщение МитяРа »

masterpc писал(а):на каждый регистр индикатора нужно ставить одну микросхему,
При статике - да, от этого никуда не денешься, но как вариант применить регистры с большим количеством выходов и большим током..
masterpc писал(а):Вот такой вариант имел ввиду
На 595-х можно меньшее количество ног МК использовать, как мя раньше написал..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
masterpc
Нашел транзистор. Понюхал.
Сообщения: 160
Зарегистрирован: Чт авг 13, 2009 08:22:53
Откуда: Vinnitsa

Re: 35 семисегментных индикаторов как включить?

Сообщение masterpc »

Я так и подозревал, что с последовательными регистрами и статикой оптимальный вариант. Только не буду городить все в одну цепочку, а разделю на группы.
Спасибо!!! :beer:
Реклама
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Re: 35 семисегментных индикаторов как включить?

Сообщение МитяРа »

Давай - дерзай, спросишь ежели что..
Мя однажны на группы "динамику" делил - получилось..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Реклама
Аватара пользователя
O-LED
Мудрый кот
Сообщения: 1800
Зарегистрирован: Вт окт 05, 2010 01:08:57
Контактная информация:

Re: 35 семисегментных индикаторов как включить?

Сообщение O-LED »

в динамике в 7 раз меньше микросхем и в 8 раз резисторов. если табло не уличное, можно и динамику попробовать.
KIT
Аватара пользователя
pyzhman
Друг Кота
Сообщения: 7016
Зарегистрирован: Вс июл 12, 2009 19:15:29
Откуда: Ижевск
Контактная информация:

Re: 35 семисегментных индикаторов как включить?

Сообщение pyzhman »

O-LED писал(а):можно и динамику попробовать.
Напругу поднять, чтобы яркость была более-менее. Я за статику!
Docendo discimus
Аватара пользователя
masterpc
Нашел транзистор. Понюхал.
Сообщения: 160
Зарегистрирован: Чт авг 13, 2009 08:22:53
Откуда: Vinnitsa

Re: 35 семисегментных индикаторов как включить?

Сообщение masterpc »

В статике еще минус есть - нужно применять только единичные индикаторы, т.е один разряд - один корпус. Дольше паять и не так технологично, как если бы это было по 4 разряда в корпусе.

Для динамики действительно нужно пять микросхем и резисторов меньше. Если поставить паралельные регистры, то вообще быстро можно данные забивать, поэтому грызут меня еще сомнения...
Аватара пользователя
O-LED
Мудрый кот
Сообщения: 1800
Зарегистрирован: Вт окт 05, 2010 01:08:57
Контактная информация:

Re: 35 семисегментных индикаторов как включить?

Сообщение O-LED »

masterpc делай динамику не с поразрядной а посегментной раскладкой. тогда понадобится всего 8 корпусов 595регистров и 35 резисторов. и всего 3 ножки микроконтроллера. Теоретически можно применить даже 8ногий контроллер (если для других целей оставшихся 2х ног хватит)
KIT
Аватара пользователя
МитяРа
Модератор
Сообщения: 11492
Зарегистрирован: Чт дек 11, 2008 14:52:26
Откуда: град Нижний

Re: 35 семисегментных индикаторов как включить?

Сообщение МитяРа »

O-LED писал(а):посегментной раскладкой.
35индикаторов*(7сегментов+точка)=280 - это-же какой нужно в сегмент ток загнать при такой скважности.. :)
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Аватара пользователя
O-LED
Мудрый кот
Сообщения: 1800
Зарегистрирован: Вт окт 05, 2010 01:08:57
Контактная информация:

Re: 35 семисегментных индикаторов как включить?

Сообщение O-LED »

Посегментная раскладка -
Подаем сигнал на все сегменты А и общие аноды/катоды цифр в которых должен светиться этот сегмент. Снимаем сигналы. Подаём сигналы на сегменты В и на общие аноды/катоды в которых должен светиться сегмент В. И т.д. перебираем все сегменты и точку.
В итоге имеем индикацию 35 цифр со скважностью 8.
KIT
Мастер Ломастер
Поставщик валерьянки для Кота
Сообщения: 1995
Зарегистрирован: Ср май 11, 2011 21:37:45
Откуда: Цветочный город
Контактная информация:

Re: 35 семисегментных индикаторов как включить?

Сообщение Мастер Ломастер »

O-LED писал(а):тогда понадобится всего 8 корпусов 595регистров и 35 резисторов. и всего 3 ножки микроконтроллера.
6 корпусов понадобится, и еще 8 транзисторов.
битва с дураками проиграна, победители торжествуют. слава победителям!
Аватара пользователя
O-LED
Мудрый кот
Сообщения: 1800
Зарегистрирован: Вт окт 05, 2010 01:08:57
Контактная информация:

Re: 35 семисегментных индикаторов как включить?

Сообщение O-LED »

Мастер Ломастер писал(а):
O-LED писал(а):тогда понадобится всего 8 корпусов 595регистров и 35 резисторов. и всего 3 ножки микроконтроллера.
6 корпусов понадобится, и еще 8 транзисторов.
я написал 8 корпусов, вы поправили что 6.
Посчитав внимательно - выходит 5 (35/8=4,375 корпуса) :))
KIT
Мастер Ломастер
Поставщик валерьянки для Кота
Сообщения: 1995
Зарегистрирован: Ср май 11, 2011 21:37:45
Откуда: Цветочный город
Контактная информация:

Re: 35 семисегментных индикаторов как включить?

Сообщение Мастер Ломастер »

O-LED писал(а):я написал 8 корпусов, вы поправили что 6.
Посчитав внимательно - выходит 5 (35/8=4,375 корпуса) :))
давайте считать вместе: 8 сегментов и 35 разрядов, итого 43 линии. 43 / 8 > 5, т.е. 6 :)))
битва с дураками проиграна, победители торжествуют. слава победителям!
Аватара пользователя
O-LED
Мудрый кот
Сообщения: 1800
Зарегистрирован: Вт окт 05, 2010 01:08:57
Контактная информация:

Re: 35 семисегментных индикаторов как включить?

Сообщение O-LED »

если сегменты тоже через регистры, тогда да - 6шт :)
KIT
Мастер Ломастер
Поставщик валерьянки для Кота
Сообщения: 1995
Зарегистрирован: Ср май 11, 2011 21:37:45
Откуда: Цветочный город
Контактная информация:

Re: 35 семисегментных индикаторов как включить?

Сообщение Мастер Ломастер »

O-LED писал(а):если сегменты тоже через регистры, тогда да - 6шт :)
а иначе - как?!
O-LED писал(а):и всего 3 ножки микроконтроллера. Теоретически можно применить даже 8ногий контроллер
битва с дураками проиграна, победители торжествуют. слава победителям!
Аватара пользователя
O-LED
Мудрый кот
Сообщения: 1800
Зарегистрирован: Вт окт 05, 2010 01:08:57
Контактная информация:

Re: 35 семисегментных индикаторов как включить?

Сообщение O-LED »

по моему мы уже поняли друг-друга.
либо 6 корпусов и все рулюют регистры, либо 5, а сегмены управляют с 8ми ног контроллера.
KIT
Freiwind
Прорезались зубы
Сообщения: 208
Зарегистрирован: Вт авг 14, 2007 14:46:45
Откуда: Москва
Контактная информация:

Re: 35 семисегментных индикаторов как включить?

Сообщение Freiwind »

Если бы было 32 разряда, можно было бы одной HT1632 обойтись. А так 2 штуки надо ставить. :)
Либо поставить пять штук MAX7219.
Аватара пользователя
masterpc
Нашел транзистор. Понюхал.
Сообщения: 160
Зарегистрирован: Чт авг 13, 2009 08:22:53
Откуда: Vinnitsa

Re: 35 семисегментных индикаторов как включить?

Сообщение masterpc »

Большое Спасибо за советы!!! :beer:

Идея с сегментами понравилась, как выздоровею сяду схему рисовать :)
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»