Отговори на тема  [ 18 мнения ]  Отиди на страница 1, 2  Следваща
камера OV2640 с STM32G031K8T6 
Автор Съобщение
Ранг: Напреднал
Ранг: Напреднал

Регистриран на: Чет Авг 21, 2008 1:52 pm
Мнения: 476
Местоположение: Пловдив
Мнение камера OV2640 с STM32G031K8T6
Здравейте колеги,
проектирам една системка с камера и ме гложди един въпрос.
От сега казвам, че няма да е стрийм или бързо снимане а единичен photoshot през няколко минути.
Тоест, няма да се нуждая от бързина.
Идеята ми е дали евтин Cortex M0 може да чете 8 бита данни от камерата, дали изобщо ще му стигне производителност да я командва?
камерата ще е от тези дето са в алибаба, не ардуино модул, а директно само камерата
Вързал съм един SRAM 512k към stm32 за да запаметя снимката, преди да я изпратя по rs485
Поствам схема как съм вързал камерата към процесора.

Решението, трябва да е бюджетно, знам че има stm32f4 и stm32f7 с DCMI, но те са скъпи, трябва ми процесор за долар и половина :)


Последна промяна sukhoi на Съб Окт 12, 2019 12:04 pm, променена общо 1 път



Съб Окт 12, 2019 11:45 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 11:48 am
Мнения: 4671
Мнение Re: камера OV2640 с STM32G031K8T6
То за jpg-то май скорост не иска

_________________
main[-1u]={1};


Съб Окт 12, 2019 12:02 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 8:21 pm
Мнения: 27949
Местоположение: София
Мнение Re: камера OV2640 с STM32G031K8T6
То зависи от камерата, но стандартно dcmi е стрийм който го конфигурира. С необработени данни едва ли ще се справи чиплето, не че е невъзможно но друго няма да правиш. С jpeg пак е поток, там се предава на пакети и е според изображението. Трябва да си организираш четенето, за кортекс не знам, би трябвало да можеш, с малка 51-ца на силабс е възможно, реално можеш да използваш някоя периферия, тук другият въпрос е къде ще набутваш данните, във вътрешна или външна памет.
Има камери с фрейм буфер, който можеш да го изчетеш но не знам изобщо има ли такива по dcmi, аз съм използвал такава на usb, но това са обикновенно камери като за индустриален контрол и това е функция на процеси га който е на камерата.


Съб Окт 12, 2019 5:06 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Окт 11, 2011 10:53 pm
Мнения: 4174
Местоположение: Brussels / Пловдив
Мнение Re: камера OV2640 с STM32G031K8T6
С каква резолюция ще снимаш, цветно или черно бяло и т.н. ?
Трябва ли да обработваш кадъра или само да го препратиш?

_________________
Мразя да мразя ...


Последна промяна palavrov на Съб Окт 12, 2019 7:45 pm, променена общо 1 път



Съб Окт 12, 2019 6:49 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 11:48 am
Мнения: 4671
Мнение Re: камера OV2640 с STM32G031K8T6
ако кадъра е JPG - го взима само, за "raw" формати май иска синхро

https://github.com/ArduCAM/Arduino/tree/master/ArduCAM

_________________
main[-1u]={1};


Съб Окт 12, 2019 7:00 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Сеп 26, 2004 8:21 pm
Мнения: 27949
Местоположение: София
Мнение Re: камера OV2640 с STM32G031K8T6
Според мен и за jpg е синхронно, единия синк беше начало на стрийма, другия на пакет.


Съб Окт 12, 2019 10:18 pm
Профил
Ранг: Напреднал
Ранг: Напреднал

Регистриран на: Чет Авг 21, 2008 1:52 pm
Мнения: 476
Местоположение: Пловдив
Мнение Re: камера OV2640 с STM32G031K8T6
Ще се мъча да набутам jpeg-a във външен SRAM 512k като буфер, преди да се изпрати по RS485.
Камерата по принцип е 2 mpx което ще рече снимка в порядъка на 1Мб, но има регистър в който да зададеш компресия
и мисля може да се постигне 300-400К байта
Тоест с това чипле ще трябва да се направи четене от камерата, запис в sram и изпращане по rs485.

Хм май много неща с малко ресурс.. Като гледам Ардуино модула има бая хардуер за да може всичко да се сведе примерно до SPI

Може би е по-добре да взема някой PIC32MM с Parallel Master Port за четенето на 8-те бита данни, най-евтиния е от порядъка на 2 долара.

При всички положения програмиста трябва да е Бог, с такъв евтин хардуер :)


Нед Окт 13, 2019 8:31 am
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Фев 07, 2012 10:22 pm
Мнения: 3074
Мнение Re: камера OV2640 с STM32G031K8T6
http://www.issi.com/WW/pdf/IS62-65WVS5128FALL-BLL.pdf


