Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Бегущая строка на ATmega8 - простая схема
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > AVR
Страницы: 1, 2, 3
simsim
Всем привет. Если кому интересна тема БЕГУЩАЯ СТРОКА то посмотрите мои изыскания здесь. я разработал самую простую для повторения схему бегущей строки с управлением от микроконтроллера Atmel ATmega8 и управление индикацией от регистров 1533ир8 (по одной на столбец из 8 светодиодов). Есть также вариант с динамической индикацией (сборка проще) но яркость ниже - выбирать вам. там же есть демо-прошивка (для регистровой схемы) чтобы попробовать готовое устройство...Моя веб-страница
Stefan
А сброс в схеме с контроллером нужен для управления яркостью?
muravei
А какой ток через диод в статической схеме?Потянет ли регистр 8 диодов?Помоему, у него ток по питанию до 50 мА.
Dog Pawlowa
Цитата(simsim @ Oct 30 2006, 19:06) *
я разработал самую простую для повторения

Наличие грубых ошибок заставляет предупредить желающих повторить о возможности выхода из строя всех элементов.
Жалко. Вроде и труда то немного, но его можно было сделать хорошо.
kv_addr
Цитата(muravei @ Oct 30 2006, 21:50) *
А какой ток через диод в статической схеме?Потянет ли регистр 8 диодов?Помоему, у него ток по питанию до 50 мА.

Если вместо 74HC164 применить 74HC595, у которого - 75 мА, то на каждый светодиод придется по 9 мА, что будет вполне достаточным для статики (конечно, если нет прямой засветки солнцем). Для длинной строки также не помешает внутренняя защелка в 74HC595 - не будет заметен эффект мерцания. Для очень длинной строки разумным было бы организовать побайтный вывод. Либо по битику на строчку, что несколько удобнее для постолбцового вывода, либо столбцы разделить на группы по 8 стобцов, тогда каждому столбцу из группы будет свой бит. Последнее хоть и несколько менее удобно для организации вывода, но с точки зрения выполнения конструкции бегущей строки более удобно. Тогда каждый столбец строки можно выполнить как отдельный модуль-плату, на которой светодиоды располагаются с торца. Такие модули "нанизываются" вдоль строки (толщина вполне укладывается даже в модульный шаг 5 мм), что удобно при изготовлении строки любой длины. Да и ремонт при выходе из строя отдельных "пикселов" будет заключаться в замене соответствующего модуля. Это получится проще и быстрее, чем выпаивание из общей платы.

Светодиоды и резисторы стоило бы поменять местами.
prottoss
Цитата(kv_addr @ Oct 31 2006, 11:48) *
Если вместо 74HC164 применить 74HC595, у которого - 75 мА, то на каждый светодиод придется по 9 мА, что будет вполне достаточным для статики (конечно, если нет прямой засветки солнцем).
Тогда уж лучше TPIC6В595 - стоимость чуть больше, зато уже конткретно на релейную нагрузку.

ЗЫ: счас парень наслушается и начнет толкать бегущие строки на лево и на право...Разбогатееет...
at90
тогда уж лучьше спец драйверы применить со стабилизацией тока.
типа dm134, mbi5016
kv_addr
Цитата(at90 @ Oct 31 2006, 08:02) *
тогда уж лучьше спец драйверы применить со стабилизацией тока.
типа dm134, mbi5016

Кто его знает, лучше ли. Прежде надо провести баланс стоимости, потом решать. Вобще то для серийных изделий это все решается в комплексе. Для одиночных, а тем более "наколенных" - что доступнее и проще.
muravei
Цитата(kv_addr @ Oct 31 2006, 06:48) *
Если вместо 74HC164 применить 74HC595, у которого - 75 мА,

Посмотрел, у него (Филлипсовского) 70мАsad.gif.
Я не предираюсь, мне надо включить двухцветные св. диоды с общ. катодом, посему нужен регистр с вытекающим током 10-15 мА, короче надо 100мА .
Andreas1
Вместо 74HC164 лучше применить 74AC164 - дешево и надежно. Снимаю с каждого вывода по 45 ма в схеме динамической индикации без проблем.
muravei
Цитата(Andreas1 @ Oct 31 2006, 10:52) *
Снимаю с каждого вывода по 45 ма в схеме динамической индикации без проблем.

Проблемы бывают разные.
Если Вы делаете что-то серьезно , то следует придерживаться предельных значений из документации, иначе можно оказаться в "местах не столь отдаленных", а если "наколенные поделки" , то можно и 1 А снять.
_Bill
Цитата(kv_addr @ Oct 31 2006, 08:19) *
Цитата(at90 @ Oct 31 2006, 08:02) *

тогда уж лучьше спец драйверы применить со стабилизацией тока.
типа dm134, mbi5016

Кто его знает, лучше ли. Прежде надо провести баланс стоимости, потом решать. Вобще то для серийных изделий это все решается в комплексе. Для одиночных, а тем более "наколенных" - что доступнее и проще.

Конечно, надо сделать сравнение по стоимости. Только нужно учесть, что драйвер типа MBI5026, например, является 16 канальным. Т.е. он заменяет два регистра 595. Кроме того, он имеет встроенный генератор тока и внешняя обвязка светодиодов практически не нужна. Ну, и т.д и т.п. Microblock
Andreas1
Цитата
Если Вы делаете что-то серьезно

Что значит серьезно?? Либо решение обеспечивает балланс надежность/стоимость, либо нет.

