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

 
 
> МВК(Мультимедийный ВелоКомплекс), project
Dj Kitt
сообщение Aug 28 2006, 21:18
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 54
Регистрация: 3-06-06
Из: Краснодар
Пользователь №: 17 736



Всем доброго времени суток господа!
Эту тему я поднимал в разделе AVR, но МК всё-таки будет АРМ...
Вот здесь можно посмотреть сам смысл сего сабжа.
В общем на данный момент вопросов несколько:
1) Подскажите о GPS контроллерах что-нить...
2) Камера работает по LVDS на 120 Мгц(из даташита на камеру узнал что частоту можно сбросить вплоть до 1 МГЦ), возможно ли протокол LVDS реализовать програмно???

Использовать буду либо LPC2106 либо At91SAM7S256

Жду советов, подсказок и т.д.
Прикрепленные файлы
Прикрепленный файл  camera.rar ( 168.48 килобайт ) Кол-во скачиваний: 202
 


--------------------
Да, мы такая нация! Мы и Гитлера до самоубийства довели!
Go to the top of the page
 
+Quote Post
3 страниц V   1 2 3 >  
Start new topic
Ответов (1 - 14)
Doka
сообщение Aug 29 2006, 03:54
Сообщение #2


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



ну думаю до ARMa тут еще далековато:

1) ну с GPS совсем просто: тут можно посмотреть современный интегрированный оем-модуль: туда питание - оттуда снимаем UARTом данные на 9600 (можно как в уровнях RS-232 так и КМОП-логики). Протокол стандартный и он описан в документации на любой модуль - NMEA.
2) суть-то в том, что LVDS - стандарт на физический интерфейс :-/
микрухи-преобразователи полюбому ставить. да еще знать бы где их в россии купить)
(вот плис - другое дело, о чем вам неоднократно намекали в той теме.)
.
далее - по "торможению" обмена:
а) в приведенном Вами примере Вы в 120раз предлагаете замедлить скорость обмена - тогда и получите вместо 15fps всего лишь 15/120fps, т.е. около одного кадра раз в восемь секунд. Может для охраннх систем этого будет и достаточно - но не для ваших применений :-/
б) даже реализация на ARM7 чисто программного (без spi и прочих последовательных) 1Мбит/с будет для него нехилой работенкой: тут никаких ПДП при такой работе - тратиться будет процессорное время.
Это раз. Два: где брать _столько_ ОЗУ на буффер кадра?


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
Dj Kitt
сообщение Aug 29 2006, 06:22
Сообщение #3


Участник
*

Группа: Свой
Сообщений: 54
Регистрация: 3-06-06
Из: Краснодар
Пользователь №: 17 736



За GPS спасиб!
Всё дело в том что с ПЛИС никогда еще не пересекался...
Боюсь я её почему-то... Подскажите кто-нить что-нибудь типа "готового решения" для этой камеры???!!!?!?!?!?!?!
Хотя бы - как это решение приготовить...

P.S. Один х... получается.. мне ведь картинку надо будет преобразовать в "С-код" для LCD, ПЛИС с этим справится???


--------------------
Да, мы такая нация! Мы и Гитлера до самоубийства довели!
Go to the top of the page
 
+Quote Post
Alex_xxx
сообщение Sep 7 2006, 12:34
Сообщение #4





Группа: Новичок
Сообщений: 10
Регистрация: 24-11-05
Пользователь №: 11 333



Цитата(Dj Kitt @ Aug 29 2006, 09:22) *
Один х... получается.. мне ведь картинку надо будет преобразовать в "С-код" для LCD, ПЛИС с этим справится???


Если выберешь подходящий кристал, то справится. Это одна из задач которые решают с применением ПЛИС. Но учитывай что это существенно может удорожить конечное устройство.
Go to the top of the page
 
+Quote Post
Dj Kitt
сообщение Sep 10 2006, 17:29
Сообщение #5


Участник
*