Нед Окт 13, 2019 3:59 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Вто Окт 11, 2011 10:53 pm
Мнения: 4174
Местоположение: Brussels / Пловдив
Мнение Re: камера OV2640 с STM32G031K8T6
Не съм мното сигурен, че тази камера поддържа JPEG компресия ... документацията която ми попадна е все за разни модули с нея и от тях не става ясно кой всъщност прави компресията. Иначе с преточването на данни от камерата до външен рам и после по сериен интерфейс едва ли ще има проблем да се оправиш даже и с 8 битов процесор. То предполагам, че си сметнал скоростите за обмен и знаеш къде е тясното място - RS485. Е, може и да се наложи да си поиграеш малко за да работят всички процеси в паралел т.е. изпращането по рс485 да започне още преди да си прехвърлил целият кадър от камерата във външният рам. Но то това не е кой знае каква сложнотия в сравнение да енкодваш jpeg - за него може да трябва да буферираш целият кадър преди да започнеш енкодинга и т.н.

_________________
Мразя да мразя ...


Нед Окт 13, 2019 4:32 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 11:48 am
Мнения: 4671
Мнение Re: камера OV2640 с STM32G031K8T6
той е взел модул ArduCAM със сензор OV2640 който го клати Алтерата <---- тя мачка джипега
некъде гледах пример с PIC32MZ .... DMA с паралелния порт

_________________
main[-1u]={1};


Нед Окт 13, 2019 5:20 pm
Профил ICQ
Ранг: Напреднал
Ранг: Напреднал

Регистриран на: Чет Авг 21, 2008 1:52 pm
Мнения: 476
Местоположение: Пловдив
Мнение Re: камера OV2640 с STM32G031K8T6
Не, не.
Аз искам stm32 директно свързан с ov2640
Arducam беше пример


Нед Окт 13, 2019 7:07 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог
Аватар

Регистриран на: Сря Апр 27, 2005 11:48 am
Мнения: 4671
Мнение Re: камера OV2640 с STM32G031K8T6
https://github.com/circuitvalley/USB-Vi ... -PIC32-UVC

_________________
main[-1u]={1};


Нед Окт 13, 2019 7:26 pm
Профил ICQ
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Нед Фев 26, 2006 5:52 pm
Мнения: 10356
Местоположение: Добрич
Мнение Re: камера OV2640 с STM32G031K8T6
Видео интерфейсите по принцип работят на принципа или четеш или губиш. Сензора определено няма памет, т.е. трябва да четеш данните със скоростта с която се генерират. И тук вече зависи с каква скорост ще искаш да снимаш, т.е. дали ще снимаш пейзаж или нещо което мърда. Ако мърда е добре да си максимума, което в случая е 15 fps или 30MHz клок. Намалиш ли скоростта то просто снима един ред - праща, снима друг - праща. Ти си знаеш колко може да намаляш без да се омазва.
Според мен софтуерно приемане е простотия, която само, китайците могат да правят. Трябва си интерфейс, при ST се казваше DCI или DCMI не съм сигурен. Но няма да го видиш с М0 ядро или чип за 1$. По-скоро 4-5$...
Сега относно буфера - външен SRAM не знам откъде ти хрумна, но нито е супер бързо, нито имаш достатъчно памет, нито евтино. По-скоро SDRAM или SD-карта. Пак зависи от приложението, дали ще е по-добре огромен буфер на карта или бърз. За картите ми се върти в главата че STM-те (поне старите) имаха някакви ядове с клока и май не можеше повече от 24MHz. Но то много по-бързо от това с карта няма да е лесно, т.е. картата е решение при условие че има някаква компресия.


Нед Окт 13, 2019 7:55 pm
Профил
Ранг: Форумен бог
Ранг: Форумен бог

Регистриран на: Пон Мар 13, 2006 12:59 pm
Мнения: 3855
Местоположение: Габрово
Мнение Re: камера OV2640 с STM32G031K8T6
Оти си хванал дивото - вземи си есп32, в комет има даже платката с камерата, и не се мъчи. Ся, няма да е долар и половина чипа, ама като му сметнеш всичкити свинщини (sram, ...) и сметката се обръща.


Нед Окт 13, 2019 8:58 pm
Профил
Ранг: Почетен член
Ранг: Почетен член

Регистриран на: Съб Окт 30, 2004 10:19 pm
Мнения: 605
Мнение Re: камера OV2640 с STM32G031K8T6
линк


Нед Окт 13, 2019 11:08 pm
Профил
Покажи мненията от миналия:  Сортирай по  
Отговори на тема   [ 18 мнения ]  Отиди на страница 1, 2  Следваща

Кой е на линия

Потребители разглеждащи този форум: 0 регистрирани и 3 госта


Вие не можете да пускате нови теми
Вие не можете да отговаряте на теми
Вие не можете да променяте собственото си мнение
Вие не можете да изтривате собствените си мнения
Вие не можете да прикачвате файл

Търсене:
Иди на:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
Designed by ST Software for PTF.
Хостинг и Домейни