35 семисегментных индикаторов как включить?
- masterpc
- Нашел транзистор. Понюхал.
- Сообщения: 160
- Зарегистрирован: Чт авг 13, 2009 08:22:53
- Откуда: Vinnitsa
35 семисегментных индикаторов как включить?
Привет котам!
Есть задача сделать панель с кучей светодиодный семисегментников, всего в сумме 35 разрядов.
И вот думаю что избрать, либо сдвиговые регистры с последовательным входом и статическую индикацию (тогда на каждый разряд будет по одной микросхеме), либо паралельный регистр на на группу разрядов (скажем 8 разрядов в группе, тогда будет всего пять микросхем) и динамическую индикацию. Второй вариант думал сделать так: включил первый разряд на всех группах и быстренько вывел данные по очереди в регистры всех групп, посветил, и потом включил второй разряд и т.д
Для первого варианта 74HC595
Для второго варианта 74HC573
Какому варианту быть или не быть, вот в чем вопрос?
Есть задача сделать панель с кучей светодиодный семисегментников, всего в сумме 35 разрядов.
И вот думаю что избрать, либо сдвиговые регистры с последовательным входом и статическую индикацию (тогда на каждый разряд будет по одной микросхеме), либо паралельный регистр на на группу разрядов (скажем 8 разрядов в группе, тогда будет всего пять микросхем) и динамическую индикацию. Второй вариант думал сделать так: включил первый разряд на всех группах и быстренько вывел данные по очереди в регистры всех групп, посветил, и потом включил второй разряд и т.д
Для первого варианта 74HC595
Для второго варианта 74HC573
Какому варианту быть или не быть, вот в чем вопрос?
- Реклама
Re: 35 семисегментных индикаторов как включить?
Мя бы конечно статикой сделал..
Можно даже, не просто все индикаторы в одну линию, а вот так например:
Один порт, 8 линий - данные на 8-мь групп регистров..
Одна линия порта - синхронизация/запись всех групп..
Одна линия - сброс или разрешение для всех регистров..
Можно даже, не просто все индикаторы в одну линию, а вот так например:
Один порт, 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 семисегментных индикаторов как включить?
Если статикой, то на каждый регистр индикатора нужно ставить одну микросхему, при этом паралельный регистр не покатит, а только последовательный ибо нужно будет их раздельно включать, а для этого нужно будет 35 ног. Тогда можно разделить на группы, чтобы не ждать пока данные дотикают до последнего в цепочке и обновлять данные лишь по мере необходимости.
Или я чего не допонял? Нализался холодгого молока (компота) с холодильника, горло болит и голова не сильно варит
З.Ы.
Вот такой вариант имел ввиду
http://sezador.radioscanner.ru/pages/ar ... rialed.htm
это если делать группы и статику
Или я чего не допонял? Нализался холодгого молока (компота) с холодильника, горло болит и голова не сильно варит
З.Ы.
Вот такой вариант имел ввиду
http://sezador.radioscanner.ru/pages/ar ... rialed.htm
это если делать группы и статику
Re: 35 семисегментных индикаторов как включить?
При статике - да, от этого никуда не денешься, но как вариант применить регистры с большим количеством выходов и большим током..masterpc писал(а):на каждый регистр индикатора нужно ставить одну микросхему,
На 595-х можно меньшее количество ног МК использовать, как мя раньше написал..masterpc писал(а):Вот такой вариант имел ввиду
[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 семисегментных индикаторов как включить?
Я так и подозревал, что с последовательными регистрами и статикой оптимальный вариант. Только не буду городить все в одну цепочку, а разделю на группы.
Спасибо!!!
Спасибо!!!
- Реклама
Re: 35 семисегментных индикаторов как включить?
Давай - дерзай, спросишь ежели что..
Мя однажны на группы "динамику" делил - получилось..
Мя однажны на группы "динамику" делил - получилось..
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Re: 35 семисегментных индикаторов как включить?
в динамике в 7 раз меньше микросхем и в 8 раз резисторов. если табло не уличное, можно и динамику попробовать.
KIT
- pyzhman
- Друг Кота
- Сообщения: 7016
- Зарегистрирован: Вс июл 12, 2009 19:15:29
- Откуда: Ижевск
- Контактная информация:
Re: 35 семисегментных индикаторов как включить?
Напругу поднять, чтобы яркость была более-менее. Я за статику!O-LED писал(а):можно и динамику попробовать.
Docendo discimus
- masterpc
- Нашел транзистор. Понюхал.
- Сообщения: 160
- Зарегистрирован: Чт авг 13, 2009 08:22:53
- Откуда: Vinnitsa
Re: 35 семисегментных индикаторов как включить?
В статике еще минус есть - нужно применять только единичные индикаторы, т.е один разряд - один корпус. Дольше паять и не так технологично, как если бы это было по 4 разряда в корпусе.
Для динамики действительно нужно пять микросхем и резисторов меньше. Если поставить паралельные регистры, то вообще быстро можно данные забивать, поэтому грызут меня еще сомнения...
Для динамики действительно нужно пять микросхем и резисторов меньше. Если поставить паралельные регистры, то вообще быстро можно данные забивать, поэтому грызут меня еще сомнения...
Re: 35 семисегментных индикаторов как включить?
masterpc делай динамику не с поразрядной а посегментной раскладкой. тогда понадобится всего 8 корпусов 595регистров и 35 резисторов. и всего 3 ножки микроконтроллера. Теоретически можно применить даже 8ногий контроллер (если для других целей оставшихся 2х ног хватит)
KIT
Re: 35 семисегментных индикаторов как включить?
35индикаторов*(7сегментов+точка)=280 - это-же какой нужно в сегмент ток загнать при такой скважности..O-LED писал(а):посегментной раскладкой.
[img]http://radiokot.ru/forum/download/file.php?id=93376[/img][i][color=#000080][size=85]Между людьми возникает напряжение, если у них разный потенциал...[/size][/color][/i]
Re: 35 семисегментных индикаторов как включить?
Посегментная раскладка -
Подаем сигнал на все сегменты А и общие аноды/катоды цифр в которых должен светиться этот сегмент. Снимаем сигналы. Подаём сигналы на сегменты В и на общие аноды/катоды в которых должен светиться сегмент В. И т.д. перебираем все сегменты и точку.
В итоге имеем индикацию 35 цифр со скважностью 8.
Подаем сигнал на все сегменты А и общие аноды/катоды цифр в которых должен светиться этот сегмент. Снимаем сигналы. Подаём сигналы на сегменты В и на общие аноды/катоды в которых должен светиться сегмент В. И т.д. перебираем все сегменты и точку.
В итоге имеем индикацию 35 цифр со скважностью 8.
KIT
-
Мастер Ломастер
- Поставщик валерьянки для Кота
- Сообщения: 1995
- Зарегистрирован: Ср май 11, 2011 21:37:45
- Откуда: Цветочный город
- Контактная информация:
Re: 35 семисегментных индикаторов как включить?
6 корпусов понадобится, и еще 8 транзисторов.O-LED писал(а):тогда понадобится всего 8 корпусов 595регистров и 35 резисторов. и всего 3 ножки микроконтроллера.
битва с дураками проиграна, победители торжествуют. слава победителям!
Re: 35 семисегментных индикаторов как включить?
я написал 8 корпусов, вы поправили что 6.Мастер Ломастер писал(а):6 корпусов понадобится, и еще 8 транзисторов.O-LED писал(а):тогда понадобится всего 8 корпусов 595регистров и 35 резисторов. и всего 3 ножки микроконтроллера.
Посчитав внимательно - выходит 5 (35/8=4,375 корпуса)
KIT
-
Мастер Ломастер
- Поставщик валерьянки для Кота
- Сообщения: 1995
- Зарегистрирован: Ср май 11, 2011 21:37:45
- Откуда: Цветочный город
- Контактная информация:
Re: 35 семисегментных индикаторов как включить?
давайте считать вместе: 8 сегментов и 35 разрядов, итого 43 линии. 43 / 8 > 5, т.е. 6O-LED писал(а):я написал 8 корпусов, вы поправили что 6.
Посчитав внимательно - выходит 5 (35/8=4,375 корпуса)
битва с дураками проиграна, победители торжествуют. слава победителям!
Re: 35 семисегментных индикаторов как включить?
если сегменты тоже через регистры, тогда да - 6шт 
KIT
-
Мастер Ломастер
- Поставщик валерьянки для Кота
- Сообщения: 1995
- Зарегистрирован: Ср май 11, 2011 21:37:45
- Откуда: Цветочный город
- Контактная информация:
Re: 35 семисегментных индикаторов как включить?
а иначе - как?!O-LED писал(а):если сегменты тоже через регистры, тогда да - 6шт
O-LED писал(а):и всего 3 ножки микроконтроллера. Теоретически можно применить даже 8ногий контроллер
битва с дураками проиграна, победители торжествуют. слава победителям!
Re: 35 семисегментных индикаторов как включить?
по моему мы уже поняли друг-друга.
либо 6 корпусов и все рулюют регистры, либо 5, а сегмены управляют с 8ми ног контроллера.
либо 6 корпусов и все рулюют регистры, либо 5, а сегмены управляют с 8ми ног контроллера.
KIT
-
Freiwind
- Прорезались зубы
- Сообщения: 208
- Зарегистрирован: Вт авг 14, 2007 14:46:45
- Откуда: Москва
- Контактная информация:
Re: 35 семисегментных индикаторов как включить?
Если бы было 32 разряда, можно было бы одной HT1632 обойтись. А так 2 штуки надо ставить. 
Либо поставить пять штук MAX7219.
Либо поставить пять штук MAX7219.
- masterpc
- Нашел транзистор. Понюхал.
- Сообщения: 160
- Зарегистрирован: Чт авг 13, 2009 08:22:53
- Откуда: Vinnitsa
Re: 35 семисегментных индикаторов как включить?
Большое Спасибо за советы!!!
Идея с сегментами понравилась, как выздоровею сяду схему рисовать
Идея с сегментами понравилась, как выздоровею сяду схему рисовать


