roboforum.ru

Технический форум по робототехнике.
Текущее время: 02 дек 2024, 18:23

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




Начать новую тему Ответить на тему  [ Сообщений: 21 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: параллельная работа SD карты в 2х устройствах
СообщениеДобавлено: 03 фев 2010, 17:15 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

может ли SD карта быть прицеплена одновременно на 2 устройства??
например быть включенной в родное устройство и проводками к МК подключена(с соответсвующим обвесом)

в фотокамере например активная работа с картой есть только в момент записи джипега
в остальное время можно её вобще выдернуть оставив контакт присутствия карты в слоте замкнутый.
собственно МК тоже я так полагаю может свободно не трогать карточку когда ему не надо.

так вот
я это к чему
chdk может всё что угодно с камерой делать
управлять зумом, фокусировкой, затвором, даже детектор движения можно сделать и примитивное распознавание, читать писать файлы на карточку памяти, мигать лампочками.

тоесть мы запросто можем сделать дистанционно полностью управляемый фотоаппарат пантильт на сервах, остальное через командные файлы.
цепляем к камере gprs, вайфай или блютус и удалённо управляем направлением камеры, углом обзора, получаем фотки любого разрешения (читаем с карты памяти уже готовую фоту и отправляем по модему, превью для быстрого прицеливания можно делать 320Х240 а потом уже потихоньку слать полноценный многомегапиксельный кадр).

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: параллельная работа SD карты в 2х устройствах
СообщениеДобавлено: 03 фев 2010, 18:41 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
можно еще круче, к фотику в место SD-карты прицепить сквозняком Мегу.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: параллельная работа SD карты в 2х устройствах
СообщениеДобавлено: 03 фев 2010, 18:44 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Тогда и фотика будет 2й проц но не будет памяти ;)
А если без приколов, то может конечно: протокол связи с SD картой: SPI, проблема только в гальванической развязке

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: параллельная работа SD карты в 2х устройствах
СообщениеДобавлено: 04 фев 2010, 10:41 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
EdGull писал(а):
можно еще круче, к фотику в место SD-карты прицепить сквозняком Мегу.

хм
с какой скоростью мега сможет перекачивать файло с SPI в usart ?
там навено всё мееедленно очень.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: параллельная работа SD карты в 2х устройствах
СообщениеДобавлено: 04 фев 2010, 10:59 
Не в сети
Аватара пользователя

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

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: параллельная работа SD карты в 2х устройствах
СообщениеДобавлено: 04 фев 2010, 11:15 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
А зачем в USART?

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: параллельная работа SD карты в 2х устройствах
СообщениеДобавлено: 04 фев 2010, 12:06 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
усарт конечно непринципиально, можно чтонить другое, смотря какой протокол для радиомодема удобней
на флешку вобщет пишется со скорость порядка 2-3 мбит/с(на старую 16 мб)
я так думаю фотик может сглючить при такой малой скорости записи...
а вот с буферной SD карточкой Ок будет, мона спокойненько хоть 5 минут скачивать джипег 6 мегапиксельный.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: параллельная работа SD карты в 2х устройствах
СообщениеДобавлено: 04 фев 2010, 13:26 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
CHDK - рульная штука. Вот чудак снимает фотки со змея. Там есть интересный пост. Он пишет, что chdk может как чувствовать линию +5v USB, так и управлять ей. Также у камеры есть кнопки и светодиоды. По идее можно замутить программный обмен через них, если не спешить. А еще интересно, если проц умеет щелкать линией USB - может там вообще USB OTG? :) Хотя может просто пин контроллера перенастраивается на вывод и все.

http://forum.pololu.com/viewtopic.php?f=2&t=1456

Добавлено спустя 12 минут 32 секунды:
Да, на их форуме есть пара тем насчет таких хаков
http://chdk.setepontos.com/index.php/topic,4443.0.html
http://chdk.setepontos.com/index.php/topic,3697.0.html


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: параллельная работа SD карты в 2х устройствах
СообщениеДобавлено: 04 фев 2010, 15:19 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