Группа: Свой
Сообщений: 54
Регистрация: 3-06-06
Из: Краснодар
Пользователь №: 17 736



Спасибо всем, кто откликнулся!
Дока, вы в прошлой теме(в разделе AVR) упоминали про камеру с UART интерфейсом, не могли бы по-лучше про нее рассказать?


--------------------
Да, мы такая нация! Мы и Гитлера до самоубийства довели!
Go to the top of the page
 
+Quote Post
Doka
сообщение Sep 11 2006, 06:48
Сообщение #6


Electrical Engineer
******

Группа: СуперМодераторы
Сообщений: 2 163
Регистрация: 4-10-04
Пользователь №: 778



Цитата(Dj Kitt @ Sep 10 2006, 21:29) *
Дока, вы в прошлой теме(в разделе AVR) упоминали про камеру с UART интерфейсом, не могли бы по-лучше про нее рассказать?

cкорее всего это был не я, а acex2


--------------------
Блог iDoka.ru
CV linkedin.com/in/iDoka
Sources github.com/iDoka


Never stop thinking...........................
Go to the top of the page
 
+Quote Post
acex2
сообщение Sep 11 2006, 10:00
Сообщение #7


Адепт
****

Группа: Свой
Сообщений: 520
Регистрация: 15-02-05
Пользователь №: 2 656



Цитата(Doka @ Sep 11 2006, 10:48) *
Цитата(Dj Kitt @ Sep 10 2006, 21:29) *
Дока, вы в прошлой теме(в разделе AVR) упоминали про камеру с UART интерфейсом, не могли бы по-лучше про нее рассказать?

cкорее всего это был не я, а acex2


Ну да, это был я :-)
Название чипа я приводил в оригинальной ветке (OV528), на его базе много кто делает камера-модули.
Но учтите, что на выходе там JPEG, поэтому сразу думайте как будете делать декодирование для вывода на ЖКИ.
Go to the top of the page
 
+Quote Post
Dj Kitt
сообщение Sep 11 2006, 12:54
Сообщение #8


Участник
*

Группа: Свой
Сообщений: 54
Регистрация: 3-06-06
Из: Краснодар
Пользователь №: 17 736



сорри за калабур!=)
Спасиб, щас буду смотреть...

И так... на данный момент остался один вопрос, (возможно) вам он покажется глупым unsure.gif , но... Сто пудов что этот трабм возникает периодически у многих, кто работает с LPC2ххх, короче:
Цитата
#define LCD_D0 0x00080000
- назначает вывод (какой???) как нулевой бит для LCD...
так вот вопрос: есть ли таблица кодов выводов для LPC2106 МК??? blink.gif blink.gif blink.gif

Т.е. что-то типа Р0.1 0х00000001 и т.д.....
????


--------------------
Да, мы такая нация! Мы и Гитлера до самоубийства довели!
Go to the top of the page
 
+Quote Post
Tahoe
сообщение Sep 12 2006, 02:16
Сообщение #9


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600



Касательно камер.
Они ВСЕ практически одинаковые и имеют стандартно два интерфейса. По I2С осуществляется управление камерой. По BT.656 передаётся ПОТОК картинок. Формат данных в этом потоке, определяется рекомендациями BT.601.
BT.656 это просто параллельная 8-ми битная шина. Опционально может быть и шире, в общем зависит от разрядности АЦП. Т.е. можно, например, задействовать только старшие 8 разрядов из, допустим, 10-ти разрядного сенсора. Так же из сенсора передаются сигналы синхронизации строки и кадра. Но главный геморрой - сенсор является мастером, т.е. от него идёт сигнал строба данных. И удовольствие это работает на частотах до 27 МГц. В проектах, типа упомянутого немца, сенсор с BT.656 подключается непосредственно к LCD контроллеру, в режиме preview. Т.е. через MCU данные никоим боком не прокачиваются, MCU только инициализирует сенсор, LCD и раздаёт команды, типа Старт или Стоп.
Если речь идёт только о том, что бы вывести картинку на LCD, тогда хватит и AVRа. Если охота ещё какую-нить обработку, например текст наложить, то см. процессоры со встроеным BT.656. В основном это DSP. Но не только. Например Атмел должен скоро родить наконец свой 9260, в котором есть такой интерфейс. Но понадобится ещё памяти подвесить снаружи, хотя бы на пару картинок.
Делать на ПЛИС имхо геморрой тот ещё. Имхо под проекты такого объёма надо вешать ОС. Т.е. тебя ожидает что-то типа NIOS + uCOS, благо порт uCOS под NIOS имеется. Любой другой путь имхо "разврат и коррупция". smile.gif

Кстати, касательно Нокиевких дел. В рекомендациях BT.656 оговорена и последовательная передача, со скоростью до 270 МГц. А так же оговорено, что можно вместо апаратных сигналов синхронизации строки и кадра, использовать специальные 4-байтные токены. Так что судя по всему то, что намутила Nokia с ST, со ихней инициативой SMIA, это просто эволюция BT.656.
Но большинство сенсоров работают с параллельной шиной.
Go to the top of the page
 
+Quote Post
rat
сообщение Sep 12 2006, 03:18
Сообщение #10


Местный
***

Группа: Свой
Сообщений: 497
Регистрация: 9-06-05
Из: Новосибирск
Пользователь №: 5 852



Цитата(Tahoe @ Sep 12 2006, 09:16) *
Касательно камер.
Они ВСЕ практически одинаковые и имеют стандартно два интерфейса. По I2С осуществляется управление камерой. По BT.656 передаётся ПОТОК картинок. Формат данных в этом потоке, определяется рекомендациями BT.601.
BT.656 это просто параллельная 8-ми битная шина. Опционально может быть и шире, в общем зависит от разрядности АЦП. Т.е. можно, например, задействовать только старшие 8 разрядов из, допустим, 10-ти разрядного сенсора. Так же из сенсора передаются сигналы синхронизации строки и кадра. Но главный геморрой - сенсор является мастером, т.е. от него идёт сигнал строба данных. И удовольствие это работает на частотах до 27 МГц. В проектах, типа упомянутого немца, сенсор с BT.656 подключается непосредственно к LCD контроллеру, в режиме preview. Т.е. через MCU данные никоим боком не прокачиваются, MCU только инициализирует сенсор, LCD и раздаёт команды, типа Старт или Стоп.
Если речь идёт только о том, что бы вывести картинку на LCD, тогда хватит и AVRа. Если охота ещё какую-нить обработку, например текст наложить, то см. процессоры со встроеным BT.656. В основном это DSP. Но не только. Например Атмел должен скоро родить наконец свой 9260, в котором есть такой интерфейс. Но понадобится ещё памяти подвесить снаружи, хотя бы на пару картинок.
Делать на ПЛИС имхо геморрой тот ещё. Имхо под проекты такого объёма надо вешать ОС. Т.е. тебя ожидает что-то типа NIOS + uCOS, благо порт uCOS под NIOS имеется. Любой другой путь имхо "разврат и коррупция". smile.gif

Кстати, касательно Нокиевких дел. В рекомендациях BT.656 оговорена и последовательная передача, со скоростью до 270 МГц. А так же оговорено, что можно вместо апаратных сигналов синхронизации строки и кадра, использовать специальные 4-байтные токены. Так что судя по всему то, что намутила Nokia с ST, со ихней инициативой SMIA, это просто эволюция BT.656.
Но большинство сенсоров работают с параллельной шиной.


Посоветуйте пожалуйста LCD со входом BT.656
Go to the top of the page
 
+Quote Post
Tahoe
сообщение Sep 12 2006, 07:52
Сообщение #11


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600



Цитата(rat @ Sep 12 2006, 07:18) *
Посоветуйте пожалуйста LCD со входом BT.656


Увы, у меня стояла задача найти сенсор. Про LCD - это как нечто побочное всплыло.

