Управление кучей 7-и сегментников

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Вымогатель припоя
Сообщения: 557
Зарегистрирован: Пн мар 23, 2009 04:03:45

Сообщение stas00n »

neon-f писал(а):микрухи в soi корпусе разместить даже проще будет чем 24 ключа на рассыпухе. если цифры больших размеров, регистры можно разместить внутри этих цифр, или прямо под ними.
Ну а без ключей на сегментах и разрядах получим поделку не подходящую для практического применения
Кто сказал что ключи на рассыпухе? Кто сказал, что можно без них? Были предложены ключи на ULN2803 и на RET`ах им не надо лишних резисторов.
neon-f писал(а):микрухи в soi корпусе разместить даже проще будет
Разместить несложно, кто ж спорит, а как насчет трассировки, особенно в один слой? Попробуй сделать - поймешь о чем я толкую. Я пробовал - это крайне сложно. "Рассыпуха" для монтажа в отверстия, к слову, очень помогает - меньше перемычек (или переходных отверстий, если плата двухсторонняя).
Последний раз редактировалось stas00n Сб мар 06, 2010 23:26:51, всего редактировалось 1 раз.
Реклама
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

74HC595 в помощь)))
и общие на ULN2803, например...
Не умеешь - не берись, но не взявшись не научишься...
Реклама
Электрический кот
Аватара пользователя
Сообщения: 1020
Зарегистрирован: Ср мар 03, 2010 11:48:00
Откуда: Уфа

Сообщение Хатуль_мадан »

Чтобы все микросхемы "включить паровозиком" и залить в них то, что нужно, то программа разрастается не то что в разы, а в десятки, а как было в условии, процессор надо нагрузить по минимуму. Теперь что касается токов: микросхемы серии 74АС допускают по выходу до 75мА а ULN2803 до 500мА если не изменяет память, поэтому такое решение и оптимально. Каждый регистр работает только на 1 индикатор и ток по его выходам определяется соответствующим резистором и не более, а каждый выход ULN2803 нагружен на 2 индикатора с суммарным максимальным током 2*8*Iсв. (примерно 320мА при всех зажженых сегментах и при токе через сегмент в 20мА. такой максимальный ток потребляет и все устройство) По такому принципу уже работает текстовое табло с бегущей строкой с количеством светодиодов более 1000.
Друг Кота
Сообщения: 4435
Зарегистрирован: Сб мар 07, 2009 20:44:36

Сообщение Arlleex »

ну вот, я, например, делаю бегущую строку 24х8 светодиодов, на строки пустил ULN2803, а на каждый столбец - отдельный бит регистра 74HC595)))
Не умеешь - не берись, но не взявшись не научишься...
Реклама
Эиком - электронные компоненты и радиодетали
Вымогатель припоя
Сообщения: 557
Зарегистрирован: Пн мар 23, 2009 04:03:45

Сообщение stas00n »

Хатуль_мадан писал(а): Теперь что касается токов: микросхемы серии 74АС допускают по выходу до 75мА
Это по одному выходу. А по питанию? потянет 600мА? тут уже и мощность порядочная вылезает на корпус. Средний ток через сегмент надо миллиампер 10 хотя бы, на 8 разрядах это, стало быть, 80мА в импульсе, пусть будет 75.
Реклама
Электрический кот
Аватара пользователя
Сообщения: 1020
Зарегистрирован: Ср мар 03, 2010 11:48:00
Откуда: Уфа

Сообщение Хатуль_мадан »

А при чем тут 600ма? Каждая микросхема регистра нагружена на 1 индикатор и не более, поэтому суммарный ток по ее выходам 8*20=120мА
Реклама
GP1
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2401
Зарегистрирован: Пт май 23, 2008 19:32:22
Откуда: Россия, Волгоград

Сообщение GP1 »

Динамическая индикация... субстанция тонкая, но довольно гибкая - вариантов столько...
В общем все зависит от доступной элементной базы. :wink:
Чем дальше, тем больше становлюсь занудой...
Изображение
Контактная информация:
Электрический кот
Аватара пользователя
Сообщения: 1020
Зарегистрирован: Ср мар 03, 2010 11:48:00
Откуда: Уфа

Сообщение Хатуль_мадан »

извиняюсь, отправил не глядя. 160мА естественно. а на 2 регистра 320мА и это будет максимальным током всей индикации даже если в динамическом режиме будет гореть все поле!
Вымогатель припоя
Сообщения: 557
Зарегистрирован: Пн мар 23, 2009 04:03:45

Сообщение stas00n »

Хатуль_мадан писал(а):А при чем тут 600ма? Каждая микросхема регистра нагружена на 1 индикатор и не более, поэтому суммарный ток по ее выходам 8*20=120мА
ток маленький, очень тускло будет светить - не забыл, что ток "растянули" на 8 разрядов? - по твоим расчетам каждому сегменту достанется в среднем 20/8=2,5 мА.
Надо 8*75мА =600 мА, тогда яркости хватит. Ты упоминал сверхъяркие индикаторы, может им и хватит 2,5мА, а моему обычному зеленому 5мА днем мало.
Вымогатель припоя
Сообщения: 557
Зарегистрирован: Пн мар 23, 2009 04:03:45

Сообщение stas00n »

Хатуль_мадан писал(а):8*20=120мА
хе, а я и не заметил :) Ну ладно, порядок тот же..
Электрический кот
Аватара пользователя
Сообщения: 1020
Зарегистрирован: Ср мар 03, 2010 11:48:00
Откуда: Уфа

Сообщение Хатуль_мадан »

GP1 писал(а):Динамическая индикация... субстанция тонкая, но довольно гибкая - вариантов столько...
В общем все зависит от доступной элементной базы. :wink:
Да естественно! Иногда наличие некоторых элементов и определяет конструкцию. И к тому же согласен, что применение 74HC595 более оправдано с точки зрения экономии портов процессора, да и по времени на закачку кода выйдет немного, всего в 2 корпуса нужно залить.
Электрический кот
Аватара пользователя
Сообщения: 1020
Зарегистрирован: Ср мар 03, 2010 11:48:00
Откуда: Уфа

Сообщение Хатуль_мадан »

stas00n писал(а):
Хатуль_мадан писал(а):А при чем тут 600ма? Каждая микросхема регистра нагружена на 1 индикатор и не более, поэтому суммарный ток по ее выходам 8*20=120мА
ток маленький, очень тускло будет светить - не забыл, что ток "растянули" на 8 разрядов? - по твоим расчетам каждому сегменту достанется в среднем 20/8=2,5 мА.
Надо 8*75мА =600 мА, тогда яркости хватит. Ты упоминал сверхъяркие индикаторы, может им и хватит 2,5мА, а моему обычному зеленому 5мА днем мало.
Да похоже вы схемку не совсем поняли. Ток не растянули по всем разрядам, а он стабильно протекант через каждый индикатор последовательно в порядке их зажигания. Пока горит обин разряд, осталные отчлючены.
Электрический кот
Аватара пользователя
Сообщения: 1020
Зарегистрирован: Ср мар 03, 2010 11:48:00
Откуда: Уфа

Сообщение Хатуль_мадан »

В принципе и с этим тоже согласен, что применяя зеленые индикатроы их плохо видно днем, но о цвете ранее вроде разговор не шел. Даже в этом случае есть выход: организуется поле по такому же принципу но с четырьмя регистрами и четырьмя столбцами на зажигание, причем желательно задействовать все выходы ключей ULN2803
Вымогатель припоя
Сообщения: 557
Зарегистрирован: Пн мар 23, 2009 04:03:45

Сообщение stas00n »

Хатуль_мадан писал(а): Да похоже вы схемку не совсем поняли. Ток не растянули по всем разрядам, а он стабильно протекант через каждый индикатор последовательно в порядке их зажигания. Пока горит обин разряд, осталные отчлючены.
Схемку я правильно понял, именно поэтому слово "растянули" в кавычках стоит. Пример 2.5 мА - есть средний ток (интеграл мгновенного тока по времени, если угодно) через один сегмент при максимальном токе через тот же сегмент 20 мА с учетом 8-разрядной динамической индикации. Сам посчитай.
Электрический кот
Аватара пользователя
Сообщения: 1020
Зарегистрирован: Ср мар 03, 2010 11:48:00
Откуда: Уфа

Сообщение Хатуль_мадан »

Именно поэтому в схемах динамической индикации стараются применять суперяркие индикаторы, или уменьшить скважность их зажигания, вплоть то статического режима, но со 128-ю резисторами :))
вот например тогда вариант на 4 столбца
Вымогатель припоя
Сообщения: 557
Зарегистрирован: Пн мар 23, 2009 04:03:45

Сообщение stas00n »

Да у меня не проблема увеличить яркость, место под ULN-ку на плате предусмотрено, но самой микрухи нет в наличии, пока вместо нее запаяны перемычки, и резисторы соответственно, увеличил, чтобы индикатор напрямую от МК качать. Потому и толкую про яркость при малом токе ибо сам сейчас непосредственно ее наблюдаю. Днем видно плохо. Правда, пока светофильтра нет, может с ним будет получше.
Электрический кот
Аватара пользователя
Сообщения: 1020
Зарегистрирован: Ср мар 03, 2010 11:48:00
Откуда: Уфа

Сообщение Хатуль_мадан »

stas00n писал(а):Да у меня не проблема увеличить яркость, место под ULN-ку на плате предусмотрено, но самой микрухи нет в наличии, пока вместо нее запаяны перемычки, и резисторы соответственно, увеличил, чтобы индикатор напрямую от МК качать. Потому и толкую про яркость при малом токе ибо сам сейчас непосредственно ее наблюдаю. Днем видно плохо. Правда, пока светофильтра нет, может с ним будет получше.
В этом случае можно спалить порты процессора. Думаю нужно было не перемычки поставить, а простые транзисторы (например КТ972) с резисторами в базе, или полевые с управлением от логики и на ток стока хоть 1 А. Я применял суперяркие красные, так они прекрасно были видны при токе через сегмент около 1 мА
Вымогатель припоя
Сообщения: 557
Зарегистрирован: Пн мар 23, 2009 04:03:45

Сообщение stas00n »

Ничего я не спалю так. Говорю же, резисторы увеличил пока на сегменты, а разряды у меня через транзисторные ключи. Мега дает 20мА с порта и 200мА по питанию - я тяну максимум 120. Вот схема -
Вложения
Schematic Prints.pdf
(29.24 КБ) 355 скачиваний
Электрический кот
Аватара пользователя
Сообщения: 1020
Зарегистрирован: Ср мар 03, 2010 11:48:00
Откуда: Уфа

Сообщение Хатуль_мадан »

И еще один момент из собственного опыта, по поводу "растягивания" тока по индикаторам, так вот я раньше тоже так считал, что пропорционально увеличив скважность, яркость пропорционально упадет. На практике это выходит не совсем пропорционально, а яркость падает, но не как ожидалось. То ли это происходит из-за свойств светодиода, то ли из-за строения глаза человека не знаю, просто делюсь что испытывал сам.
Вымогатель припоя
Сообщения: 557
Зарегистрирован: Пн мар 23, 2009 04:03:45

Сообщение stas00n »

Хатуль_мадан писал(а):или полевые с управлением от логики и на ток стока хоть 1 А.
У меня индикатор с общим анодом, p-канальные полевики дефицит однако. RET'ов тоже не было под рукой, поставил обычные 2SA1020. Схема пока отлаживается, вариант платы полумакетный, в окончательный вариант поставлю RET'ы на разряды.
Закрыто

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