Страница 2 из 2

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

Добавлено: Вт июл 31, 2012 17:32:31
Леонид Иванович
ploop писал(а):На 40 светодиодов надо всего 5 регистров 74HC595 (при цене 5-7 рублей штука)
+1. Я бы тоже поставил 74HC595.

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

Добавлено: Ср авг 01, 2012 12:39:47
c717411
ТЗ уточнили..Будет атмега8 и два контура, по 24 светодиода в каждом. Подсвечены поочередно.
Если я соберу матрицу как тут, вместо транзисторов поставлю ULN2803 - такое подключение приемлемо?
И последнее - и я от вас отстану со своими глупостями =)

Код: Выделить всё

while (1)
   { 
   i=1;
    while (i<=0x80)
    {
    j=1;
        while(j<=0x80)
        {
            PORTB=i;
            PORTD=j;
            j=j<<1;
        }    
    i=i<<1;
    }   
   }
Если я таким макаром подсвечу матрицу 8х8, хватит 8 МГц тактовой частоты атмеги8, чтобы наблюдать всё зажженные диоды одновременно (допускается даже мерцание)?

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

Добавлено: Ср авг 01, 2012 20:52:30
s_black
И одного мегагерца хватит вполне.

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

Добавлено: Ср авг 01, 2012 20:55:54
s_black
ploop писал(а):Нет, не сомневаюсь. Уверен на 100%, что это недопустимо
Вешаем светодиоды с рабочей напругой приблизительно 3,3 В . Проще всего выковырять их из китайского фонарика. Применяем 48-ю мегу и запитываем её 3,3 Вольтами...
Вы до сих пор уверены на 100 %?

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

Добавлено: Пт авг 03, 2012 14:19:48
c717411
Собрал матрицу 8х8, сделал бегушку контура и просто загорелся-потух. Со стороны анодов резисторы 270 Ом, со стороны катодов - ULN2803. В проетусе анимация работает как надо. Железо в процессе сборки (собираю не я), контроллер зашил и попробовал на макетке - когда бегушка - диодик светится вроде неплохо (хотя хотелось бы и ярче), а когда подстветка всего контура - вообще еле видно. Подстветку реализовал так: забил номера портов в массив и в цикле свети по одному диоду. Пробовал и задержку небольшую перед переключением делать - всё одно плохо. Как починить?

ЗЫ:вот нашел схему, у меня также получилось.

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

Добавлено: Ср авг 22, 2012 06:53:25
BOB51
стандартная матрица 8*8 режим развертки 8 строк*байт (2 байта при двухцветном) (Х8)
1 канал uln2803 вполне выдержит 8*0,02=160ма это при соблюдении максимальной мощности (500мА на 1 одновременно включенный канал!!!)
яркость вполне удовлетворительная для помещения
растр (Х64) конечно похуже будет...
вот вариант матрицы 8*8 двумя группами с разверткой Х4
http://radiokot.ru/forum/download/file.php?id=93485
:beer:

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

Добавлено: Пт авг 24, 2012 08:48:38
eufs
s_black писал(а):Берем светодиоды с рабочей напругой приблизительно 3,3 В . Проще всего выковырять их из китайского фонарика. Применяем 48-ю мегу и запитываем её 3,3 Вольтами...
Вы до сих пор уверены на 100 %?
У светодиодов нет такого параметра, как рабочее напряжение. Есть прямое падение напряжения при таком-то токе. Как вы этот ток собираетесь удерживать без резисторов хотя-бы в некоторых пределах? Изменение питающего напряжения, хотя бы на 0.1В туда-сюда приведет сильному его изменению. Как следствие - еще большее изменение яркости. А еще есть температура окружающей среды, где стоит ваше устройство и где размещены светодиоды. И последнее - вам жалко резисторов?
Так что я тоже уверен на 100%, что без резисторов нельзя, если вы не китаец. Китайцам можно.

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

