реклама на сайте
подробности

 
 
8 страниц V  « < 5 6 7 8 >  
Reply to this topicStart new topic
> Бегущая строка на ATmega8 - простая схема, разработал простую БЕГУЩУЮ СТРОКУ на светодиодах - оцените
radan
сообщение May 4 2007, 11:24
Сообщение #91


Участник
*

Группа: Участник
Сообщений: 33
Регистрация: 3-11-06
Пользователь №: 21 955



Нашел время для описания своей конструкции 2005 года. Светодиодная матрица 16х16. http://ledeffects.net/pages/?id=18
Собрана на обычной логике под LPT, но внимание нужно обратить на ПО. По моему мнению, удобно для пользователя, чего я не встречал в некоммерческих проектах.
Go to the top of the page
 
+Quote Post
rakplus
сообщение Jul 5 2007, 15:22
Сообщение #92





Группа: Новичок
Сообщений: 4
Регистрация: 4-07-07
Пользователь №: 28 871



Вышло из строя светодиодное табло (все микросхемы без маркировки, но по документации разработчика - 74AC164D, бескорпусные). Таковых не нашёл, попробовал поставить 74AC164М - "на холодную" запускается нормально, но после 5 мин. работы начинают мерцать посторонние сегменты, а через минут 15 такой "светомузыки" светятся уже все сегменты постоянно, вне зависимости от подаваемого сигнала...
Миккросхемы 74AC164D и 74AC164М взаимозаменяемы? В чём причина? 05.gif
P.S. Нагрузка на каждую микросхему - по 6 двухразрядных LED -индикатора (YDD-055AG), на входе питания - керамические конденсаторы 0.47, на выходе -- резисторы 51 Ом.

Сообщение отредактировал rakplus - Jul 5 2007, 15:34
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jul 5 2007, 16:37
Сообщение #93


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(rakplus @ Jul 5 2007, 18:22) *
Вышло из строя светодиодное табло (все микросхемы без маркировки, но по документации разработчика - 74AC164D, бескорпусные). Таковых не нашёл, попробовал поставить 74AC164М - "на холодную" запускается нормально, но после 5 мин. работы начинают мерцать посторонние сегменты, а через минут 15 такой "светомузыки" светятся уже все сегменты постоянно, вне зависимости от подаваемого сигнала...
Миккросхемы 74AC164D и 74AC164М взаимозаменяемы? В чём причина? 05.gif
P.S. Нагрузка на каждую микросхему - по 6 двухразрядных LED -индикатора (YDD-055AG), на входе питания - керамические конденсаторы 0.47, на выходе -- резисторы 51 Ом.


Немного непонятно. Что значит 6 двухразрядных. Там же 8 выходов.

Напиши напряжение питания и нарисуй схему одного выхода. И вопрос индикация динамическая? А то на 5В что-то ток великоват.
Go to the top of the page
 
+Quote Post
muravei
сообщение Jul 5 2007, 16:47
Сообщение #94


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(SasaVitebsk @ Jul 5 2007, 20:37) *
Немного непонятно. Что значит 6 двухразрядных. Там же 8 выходов.

Имеются ввиду 2-х разрядные семисегментные индикаторы .
Go to the top of the page
 
+Quote Post
rakplus
сообщение Jul 5 2007, 19:13
Сообщение #95





Группа: Новичок
Сообщений: 4
Регистрация: 4-07-07
Пользователь №: 28 871



Цитата(SasaVitebsk @ Jul 5 2007, 20:37) *
Немного непонятно. Что значит 6 двухразрядных. Там же 8 выходов.

Напиши напряжение питания и нарисуй схему одного выхода. И вопрос индикация динамическая? А то на 5В что-то ток великоват.

Вход - 5В, индикация статическая, символьно-числовая. Три микросхемы управляют: тремя строками табло по 6 разрядов в каждой строке плюс ещё столько же подключены параллельно (дублирующие). Схему нарисовать затрудняюсь, а производитель представил только спецификацию по радиоэлементам... sad.gif

Вот, нашёл схемку - практически 1в1:


Сообщение отредактировал rakplus - Jul 5 2007, 20:12
Go to the top of the page
 
+Quote Post
GDI
сообщение Jul 6 2007, 12:12
Сообщение #96


Профессионал
*****

Группа: Свой
Сообщений: 1 235
Регистрация: 14-05-05
Из: Санкт-Петербург
Пользователь №: 5 008



Видимо с буковкой D рассчитаны на большую рассеиваемую мощность, а ваши с буковкой М ещё и греются небось как собаки... Может теплоотвод дополнительный поможет? Радиаторы поставить и(или) вентилятор какой предусмотреть...


--------------------
http://www.embedders.org Блоги разработчиков электроники.
Go to the top of the page
 
+Quote Post
rakplus
сообщение Jul 6 2007, 14:29
Сообщение #97





