roboforum.ru

Технический форум по робототехнике.
Текущее время: 19 апр 2025, 01:37

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




Начать новую тему Ответить на тему  [ Сообщений: 189 ]  На страницу Пред.  1 ... 8, 9, 10, 11, 12, 13  След.
Автор Сообщение
 Заголовок сообщения: Re: Управление роботом через Интернет?
СообщениеДобавлено: 07 дек 2011, 11:10 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Дак если ставить OR-AVR-M128-S, то у него и 8 портов АЦП есть. На них вешать датчики тока и прочее.
А еще есть порт I2C.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление роботом через Интернет?
СообщениеДобавлено: 07 дек 2011, 12:31 
Не в сети

Зарегистрирован: 20 сен 2011, 13:34
Сообщения: 79
Откуда: Москва
=DeaD= писал(а):
Дак если ставить OR-AVR-M128-S, то у него и 8 портов АЦП есть. На них вешать датчики тока и прочее.
А еще есть порт I2C.


Не очень понятно как получать данные с этих портов? Есть сэмплы?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление роботом через Интернет?
СообщениеДобавлено: 07 дек 2011, 13:43 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
В инструкции mediawiki/images/4/45/OR-AVR-M128-S.pdf читайте раздел "Работа с GPIO-портами" раздела 13, страница 15 из 22.

Если коротко:

Пример команды: PinModeF0=A
Ответ на неё: PinModeF0=ADC

Пример команды: PinGetF0
Ответ на неё: F0:3.30

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление роботом через Интернет?
СообщениеДобавлено: 07 дек 2011, 13:59 
Не в сети

Зарегистрирован: 20 сен 2011, 13:34
Сообщения: 79
Откуда: Москва
=DeaD= писал(а):
В инструкции mediawiki/images/4/45/OR-AVR-M128-S.pdf читайте раздел "Работа с GPIO-портами" раздела 13, страница 15 из 22.

Если коротко:

Пример команды: PinModeF0=A
Ответ на неё: PinModeF0=ADC

Пример команды: PinGetF0
Ответ на неё: F0:3.30


Посмотрел. Но примеры на C# и других языках были бы очень полезны, у меня гораздо быстрей получается разобраться когда я смотрю как это сделано в рабочем примере на привычном языке. Пока контроллер в пути, был бы очень признателен, если бы вы выложили маленький примерчик, не обязательно доведенный до идеального состояния. :oops:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление роботом через Интернет?
СообщениеДобавлено: 07 дек 2011, 14:05 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Так там работа с COM-портом, а всё остальное - уже в рамках потока байт.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление роботом через Интернет?
СообщениеДобавлено: 07 дек 2011, 17:43 
Не в сети

Зарегистрирован: 20 сен 2011, 13:34
Сообщения: 79
Откуда: Москва
А есть рекомендации по выбору совместимых c OR-AVR-M128-S датчиков тока (до 100А) и напряжения?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление роботом через Интернет?
СообщениеДобавлено: 07 дек 2011, 18:29 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
Korogodsky писал(а):
А есть рекомендации по выбору совместимых c OR-AVR-M128-S датчиков тока (до 100А) и напряжения?

Так как раз твой по ссылке и пойдет, ровно 100А и будет диапазон измерений. В одну сторону правда. Чтобы в обе - надо еще три резистора. Ну это если датчик умеет вообще в обе стороны мерять.

Добавлено спустя 8 минут 8 секунд:
А, не умеет. Ну тогда все ОК, при 5 вольтах питания OR-AVR-M128-S будет 0-100А диапазон.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление роботом через Интернет?
СообщениеДобавлено: 07 дек 2011, 18:37 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Диапазон АЦП на OR-AVR-M128-* не 5V, а 3.3V, поэтому придётся прикрутить резисторный делитель. Или мерять до 66.6А :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление роботом через Интернет?
СообщениеДобавлено: 07 дек 2011, 19:24 
Не в сети

