roboforum.ru

Технический форум по робототехнике.
Текущее время: 22 май 2025, 01:50

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 88 ]  На страницу Пред.  1, 2, 3, 4, 5, 6
Автор Сообщение
 Заголовок сообщения: Re: TV-AVR. (бывш Время выполнения PORTB.1 )
СообщениеДобавлено: 28 окт 2011, 13:41 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2010, 13:56
Сообщения: 996
Откуда: Нижний Новгород
прог. языки: С, С++, РНР
я попробую таки через вышеуказанные ключи, заказал их, во вторник придут. Они по параметрам вроде подходят, задержки в наносекундах, т.е. существенно меньше размера пикселя. Пока разведу макетку под мегу128 и SRAM, первый раз буду делать такую мелкоту...

Кстати попробовал по скорости работы авр+срам. Если читать из памяти в мк, а потом выводить на цап - получается долго и нудно всего 64 точки на строку. Придется как я уже писал цап ставить сразу на SRAM, а в мк только управлять шиной адреса - тогда 256 точек на строку получается без проблем, еще и с запасом.
Только выходы срама маломощные, видимо придется ставить буфер.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TV-AVR. (бывш Время выполнения PORTB.1 )
СообщениеДобавлено: 28 окт 2011, 14:53 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
во, нашел давнюю схемку на hct4051, может поможет чем-то...
Изображение

Добавлено спустя 38 минут 28 секунд:
тут интересно сделано на avr
Изображение
http://garydion.com/projects/videoverlay/


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TV-AVR. (бывш Время выполнения PORTB.1 )
СообщениеДобавлено: 03 ноя 2011, 12:40 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Херней какой-то занимаемся... Так и помрем просветленными и как египетским фараонам в гробы к нам сложат все наши ценности - лего лайн-трейсеров...
Даже ссылка не работает: http://www.youtube.com/watch?feature=pl ... 4BQCS1XZs#!
Вон ребята в Королеве делом занимаются.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TV-AVR. (бывш Время выполнения PORTB.1 )
СообщениеДобавлено: 03 ноя 2011, 12:42 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Вот именно! Вместо того, чтобы нефть сжигать!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TV-AVR. (бывш Время выполнения PORTB.1 )
СообщениеДобавлено: 03 ноя 2011, 14:15 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2010, 13:56
Сообщения: 996
Откуда: Нижний Новгород
прог. языки: С, С++, РНР
Не совсем понял к чему это :)
OSD на видео ужасное - в том смысле, что дико перегружено информацией.

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TV-AVR. (бывш Время выполнения PORTB.1 )
СообщениеДобавлено: 03 ноя 2011, 16:03 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
dccharacter писал(а):
Херней какой-то занимаемся... Так и помрем просветленными и как египетским фараонам в гробы к нам сложат все наши ценности - лего лайн-трейсеров


Жизнь хороша если правильно подобрать антидепрессанты :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TV-AVR. (бывш Время выполнения PORTB.1 )
СообщениеДобавлено: 04 ноя 2011, 12:42 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2010, 13:56
Сообщения: 996
Откуда: Нижний Новгород
прог. языки: С, С++, РНР
Вот вот. Мои антидепресанты:
- Цифровая электроника с уклоном в робототехнику
- Онлайн игры
- Моделизм (авиа- и судо-)
- немного автомобиль (люблю водить)

По теме: Попробовал во время развертки попиксельно отключать видеосигнал - получилось отлично, черные пиксели, как я и хотел.

В конечном устройстве будет 2 микросхемы-ключа, на входное видео и на формируемое МК.
Т.о. можно будет пускать как исходное видео, так и только с МК, так и одновременно. Соответственно будут реализованы белый, черный, прозрачный и все их градации.