За 7 лет выпущено , наверое, более 15000 изделий с тремя линейками 74AC164D+8 резисторов.
Выходов из сторя м/сх. практически нет, кроме случаев подачи ~220 вместо ~10. smile.gif Тогда да, горят и еще как.

Цитата
Конечно, надо сделать сравнение по стоимости. Только нужно учесть, что драйвер типа MBI5026, например, является 16 канальным. Т.е. он заменяет два регистра 595. Кроме того, он имеет встроенный генератор тока и внешняя обвязка светодиодов практически не нужна. Ну, и т.д и т.п.


Цена 0,16 за м/сх+0,16 за резисторы с монтажем=$0.32.
Во что обойдется 24 линии на MBI?? И разницу на 15000....
А сколько мощи рассеится на MBI 16*0,045*3.2=2.3Вт -выдержит?????
Интересно, что входит в и т.д и т.п.

Цитата
иначе можно оказаться в "местах не столь отдаленных",

Например?
_Bill
Цитата(Andreas1 @ Oct 31 2006, 12:15) *
Цитата
Если Вы делаете что-то серьезно

Что значит серьезно?? Либо решение обеспечивает балланс надежность/стоимость, либо нет.

За 7 лет выпущено , наверое, более 15000 изделий с тремя линейками 74AC164D+8 резисторов.
Выходов из сторя м/сх. практически нет, кроме случаев подачи ~220 вместо ~10. smile.gif Тогда да, горят и еще как.

Цитата
Конечно, надо сделать сравнение по стоимости. Только нужно учесть, что драйвер типа MBI5026, например, является 16 канальным. Т.е. он заменяет два регистра 595. Кроме того, он имеет встроенный генератор тока и внешняя обвязка светодиодов практически не нужна. Ну, и т.д и т.п.


Цена 0,16 за м/сх+0,16 за резисторы с монтажем=$0.32.
Во что обойдется 24 линии на MBI?? И разницу на 15000....
А сколько мощи рассеится на MBI 16*0,045*3.2=2.3Вт -выдержит?????
Интересно, что входит в и т.д и т.п.

Допустимая рассеиваемая мощность может быть до 2.5Вт, в зависимости от типа корпуса. Только зачем такой ток для светодиодов? По-моему, достаточно значения в два раза меньше. Под и т.д. и т.п подразумевались и размеры печатных плат, и размеры корпусов устройств. Это ведь все тоже не даром.
Andreas1
Цитата
Допустимая рассеиваемая мощность может быть до 2.5Вт, в зависимости от типа корпуса. Только зачем такой ток для светодиодов? По-моему, достаточно значения в два раза меньше. Под и т.д. и т.п подразумевались и размеры печатных плат, и размеры корпусов устройств. Это ведь все тоже не даром.

Нуу, работа без запаса по допустимой рассеиваемой мощности и температуре.... в закрытом корпусе....на солнышке...рядом с индикаторами...
Двухсторонняя индикация, СД запаралелены. Нехорошо конечно, но практика показывает, что неравномерность ВАХ СД намного меньше разброса яркостей между индикаторами при I=const.
Насчет корпусов и плат - это да, зависит от конкретного случая. У меня управление индикацией расположено под индикаторами, габарит определяется только ими и крепежом.

А так конечно, MIB, а до него-хитача, штука интересная, смотрел, облизывался, хотел перевести все на 3,3В, но подсчитав цену-быстро передумал.
muravei
Цитата(Andreas1 @ Oct 31 2006, 12:15) *
За 7 лет выпущено , наверое, более 15000 изделий с тремя линейками 74AC164D+8 резисторов.

Допустимый ток через выводы питания 50ма

Цитата(Andreas1 @ Oct 31 2006, 12:15) *
А сколько мощи рассеится на MBI 16*0,045*3.2=2.3Вт -выдержит?????

Допустимый ток MBI5167 через земляной вывод 960мА!!!

"16*0,045*3.2=2.3Вт"
Умножать надо на падение напряж. на выходном тр=ре микросхемы, а та мощность , которую посчитали Вы , рассеивается на резисторах.

Был не прав, невнимательно смотрел.
Мощность рассеиваемая , где-то 1,5 Вт , значит ток надо выбирать соответственно, чтобы не превысить эту мощность.А если питать от 3.3в то 16*0.045*1,5=1,08Вт -Выдержит!!!
Цитата(Andreas1 @ Oct 31 2006, 12:15) *
Цитата
иначе можно оказаться в "местах не столь отдаленных",

Например?

Будете продолжать в том же духе -узнаете.
kv_addr
Цитата(muravei @ Oct 31 2006, 10:36) *
Посмотрел, у него (Филлипсовского) 70мАsad.gif.

Мотороллеры в таком случае - бОльшие оптимисты, этот параметр позиционируют на 5 мА толще. wink.gif
Цитата
Я не предираюсь, мне надо включить двухцветные св. диоды с общ. катодом, посему нужен регистр с вытекающим током 10-15 мА, короче надо 100мА .

Не понял, выходит, что в двухцветном оба светодиода подключаются впаралель, что ли? Тогда какой глубокий смысл заключен в применении двухцветных? Если же на каждый светодиод из пары приходится по одному выводу, то тогда какие проблемы? В любом случае имеет смысл провести натурные испытания, хватит ли тока 9 мА (или 8,5 мА для филлипсовских wink.gif ) для нормального свечения, потом уж решать.
Если же коммутируется общий катод, а аноды коммутируются чем-то иным, то тогда ток будет втекающим.
simsim
Цитата(Dog Pawlowa @ Oct 30 2006, 22:58) *
Цитата(simsim @ Oct 30 2006, 19:06) *

