roboforum.ru

Технический форум по робототехнике.
Текущее время: 21 фев 2025, 18:33

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




Начать новую тему Ответить на тему  [ Сообщений: 148 ]  На страницу Пред.  1, 2, 3, 4, 5, 6, 7 ... 10  След.
Автор Сообщение
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 09 окт 2009, 23:29 
Не в сети
Аватара пользователя

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

Добавлено спустя 54 секунды:
Устройства: SD/MMC карты, некоторые камеры, преобразователи интерфейсов...

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 09 окт 2009, 23:34 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Michael_K писал(а):
Что-то я не увидел в даташите никакого максимума.
Может не заметил чего?


стр 310, раздел 28.8, табл. 28.7 (ADC Characteristics). Явно указаны диапазоны clock frequency 50-1000 kHz и conversion time 13-260 ms.

Но это я так, попридираться :) Реально - респект, смелый подход. АЦП последовательного приближения имел полнейшее право вообще не завестись на пятикратной скорости. Выходит, резервы есть, и для любительских целей ими можно пользоваться, для этой задачи и 3-4 бита точности наверное хватит.

Насчет протокола - и правда, такой девайс напрашивается быть инициатором посылки, вести обмен во время тех же невидимых полей кадровой синхронизации. Например плевать в уарт пакет с результатами обработки предыдущего кадра. С spi и i2c, где мастер - главный контроллер такое сделать сложнее - но можно вывести дополнительную ногу ("готовность") и пускай основной проц ее анализирует. Появилась готовность - у него есть скажем миллисекунда-другая (из 20) на то, чтобы дать запрос и получить ответ.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 09 окт 2009, 23:49 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Цитата:
Обычно на SPI и вешают устройства, требующие высокоскоростной приемо/передачи.

Ну это понятно - это общие слова.

Тут немножко о другом.
Например, если у народа массово робот собран на плате, ну скажем, МиниБота
(или еще чего-то, неважно), то вообще есть ли там SPI? И если есть,
не занят ли он жизненно важными или другими функциями,
которые не хочется терять? Предусмотрена ли работа в режиме слэйва?

Например, на популярных АВРках SPI часто используется для внутрисхемного программирования,
предусмотрена ли на плате возможность отключения другой активной периферии в режиме программирования?

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

Добавлено спустя 1 минуту 1 секунду:
boez писал(а):
Явно указаны диапазоны clock frequency 50-1000 kHz

Ой, и правда :)))))

Добавлено спустя 3 минуты 8 секунд:
Если уж SPI, то девайс должен быть мастером, конечно.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 10 окт 2009, 00:00 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 10 окт 2009, 00:05 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Цитата:
LCD, радиомодемы и т.д.

Не знаю, зачем роботу SD-карта, а вот с LCD и радиомодемами - это проблема.
Захочет ли человек расстаться с индикатором или радиоканалом, чтобы
поставить непонятную примочку, которая даже картинки не дает?
Не думаю...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 10 окт 2009, 00:18 
Не в сети
Аватара пользователя

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

Добавлено спустя 2 минуты 26 секунд:
кстати, дополнительный софтовый уарт тоже легко поднимается


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 10 окт 2009, 00:21 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Цитата:
SPI на основной плате можно и софтовый поднять.

Вы не совсем правы, это мастера легко софтового поднять,
а слэйв потребует ноги прерывания, как минимум, и скорость ограничится
скоростью реакции на это прерывание.

Цитата:
так что не заморачивайся...


Я и не заморачиваюсь - пока это все, вообще, теория и разговоры :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 10 окт 2009, 00:34 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
1. меня на "Вы" могут тока враги называть... :D
2. лишнюю ногу с прерыванием эт мы всегда найдем


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 10 окт 2009, 00:41 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Может проще вытащить бы из главного контроллера ногу АЦП и не париться :).
EdGull, это вы - автор минибота?
Я бы на вашем месте скорее выделил бы контроллер мотора в отдельный модуль
(энкодер, мост, датчик тока, тинька какая-нибудь тринадцатая, интерфейсик простенький,
чтобы их все на одну веревку посадить или шим стандартный).
Было бы законченное устройство - контроллер для простого коллекторного движка.
К этому например ЭРСИшники уже давно пришли с их бесколлекторниками.

Впрочем это оффтоп.


Добавлено спустя 1 минуту 9 секунд:
EdGull писал(а):
1. меня на "Вы" могут тока враги называть... :D

Ну уж, простите, это не со зла - воспитание совеццкое, тудыть его...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 10 окт 2009, 00:43 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 10 окт 2009, 00:57 
Не в сети
Аватара пользователя

Зарегистрирован: 07 окт 2009, 00:29
Сообщения: 6028
Откуда: СПб
Цитата:
но тогда главный контроллер только видеообработкой и будет заниматься.

Когда главный контроллер занят генерированием посылки для ТСОПа или программно делает ШИМ
и считает энкодеры - это меня лично больше смущает :wink:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 10 окт 2009, 01:12 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 10 окт 2009, 02:15 
Не в сети
Мастер Самоделкин
Аватара пользователя

Зарегистрирован: 11 окт 2004, 19:20
Сообщения: 3678
Откуда: Россия, СПб
прог. языки: C/C++, Python, asm
ФИО: Курмис Александр Андреевич
Автору респект! Идея давно в воздухе висела, наконец-то у кого-то дошли до нее руки)

Читал бегло, может не заметил, такой вопрос:
Строки и кадры программно выделяешь? Или внешними компараторами?
Думаю надо двигать в сторону внешнего АЦП - там уже и по-круче зрение сделать получится. Тут же не нужен реал-тайм, тут главное кадр по-четче выцепить, а мусолить его можно долго и упорно... :wink:

_________________
Ниндзя - круче всех. Они умеют ходить по воде, делить на ноль и угадывать шаффл в АйПоде.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 10 окт 2009, 08:10 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Сваял макетик - Камера + AVR
СообщениеДобавлено: 10 окт 2009, 16:23 
Не в сети

Зарегистрирован: 17 апр 2009, 15:09
Сообщения: 987
Откуда: Rostov-Don
Датчик обычной мыши имеет 16*16 и потребляет в 10 раз меньше глазка, хотя можно найти и 64*64. Тогда оцифровка не понадобится.
Вот алгоритм опознавания – это уже интересней. Нас ведь не изображение интересует, а реакция на него.


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

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


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

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


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

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