Боюсь схема сложная, наверняка что-то может не получится, а придется наверно сразу на печатной плате, т.к. на макетке собрать 128-ю мегу, SRAM, буффер, 2 ключа и 8-ми резисторный цап будет нереально.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TV-AVR. (бывш Время выполнения PORTB.1 )
СообщениеДобавлено: 18 ноя 2011, 09:23 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2010, 13:56
Сообщения: 996
Откуда: Нижний Новгород
прог. языки: С, С++, РНР
Путем долгого колдования в Орле и топоре я понял, что на одной плате я все это развести не смогу. Или получается очень сложная плата, я ее делать заколебусь. Поэтому модуль будет бутербродом из 2х плат.
Верхняя будет представлять из себя мегу128+срам+минимальная обвязка для них, на нижней - разьемы, цап, ключи и 2й проц мега168(он отвечает за i2c).
При этом верхняя плата возможно будет использоваться в других моих проектах.
Развел пока ее, вытравил, залудил. Размеры 5х5 см.
На сл неделе запаяю и буду делать нижнюю часть.

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

Добавлено спустя 1 минуту 48 секунд:
Сразу скажу - никакие дорожки не пересекаются - просто на картинке недостаточно разрешения.


Вложения:
Комментарий к файлу: мега128+срам128 + обвязка (показан общий вид и по отд.сторонам)
128-sram.png
128-sram.png [ 91.76 КиБ | Просмотров: 2295 ]
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TV-AVR. (бывш Время выполнения PORTB.1 )
СообщениеДобавлено: 18 ноя 2011, 09:29 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
R8 - перемычка под процом что-ли?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TV-AVR. (бывш Время выполнения PORTB.1 )
СообщениеДобавлено: 18 ноя 2011, 09:33 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2010, 13:56
Сообщения: 996
Откуда: Нижний Новгород
прог. языки: С, С++, РНР
угу. если уберется - резистор нулевой поставлю - если нет - просто проводок кину. без него некрасиво получалось :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TV-AVR
СообщениеДобавлено: 24 фев 2012, 15:26 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2010, 13:56
Сообщения: 996
Откуда: Нижний Новгород
прог. языки: С, С++, РНР
Долго не занимался этим проектом - изменения по работе и другие дела.
Итак. Текущее продвижение:

Достигнуто разрешение 256 х 230, 256 градаций серого.
мега128 + внешняя SRAM, формирование всех сигналов программное.

Качество картинки супер.

Проблема только одна. Т.к. ЦАП для вывода видео приделан напрямую к порту памяти (туда же подсоединен один из портов МК), то во время записи в память, приходится выключать сканирование и синхронизацию. В результате если изменений на экране много, возникают заметные глазом сбои синхронизации.

Сейчас работаю над оптимизацией и минимизированием времени с выключенной синхронизацией.
Видео будет чуть позже.

Добавлено спустя 20 минут 5 секунд:
Пытаюсь еще найти двухканальную SRAM, может кто что посоветует?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TV-AVR
СообщениеДобавлено: 02 мар 2012, 15:59 
Не в сети
Аватара пользователя

Зарегистрирован: 15 ноя 2010, 13:56
Сообщения: 996
Откуда: Нижний Новгород
прог. языки: С, С++, РНР
Вот демонстрация текущей версии.
Железо: mega128-16Mhz, память CY7C1019DV33
Разрешение 245 х 230, 256 градаций серого (пока используется ЦАП с 64 градациями)
Производительность 1500 пикселей/сек.
1500 пикселов в секунду немного медленновато, но для моих целей пока достаточно.


В некоторых вариантах производительность была 5000 и даже 12000 пикс/сек, но там были заметные глазу подергивания строк, причину которых я не смог понять, поэтому пока пусть будет 1500.

Следующие этапы:
1) прикрутить I2C
2) вернуться к роботу-паучку (видео-модуль делался именно для его телеметрии)
3) доделать к видео модулю OSD для полноценной телеметрии с передачей видео сигнала.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: TV-AVR
СообщениеДобавлено: 02 мар 2012, 16:58 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Очень неплохо.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 88 ]  На страницу Пред.  1, 2, 3, 4, 5, 6

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO