Технический форум по робототехнике.
Andrey » 26 ноя 2010, 21:37
Здравствуйте!
появилась проблема необходимости ввода видео в микроконтроллер, какую камеру можно использовать, главным критерием является цена камеры. размер изображения 640х480. Было несколько идей:
1) подключение web камеры к микроконтроллеры по интерфейсу USB
2) использовать камеру от мобильного телефона
3) использовать камеру с аналоговым выходом+видеоацп
Задача стоит в том чтобы захватить изображение в некий буффер в оперативной памяти, обработкой займёмся посже!
(использую микроконтроллер LPC2478 + 32 MB ОП+freeRTOS)
EdGull » 26 ноя 2010, 21:39
а с чего ты решил что твой арм успеет захватить 640*480?
Andrey » 26 ноя 2010, 21:53
ну тут всё от fps зависит я планирую примерно 5 6 fps!
Добавлено спустя 12 минут 40 секунд:
В принципе если честно то мне пока трудно оценить производительность, да и быстродействие сильно не нужно!
EdGull » 26 ноя 2010, 22:01
а как ты заставишь камеру отдавать тебе пиксели из кадра с нужной тебе скоростью?
Andrey » 26 ноя 2010, 23:34
Вот в том и вопрос, очевидно что камера (я хочу подыскать что нить типо микросборки) должна иметь свой буффер захвата, либо рабоать через скоростной интерфейс USB точно хватит+встроенный в микроконтроллер DMA. Предположим что камера 256 цветовой палитры, тогда 640*480*1байт=300КБ для моих целей подойдёт на самом деле и 1 кадр в секунду, имеем что нужен интерфейс со скоростью 2.4 мегабит, я думаю что SPI справиться!
Добавлено спустя 53 минуты 48 секунд:
А вообще реально ли использовать камеру от сотового телефона???
yak-40 » 26 ноя 2010, 23:39
Конечно реально.
Andrey » 26 ноя 2010, 23:43
Вы ссылочками не поделитесь?? Или посоветуйте доки какие нибудь пожалуйста, очень буду вам благодарен!!! Меня в основном интересует протокол и интерфейс!
yak-40 » 26 ноя 2010, 23:57
Где-то на просторах интернета встречался проектик одного чувака, который умудрился подключить камеру от сотового через ПЛИС к дисплею.
Я это к чему, был вопрос: можно? я ответил что можно. Если бы был вопрос как? я бы промолчал
Andrey » 27 ноя 2010, 00:08
кстати вот интересное решение конечно
forum4/topic5562.htmlно дороговато! на 1Кр дороже аналоговой камеры!
EIN_ENGEL » 27 ноя 2010, 00:09
Такая пойдёт?
сенсор OV7725 управление по И2С, данные по параллельной шине.
осталась одна лишняя от проекта.
Michael_K » 27 ноя 2010, 00:11
Andrey » 27 ноя 2010, 00:54
Интересная вешч "OV7725"!!
Это что за зверь и можно ли его купить и где???
Или это только в единственном эксклюзивном вариант??
я правильно понят что данный модуль 0.3 мегапиксела??? погуглив я так и не нашёл ничего вразумительного по поводу протокола и интерфейса если у вас есть проект поделитесь пожалуйста куском работы с камерой если не сложно! Заранее спасибо!!
Добавлено спустя 32 минуты 47 секунд:спасибо попробуем и там спросить!
AndreiSk » 27 ноя 2010, 01:29
А вам для чего МК+камера?
Цель какая?
EIN_ENGEL » 27 ноя 2010, 02:42
Andrey писал(а):Интересная вешч "OV7725"!!
Это что за зверь и можно ли его купить и где???
Или это только в единственном эксклюзивном вариант??
я правильно понят что данный модуль 0.3 мегапиксела??? погуглив я так и не нашёл ничего вразумительного по поводу протокола и интерфейса если у вас есть проект поделитесь пожалуйста куском работы с камерой если не сложно! Заранее спасибо!!
Добавлено спустя 32 минуты 47 секунд:спасибо попробуем и там спросить!
Заказывали их где-то в инете. Не, не единственная. Если интересует, спрошу, может будем ещё заказывать.
Я с ней ковырялся только на аппаратном уровне. Собрал такую штуку, проверил ответ камеры по И2С и работу шины данных осциллографом. Дальше я ей уже не занимался.
У меня есть проект на С в Кодевижине под ХМегуА3.
Там инициализация контроллера, интерфейса И2С и тестовый опрос нескольких регистров.
Есть ещё куски кода, найденные в инете - какой-то проект с похожим сенсором, но там всё программно сделано, все интерфейсы. И карта регистров.
Скинуть их?
Да, ещё схематик, могу дать, если надо.
Кстати, если не секрет, что планируешь делать с камерой?
Doniak » 27 ноя 2010, 20:16