Елинственное, что могу порекомендовать, так это "сплясать" от сенсора. Например посмотреть мануалы на мобильники Сименс ( из тех, что с камерой, разумеется ). Однако, насколько я понимаю, там другие грабли. Нужно либо найти даташит на LCD, либо сколоть протокол. Речь про управление, I2C. В качестве хинта - кое-какую инфу можно нарыть в даташитах на чипы graphic engine. Кстати, по-любому рекомендую их посмотреть, там всё более чем подробно расписано. Конкретно в Сименсах используются чипы Epson и, последнее время, ATI. В Nokia используются ST.
Go to the top of the page
 
+Quote Post
Dj Kitt
сообщение Sep 12 2006, 10:23
Сообщение #12


Участник
*

Группа: Свой
Сообщений: 54
Регистрация: 3-06-06
Из: Краснодар
Пользователь №: 17 736



Цитата
Касательно камер.
Они ВСЕ практически одинаковые и имеют стандартно два интерфейса. По I2С осуществляется управление камерой. По BT.656 передаётся ПОТОК картинок. Формат данных в этом потоке, определяется рекомендациями BT.601.
BT.656 это просто параллельная 8-ми битная шина. Опционально может быть и шире, в общем зависит от разрядности АЦП. Т.е. можно, например, задействовать только старшие 8 разрядов из, допустим, 10-ти разрядного сенсора. Так же из сенсора передаются сигналы синхронизации строки и кадра. Но главный геморрой - сенсор является мастером, т.е. от него идёт сигнал строба данных. И удовольствие это работает на частотах до 27 МГц. В проектах, типа упомянутого немца, сенсор с BT.656 подключается непосредственно к LCD контроллеру, в режиме preview. Т.е. через MCU данные никоим боком не прокачиваются, MCU только инициализирует сенсор, LCD и раздаёт команды, типа Старт или Стоп.
Если речь идёт только о том, что бы вывести картинку на LCD, тогда хватит и AVRа. Если охота ещё какую-нить обработку, например текст наложить, то см. процессоры со встроеным BT.656. В основном это DSP. Но не только. Например Атмел должен скоро родить наконец свой 9260, в котором есть такой интерфейс. Но понадобится ещё памяти подвесить снаружи, хотя бы на пару картинок.
Делать на ПЛИС имхо геморрой тот ещё. Имхо под проекты такого объёма надо вешать ОС. Т.е. тебя ожидает что-то типа NIOS + uCOS, благо порт uCOS под NIOS имеется. Любой другой путь имхо "разврат и коррупция".

Кстати, касательно Нокиевких дел. В рекомендациях BT.656 оговорена и последовательная передача, со скоростью до 270 МГц. А так же оговорено, что можно вместо апаратных сигналов синхронизации строки и кадра, использовать специальные 4-байтные токены. Так что судя по всему то, что намутила Nokia с ST, со ихней инициативой SMIA, это просто эволюция BT.656.
Но большинство сенсоров работают с параллельной шиной.


О мой можжечок... huh.gif

Однако, спасибо за информацию wink.gif w00t.gif . Как раз пришел к тому, что бы выводить только картинку, мне больше кроме Превью режима ничего не надо было(сейчас дошло)...
А текст(скорость, пройденный путь, пульс и т.д.) есть идея выводить другим контроллером(или этим же), параллельно... glare.gif Жду советов касательно этой идеи а также касательно назначения выводов контроллера...


--------------------
Да, мы такая нация! Мы и Гитлера до самоубийства довели!
Go to the top of the page
 
+Quote Post
Dj Kitt
сообщение Sep 12 2006, 11:14
Сообщение #13


Участник
*

Группа: Свой
Сообщений: 54
Регистрация: 3-06-06
Из: Краснодар
Пользователь №: 17 736



Поясните пожалуйста, КАК мою камеру перевести в решим ПРЕВЬЮ, и каким макаром это направлять в этот LCD напрямую...=)