я разработал самую простую для повторения

Наличие грубых ошибок заставляет предупредить желающих повторить о возможности выхода из строя всех элементов.
Жалко. Вроде и труда то немного, но его можно было сделать хорошо.


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

Цитата(Stefan @ Oct 30 2006, 21:40) *
А сброс в схеме с контроллером нужен для управления яркостью?


нет, сброс очищает строку, т.е. выключает все светодиоды - это же не динамическая индикация...
Stefan
Предлагаемое решение, на мой взгляд, вполне работоспособно. Но годится для небольших и не очень ответственных экранов. Живучесть такого экрана невелика. За любым выбитым разрядом до конца строки будет черный квадрат Малевича. Что касается любителей арифметики, которые считают 20х8=160мА, то статистика засветки светодиодов в реальном экране такова, что очень редко, или вообще никогда не будут сколь-нибудь значительное время нагружены все выводы одной микросхемы. Хотя, с другой стороны, и такое незначительное время перегрузки уже нарушает предельные параметры ИМС. И потому в профессиональной разработке такое недопустимо. Так что вполне себе любительская разработка. В стиле журнала "Радио".

Цитата(simsim @ Oct 31 2006, 20:47) *
Цитата(Dog Pawlowa @ Oct 30 2006, 22:58) *

Цитата(simsim @ Oct 30 2006, 19:06) *

я разработал самую простую для повторения

Наличие грубых ошибок заставляет предупредить желающих повторить о возможности выхода из строя всех элементов.
Жалко. Вроде и труда то немного, но его можно было сделать хорошо.


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

Цитата(Stefan @ Oct 30 2006, 21:40) *
А сброс в схеме с контроллером нужен для управления яркостью?


нет, сброс очищает строку, т.е. выключает все светодиоды - это же не динамическая индикация...


А зачем очищать строку, если запись новой информации ее и так очищает? Я бы использовал сброс для управления яркостью с помощью изменения скважности засветки. Экраны без адаптации к яркости внешнего освещения сильно бьют по глазам, если вокруг темно.
SasaVitebsk
Цитата(Andreas1 @ Oct 31 2006, 10:52) *
Вместо 74HC164 лучше применить 74AC164 - дешево и надежно. Снимаю с каждого вывода по 45 ма в схеме динамической индикации без проблем.


А что значит по 45ма в динамике??? smile.gif
Правильно ли я понял - при скважности 8 ~ близко к 5ма статики на светодиод???
С другой стороны 45*8разрядов ~ 360ма пиковый ток который Вы берёте с корпуса???

Каких орлов страна растит!!! smile.gif

Я предполагаю, что уровень нуля у Вас где-то от 1.5V болтается. Таким образом 1.5*45*8 - где-то менее 1W на корпус. То есть по мощности мы проходим. smile.gif

И семь долгих лет!!!!!!!!!!

Нет! В этой стране всегда будут нужны мотыги и первач.
Dog Pawlowa
Цитата(SasaVitebsk @ Nov 1 2006, 01:19) *
Нет! В этой стране всегда будут нужны мотыги и первач.

О чем говорить? Он нарисовал 7812 для получения 5В и рекомендует схему для повторения.
backa
Читаю этот топик и некак не пойму - ведь это чистая реклама - куда смотрит модератор?
IgorKossak
Цитата(backa @ Nov 1 2006, 10:14) *
Читаю этот топик и некак не пойму - ведь это чистая реклама - куда смотрит модератор?

Я в курсе своих обязанностей.
Нарушений в теме нет.
Andreas1
Цитата
Допустимый ток через выводы питания 50ма

Интересно, у какого производителя это нашли, ссылку pls.

У TI
http://focus.ti.com/lit/ds/symlink/cd74ac164.pdf
читаем английским по белому:
DC VCC or Ground Current, ICC or IGND (Note 3) . . . . . . . . .±100mA
NOTES:
3. For up to 4 outputs per device, add ±25mA for each additional output.

Итого 200 ма.

Цитата
Мощность рассеиваемая , где-то 1,5 Вт , значит ток надо выбирать соответственно, чтобы не превысить эту мощность.А если питать от 3.3в то 16*0.045*1,5=1,08Вт -Выдержит!!!

Ага. При наружной температуре +40 на солнце, внутри корпуса, рядом с СД +60 будет.
Rth=79C/Вт Т=60+79*1.08=145. Выдержит!!!???


Цитата
Я предполагаю, что уровень нуля у Вас где-то от 1.5V болтается
Нет! В этой стране всегда будут нужны мотыги и первач.

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

Согласно справочнику "Логические ИС К1553 К1554" при 50ма - 0,5В. По и-нету лень лазить.
Реально 0,2..0,3В.
muravei
Цитата(kv_addr @ Oct 31 2006, 18:50) *
Не понял, выходит, что в двухцветном оба светодиода подключаются впаралель, что ли? Тогда какой глубокий смысл заключен в применении двухцветных? Если же на каждый светодиод из пары приходится по одному выводу, то тогда какие проблемы? В любом случае имеет смысл провести натурные испытания, хватит ли тока 9 мА (или 8,5 мА для филлипсовских wink.gif ) для нормального свечения, потом уж решать.
Если же коммутируется общий катод, а аноды коммутируются чем-то иным, то тогда ток будет втекающим.

