Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
07.01.2008, 05:12
|
|
Заблокирован
Регистрация: 11.06.2004
Сообщений: 477
Сказал спасибо: 15
Сказали Спасибо 124 раз(а) в 54 сообщении(ях)
|
Нужны идеи, советы, по светодиодному матричному дисплею
Принесли ТЗ..
Из чтения этого манускрипта стало ясно что:
1. строчка с организацией 8х184 (25-30 символов)
2. 2 режима работы - прямая адресация пикселя или фонты из РОМ
3. питание 9в +/-10% при токе не более 1 А
4. температурный диапазон 0-40 по цельсию
итд-итп...
N. бюджет ‹=2500р
в общем все не проблема.. девайс программно прост как спичечный коробок.. никаких там часов, термометров, бегущих срок, выплываний переливаний...
наращивания строк, столбов не предусматривается...
Читый дисплей..
Начал фантазировать... со строками нет проблем.. порт МК-полевики- токоограничительный резистор -› "строка"
Развертка по столбцам - первое что пришло в голову - 8255 (580ВВ55).. решение проверенное.. еще в индикаторе электронных весов времен СССР..
уже даже представлять начал, как, что и где..
но содрогнулся...сюда их надо 8 штук ..жрет каждая около 120ма... а у меня лимит 1А!
Ё!
23 регистра тоже кушают добре..
счечик + дешифратор - еще хуже..(если 12 шук ИД3 - то лучше сразу повеситься и все )
тупик блин..
наверное тема избитая..
но.. что можно еще придумать для развертки столбцов?
как вариант-мультиплексор+защелки на куски строки.. т.е. разбить строку на куски, и кусками выводить..
если на 4 куска разделить - то всего 6 регистров понадобится на столбцы, и 4защелки на строки..
а может спецуха какая есть для этого дела..?
Что-то я порыл драйверы LED у MAXIMa, все или дорогое или сильно маленькое (16Х16) и дорогое одновременно...
через 2 недели должен быть прототип..
а я до сих пор милиамперы складываю-делю... млять
|
|
|
|
07.01.2008, 07:43
|
|
Прописка
Регистрация: 18.06.2006
Сообщений: 179
Сказал спасибо: 1
Сказали Спасибо 13 раз(а) в 11 сообщении(ях)
|
Re: Нужны идеи, советы, по светодиодному матричному дисплею
Сообщение от vadd
|
Принесли ТЗ..
Из чтения этого манускрипта стало ясно что:
1. строчка с организацией 8х184 (25-30 символов)
2. 2 режима работы - прямая адресация пикселя или фонты из РОМ
3. питание 9в +/-10% при токе не более 1 А
4. температурный диапазон 0-40 по цельсию
итд-итп...
N. бюджет ‹=2500р
в общем все не проблема.. девайс программно прост как спичечный коробок.. никаких там часов, термометров, бегущих срок, выплываний переливаний...
наращивания строк, столбов не предусматривается...
Читый дисплей..
Начал фантазировать... со строками нет проблем.. порт МК-полевики- токоограничительный резистор -› "строка"
Развертка по столбцам - первое что пришло в голову - 8255 (580ВВ55).. решение проверенное.. еще в индикаторе электронных весов времен СССР..
уже даже представлять начал, как, что и где..
но содрогнулся...сюда их надо 8 штук ..жрет каждая около 120ма... а у меня лимит 1А!
Ё!
23 регистра тоже кушают добре..
счечик + дешифратор - еще хуже..(если 12 шук ИД3 - то лучше сразу повеситься и все )
тупик блин..
наверное тема избитая..
но.. что можно еще придумать для развертки столбцов?
как вариант-мультиплексор+защелки на куски строки.. т.е. разбить строку на куски, и кусками выводить..
если на 4 куска разделить - то всего 6 регистров понадобится на столбцы, и 4защелки на строки..
а может спецуха какая есть для этого дела..?
Что-то я порыл драйверы LED у MAXIMa, все или дорогое или сильно маленькое (16Х16) и дорогое одновременно...
через 2 недели должен быть прототип..
а я до сих пор милиамперы складываю-делю... млять
|
Для начала отказаться от 580, 155, 133, 555... и перейти на 74HC, которые в статике практически не потребляют.
Дальше прикинуть развертку - сколько светодиодов могут одновременно гореть и какой ток могут потреблять.
Например, при построчной развертке и токе светодиода 20 мА получим макс.:
184*0,02-3,68 А, т.е. в заданный 1 А уже не укладываемся, и это при том, что импульсный ток светодиодов нужно увеличить в несколько раз. Ну, пусть все сразу не горят, но и для половины нужен ток больше 1,8 А.
Вывод: ТЗ писано от фонаря, нужно пытаться аргументированно доказать невозможность улжиться в его рамки.
Для строчек можно использовать сдвиговые регистры, и программировать довольно просто и ног и МК много не нужно. Да и стоят существенно дешевле драйверов.
Фактически на них можно сделать всю индикацию, нужно всего то 184 регистра для полностью статической строки, или 23 + полевики для динамической индикации.
|
|
|
|
07.01.2008, 15:10
|
|
Заблокирован
Регистрация: 11.06.2004
Сообщений: 477
Сказал спасибо: 15
Сказали Спасибо 124 раз(а) в 54 сообщении(ях)
|
Из регистров CD74HC4094E хоршо... ир24 - плохо...
яж не говорил что на 155 серии делать буду.. мне не заказывали обогреватель...
Разворачивать только столбцы.. стороки отпадают сразу..
Вот только при частоте сканирования 8-10кило(чтоб получить рефреш рейт ~50 ) скважностью 1/184 в лучшем случае.. приведет к "нежному тлению" светодиодов..
если на блоки делить, скважность останется приблизительно на томже уровне...
тоже хрень на посном масле..
Статика ...184 регистра +~1500 диодов не дай бог все загоряться.. так я и в 10А не уложусь...
|
|
|
|
07.01.2008, 16:09
|
|
Частый гость
Регистрация: 08.10.2006
Сообщений: 30
Сказал спасибо: 5
Сказали Спасибо 8 раз(а) в 6 сообщении(ях)
|
А если зажигать не по 8, а по 32 светодиода (4 столбца), т.е. 4 регистра. Тогда для переключения столбцов нужно 184/4/8=6 регистров. Соответственно увеличется время свечения, а ток составит 32*20мА=0.64А
Общее количество регистров = 10
|
|
|
|
07.01.2008, 17:19
|
|
Прописка
Регистрация: 18.06.2006
Сообщений: 179
Сказал спасибо: 1
Сказали Спасибо 13 раз(а) в 11 сообщении(ях)
|
Сообщение от vadd
|
Разворачивать только столбцы.. стороки отпадают сразу..
Вот только при частоте сканирования 8-10кило(чтоб получить рефреш рейт ~50 ) скважностью 1/184 в лучшем случае.. приведет к "нежному тлению" светодиодов..
если на блоки делить, скважность останется приблизительно на томже уровне...
тоже хрень на посном масле..
...
|
Никто не делает динамическую индикацию с такой большой скважностью. Чудес не бывает, и если при статической индикации 10 мА хватает для светодиода, то при скажности 10, ток в 100 мА уже не даст той же яркости картинки. По-любому 1 А мало.
А какие проблемы со строчной разверткой?
Бегущие строки так делают, а тут что за противопоказания?
|
|
|
|
07.01.2008, 17:24
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Тут как не зажигай, хоть в статике, хоть в динамике, по 8, по 32, по 64... при включении всех светодиодов ток будет под 30А. Правда такой режим редкость. Но в среднем при выводе текста засвечиваются примерно 25% светодиодов, так что ток в 7А обеспечен. Уложиться в 1А из ТЗ анрил.
|
|
|
|
07.01.2008, 21:32
|
|
Заблокирован
Регистрация: 11.06.2004
Сообщений: 477
Сказал спасибо: 15
Сказали Спасибо 124 раз(а) в 54 сообщении(ях)
|
Сообщение от andronio
|
А если зажигать не по 8, а по 32 светодиода (4 столбца), т.е. 4 регистра. Тогда для переключения столбцов нужно 184/4/8=6 регистров. Соответственно увеличется время свечения, а ток составит 32*20мА=0.64А
|
это то о чем я говорил в первом посте..
разделить строку на 4 части... выводить кусками
сканировать стороки проблема в самой строке..
184 светодиода если будут гореть хором... то это около 5 ампер..
еслиб меня не ограничили по току...
то самое красивое решение это-статика...
(все табло можно на 3 провода повесить.. data strob и reset)
но тут виш как...
нельзя сделать нереальное - реальным..
выход вижу один... со своей стороны я сделал все что мог... щас набросаю проэкт.. приблизительно 3.3А будет кушать в режиме "светрятся все" и 1.8А при 30% заполнении
и буду ставить вопрос о изменени в ТЗ..
у тех кто его писал по ходу калькулятор сломался..
ничего не могу больше придумать...
|
|
|
|
07.01.2008, 22:44
|
|
Почётный гражданин KAZUS.RU
Регистрация: 13.12.2004
Сообщений: 3,172
Сказал спасибо: 11
Сказали Спасибо 692 раз(а) в 504 сообщении(ях)
|
Сообщение от vadd
|
щас набросаю проэкт.. приблизительно 3.3А будет кушать в режиме "светрятся все" и 1.8А при 30% заполнении
|
Не забудьте запатентовать решение. Оно явно революционное и опровергает все физические законы. Ну или готовьтесь к тому, что Ваше табло будет видно только в полной темноте, так как яркость светодиодов напрямую зависит от тока через них.
|
|
|
|
07.01.2008, 23:22
|
|
Прохожий
Регистрация: 14.09.2007
Сообщений: 7
Сказал спасибо: 0
Сказали Спасибо 1 раз в 1 сообщении
|
можно расширить до 8*192
тогда можно рассматривать эту матрицу как массив
16*16*6
один контроллер 32-ножный на один слой массива...
если на С51 делать - можно попробовать в 2500 уложиться...
каждый кусок строки (32 столбца на 8 строк) управляется динамически одним контроллером, скважность - 1/256
лично у меня при такой скважности светодиод горит достаточно ярко т.е. его очень хорошо видно в комнате при включенном дневном свете.
6 контроллеров - 6*45=270 руб
если нужно именно 8*184, шестой контроллер будет поддерживать связь между всеми плюс с памятью шрифтов...
иначе придется ставить 7 контроллер на связь
а вот насчет тока...... ето ОЧЕНЬ хороший вопрос
|
|
|
|
07.01.2008, 23:24
|
|
Заблокирован
Регистрация: 11.06.2004
Сообщений: 477
Сказал спасибо: 15
Сказали Спасибо 124 раз(а) в 54 сообщении(ях)
|
уже все запатентовано...
еще в сказке о "балде и его помошнике попе"...
или наоборот..
мне тз напоминает эпизод про шапки и овчинки...
в тз не написано что должно быть видно при солнечном свте...
хотели полторы тысячи диодов запитать 1 А? нате! получайте!
а че делать? есть предложения?
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 11:20.
|
|