roboforum.ru

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

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


Правила форума


В этом форуме новые темы не создаются, однако обсуждение допустимо.



Начать новую тему Ответить на тему  [ Сообщений: 184 ]  На страницу Пред.  1 ... 5, 6, 7, 8, 9, 10, 11 ... 13  След.
Автор Сообщение
 Заголовок сообщения: Re: Робот пылесос на базе RV-2
СообщениеДобавлено: 17 дек 2009, 11:16 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2008, 14:41
Сообщения: 997
Откуда: СПб
прог. языки: C,Python
на па стоит мультиплексор для ацп
и тратить этот порт лучше для самого АЦП


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот пылесос на базе RV-2
СообщениеДобавлено: 17 дек 2009, 11:55 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
Ну у меня PA7 как АЦП и используется, для контроля разряда/заряда аккумулятора. А больше мне АЦП и не нужно, поэтому занял под управление моторами. Свободными оставил только УАРТ (на всякий случай) и одно внешнее прерывание скорее всего для ИК пульта.

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот пылесос на базе RV-2
СообщениеДобавлено: 17 дек 2009, 18:26 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
у меня почти такая же схема (на меге8), только без дисплея, а индикация состояния батареи три светодиода Full, Nor, Low.
Кстати, бамперы на вн. прерываниях (собсно как и у меня :) ), а значит "сработали оба, идём на (к примеру) разворот" - невозможно? :wink:

_________________
_________
Sincerely,
Vovan


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот пылесос на базе RV-2
СообщениеДобавлено: 17 дек 2009, 18:51 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2008, 14:41
Сообщения: 997
Откуда: СПб
прог. языки: C,Python
видемо энкодеры ставится не будут...
ИК пульт проще повесить на уарт
а точнее тсоп на ногу RX


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот пылесос на базе RV-2
СообщениеДобавлено: 17 дек 2009, 20:41 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
Vovan писал(а):
а значит "сработали оба, идём на (к примеру) разворот" - невозможно?

Ну почему-же, возможно. Дело в том, что внешние прерывания у меня выставляют только флаги помехи (помеха слева и помеха справа). А потом, в теле основного цикла я их анализирую и сбрасываю. В частности при стыковке с базой, я жду срабатывания обоих датчиков, плюс ток через зарядку.
ALHIMIK писал(а):
видемо энкодеры ставится не будут...
ИК пульт проще повесить на уарт
а точнее тсоп на ногу RX

Энкодеров точно у меня не будет :)
Я так и думал сначала. Но возможно ли так будет принять посылку с пульта RC5?

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот пылесос на базе RV-2
СообщениеДобавлено: 17 дек 2009, 20:50 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2008, 14:41
Сообщения: 997
Откуда: СПб
прог. языки: C,Python
уарт он и в африке уарт :)
нужно будет только сделать обработчик приходящих кадров
только скорость будет ограниченна тсопом


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот пылесос на базе RV-2
СообщениеДобавлено: 17 дек 2009, 21:03 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
2 yak-40: хитрО :) а я вот стормозил :( теперь учту, сенкс :)
ЗЫ: про алгоритм и траекторию здесь считается оффтоп? можно ли тут про это?

_________________
_________
Sincerely,
Vovan


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот пылесос на базе RV-2
СообщениеДобавлено: 17 дек 2009, 21:08 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
Vovan писал(а):
про алгоритм и траекторию здесь считается оффтоп? можно ли тут про это?

:pardon:
Наверное можно, тема то про пылесос :)

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот пылесос на базе RV-2
СообщениеДобавлено: 17 дек 2009, 21:10 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
тогда такое :shock:
никак не могу сообразить движение бота по спирали (имеется ввиду Архимедова спираль) с постоянной линейной скоростью и дельтаR равной ширине бота...
Верно ли я понимаю, что необходимо сначала вывести формулу зависимости ШИМов от длины спирали? или как-то проще можно решить енту задачу?

_________________
_________
Sincerely,
Vovan


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот пылесос на базе RV-2
СообщениеДобавлено: 17 дек 2009, 22:13 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
ALHIMIK писал(а):
нужно будет только сделать обработчик приходящих кадров
только скорость будет ограниченна тсопом

А есть готовые решения? :oops:
Мне MiBBiM библиотеку для RC5 выложил, но там внешнее прерывание используется...

Добавлено спустя 1 час 2 минуты 18 секунд:
Vovan писал(а):
или как-то проще можно решить енту задачу?

Я решил проще, хотя наверное не так изящно.
Ну во-первых после долгих экспериментов с ШИМ-ом пришел к выводу, что без обратной связи, регулировать скорость достаточно сложно, а точно - невозможно. Тогда я отказался от регулировки скорости, и сделел отдельный стабилизатор на двигатели.
Во-вторых ездить по спирали надо :) .
Поэтому заменил спираль на... как бы это назвать, квадратную спираль :shock:
Тоесть, едем прямо, поворот на 90 гр., далее прямо, дольше на корпус бота, опять поворот на 90 гр. и т.д. до упора в препятствие.
Ну как-то так :oops:

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот пылесос на базе RV-2
СообщениеДобавлено: 17 дек 2009, 22:35 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2008, 14:41
Сообщения: 997
Откуда: СПб
прог. языки: C,Python
на счёт готовых не знаю но
1)Протокол описан и описания есть в сети
2) Забить на протокол и сделать так -
вывод тсопа на рх
модуль USART в режим приёма на частоте(подбирать эксперементально минимально допустимая - частотат тсопа)
на тсоп последовательно светить с пульта и "запоминать" то что приходило
ну а далльше просто состовляем таблицу и вперёд :crazy:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот пылесос на базе RV-2
СообщениеДобавлено: 17 дек 2009, 22:59 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
:shock: Зачем же так сложно! Если есть готовый пульт, готовое решение, готовая библиотека, и свободное внешнее прерывание?
Или мы не ищем лёгких путей? :D

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот пылесос на базе RV-2
СообщениеДобавлено: 17 дек 2009, 23:22 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2008, 14:41
Сообщения: 997
Откуда: СПб
прог. языки: C,Python
так не интересно
есть С голова и руки... 8)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот пылесос на базе RV-2
СообщениеДобавлено: 19 дек 2009, 00:36 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
2 yak-40:
каким транзистором турбина включается? (в смысле его название)

_________________
_________
Sincerely,
Vovan


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Робот пылесос на базе RV-2
СообщениеДобавлено: 20 дек 2009, 01:22 
Не в сети
Аватара пользователя

Зарегистрирован: 23 окт 2007, 22:03
Сообщения: 3037
Откуда: Москва
прог. языки: С
ФИО: Евгений Яковец
Не знаю :shock:
Я его из штатной электроники вынул.
Корпус как у КТ817. Похоже какой-то составной. Как разберу в очередной раз, срисую название :D

_________________
- Этот человек - не человек! это робот!
- Как? уже делают?!
- Делают!!!


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

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


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

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


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

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