Добавлено: Вс авг 26, 2012 13:00:33
BOB51
в "домашне-любительских" конструкциях допускается применение светодиодов, подключенных непосредственно к выводу МК - используется свойство внутренней схемы ограничения тока короткого замыкания ... 8)
Но применение такой схемотехники можно однозначно определить как "сленг" - ибо есть еще максимально допустимый ток на выводах кристалла (ну 1-2 светика и то в импульсе) - 8 светиков уже могут вызвать перегрев и "пшшиик!!!"
Для нормальной работы хороши или резисторы (потребует стабилизированного питания) или источники тока ... - тогда к стабильности источника питания требования самые минимальные - всего диодный мост с конденсатором 1000-2000мкФ (от 12 до 36 вольт) :sleep:

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

Добавлено: Вс сен 02, 2012 13:45:22
O-LED
Леонид Иванович писал(а):Ответ на первых два вопроса содержится в даташит. Например, для ATmega8 суммарный ток по выводам земли и питания не должен превышать 200 мА. Если вписываетесь в такой ток со всеми светодиодами - то можно.
Нельзя превышать ток 200ма для одного пина питания. А их в зависимости от корпуса обычно 2 и больше. Главное не превышать общий втекающий и вытекающий ток для всего контроллера и смотреть на правильное распределение этих токов по конкретным выводам.
вот например что в даташите на мегу 128 по этому поводу написано

Несмотря на то, что каждая линия ввода-вывода может быть нагружена втекающим током более, чем показано в условиях испытания (20 мА при питании VCC = 5В, 10 мА при питании VCC = 3В) в статическом состоянии (не переходном), необходимо учесть следующее:

Корпуса TQFP и MLF:
1] Суммарные токи IOL всех линий ввода-вывода не должны превышать 400 мА.
2] Суммарные токи IOL всех линий ввода-вывода A0 - A7, G2, C3 - C7 не должны превышать 300 мА.
3] Суммарные токи IOL всех линий ввода-вывода C0 - C2, G0 - G1, D0 - D7, XTAL2 не должны превышать 150 мА.
4] Суммарные токи IOL всех линий ввода-вывода B0 - B7, G3 - G4, E0 - E7 не должны превышать 150 мА.
5] Суммарные токи IOL всех линий ввода-вывода F0 - F7 не должны превышать 200 мА. Если IOL превышает условия испытания, то VOL может также увеличиться. Для выводов не гарантируется втекающий ток выше приведенного в условиях испытания.

Несмотря на то, что каждая линия ввода-вывода может быть нагружена вытекающим током больше, чем показано в условиях испытания (20 мА при Vcc = 5В, 10 мА при Vcc = 3В) в статическом состоянии (не переходном), необходимо учесть следующее:

Корпус TQFP и MLF:
1] Суммарные токи IOН всех линий ввода-вывода не должны превышать 400 мА.
2] Суммарные токи IOН всех линий ввода-вывода A0 - A7, G2, C3 - C7 не должны превышать 300 мА.
3] Суммарные токи IOН всех линий ввода-вывода C0 - C2, G0 - G1, D0 - D7, XTAL2 не должны превышать 150 мА.
4] Суммарные токи IOН всех линий ввода-вывода B0 - B7, G3 - G4, E0 - E7 не должны превышать 150 мА.
5] Суммарные токи IOН всех линий ввода-вывода F0 - F7 не должны превышать 200 мА. Если IOН превышает условия испытания, то VOН также может выйти за указанные значения. Для выводов не гарантируется вытекающий ток выше приведенного в условиях испытания.
Т.е. теоритически можно попробовать изнасиловать мегу128 и подключить к ней 40 светиков, при токе 20ма через каждый. Причем 20 светиков должны будут зажигаться лог 1, а 20 - лог 0.

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

Добавлено: Вс сен 02, 2012 17:04:00
BOB51
можно и на все лапки, только в режиме растра - всегда горит только 1 (но тут... для нормального восприятия больше чем х8 не рекомендуется :facepalm: )