Атмега и куча светодидов

Обсуждаем контроллеры компании Atmel.
Ответить
Встал на лапы
Сообщения: 148
Зарегистрирован: Ср дек 29, 2010 21:19:03

Сообщение c717411 »

Здравствуйте. Запланирован некий девайс-моргалка. Атмега8(16,32,48,64,128) и штук 40 светодиодов типа АЛ307.
Вопросы:
1. Реально ли организовать подключение светодиод+резистор напрямую к портам без применения транзисторного ключа, если учесть, что светодиоды могут зажечься все одновременно?
2. Тот же вопрос, но светодиодов половина (20 штук)
3. Что можно использовать в качестве источника питания (автономного) на 40 (20) светодиодов? Подойдет аккумулятор от радиотелефона, например?

Да, девайс ориентирован на непродолжительную работу. Поглядел несколько секунд и включил =)
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 411
Зарегистрирован: Вс авг 10, 2008 19:35:49
Откуда: Евпатория

Сообщение s_black »

c717411 писал(а):Здравствуйте. Запланирован некий девайс-моргалка. Атмега8(16,32,48,64,128) и штук 40 светодиодов типа АЛ307.
Вопросы:
1. Реально ли организовать подключение светодиод+резистор напрямую к портам без применения транзисторного ключа, если учесть, что светодиоды могут зажечься все одновременно?
Реально, если включить их матрицей и зажигать динамической индикацией.
c717411 писал(а): 2. Тот же вопрос, но светодиодов половина (20 штук)
См. выше.
c717411 писал(а): 3. Что можно использовать в качестве источника питания (автономного) на 40 (20) светодиодов? Подойдет аккумулятор от радиотелефона, например?
подойдёт, только правильно рассчитайте токоограничительные резисторы для светодиодов
Контактная информация:
Реклама
Встал на лапы
Сообщения: 148
Зарегистрирован: Ср дек 29, 2010 21:19:03

Сообщение c717411 »

А если не матрицей, а 1 порт - 1 диод?

А как правильно рассчитать резисторы? Я навскидку прикинул следующее - 5 вольт на порту, минус 2,5В падение напряжение на диоде. 2.5В имеем, нужен ток 10мА, сталобыть 250 Ом нужно добавить резистор. 270 Ом будет самое то.
Друг Кота
Аватара пользователя
Сообщения: 4779
Зарегистрирован: Сб апр 02, 2011 12:40:46
Откуда: Минск

Сообщение Леонид Иванович »

Ответ на первых два вопроса содержится в даташит. Например, для ATmega8 суммарный ток по выводам земли и питания не должен превышать 200 мА. Если вписываетесь в такой ток со всеми светодиодами - то можно.
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Встал на лапы
Сообщения: 148
Зарегистрирован: Ср дек 29, 2010 21:19:03

Сообщение c717411 »

Леонид Иванович писал(а):Ответ на первых два вопроса содержится в даташит.
С первыми двумя вопросами определились, спасибо. 20 диодов одновременно значит я уложусь в 200 мА.
А что насчет питания?
Реклама
Мучитель микросхем
Аватара пользователя
Сообщения: 411
Зарегистрирован: Вс авг 10, 2008 19:35:49
Откуда: Евпатория

Сообщение s_black »

c717411 писал(а):А если не матрицей, а 1 порт - 1 диод?

А как правильно рассчитать резисторы? Я навскидку прикинул следующее - 5 вольт на порту, минус 2,5В падение напряжение на диоде. 2.5В имеем, нужен ток 10мА, сталобыть 250 Ом нужно добавить резистор. 270 Ом будет самое то.
Можно, конечно и так, но из показанного Вами списка МК останутся только 64-я и 128-я меги. Возможность одновременного зажигания светодиодов Вам выше обозначил Леонид Иванович - исходите из этого. Резисторы рассчитываются по закону товарища Ома.
Контактная информация:
Реклама
Встал на лапы
Сообщения: 148
Зарегистрирован: Ср дек 29, 2010 21:19:03

Сообщение c717411 »

Пусть будет мега128, цена девайса не сильно критична в нашем случае, плюс-минус пара сотен рублей погоды не делает. Одно из основных требований - это минимум используемых компонент. Поэтому планируется ограничиться мегой, резисторами и светодиодами.
Мучитель микросхем
Аватара пользователя
Сообщения: 411
Зарегистрирован: Вс авг 10, 2008 19:35:49
Откуда: Евпатория

Сообщение s_black »