Группа: Новичок
Сообщений: 4
Регистрация: 4-07-07
Пользователь №: 28 871



Про мощность я уже думал - не зря "D" дороже "M" почти вдвое" А греться - почти не греются... Опытным путём установил. что глюки исчезают при небольшом снижении напряжения питания или включения параллельно к имеющимся кондёрам конденсатора большой ёмкости. Видимо, придётся пойти по первому пути...
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jul 6 2007, 18:32
Сообщение #98


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(rakplus @ Jul 5 2007, 22:13) *
Вход - 5В, индикация статическая, символьно-числовая. Три микросхемы управляют: тремя строками табло по 6 разрядов в каждой строке плюс ещё столько же подключены параллельно (дублирующие). Схему нарисовать затрудняюсь, а производитель представил только спецификацию по радиоэлементам... sad.gif

Вот, нашёл схемку - практически 1в1:


Та схема которую вы изобразили, насколько я смог разглядеть - как раз классическая динамическая а не статическая.
Не совсем понял что вы имеете ввиду под "дублирующая". То есть та же информация отображается? Или два выхода на один сегмент?

Не имея схемы - посчитать сложно, но ориентировочно это будет выглядеть так. 5V - падение на светодиоде (~1.5-2V) - падение на верхнем ключе (примем 1.5В) делить на 51 Ом. 5-3/51 = 40ма на выход / 320ма на корпус в пике. В среднем корпус будет рассеивать около вата. То есть по тепловому наверное вытянет по предельному - слишком много.

Буква D обычно обозначает просто тип корпуса. D - планар. Вот к примеру.
Код
MM74HC595M M16A 16-Lead Small Outline Integrated Circuit (SOIC), JEDEC MS-012, 0.150" Narrow
MM74HC595SJ M16D 16-Lead Small Outline Package (SOP), EIAJ TYPE II, 5.3mm Wide
MM74HC595MTC MTC16 16-Lead Thin Shrink Small Outline Package (TSSOP), JEDEC MO-153, 4.4mm Wide
MM74HC595N N16E 16-Lead Plastic Dual-In-Line Package (PDIP), JEDEC MS-001, 0.300" Wide


Что такое "М" я не знаю. Помоему в этой же ветке или аналогичной обсуждалась выходная мощность данных микросхем в зависимости от производителя и специализированные микросхемы с большой мощностью в той же цокалёвке.

На распечатку списка мк от производителя панно - не обращайте внимания. Они могли в схеме и в списке элементов указать типовой элемент а именно 74АС164. Это совершенно не помешает им поставить какую-нибудь 92164 с увеличенной мощностью.
Go to the top of the page
 
+Quote Post
Сергей Борщ
сообщение Jul 6 2007, 21:54
Сообщение #99


Гуру
******

Группа: Модераторы
Сообщений: 8 455
Регистрация: 15-05-06
Из: Рига, Латвия
Пользователь №: 17 095



Цитата(rakplus @ Jul 6 2007, 17:29) *
Опытным путём установил. что глюки исчезают при небольшом снижении напряжения питания или включения параллельно к имеющимся кондёрам конденсатора большой ёмкости.
Так может у вас блок питания дает слишком большие пульсации? Выходные емкости высохли, например. Пока они холодные, емкость больше, пульсации маленькие, все работает. По мере прогрева емкость падает, пульсации возрастают, начинаются сбои. А это уже могло потянуть за собой и выход из строя микросхем.


--------------------
На любой вопрос даю любой ответ
"Write code that is guaranteed to work, not code that doesn’t seem to break" (C++ FAQ)
Go to the top of the page
 
+Quote Post
rakplus
сообщение Jul 9 2007, 10:51
Сообщение #100





Группа: Новичок
Сообщений: 4
Регистрация: 4-07-07
Пользователь №: 28 871



Спасибо за помощь! В результате изысканий выявлено, что оптимальное напряжение питания на микросхемы, при котором глюки не выявляются - 4.5 В. и ниже. В данном случае было 4,6 В при включении (холодная м/с ЦП) и 4.7 после прогрева (глюки возрастали). Включение в разрыв питания табло диода привела к нужному результату - стабильная правильная работа. smile.gif
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jul 9 2007, 17:57
Сообщение #101


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(rakplus @ Jul 9 2007, 13:51) *
Спасибо за помощь! В результате изысканий выявлено, что оптимальное напряжение питания на микросхемы, при котором глюки не выявляются - 4.5 В. и ниже. В данном случае было 4,6 В при включении (холодная м/с ЦП) и 4.7 после прогрева (глюки возрастали). Включение в разрыв питания табло диода привела к нужному результату - стабильная правильная работа. smile.gif


Это не помощь.
Вы не устранили проблему, а решили её неверным путём. Хотя и возможным.