На каждый св. диод из пары свой выход, катод на землю, ток втекающий , надо 15 мА.
Цитата(Andreas1 @ Nov 1 2006, 11:30) *
Цитата
Допустимый ток через выводы питания 50ма

Интересно, у какого производителя это нашли, ссылку pls.
Параметры на нарисованные мс на схеме.

Цитата(Andreas1 @ Nov 1 2006, 11:30) *
Цитата
Мощность рассеиваемая , где-то 1,5 Вт , значит ток надо выбирать соответственно, чтобы не превысить эту мощность.А если питать от 3.3в то 16*0.045*1,5=1,08Вт -Выдержит!!!

Ага. При наружной температуре +40 на солнце, внутри корпуса, рядом с СД +60 будет.
Rth=79C/Вт Т=60+79*1.08=145. Выдержит!!!???

Читайте все и внимательней.
Andreas1
Цитата
(Andreas1 @ Oct 31 2006, 12:15)

За 7 лет выпущено , наверое, более 15000 изделий с тремя линейками 74AC164D+8 резисторов.


Допустимый ток через выводы питания 50ма

Цитата
Параметры на нарисованные мс на схеме.

Т.е. цитируя мою фразу о 74AC164 вы приводите параметры 74HC164??

Тогда понятно и
Цитата
Читайте все и внимательней.
иначе можно оказаться в "местах не столь отдаленных",
Будете продолжать в том же духе -узнаете.
SasaVitebsk
[quote name='Andreas1' date='Nov 1 2006, 11:30' post='171071']
Я предполагаю, что уровень нуля у Вас где-то от 1.5V болтается
Нет! В этой стране всегда будут нужны мотыги и первач.[/quote]
Любителям предположений, мотыги и первача рекомендую обратится к литературе.

Согласно справочнику "Логические ИС К1553 К1554" при 50ма - 0,5В. По и-нету лень лазить.
Реально 0,2..0,3В.
[/quote]

Так я не против. smile.gif Хотя что-то слабо верится. По памяти только АП6 и то в одну сторону так выдавали. А остальная логика менее 10 ма. Но тем не менее при полной засветке - всё-таки явное превышение. Почти двухкратное.

Хотя хозяин - барин. Не обижайтесь. Я про другое. Какова скважность. И яркость, как я понимаю всё-таки объективно ниже???

А про мотыгу я к чему, - 7 лет таких пребылей - купил фанеры - построил ероплан и улетел отсюда к .... smile.gif

Не тянет изменений в схему внести. Одно - дешёвое, другое - дорогое. Пусть покупатель сам выбирает.
muravei
Цитата(Andreas1 @ Nov 1 2006, 17:31) *
Читайте все и внимательней.
иначе можно оказаться в "местах не столь отдаленных",
Будете продолжать в том же духе -узнаете.

И Вам того же
Цитата(Andreas1 @ Nov 1 2006, 11:30) *
DC VCC or Ground Current, ICC or IGND (Note 3) . . . . . . . . .±100mA
NOTES:
3. For up to 4 outputs per device, add ±25mA for each additional output.
Итого 200 ма.

Ну-ну
CAUTION: Stresses above those listed in “Absolute Maximum Ratings” may cause permanent damage to the device. This is a stress only rating and operation
of the device at these or any other conditions above those indicated in the operational sections of this specification is not implied.
Цитата(Andreas1 @ Oct 31 2006, 10:52) *
Снимаю с каждого вывода по 45 ма в схеме динамической индикации без проблем.

45*8= здесь уже даже не 200 , четырьмястами попахивет.И я так понимаюю, с этого же вывода, Вы еще и на следующий регистр подаете ?Тогда все отлично.smile.gif
simsim
Цитата(Dog Pawlowa @ Nov 1 2006, 10:28) *
О чем говорить? Он нарисовал 7812 для получения 5В и рекомендует схему для повторения.

Извиняйте, погорячился :-) конечно же надо 7805, вывод - надо быть всегда внимательным, и себе и другим, тогда и извилины не распрямятся :-)


Цитата(simsim @ Nov 3 2006, 19:32) *
Цитата(Dog Pawlowa @ Nov 1 2006, 10:28) *

О чем говорить? Он нарисовал 7812 для получения 5В и рекомендует схему для повторения.

Извиняйте, погорячился :-) конечно же надо 7805, вывод - надо быть всегда внимательным, и себе и другим, тогда и извилины не распрямятся :-)


Кстати про питание - схема упрощается если питать все регистры 74НС164 напр. +3в - светодиоды напрямую без резисторов. - работает... +3в можно получить поставив 7805 на +5в !
Petka
Цитата(simsim @ Nov 3 2006, 19:39) *
Кстати про питание - схема упрощается если питать все регистры 74НС164 напр. +3в - светодиоды напрямую без резисторов. - работает... +3в можно получить поставив 7805 на +5в !


МДА! ну и методы....светодиоды без резисторов, потом и машины без тормозов делать будем.... тоже ведь могут работать.
SasaVitebsk
Цитата(Petka @ Nov 4 2006, 19:46) *
Цитата(simsim @ Nov 3 2006, 19:39) *

Кстати про питание - схема упрощается если питать все регистры 74НС164 напр. +3в - светодиоды напрямую без резисторов. - работает... +3в можно получить поставив 7805 на +5в !


