roboforum.ru

Технический форум по робототехнике.

ПРИМЕНЕНИЕ 1300x1040 Jpeg камеры TCM8240MD SEN-08668

Re: ПРИМЕНЕНИЕ 1300x1040 Jpeg камеры TCM8240MD SEN-08668

Сообщение galex1981 » 22 окт 2009, 14:00

Я попробую в таком варианте, а ты в своем, потом посмотрим плюсы и минусы каждого способа
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: ПРИМЕНЕНИЕ 1300x1040 Jpeg камеры TCM8240MD SEN-08668

Сообщение Duhas » 22 окт 2009, 14:05

ну у меня то сигналы будут адреса в ДМА менять скорее всего )
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: ПРИМЕНЕНИЕ 1300x1040 Jpeg камеры TCM8240MD SEN-08668

Сообщение vvk74 » 28 дек 2009, 20:29

А подробные описания регистров этой камеры есть у кого-нибудь? Интересует описание регистров связанных с PLL, AWB, ALC и JPEG. И вообще кому-нибудь уже удалось заставить ее работать?
vvk74
 
Сообщения: 128
Зарегистрирован: 08 сен 2009, 20:13
Откуда: Екатеринбург

Re: ПРИМЕНЕНИЕ 1300x1040 Jpeg камеры TCM8240MD SEN-08668

Сообщение Duhas » 29 дек 2009, 05:59

выше была ссылка на забугровый форум.. там народ ее заводил... мне пока неначем (
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: ПРИМЕНЕНИЕ 1300x1040 Jpeg камеры TCM8240MD SEN-08668

Сообщение galex1981 » 03 янв 2010, 03:43

Вот несколько источников о регистрах и программном использовании камеры
Вложения
ARL-TN-344.pdf
пример
(255.83 КиБ) Скачиваний: 16
TCM8240MD_APPNOTE041214.pdf
AppNote
(21.99 КиБ) Скачиваний: 18
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: ПРИМЕНЕНИЕ 1300x1040 Jpeg камеры TCM8240MD SEN-08668

Сообщение vvk74 » 06 янв 2010, 00:33

В приведенных источниках нет нужной информации. На забугорном форуме тоже данных не густо.
Попытался запустить камеру, пока ерунда какая-то получается.
Вложения
img0.jpg
vvk74
 
Сообщения: 128
Зарегистрирован: 08 сен 2009, 20:13
Откуда: Екатеринбург

Re: ПРИМЕНЕНИЕ 1300x1040 Jpeg камеры TCM8240MD SEN-08668

Сообщение Duhas » 06 янв 2010, 11:38

ну тут вроде на лицо косяки синхронизации :crazy:
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: ПРИМЕНЕНИЕ 1300x1040 Jpeg камеры TCM8240MD SEN-08668

Сообщение vvk74 » 06 янв 2010, 20:37

Это у меня такой JPEG с камеры получается, поэтому врядли это синхронизация.
Установки у камеры такие:
Код: Выделить всёРазвернуть
cam_write(0x02,0x0);
cam_write(0x03,0x2);
cam_write(0x04,0x50);
cam_write(0x05,0x0);
cam_write(0x1a,0xff);
cam_write(0x1b,0xb3);
cam_write(0x1e,0x6c);
cam_write(0x1f,0x09);
cam_write(0x0b,0x0);
cam_write(0x0e,0xb0);
cam_write(0x11,0x6a);
cam_write(0x14,0x33);
cam_write(0xe6,0x08);

где: cam_write(адрес, данные)

с камеры через ПЛИС (EPM7128SLC84-10) записываю в память (K6X8008C2B-UF55), тактовая для камеры 10 МГц, после захвата кадра не спеша считываю МК (ATMEGA644) и на SD карточку записываю.

Есть правда подозрение, что память не все успевает записать т.к. скорость для нее уже предельная вроде как.
vvk74
 
Сообщения: 128
Зарегистрирован: 08 сен 2009, 20:13
Откуда: Екатеринбург

Re: ПРИМЕНЕНИЕ 1300x1040 Jpeg камеры TCM8240MD SEN-08668

Сообщение Myp » 06 янв 2010, 23:22

по виду так типичный битый джипег =)
резкая смена цвета примерное место пропуска байтов)
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: ПРИМЕНЕНИЕ 1300x1040 Jpeg камеры TCM8240MD SEN-08668

Сообщение galex1981 » 13 янв 2010, 20:05

to vvk74: А как ты подключал выводы D0-D7 камеры к МК, подтягивающие к земле резисторы ставил? Я в литературе по видеоустройствам видел что данные подтягиваются к земле чтобы исключить паразитные сигналы
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: ПРИМЕНЕНИЕ 1300x1040 Jpeg камеры TCM8240MD SEN-08668

Сообщение vvk74 » 15 янв 2010, 02:59

Хм... к земле не подтягивал. У меня еще одна проблемка с этой камерой, попробовал ее обычном режиме так получается в каждой строке половина в один тон закрашена R=01h, G=01h, B=01h настройки те же только jpeg отключен
vvk74
 
Сообщения: 128
Зарегистрирован: 08 сен 2009, 20:13
Откуда: Екатеринбург

Re: ПРИМЕНЕНИЕ 1300x1040 Jpeg камеры TCM8240MD SEN-08668

Сообщение galex1981 » 15 янв 2010, 10:18

Слушай, а ты при пайке саму камеру испортить не мог?
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: ПРИМЕНЕНИЕ 1300x1040 Jpeg камеры TCM8240MD SEN-08668

Сообщение vvk74 » 15 янв 2010, 22:33

Это как при пайке сломать половину строки? И в разных режимах она по разному себя ведет. У меня правда еще одна камера есть, пока не запаяная :)

Добавлено спустя 18 минут 10 секунд:
Вообще ДШ на эту камеру очень забавный, подробнейшим образом расписан стандартный обмен по I2C, зато остальное - тайна за семью печатями, как хочешь так и разбирайся. Производитель похоже "отдохнул" на данном ДШ, и это все при том, что это не первая версия ДШ.
vvk74
 
Сообщения: 128
Зарегистрирован: 08 сен 2009, 20:13
Откуда: Екатеринбург

Re: ПРИМЕНЕНИЕ 1300x1040 Jpeg камеры TCM8240MD SEN-08668

Сообщение galex1981 » 16 янв 2010, 01:19

А что нужно остальное? По I2C отправляй команды и по линии данных получай байты данных, из которых собираешь jpeg или bmp. Как доберусь до камеры, отпишусь по поводу ее работы
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: ПРИМЕНЕНИЕ 1300x1040 Jpeg камеры TCM8240MD SEN-08668

Сообщение vvk74 » 16 янв 2010, 20:23

Остальное - это подробное описание регистров, что за что отвечает и для чего нужно, да и обмен по шине данных неплохо было бы укрупненно показать с временами и т.д., а то кроме I2C нормально ничего и не работает, приходится все экспериментальным путем узнавать.
vvk74
 
Сообщения: 128
Зарегистрирован: 08 сен 2009, 20:13
Откуда: Екатеринбург

Пред.След.

Вернуться в Компьютерное зрение

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

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