Зарегистрирован: 27 авг 2008, 10:45
Сообщения: 1981
Откуда: Харьков
прог. языки: С/С++
=DeaD= писал(а):
Диапазон АЦП на OR-AVR-M128-* не 5V, а 3.3V, поэтому придётся прикрутить резисторный делитель. Или мерять до 66.6А :)

А, ну значит делитель. Вернее просто резистор на 200к в параллель (там если глянуть схему датчика - видно, что это источник тока, нагруженный на 100к).


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление роботом через Интернет?
СообщениеДобавлено: 08 дек 2011, 00:12 
Не в сети

Зарегистрирован: 20 сен 2011, 13:34
Сообщения: 79
Откуда: Москва
Наверное глупый вопрос задам, не нашел датчиков напряжения, мне нужно мониторить несколько напряжений на борту, как это сделать?

Добавлено спустя 3 минуты 5 секунд:
А, вот нашел что-то: http://www.flytron.com/sensors/97-volta ... metry.html

как его подключить кOR-AVR-M128?

Добавлено спустя 2 секунды:
А, вот нашел что-то: http://www.flytron.com/sensors/97-volta ... metry.html

как его подключить кOR-AVR-M128?

Добавлено спустя 2 минуты 21 секунду:
Т.е. я правильно понимаю, что его можно подключить так же как серву?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление роботом через Интернет?
СообщениеДобавлено: 08 дек 2011, 00:19 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Korogodsky писал(а):
Наверное глупый вопрос задам, не нашел датчиков напряжения, мне нужно мониторить несколько напряжений на борту, как это сделать?

Вы их не нашли, потому что их специально никто не делает на продажу :) потому что их делают из 2 резисторов.

Допустим вам надо замерять напряжение от 0 до 100 вольт, а ваш контроллер читает только от 0 до 3.3В (ну то есть наш контроллер :)) - значит вам надо собрать [[:ru:Делитель напряжения]], который сократит напряжение в 30 раз.

Для этого можно взять 2 резистора - на 1кОм и на 29кОм.

Добавлено спустя 1 минуту 44 секунды:
А нет, нынче и из 2 резисторов и 1 конденсатора (для сглаживания колебаний его ставят на выходе с делителя) делают продукт :shock:

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление роботом через Интернет?
СообщениеДобавлено: 08 дек 2011, 00:42 
Не в сети

Зарегистрирован: 20 сен 2011, 13:34
Сообщения: 79
Откуда: Москва
Так, а бародатчики высоты и скорости из чего нынче делают?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление роботом через Интернет?
СообщениеДобавлено: 08 дек 2011, 00:54 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
А вот это уже реально надо датчики :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление роботом через Интернет?
СообщениеДобавлено: 08 дек 2011, 10:44 
Не в сети

Зарегистрирован: 20 сен 2011, 13:34
Сообщения: 79
Откуда: Москва
Собираюсь делать заказ на Pololu, буду заказывать различные датчики, еще один вопрос есть, офтоп конечно... какой датчик расстояния лучше выбрать - оптический или сонар? Есть такой сонар: http://www.pololu.com/catalog/product/794
И есть такой оптический: http://www.pololu.com/catalog/product/1137
У меня в планах сделать робот-самолет, датчик расстояния думаю использовать на посадке, т.е. 1,5 метра дальности действия мне достаточно. Самолет может приземляться на поле, поэтому мне нужно чтобы датчик видел траву в том числе, чтобы самолет с размаху в нее не врубился, а плавно на нее сел. Какой тип датчика подойдет для этого лучше?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Управление роботом через Интернет?
СообщениеДобавлено: 08 дек 2011, 10:52 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Для посадки однозначно сонар - потому как у оптического датчика угол зрения копеечный - придётся им бешенно вертеть или ставить массивы датчиков. А вот как оно с травой работает - я не знаю. Но знаю что на роботизированных мелких леталках ставят сонары. И дальность действия у сонаров - до 6м, а у оптических - 1.5м максимум. А вот какой конкретно сонар - надо смотреть, они там у этих MaxSonar разные есть.

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 189 ]  На страницу Пред.  1 ... 8, 9, 10, 11, 12, 13  След.

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


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

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


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

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