Перейти к содержанию

Работа С Большим Числом Индикаторов


Рекомендуемые сообщения

Господа,

Возник следующий вопрос: скольким минимальным числом выводов можно обойтись для управления пятью семи-сегментными индикаторами с общим анодом или катодом.

Если для управления одним индикатором требуется 6 выводом, то для 5 уже 30, что не во всех МК есть. Как вы решаете подобную проблему ?

В чип и дипе есть индикаторы из 5 циферек с контроллером, которые управляются по 5 линиям, но меня не устраивает их цвет. Он будет засвечивать фотобумагу. Как можно самому решить эту проблему ? Или придется брать МК с большим числом ног ?

Спасибо.

Ссылка на комментарий
Поделиться на другие сайты

Реклама: ООО ТД Промэлектроника, ИНН: 6659197470, Тел: 8 (800) 1000-321

скольким минимальным числом выводов можно обойтись для управления пятью семи-сегментными индикаторами

Поищите в инете по: "динамическая индикация" и всё сами поймёте. :rolleyes:

Ссылка на комментарий
Поделиться на другие сайты

20% скидка на весь каталог электронных компонентов в ТМ Электроникс!

Акция "Лето ближе - цены ниже", успей сделать выгодные покупки!

Плюс весь апрель действует скидка 10% по промокоду APREL24 + 15% кэшбэк и бесплатная доставка!

Перейти на страницу акции

Реклама: ООО ТМ ЭЛЕКТРОНИКС, ИНН: 7806548420, info@tmelectronics.ru, +7(812)4094849

Если общий анод, то катоды всех пяти индекаторов цепляете параллеьно на 5 ног контроллера. пять анодов цепляете еще на пять ног контроллеров. получаете 5 индекаторов с использованием 8+5=12 ног.

А управляете путем быстрого переключения индекаторовю человеческий глаз этого даже не заметит :)

Почему Вы неаписали 6 выводов для одного индекатора - не пойму. Вообще то 7 сегментов и один общий (анод или катод) получаем 8 выводов.

Ссылка на комментарий
Поделиться на другие сайты

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

 Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ, также как и для других, очень важен контроль процесса заряда и разряда, а специализированных микросхем для этого вида аккумуляторов не так много. Инженеры КОМПЭЛ подготовили список имеющихся микросхем и возможных решений от разных производителей. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Господа,

Возник следующий вопрос: скольким минимальным числом выводов можно обойтись для управления пятью семи-сегментными индикаторами с общим анодом или катодом.

Если для управления одним индикатором требуется 6 выводом, то для 5 уже 30, что не во всех МК есть. Как вы решаете подобную проблему ?

В чип и дипе есть индикаторы из 5 циферек с контроллером, которые управляются по 5 линиям, но меня не устраивает их цвет. Он будет засвечивать фотобумагу. Как можно самому решить эту проблему ? Или придется брать МК с большим числом ног ?

Спасибо.

а ещё можно с помощью сдвиговых регистров индикация являетса статической максимум что для меня нужно было это 4 провода [порта МК] (+),(-),(DATA),(CLK) ,а для более превередливых можна ещё добавить одну (OUT_ENABLE) я использовал ИМС HEF 4015 к выходам аноды индикаторов (только статических индикаторов) и последовательно сцепил последние выходы регистров со входами на вход подавал последовательно данные паралельно тактируя их по входу "С" оч удобно для урезаных по количеству выходов МК.

Ссылка на комментарий
Поделиться на другие сайты

В чип и дипе есть индикаторы из 5 циферек с контроллером, которые управляются по 5 линиям, но меня не устраивает их цвет. Он будет засвечивать фотобумагу.

Поменяй индикаторы

Что обещано- УЖЕ НЕ ТВОЕ

Ссылка на комментарий
Поделиться на другие сайты

Если общий анод, то катоды всех пяти индекаторов цепляете параллеьно на 5 ног контроллера. пять анодов цепляете еще на пять ног контроллеров. получаете 5 индекаторов с использованием 8+5=12 ног.

А управляете путем быстрого переключения индекаторовю человеческий глаз этого даже не заметит :)

Почему Вы неаписали 6 выводов для одного индекатора - не пойму. Вообще то 7 сегментов и один общий (анод или катод) получаем 8 выводов.

Сударь,

В вашей голове бродят интересные идеи. А на счет 6-ти выводов - это был сбой мозга, обыкновенно там их 7-8 (8 если с точкой)

Ссылка на комментарий
Поделиться на другие сайты

а ещё можно с помощью сдвиговых регистров индикация являетса статической максимум что для меня нужно было это 4 провода [порта МК] (+),(-),(DATA),(CLK) ,а для более превередливых можна ещё добавить одну (OUT_ENABLE) я использовал ИМС HEF 4015 к выходам аноды индикаторов (только статических индикаторов) и последовательно сцепил последние выходы регистров со входами на вход подавал последовательно данные паралельно тактируя их по входу "С" оч удобно для урезаных по количеству выходов МК.

Спасибо большое за здравую идею.

Ссылка на комментарий
Поделиться на другие сайты

Я считаю что всётаки лучше делать динамически с серийными регистрами... Я делал на двух 74HC595 индикацию на 4 индикатора и с точкой... Хотя максимум бы шло делать с этим же железом 8 :) И лучше неиспользовать знакогенераторы - иногда надо вывести свой символ а в знакогенераторе его нет..

Ссылка на комментарий
Поделиться на другие сайты

Рабочий пример (с исходником на си) индикатора на 9 цифр, управляется 3 прводами, плюс 2 провода питания. Собран на двух 74НС595, такой индикатор стоит в АОНах РУСЬ27