но кнопки и светодиоды дествительно можно переназначать, например если кнопка спуск сломалась то можно фоткать любой другой)

в принципе это всё лишнее, кнопки и светики, можно просто писать нужные команды на флешку а скрипт будет их читать и выполнять. лишь бы радиоканал пробивал нужное растояние.

ещё круто когда камеру в стратосферу запускают на метеозондах.

Добавлено спустя 1 минуту 35 секунд:
кстати камера может делать довольно шустро простейшие действия типа распознавания границ, тоесть можно делать автопилот который будет держать горизонтально аппарат или выполнять крен на нужный угол.

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: параллельная работа SD карты в 2х устройствах
СообщениеДобавлено: 04 фев 2010, 16:18 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
А интересно, даташит на DigiC III нигде не валяется? :)
Еще как теоретический вариант возможна связка AVR+VNC1L+фотик в режиме USB-диска. Там скорость должна быть нормальная.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: параллельная работа SD карты в 2х устройствах
СообщениеДобавлено: 04 фев 2010, 17:12 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

Зарегистрирован: 18 сен 2006, 12:26
Сообщения: 18018
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич
насчёт усб хоста...
это абсолютно лишнее звено в процессе обработки, причём по усб нельзя видео реалтайм получать.
а вот по SPI мы можем получать видео от 320х240 до 640х480 и даже есть режим супер скорости 60 кадров в секунду, чтобы робот например умел ловить мячики или обыгрывать всех в робофутбол))))

видео идёт в формате mjpeg, тоесть куча джипегов идут непрерывно (в оригинале записываясь в один большой файл на SD карту)
можно приделать быстрый процессор который будет принимать напрямую по SPI кадры в формате mjpeg. и соответсно обрабатывать их на лету.

60 fps это реально мегакруто :good:

_________________
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: параллельная работа SD карты в 2х устройствах
СообщениеДобавлено: 04 фев 2010, 17:29 
Не в сети
Аватара пользователя

Зарегистрирован: 15 сен 2007, 13:03
Сообщения: 6338
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович
а там с картой работа точно по СПИ идет?

_________________
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: параллельная работа SD карты в 2х устройствах
СообщениеДобавлено: 04 фев 2010, 17:30 
Не в сети
Аватара пользователя

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

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: параллельная работа SD карты в 2х устройствах
СообщениеДобавлено: 04 фев 2010, 17:47 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Ну да, согласен, напрямик работать проще.

А по какому даташиту смотреть???

Я чего-то предполагаю, что фотик пишет на SD-карту не по SPI, а по полному SD... Поэтому нужен контроллер, который этот SD (там синхронный параллельный 4-битный интерфейс) сможет принять. Ну например контроллер с четырьмя аппаратными SPI :)
Если собираемся мучать реальную SD карту с двух сторон - то тоже надо как-то разруливать доступ - давать Reset карте, переводить ее в SPI режим, обмениваться, снова Reset - и тогда пусть фотик с ней обменивается. Если он не обидится что у него под ногами карте сделали reset. :)

А вообще не все так плохо. LPC2103 вместо карточки, с ноги чипселекта - быстрое прерывание, как пришел селект - запретить все прерывания и обмениваться с фотиком (эмулировать карту) ногодрыгом, единицы мегабайт в секунду можно получить. А может быть можно и на AVR такое сделать - ну просто будет помедленнее, а скорость обмена вроде бы карта сообщает фотику - так что можно заставить его писать медленнее.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: параллельная работа SD карты в 2х устройствах
СообщениеДобавлено: 04 фев 2010, 17:55 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
to boez: У меня такое ощущение что ты считаешь что предельная скорость по SPI маленькая. В реальности скорость по SPI зависиь от типа МК. В фотике стоит АРМ, и не один потому там и скорость обмена с SD картой по SPI приличная. Описание SD карт можно найти в Гугле. А пример подключения в схеме Минибота например

_________________
if(!Operate) Read(pDatasheet);


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

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


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

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


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

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