МДА! ну и методы....светодиоды без резисторов, потом и машины без тормозов делать будем.... тоже ведь могут работать.


Резисторы обязательны. Допустимо от них отказаться при применении КМОП транзисторов, но учитывая достаточно большой разброс по сопротивлению в открытом состоянии, тоже не рекомендуется. Кстати применение более высокого напряжения вкупе с резистором, уменьшает разброс по яркости для светодиодов.

А вообще, опыт показывает, что любые упрощения, вылазят потом при повторениях и в серии.
muravei
Цитата(simsim @ Nov 3 2006, 19:39) *
+3в можно получить поставив 7805 на +5в !

А как надо подключать входом или выходом ? smile.gif
simsim
Нажмите для просмотра прикрепленного файла
Цитата(simsim @ Oct 30 2006, 16:06) *
Всем привет. Если кому интересна тема БЕГУЩАЯ СТРОКА

сделал бег.строку c динамической индикацией на матрицах KingBright TC07-11, управляется контроллером Atmega8, . демо-прошивка и схема для Proteus демо-прошивка и схема для Proteus
EXeGLuMATOR
Да... теории много. И очень мало кто реально, походу, делал конструкции на светодиодах. Лампочкоморгалки не в счет.
НС595 РЕАЛЬНО без проблем работает на токах 20мА на ногу (светодиоды Nichia) - тогда оптимальная яркость получается. Выбирается резисторами. Реально можно и без резисторов, НО!, каждый диод имеет некоторую емкость и при управлении яркостью ШИМ-ом (очень большое количество циклов заряд/разряд) кристалл достаточно быстро убивается. Если без резистора то надо подавать напряжение оптимальное для данного типа диодов, что есть гемор. Проще равнять резисторами ток (исходя из падения напряжения на диоде) и питать все от одного напряжения (5в). Подобная схема используется в серийных изделиях (светодиодные экраны) одной из лидирующих компаний по их производству. Да в общем и не одной. Всеми... smile.gif Выравнивание по яркости - математическое.
Можно использовать светодиодные драйверы - дорого и не проще. Ибо выравнивание по яркости также надо делать - т.к. есть реальный разброс параметров компонентов. В основном резисторов. И монтажа. В меньшей степени регистров. Для серьезных конструкций диоды берутся из одного БИНа, что обеспечивает практическую идентичность электрических характеристик и длины волны излучения (однотонность картинки). Драйверы например используются в буржуйских конструкциях (Barco или Barko, не помню). Классная картинка - но и цена в 2,5 раза выше. И калибровка также присутствует.

Относительно бегущих строк. Если управление яркостью не используется (1-но битное изображение) то регистров НС595 - за глаза. Реально делал конструкцию длиной 16 и высотой 1.2 метра. шаг 25мм. Один большой сдвиговый регистр. Диоды Кингбрайт - говно редкостное. 30% брака. Яркость - +- 30%. Но самые дешевые и синенькие, как и было заказано. smile.gif Гналось видео по ЛПТ (!) из под ХР. smile.gif раскидывалось все по строчкам на максах 3000 с внешней РАМой. Проект делался в очень сжатые сроки, и ограниченный бюджет. В одного, практически. Посему и комп, на котором гораздо проще реализовать всю математику, поскольку платы разводятся как удобно и компактно, а соотв и дешево, но приходится усложнять математику.
При более мелких размерах - можно гнать и полноцветное видео. Если расстояние просмотра небольшое - то использовать СМД полноцветные диоды. (Agillent, Nichia). Если конструкция бюджетная - то можно что-нить по-проще... Регистры НС595 - и не парьтесь. если ставить внутрь помещения или в транспорт - ток ограничивайте на 5-10мА. Больше не надо. Глазки повылазят. smile.gif Если диоды сверхяркие конечно. Если Орловские, гы... ну... smile.gif За долговечность регистров можете не переживать. За много лет эксплуатации (круглосуточной) НИ ОДНОГО сгоревшего регистра. А их только в одном изделии десятки тысяч. Даже если картинка встала (завис контроллер или комп и все встало на максимальной яркости, а в ШИМ если что остается на регистрах, то только так) то греются резисторы - 0805. Смотря какой ток конечно... Все надежно работает и при -35 (прошедшей зимой) и при +60 на солнышке (прошедшим летом, например smile.gif ) Главное припой легкоплавкий не использовать... а то микрухи сползают... smile.gif В особо жаркие дни... Был прецедент... smile.gif
Блоки питания - импульсники, лучше MeanWell. Большой выбор, высокая надежность, невысокая стоимость, отличные характеристики.
Если самим - импульсники, например LM2576, или что-то подобное. Низкая стоимость, достаточно высокий ток, простота конструкции, мало тепла на больших токах, большой диапазон входного напряжения - до 40В.
Что еще рассказать про конструкции на светодиодах? wink.gif
vpadm
EXeGLuMATOR

Огромное тебе спасибо за информацию.
Мне, да и другим будет легче собирать подобные конструкции не убивая время на разгребание всяких проблем.
А по поводу "Что еще рассказать про конструкции на светодиодах?" может поделишься какой нибудь схемкой wink.gif
SasaVitebsk
Цитата(vpadm @ Jan 17 2007, 12:41) *
EXeGLuMATOR

