|
Еще раз про бегущие строки, проблема толстых линий |
|
|
|
Jul 31 2007, 06:45
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 20-03-06
Пользователь №: 15 416

|
На форуме было много обсуждений бегущих строк, но всех ответов для себя я там не нашел. И, на мой взгляд, темы там исчерпаны. Поэтому решил открыть новую. Проблема такая - не могу побороть паразитное утолщение вертикальных линий при движении. Строка собрана на 74HC595. Управление полностью статическое. Т.е. собран один большой сдвиговый регистр. Разрешение 8 х 64. Расстояние между диодами 10мм. Диоды овальные 30/60. Широким углом ориентированы по горизонтали. Запустил движение вертикальной линии. Визуально кажется, что бежит полоса шириной в два диода. Впечатление такое, что диод гаснет не сразу. Пробовал гасить всю панель перед выводом очередного шага. Помогло только при больших паузах (>15мс) и больших скоростях движения, но яркость естественно упала, и при медленном движении сильно мерцает. Пробовал зажигать через диод, т.е. увеличил программно шаг между пикселами, линия стала толще. Коллеги, помогите понять природу эффекта, и поделитесь пожалуйста опытом, как побороть его.
|
|
|
|
|
 |
Ответов
|
Aug 1 2007, 13:52
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 20-03-06
Пользователь №: 15 416

|
Кое-что получилось. Сделал так: Перед каждым выводом текста гашу все на время от от 5 до 10мс. Если делать больше,то сильно заметно мерцание, меньше-слишком большая скорость движения. Пока пауза загоняю в регистры кадр. Включаю засветку диодов на время от 1 до 4 мс. При меньшем значении заметно падает яркость, при большем начинается видно размытие. Оптимальным показалось 4мс. Повторяю все для следующего смещения текста.
Как результат - получилось плавное движение, без размытий, дерганий. Скорость движения хорошо регулируется длительностью паузы, но яркость на разных скоростях разная. Это плохо, буду пробовать другие варианты регулировки скорости.
|
|
|
|
|
Aug 1 2007, 21:28
|
Гуру
     
Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521

|
Цитата(skn @ Aug 1 2007, 16:52)  Перед каждым выводом текста гашу все на время от от 5 до 10мс. Если делать больше,то сильно заметно мерцание, меньше-слишком большая скорость движения. ..... Включаю засветку диодов на время от 1 до 4 мс. При меньшем значении заметно падает яркость, при большем начинается видно размытие. Оптимальным показалось 4мс. Повторяю все для следующего смещения текста.
Как результат - получилось плавное движение, без размытий, дерганий. Скорость движения хорошо регулируется длительностью паузы, но яркость на разных скоростях разная. Это плохо, буду пробовать другие варианты регулировки скорости. Не понимаю какое влияние имеет длительность паузы на скорость. Вы должны одновременно менять и то и другое. А скорость должна определятся частотой. Тогда яркость, по идее, должна быть одинаковая при разных скоростях. Правда при соотношении 1:1 яркость у вас упадёт в 2 раза. Фактически получается динамическая индикация со скважностью 2. Надо ток увеличить в 2 раза.
|
|
|
|
Сообщений в этой теме
skn Еще раз про бегущие строки Jul 31 2007, 06:45 Черчилль Мож не в точку, но у меня была балига, когда строч... Jul 31 2007, 06:59 skn Цитата(Черчилль @ Jul 31 2007, 10:59) Мож... Jul 31 2007, 07:05 IEC Цитата(skn @ Jul 31 2007, 09:45) Управлен... Jul 31 2007, 07:05 skn Цитата(IEC @ Jul 31 2007, 11:05) С какой ... Jul 31 2007, 07:30 demaven вообще то статический режим индикации - это когда ... Jul 31 2007, 11:41 GDI Человек зажигает весь кадр целиком, все 512 светод... Jul 31 2007, 12:10 demaven Цитата(GDI @ Jul 31 2007, 18:10) Человек ... Jul 31 2007, 12:34 =GM= Цитата(skn @ Jul 31 2007, 05:45) Проблема... Jul 31 2007, 13:13 skn Цитата(GDI @ Jul 31 2007, 16:10) Человек ... Jul 31 2007, 13:32 CD_Eater Как тут правильно заметили, "виновато" и... Jul 31 2007, 13:50 SasaVitebsk По моим скромным наблюдениям если бы бежал не текс... Jul 31 2007, 17:16 smk Цитатаи все диоды одновременно сменили свое состоя... Jul 31 2007, 21:23 GrayCat Думаю, наилучшим способом был бы "субпиксельн... Aug 1 2007, 06:42 CD_Eater ЦитатаДумаю, наилучшим способом был бы "субпи... Aug 1 2007, 08:22 GDI ЦитатаКстати, пользуясь случаем хочу спасибо выска... Aug 1 2007, 10:26 SasaVitebsk Всего что сделано уже и не упомнишь. Попробую осно... Aug 1 2007, 11:34 GDI Вы меня перепутали с автором топика, как впрочем и... Aug 1 2007, 12:44 skn Согласен, скорость определяется частотой. Но в мое... Aug 1 2007, 22:08 SasaVitebsk Единственное что я могу предложить в данной ситуац... Aug 2 2007, 20:21
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|