Если уж на то пошло, то можно и от резисторов отказаться, запитав светодиоды меандром.
Контактная информация:
Мучитель микросхем
Аватара пользователя
Сообщения: 411
Зарегистрирован: Вс авг 10, 2008 19:35:49
Откуда: Евпатория

Сообщение s_black »

Однако выгодней, всё же использовать 8-ю или 48-ю мегу и повесить матрицей ваши светодиоды - и паять проще, и цена лучше.
Контактная информация:
Встал на лапы
Сообщения: 148
Зарегистрирован: Ср дек 29, 2010 21:19:03

Сообщение c717411 »

Тут я с Вами согласен, но придется возиться с динамической индикацией. У меня три контура, они будут подсвечиваться светодиодами. Контуры пересекаются, т.е. используются одинаковые светодиоды для разных контуров. Один горит - два потушены, и наоборот. С динамической индикацией возни будет больше в плане кода. А так бы я взял мигалку чью-нить с готовыми эффектами, перенес бы код под выбранный контроллер и готово =)
Мучитель микросхем
Аватара пользователя
Сообщения: 411
Зарегистрирован: Вс авг 10, 2008 19:35:49
Откуда: Евпатория

Сообщение s_black »

Не слишком-то и код усложнится.
Вот, для примера здесь посмотрите. От Вашей задачи отличается наличием транзисторов. Это сделано для облегчения работы МК в плане нагрузки на порты при одновременной подсветке сразу целой строки (8-ми светодиодов).
Контактная информация:
Встал на лапы
Сообщения: 148
Зарегистрирован: Ср дек 29, 2010 21:19:03

Сообщение c717411 »

Тогда получается, что мне тоже не обойтись без ключей. У меня валяется UNL2803, может её использовать?
Мучитель микросхем
Аватара пользователя
Сообщения: 411
Зарегистрирован: Вс авг 10, 2008 19:35:49
Откуда: Евпатория

Сообщение s_black »

c717411 писал(а):Тогда получается, что мне тоже не обойтись без ключей. У меня валяется UNL2803, может её использовать?
Ничего не получается. Можно смело выкинуть мои транзисторы из схемы, изменить полярность подсвета строки в программе и всё будет работать.
Контактная информация:
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

s_black писал(а):Если уж на то пошло, то можно и от резисторов отказаться, запитав светодиоды меандром.
Ну вы тут насоветуете. Предлагаете питать вообще без ограничения тока?

Автору: а чем не устроили сдвиговые регистры, если динамики не хотите? Любой самый задрипанный МК (типа тини какой-нибудь), и кучу сдвиговых регистров решат проблему. На 40 светодиодов надо всего 5 регистров 74HC595 (при цене 5-7 рублей штука)
Мучитель микросхем
Аватара пользователя
Сообщения: 411
Зарегистрирован: Вс авг 10, 2008 19:35:49
Откуда: Евпатория

Сообщение s_black »

ploop писал(а):
s_black писал(а):Если уж на то пошло, то можно и от резисторов отказаться, запитав светодиоды меандром.
Ну вы тут насоветуете. Предлагаете питать вообще без ограничения тока?
А Вы сомневаетесь?
Контактная информация:
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Нет, не сомневаюсь. Уверен на 100%, что это недопустимо (хотя сначала может даже заработает).
Максимальный ток порта нельзя превышать даже в импульсе, так же как и максимальный импульсный ток светодиода.
Встал на лапы
Сообщения: 148
Зарегистрирован: Ср дек 29, 2010 21:19:03

Сообщение c717411 »

ploop писал(а): Автору: а чем не устроили сдвиговые регистры, если динамики не хотите?
по причине минимизации кол-ва деталей. 5 дополнительных микросхем - это наверное слишком =)
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

А 40 светодиодов не слишком? :)
8 сдвиговых регистров на плате займут 5х3 см (а у вас 5). Только что измерил.
Встал на лапы
Сообщения: 148
Зарегистрирован: Ср дек 29, 2010 21:19:03

Сообщение c717411 »

Я бы с радостью уменьшил кол-во диодов до одного и не задавал бы глупых вопросов =) Но нельзя. Размеры платы кстати роли не играют, она будет довольно большая, вне зависимости от элементов схемы.
Модератор
Аватара пользователя
Сообщения: 13490
Зарегистрирован: Ср ноя 26, 2008 16:34:25
Откуда: Тамбовская обл.

Сообщение ploop »

Ну, как говорится, моё дело - предложить, ваше - отказаться. :)
Не хотите - как хотите, но это один из самых простых вариантов.
Ответить

Вернуться в «AVR»