http://startcd.narod.ru/hc595/led595.html

Часы на его основе

http://startcd.narod.ru/clock_serial/index.html

Ссылка на комментарий
Поделиться на другие сайты

Ребята, сдвиговый регистр это хорошо, просто замечательно, но речь едет не об индикаторе, который будет воспринимать человеческий глаз, а о засвечивании ФОТОМАТЕРИАЛА.

Простейшая динамическая индикация при засветке непонятно что нарисует.

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

И в том и в другом случае для управления потребуется 4 сигнала, данные, строб данных/сдвиг, строб перезаписи в || регистр и гашение.

Из драйверов можно посоветовать TLC5921 или MIC5891

TI в свои драйверы встроил стабилизаторы тока, что иногда удобно, с низкопотребляющими светодиодами.

MICREL со стабилизаторами тока не заморачивался, применение MIC5891 потребует внешней обвязки, хотя-бы по резистору на канал.

Но в результате сам чип греется намного меньше и способен работать с напряжением до 50 В.

Иногда это важно, особенно на больших индикаторах, состоящих из нескольких последовательно соединенных светодиодов.

Как советовать, так все чатлане ...

Ссылка на комментарий
Поделиться на другие сайты

Поэтому после сдвиговых регистров нужно ставить обычные паралельные, в которые переписывать информацию со сдвиговых,

Сдвиговый + защелка в одном флаконе:

74HC595, 74HCT595

4094, 74HC4094, 74HCT4094

Ссылка на комментарий
Поделиться на другие сайты

Ребята, сдвиговый регистр это хорошо, просто замечательно, но речь едет не об индикаторе, который будет воспринимать человеческий глаз, а о засвечивании ФОТОМАТЕРИАЛА.

Простейшая динамическая индикация при засветке непонятно что нарисует.

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

И в том и в другом случае для управления потребуется 4 сигнала, данные, строб данных/сдвиг, строб перезаписи в || регистр и гашение.

я же написал о дополнительном входе (OUT_ENABLE) который будет откулючать индикацию на момент посылки данных

И не нада чесать орехи через воротник, просто дёшево сердито!!!

Ссылка на комментарий
Поделиться на другие сайты

непонятно мене зачем нужно гашение??? Ведь защёлка непустит ничего пока не пройдёт импульс..... Щас попробую довести до ума код и положу... У меня 4 индикатора регенерируются от таймера... Если надо будет кому несложно будет переделпть на 8 индикаторов и на любое количество знаков... Всё это на 2 74HCT595. Кстати делал на 3 74HCT595 и на 16 индикаторов - тоже прекрасно работает но уже не так ярко светит - из за высокой частоты регенерации... Помогло приделать транзисторные ключики...

Ссылка на комментарий
Поделиться на другие сайты

Господа,

Уж простите за вопрос новичка, а между 74HC595 и индикатором, нужно ли ставить сопротивление? Если да, то какое ?

Спасиб большое.

Ссылка на комментарий
Поделиться на другие сайты

  • 4 недели спустя...

У меня похожая проблема. Нужно управлять с компьютера (через COM порт) большим количеством светодиодов (около 50шт). Управление сводится к тому, чтобы из программы на компе можно было включать / выключать произвольное количество светодиодов. Какой МК посоветуете для этой задачи и как примерно реализовать это в железе?

Все выше и выше, выше-е накрутим покоя мы ток! :)

-------

Never fear, C++ is here!

Ссылка на комментарий
Поделиться на другие сайты

Для большого количества диодов нужно их розделать на модули по 16 - 32 штуки.. И управлять каждым по отдельности... Иначе получается большая скважность и будет заметно мерцание.. Приведите пример (картинку) расположения диодов и вам предложат что-нибудь..

Ссылка на комментарий
Поделиться на другие сайты

Нужно управлять с компьютера (через COM порт) большим количеством светодиодов (около 50шт). Управление сводится к тому, чтобы из программы на компе можно было включать / выключать

Давно когда-то начинал проект светящегося пола для дискотеки. Вот что-то осталось...

post-31916-1204102824_thumb.jpg

Было задумано 48 каналов. Организация - 16 клеток по 3 канала (RGB). Возможность наращивания, т.е. работа нескольких плат с разными начальными адресами на одной линии. В данной прошивке уровнем на ноге D2 можно выбрать каналы 1...48 или 49...96. Управление или от PC (COM порт скорость 9600) или от пульта по стандарту DMX512. Переключается уровнем на D6 (на плате есть джампер). Кварц 8МГц. При этом от 9600 отличается на 0.2%. Если надо точно, то кварц 9.216МГц и в прошиве поменять константу (в исходнике подписано). На плате недодумана до ума входная часть - надо бы опторазвязку. Регистры - CD4094, транзисторы стоят просто повторителями, т.к. выходы у 40-ой серии слабенькие. На плате особняком стоящие 8 каналов в данной прошивке никак не задействованы.

Схема нет, но по печатке (P-CAD 200x) легко всё понять. В архиве печатка, прошивка для 90S2313 с исходником и набросок софта для тестирования устройства. Писан на ВАСИКЕ.

RSw_48v2.rar

Да, о формате данных..

Передача в виде пакетов. В каждом пакете данные для всех каналов друг за другом.

1байт=3 канала (r * 4 + g * 8 + b * 16), где r,g,b имеют значения 0 или 1.

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

Вот ещё, вспомнил, как оно подключалось...

post-31916-1204108259_thumb.png

Изменено пользователем YurkaM
Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...