Понизив напряжение питания вы существенно снизили ток светодиодов, поэтому микрухи перестали перегреваться. Как результат у вас снизилась яркость свечения. Не надо думать, что яркость свечения снизилась пропорционально снижению питания. Оценить за несколько сот км я не могу. Но ориентировочно снижение уровня тока можно проверить по тем же моим расчётам.

Итак если принять те значения что я писал, то при U=5V у нас получалось 40ма.
Теперь будет I=(4.6-3)/51 = 31ма. То есть ток уменьшился на 22.5%. Если падение на светодиодах больше, то возможно вы снизили ток раза в 2. Всё это можно более точно оценить осциллографом.

Я думаю у вас действительно стояли какие-то специализированные микросхемы.
Go to the top of the page
 
+Quote Post
muravei
сообщение Jul 10 2007, 06:49
Сообщение #102


Гуру
******

Группа: Свой
Сообщений: 2 538
Регистрация: 13-08-05
Пользователь №: 7 591



Цитата(SasaVitebsk @ Jul 9 2007, 21:57) *
Это не помощь.
Вы не устранили проблему, а решили её неверным путём. Хотя и возможным.

Мне пришла волюнтористическая идея как исправить неисправность smile.gif . Надо поверх одного регистра припаять второй, параллельно , думать лень, но помоему прокатит.
Go to the top of the page
 
+Quote Post
An@BoLiK
сообщение Jul 10 2007, 18:14
Сообщение #103


Участник
*

Группа: Свой
Сообщений: 69
Регистрация: 24-04-07
Из: Харьков
Пользователь №: 27 289



Есть бегущая строка, собрана на AVR и 595 регистрах. ПО написано без применения двоной буферизации. Может кто-нибудь объяснить как ее правильно реализовать??? и откуда берется эффект наклона букв и эффект "двойной буквы" т.е в два раза толще.
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jul 10 2007, 22:12
Сообщение #104


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(An@BoLiK @ Jul 10 2007, 21:14) *
Есть бегущая строка, собрана на AVR и 595 регистрах. ПО написано без применения двоной буферизации. Может кто-нибудь объяснить как ее правильно реализовать??? и откуда берется эффект наклона букв и эффект "двойной буквы" т.е в два раза толще.


Тут была темка где-то поищи. Там CD_Eater мне разжёвывал что к чему. Тогда я упирался, но решил проверить на всякий случай в своём проекте. Благо работы было на пару часов. Эффект ошеломляющий. Картинка стала совершенно другая (при выводе текста). При выводе графики и анимации - ничего не изменилось. Итак всё было прекрасно.

Смысл вот в чём. Бегущий текст должен выводится не более одного кадра. Иначе происходит размывание/дёргание. Причём похоже оно в мозгах. Потому как вывод движущейся произвольной картинки даже с 6-8 кадров на картинку выглядит отлично и перемещается вполне плавно. Например бежит кот или летит бабочка. Космонавта я где-то содрал. Но текст должен выводится не более одного кадра. Таким образом движение определяется кадровой развёрткой.

Эффект наклона букв там тоже объясняли, но существенно я его у себя не наблюдаю. Возможно он проявляется на больших вертикальных размерах строк или при низкой частоте развёртки? Не знаю короче. Но было сказано, что это не плохо и бороться не надо/бессмысленно (при динамической развёртке).

В некоторых строках экранах установленных у нас я наблюдаю также мусор и прочие хомуты. Это устраняется также как и с любым другим выводом. Картинка подготавливается и переключается разом в момент начала либо конца кадра.

Если всё нормально, то должно казаться что текст неподвижный и едет на колёсиках. smile.gif Забавно, что при сдвиге не на 1, а на 2-3-4-5-6 пикселей - плавность хода практически не ухудшается.

Есть тут специалисты. Один только EXeGLuMATOR чего стоит. smile.gif Посмотри вот это http://electronix.ru/forum/index.php?showtopic=29499
Go to the top of the page
 
+Quote Post
An@BoLiK
сообщение Jul 11 2007, 18:46
Сообщение #105


Участник
*

Группа: Свой
Сообщений: 69
Регистрация: 24-04-07
Из: Харьков
Пользователь №: 27 289



smile.gif Все сделано, работает, как на колесиках smile.gif мягко так самому нравиться, НО минимальная скорость движения ограничена кадровой. Лично мне нормально когда кадровая 50-60 Гц мерцания уже не видно и скорость движения текста читабельная, НО я точно знаю что лицо которое заказало мне этот проект может придолбаться почему минимальная скорость ограничена и что он видел как бежит гдето медленней, поэтому я тут и пишу думал ктото както решил эту проблемку.
Go to the top of the page
 
+Quote Post

8 страниц V  « < 5 6 7 8 >
Reply to this topicStart new topic
3 чел. читают эту тему (гостей: 3, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 07:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01514 секунд с 7
ELECTRONIX ©2004-2016