Огромное тебе спасибо за информацию.
Мне, да и другим будет легче собирать подобные конструкции не убивая время на разгребание всяких проблем.
А по поводу "Что еще рассказать про конструкции на светодиодах?" может поделишься какой нибудь схемкой wink.gif


Так там же схемки нет. biggrin.gif Вы же читали. Сдвиговые регистры HC595. Вход первой к компу на LPT, выход - на вход последующей. Таким образом можно гнать 8 (или чуть больше)строк одновременно. Должен быть предусмотрен строб и разрешение. К паралельным выходам регистров ч/з резисторы цепляются светодиоды.
Индикация статическая 1-регистр - 8 светодиодов. Вся математика на компе. Если использовать один выход, то сдвиг на одну точку осуществляется сдвигом на 8. Если гнать 8 строк, то столбец - 1 сдвиг.

При таком подходе следующие ограничения.
1) Скорость сдвига - 0.8-1мкс при просечках 20мс и более.
То есть если картинка просто статическая и "выезжает" из компа, то всё класс, но если перемещается снизу вверх или въезжает в комп к примеру, то будет подёргиваться и вести себя неадекватно. А при большой длине вообще динамика маловероятна.
2) строка без компа - просто мёртвая
3) расстояние между компом и строкой до 1 метра (без принятия специальных мер)
4) Ну и комп в довесок. Так сказать часы класные, а в чемодане - аккумулятор к ним.
Rash
Делаю через драйвер светодиодов и горя не знаю, и велосипед не изобретаю

Делаю через драйвер светодиодов и горя не знаю, и велосипед не изобретаю
Нажмите для просмотра прикрепленного файла
EXeGLuMATOR
Цитата(SasaVitebsk @ Jan 17 2007, 14:09) *
Цитата(vpadm @ Jan 17 2007, 12:41) *

EXeGLuMATOR

Огромное тебе спасибо за информацию.
Мне, да и другим будет легче собирать подобные конструкции не убивая время на разгребание всяких проблем.
А по поводу "Что еще рассказать про конструкции на светодиодах?" может поделишься какой нибудь схемкой wink.gif


Так там же схемки нет. biggrin.gif Вы же читали. Сдвиговые регистры HC595. Вход первой к компу на LPT, выход - на вход последующей. Таким образом можно гнать 8 (или чуть больше)строк одновременно. Должен быть предусмотрен строб и разрешение. К паралельным выходам регистров ч/з резисторы цепляются светодиоды.
Индикация статическая 1-регистр - 8 светодиодов. Вся математика на компе. Если использовать один выход, то сдвиг на одну точку осуществляется сдвигом на 8. Если гнать 8 строк, то столбец - 1 сдвиг.

При таком подходе следующие ограничения.
1) Скорость сдвига - 0.8-1мкс при просечках 20мс и более.
То есть если картинка просто статическая и "выезжает" из компа, то всё класс, но если перемещается снизу вверх или въезжает в комп к примеру, то будет подёргиваться и вести себя неадекватно. А при большой длине вообще динамика маловероятна.
2) строка без компа - просто мёртвая
3) расстояние между компом и строкой до 1 метра (без принятия специальных мер)
4) Ну и комп в довесок. Так сказать часы класные, а в чемодане - аккумулятор к ним.



smile.gif
Схемки не дам... sad.gif Копирайт однако... Вот разругаюсь окончательно с работодателем (денег не плотють) тада может и выложу... Хотя проект сильно коммерческий - Придется покупателей искать... wink.gif А решений много интересных... Все сделано на Альтерах. И на компах.
Про статическую картинку - все верно... Отчасти... smile.gif Зависит от реализации... У нас получается что поляна размером 6х8метров регенерится с частотой около 400Гц. Полноцвет, шаг полноцветных пискселей от 12,5мм. И это далеко не предел. smile.gif Регистры - 595. Очень шорошая штука. smile.gif Ессно тут не ЛПТ интерфейс... Хотя - в контроллер заливать можно что угодно и с любой скоростью, а выводить с какой нужно... Вопрос памяти. А она дешевая. smile.gif И вопрос количества ног на плисине... wink.gif Вот фото такого зверя. Управляет ПОСЛЕДОВАТЕЛЬНО экраном 8х6метров. Это, так сказать, бета версия... Отладочный экземпляр. Загрузка видео в релтайме по USB.
Ну а компов бояться не надо. Они дешевые уже. Ищите у фирмы EPIA - одноплатники. И стоят дешевле, чем городить огород на микроконтроллерах. Огород лучше на плисинах городить - оптимально по скорости и цене.
SasaVitebsk
Цитата(EXeGLuMATOR @ Feb 13 2007, 20:32) *
smile.gif
Схемки не дам... sad.gif Копирайт однако... Вот разругаюсь окончательно с работодателем (денег не плотють) тада может и выложу... Хотя проект сильно коммерческий - Придется покупателей искать... wink.gif А решений много интересных... Все сделано на Альтерах. И на компах.
Про статическую картинку - все верно... Отчасти... smile.gif Зависит от реализации... У нас получается что поляна размером 6х8метров регенерится с частотой около 400Гц. Полноцвет, шаг полноцветных пискселей от 12,5мм. И это далеко не предел. smile.gif Регистры - 595. Очень шорошая штука. smile.gif Ессно тут не ЛПТ интерфейс... Хотя - в контроллер заливать можно что угодно и с любой скоростью, а выводить с какой нужно... Вопрос памяти. А она дешевая. smile.gif И вопрос количества ног на плисине... wink.gif Вот фото такого зверя. Управляет ПОСЛЕДОВАТЕЛЬНО экраном 8х6метров. Это, так сказать, бета версия... Отладочный экземпляр. Загрузка видео в релтайме по USB.
Ну а компов бояться не надо. Они дешевые уже. Ищите у фирмы EPIA - одноплатники. И стоят дешевле, чем городить огород на микроконтроллерах. Огород лучше на плисинах городить - оптимально по скорости и цене.