--------------------
Да, мы такая нация! Мы и Гитлера до самоубийства довели!
Go to the top of the page
 
+Quote Post
Tahoe
сообщение Sep 12 2006, 13:27
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 459
Регистрация: 30-03-06
Из: Москва
Пользователь №: 15 600



Цитата(Dj Kitt @ Sep 12 2006, 15:14) *
Поясните пожалуйста, КАК мою камеру перевести в решим ПРЕВЬЮ, и каким макаром это направлять в этот LCD напрямую...=)


Камеру - никак. Камере можно только посредством I2C сказать, например, с каким fps выводить кадры, в каком формате ( многие сенсоры умеют выводить картинку в нескольких вариантах RGB и YUV ) и т.п.

Цитата(Dj Kitt @ Sep 12 2006, 15:14) *
... и каким макаром это направлять в этот LCD напрямую...=)

Скачай даташит на graphic engine от мобильника. Там всё красиво, в картинках разрисовано.
Ну или просто хотя бы залезь на ST и посмотри сразу там.
Ну или пробегись по этой ветке: http://forum.ixbt.com/topic.cgi?id=48:5096 , там сылки вроде были.
Go to the top of the page
 
+Quote Post
DIM
сообщение Sep 13 2006, 14:20
Сообщение #15


Участник
*

Группа: Свой
Сообщений: 70
Регистрация: 6-07-04
Пользователь №: 277



Цитата(rat @ Sep 12 2006, 07:18) *
Цитата(Tahoe @ Sep 12 2006, 09:16) *

Касательно камер.
Они ВСЕ практически одинаковые и имеют стандартно два интерфейса. По I2С осуществляется управление камерой. По BT.656 передаётся ПОТОК картинок. Формат данных в этом потоке, определяется рекомендациями BT.601.
BT.656 это просто параллельная 8-ми битная шина. Опционально может быть и шире, в общем зависит от разрядности АЦП. Т.е. можно, например, задействовать только старшие 8 разрядов из, допустим, 10-ти разрядного сенсора. Так же из сенсора передаются сигналы синхронизации строки и кадра. Но главный геморрой - сенсор является мастером, т.е. от него идёт сигнал строба данных. И удовольствие это работает на частотах до 27 МГц. В проектах, типа упомянутого немца, сенсор с BT.656 подключается непосредственно к LCD контроллеру, в режиме preview. Т.е. через MCU данные никоим боком не прокачиваются, MCU только инициализирует сенсор, LCD и раздаёт команды, типа Старт или Стоп.
Если речь идёт только о том, что бы вывести картинку на LCD, тогда хватит и AVRа. Если охота ещё какую-нить обработку, например текст наложить, то см. процессоры со встроеным BT.656. В основном это DSP. Но не только. Например Атмел должен скоро родить наконец свой 9260, в котором есть такой интерфейс. Но понадобится ещё памяти подвесить снаружи, хотя бы на пару картинок.
Делать на ПЛИС имхо геморрой тот ещё. Имхо под проекты такого объёма надо вешать ОС. Т.е. тебя ожидает что-то типа NIOS + uCOS, благо порт uCOS под NIOS имеется. Любой другой путь имхо "разврат и коррупция". smile.gif

Кстати, касательно Нокиевких дел. В рекомендациях BT.656 оговорена и последовательная передача, со скоростью до 270 МГц. А так же оговорено, что можно вместо апаратных сигналов синхронизации строки и кадра, использовать специальные 4-байтные токены. Так что судя по всему то, что намутила Nokia с ST, со ихней инициативой SMIA, это просто эволюция BT.656.
Но большинство сенсоров работают с параллельной шиной.


Посоветуйте пожалуйста LCD со входом BT.656


Смотреть на чипах HX8615A+HX8218A. Они могут принимать ITU поток. Только сегодня привесли прототипы LCD с этой опцией. Так, что в живую еще не пробовал. Позже готов рассказать.
Go to the top of the page
 
+Quote Post

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

 


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


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