Прошу прощения про ПЛС просмотрел однако. smile.gif

Два вопроса.
1) С LPT в режиме EPP работаете?
2) Что за металлические разъёмы по контуру? На USB дико напоминают.
skn
Цитата(SasaVitebsk @ Feb 14 2007, 00:47) *
2) Что за металлические разъёмы по контуру? На USB дико напоминают.

LVDS там наверно.
А мне интересно, что за мелкосхемки между циклоном и разъемами
EXeGLuMATOR
smile.gif Разъемы - smile.gif - RG45. Витая пара. Длина кабеля более 30 метров не пробовалась - передача данных в ТТЛ уровнях БЕЗ искажений на частоте 20МГц (больше так-же не пробовалось... ) smile.gif Собсно инфа на экранные модули. Микросхемы - 74НС245 smile.gif банальные шинники. Согласование на принимающей стороне. Псевдо-диф.пара. В данной реализации - передача с компа по USB. Разъем рядом с разъемом питания.
Относительно ЛПТ - без протокола - просто данные и стробы в тупую в порт. А куда они денуться? wink.gif Даже если и произойдет сбой передачи (а с какого спрашивается? Все по стробам...) то на другом кадре - перерисуется. Использовалась простая библиотечка ZLPORTIO (или DLPORTIO, не помню уже...). Софт на компе - написан на Delphi. Это для ЛПТ. Для USB- на Visual Basic. smile.gif Быстро, просто, дешево. smile.gif
muravei
Цитата(EXeGLuMATOR @ Feb 15 2007, 00:24) *
smile.gif Разъемы - smile.gif - RG45. Витая пара. Длина кабеля более 30 метров не пробовалась - передача данных в ТТЛ уровнях БЕЗ искажений на частоте 20МГц (больше так-же не пробовалось... ) smile.gif Собсно инфа на экранные модули. Микросхемы - 74НС245 smile.gif банальные шинники. Согласование на принимающей стороне. Псевдо-диф.пара.

Волюнтаризм! smile.gif
Солиднее было бы что-нить типа :559ИП12 -Am26LS31 и 559ИП11-Am26LS32 (Диф. передатчик (4 р) и приемник)
А зачем 10 разъмов? 8- байт , 1 строб, а еще 1 зачем?
at90
Это по эти разьёмам данные скрорее всего идут последовательно на модули . В каждом разьёма 4 пары. Вполне хватит.
simsim
Дальнейшее развитие проекта - разработал схему 3-х цветной строки на Atmega8, на двухцветных матрицах 8х8.
Два регистра 555ИР8 на одну матрицу(строки),по регистру на цвет. столбцы всех матриц параллельно, 1-1-..-1,2-2...-2,...
Алгоритм- выбор столбца 1-8, запись в регистры, задержка на индикацию, выбор след.столбца из 8.
поэтому яркость выше чем перебирать по одному столбцу из всей матрицы 1-64.
Жду критики :-)
=GM=
Цитата(simsim @ Feb 25 2007, 08:06) *
Дальнейшее развитие проекта - разработал схему 3-х цветной строки на Atmega8, на двухцветных матрицах 8х8.
Два регистра 555ИР8 на одну матрицу(строки),по регистру на цвет. столбцы всех матриц параллельно, 1-1-..-1,2-2...-2,...
Алгоритм- выбор столбца 1-8, запись в регистры, задержка на индикацию, выбор след.столбца из 8.
поэтому яркость выше чем перебирать по одному столбцу из всей матрицы 1-64.
Жду критики :-)

Пара вопросов без протокола

1) Каков импульсный ток одной строки и одного столбца, при условии засветки всех диодов столбца

2) Скважность для одного диода, я так понимаю, равна 8?
EXeGLuMATOR
Цитата(muravei @ Feb 15 2007, 10:23) *
Цитата(EXeGLuMATOR @ Feb 15 2007, 00:24) *

smile.gif Разъемы - smile.gif - RG45. Витая пара. Длина кабеля более 30 метров не пробовалась - передача данных в ТТЛ уровнях БЕЗ искажений на частоте 20МГц (больше так-же не пробовалось... ) smile.gif Собсно инфа на экранные модули. Микросхемы - 74НС245 smile.gif банальные шинники. Согласование на принимающей стороне. Псевдо-диф.пара.

Волюнтаризм! smile.gif
Солиднее было бы что-нить типа :559ИП12 -Am26LS31 и 559ИП11-Am26LS32 (Диф. передатчик (4 р) и приемник)
А зачем 10 разъмов? 8- байт , 1 строб, а еще 1 зачем?


Да, возможно это было бы и лучше.... но есть некоторое "НО".... Земля разрывается и большие расстояния, нормальное заземление организовать - тяжко. А когда конструкия в пике потребляет до 40КВт... Чревато. Впрочем это прототип, как и говорилось. Там еще много косяков, к чему придраться можно. smile.gif И этот не самый страшный. smile.gif
Данные идут последовательно, все верно. 10 каналов.
VXDRV
Пошу извинения у автора темы,
Коли речь про бегущие строки - хочу пару вопросов задать.
Короче обдумываю новый девайс 32x128 - моноцвет на матрицах 8x8 (квадрат 60мм) и PIC18. C Duble Buffer и может быть Gray на 2 бита. ПЛИС - для меня тёмный лес пока и обходимся контроллерами. Вопрос к участникам - какова должна быть минимальная развёртка (у меня динамика будет со скважностью восемь) чтоб наклонные буквы не получались (вернее каковы параметры ваших девайсов и проявления ненужных "световых" эффектов, и как развёртку сделать вертикальную или горизонтальную?). А ещё интересно как устройство EXeGLuMATOR-а работает под Windows - срывов от других задач не наблюдается (у меня вроде не было, а люди говорят - бывает). Меня мысль посетила типа приёмного буффера на четыре кадра на борту "строки" сделать с синхронизацией его опустошения. Раньше делал биколор 16x80 моно 8x96 с двумя страницами. Через RS232 на 115200. Наблюдались небольшие переливы и лом букв в динамике (т. е. когда строка бежит) - развёртка была 62,5 Гц - скорость 15-20 кадров в секунду - один кадр сдвиг на позицию пиксела или на две позиции (больше интерфейс не позволил и проц слабоват - PIC16). Сейчас интерфейс USB хочу сделать. Раскажите про глюки ваших устройств и пути избавления - если не секрет?
SasaVitebsk
Лома у меня не было. Я две страницы использую. Фактически это уже стандарт. Любые искажения, даже незначительные отлично видны глазом. У меня 2 бита на яркость и вполне справляюсь. Переключение страниц исключительно во время смены кадра.

Наблюдались тени. Большая длина строки и, соответственно ёмкость. Приходится сначала гасить старое изображение - потом выводить новое.

У меня графика и анимированная графика реализована.

Несмотря на сообщения кого-то на форуме, о том что частота развёрки очень влияет на изображение, - я этого не заметил. В результате у меня 75Гц.

Для моих задач потребовалось большое озу. Не менее 8к.

В новом контроллере попробую реализовать 3 бита. Собственно проблема в нелинейности. При 2 битах первая градация всего 10% а отнюдь не 33.
VXDRV
Спасибо. У меня процессор PIC16F877 был с К537РУ2 работало хозяйство на 20 МГц - 5MIPS - загрузка в MBI5026 - по микрухе на матрицу сразу по восьми линиям (линия на модуль из четырёх MBI) теней точно не каких нет - развёртку не мог поднять не хватило вычислительной мощи. Побитовая корекция кадра была - один кадр - пол килобайта. Но страницы переключал не синхронно пожет от того и переливы были - причём во время "бега". Сейчас буду переходить на 40 МГц и 32кБайта SRAM. SasaVitebsk - какой у вас интерфейс?
_LD
Цитата(VXDRV @ Feb 26 2007, 22:24) *
Короче обдумываю новый девайс 32x128 - моноцвет на матрицах 8x8
...
Вопрос к участникам - какова должна быть минимальная развёртка (у меня динамика будет со скважностью восемь) чтоб наклонные буквы не получались (вернее каковы параметры ваших девайсов и проявления ненужных "световых" эффектов, и как развёртку сделать вертикальную или горизонтальную?).


У тебя будет нечто худшее, чем наклон - будет излом букв на границах модулей.
Это в случае вертикальной развертки (одновременно светится горизонтальный ряд). В случае горизонтальной - не знаю, не делал, но, возможно, будет еще хуже, опять же на границах модулей.
Все эти эффекты можно попробовать забороть задиранием частоты развертки до ~килогерц, и, соответственно, многократным повторением одной и той же информации перед очередным сдвигом, чтобы "бег" строки не был слишком быстрым.

Цитата(VXDRV @ Feb 26 2007, 22:24) *
А ещё интересно как устройство EXeGLuMATOR-а работает под Windows - срывов от других задач не наблюдается (у меня вроде не было, а люди говорят - бывает). Меня мысль посетила типа приёмного буффера на четыре кадра на борту "строки" сделать с синхронизацией его опустошения.


здравая мысль.

Цитата(VXDRV @ Feb 26 2007, 22:24) *
Наблюдались небольшие переливы и лом букв в динамике (т. е. когда строка бежит) - развёртка была 62,5 Гц - скорость 15-20 кадров в секунду - один кадр сдвиг на позицию пиксела или на две позиции


Такой способ обновления (с повтором одинаковых кадров несколько раз на частоте развертки ) приводит к "двоению-троению" букв и не очень хорошо смотрится.

Цитата(VXDRV @ Feb 26 2007, 22:24) *
Раскажите про глюки ваших устройств и пути избавления - если не секрет


Никаких глюков - все работает smile.gif
Для динамической индикации наклон не считается глюком, он даже добавляет некий шарм. Тут говорили про тени - это строковые ключи не успевают закрываться, нужен dead-time при выводе. Для статической индикации и так все хорошо.

Делал разные строки, как статику, так и динамику, везде рефреш 75 Гц, скорость обновления всегда такая же, т.е. текст всегда едет со скоростью 75 точек в секунду или кратно выше, везде дабл-буфферинг. Простыми строчками (типа 8x128 без градаций яркости) рулит Мега128, сложными (с градациями яркости и показом мультиков) рулит та же мега в соавторстве с двумя или более плисинами.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.