roboforum.ru

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

 

Проект модуля ИК-бамперов для шины RoboBus

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

Re: Проект модуля ИК-бамперов для шины RoboBus

Сообщение blindman » 26 дек 2008, 12:39

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

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

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

Re: Проект модуля ИК-бамперов для шины RoboBus

Сообщение Ruslan » 26 дек 2008, 14:43

проблема, котрую я пытаюсь решить, это слишком далекое расположение платы сенсоров от оси поворота робота. Сдается мне, что это ухудшит маневренность. Хотя конечно эту проблему можно решить отделением контроллера и подключением его через шлейф. Если можно еще пожелания:
- добавьте светодиодов, если есть свободные ноги у меги - будут показывать статус
- есть ли предложения относительно протокола обмена данными с основным мк?
- запишите меня на тестирование / покупку платы из первой партии.
- выложите текущий проект платы в Игле или хотя бы схему для обсуждения.
Последний раз редактировалось Ruslan 12 янв 2009, 16:05, всего редактировалось 1 раз.
Аватара пользователя
Ruslan
 
Сообщения: 588
Зарегистрирован: 03 июн 2007, 22:32
Откуда: Москва
ФИО: Руслан

Re: Проект модуля ИК-бамперов для шины RoboBus

Сообщение =DeaD= » 26 дек 2008, 14:50

RiO писал(а):- есть ли предложения относительно протокола обмена данными с основным мк?

IMHO Просто нет вариантов особо осмысленных кроме i2c. А кому как кажется?

Добавлено спустя 39 секунд:
Кстати, какой ширины линия в классическом лайн-трейсинге?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Проект модуля ИК-бамперов для шины RoboBus

Сообщение blindman » 26 дек 2008, 15:03

Дык обсуждать уже поздно как бы . Проект плат отправлен в производство. Схему выложу чуть позже.

RiO писал(а):то слишком далекое расположение платы сенсоров от оси поворота робота. Сдается мне, что это ухудшит маневренность.

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

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

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

Re: Проект модуля ИК-бамперов для шины RoboBus

Сообщение Ruslan » 26 дек 2008, 16:38

blindman писал(а):Это основано на опыте? Я сам не уверен, но попадались статьи, где говорится что наооборот лучше выносить сенсоры как можно дальше вперед.

у тех готовых роботов, что я видел сенсоры не выносились дальше, чем на ширину робота перед центром поворота. Я сам сейчас сделал линейку сенсоров с возможностью изменения местоположения и буду проводить эксперименты.

=DeaD= писал(а): Кстати, какой ширины линия в классическом лайн-трейсинге?

Как правило соответствует типичной ширине изоленты в соответствующем регионе. В штатах я видел 1/2 дюйма (13 мм), в Австрии 15 мм.
На олимпиаде роботов (которая в этом году не состялась) - пишут "от 30 до 50 мм".http://www.robosport.ru/competition/linefollowing/regl.html. В нашей Вике написано "20мм".
Аватара пользователя
Ruslan
 
Сообщения: 588
Зарегистрирован: 03 июн 2007, 22:32
Откуда: Москва
ФИО: Руслан

Re: Проект модуля ИК-бамперов для шины RoboBus

Сообщение =DeaD= » 26 дек 2008, 17:43

RiO писал(а):у тех готовых роботов, что я видел сенсоры не выносились дальше, чем на ширину робота перед центром поворота. Я сам сейчас сделал линейку сенсоров с возможностью изменения местоположения и буду проводить эксперименты.

Хм, пусть ширина робота 12см, диаметр колёс 8см, это значит что у нас есть 8см спереди от колёс (ну 7см, оставим зазор 1см до колёс), чтобы поставить сенсор - неужто не влезем? 5см высота платки всего.

RiO писал(а):Как правило соответствует типичной ширине изоленты в соответствующем регионе. В штатах я видел 1/2 дюйма (13 мм), в Австрии 15 мм. На олимпиаде роботов (которая в этом году не состялась) - пишут "от 30 до 50 мм".http://www.robosport.ru/competition/linefollowing/regl.html. В нашей Вике написано "20мм".

Ну наверное нам пока хватит хотя можно сделать, пока нам платы зажал резонит делать, какой-нибудь другой шаг сенсоров. или неравномерный шаг - ближе к центру добавить датчиков.

Добавлено спустя 9 минут 15 секунд:
видимо стоит принять, что ширина линии 20мм и забить пока.

Добавлено спустя 8 минут 41 секунду:
2RiO: Вам как расстояние между сенсорами 15мм - не слишком редко?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Проект модуля ИК-бамперов для шины RoboBus

Сообщение Ruslan » 28 дек 2008, 00:15

=DeaD= писал(а):2RiO: Вам как расстояние между сенсорами 15мм - не слишком редко?

для линии 20 мм нормально
для линии 15 мм можно или 15-15-10-10-15-15 для 7 сенсоров
или 15-15-15-10-15-15-15 для 8 сенсоров.
был сегодня на рынке - изоленты 20 мм не нашел. только 15 :( хотя в природе она должна быть.
Аватара пользователя
Ruslan
 
Сообщения: 588
Зарегистрирован: 03 июн 2007, 22:32
Откуда: Москва
ФИО: Руслан

Re: Проект модуля ИК-бамперов для шины RoboBus

Сообщение =DeaD= » 28 дек 2008, 00:28

2RiO: Кстати, а какую основную плату контроллера будете пользовать в своём роботе?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Проект модуля ИК-бамперов для шины RoboBus

Сообщение =DeaD= » 09 янв 2009, 12:52

Такой вопрос возник - получившиеся датчики линии можно использовать на GPIO портах или нет?

И надо сразу посмотреть как крепить эти датчики на роботов. Я сейчас рисую несколько эксизов механики, которую из пластика лазером нарезать. Надо бы провериться, чтобы потом не получилось механических проблем :)
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24053
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: Pascal / C++ / PHP / 1C
ФИО: Антон Ботов

Re: Проект модуля ИК-бамперов для шины RoboBus

Сообщение blindman » 09 янв 2009, 13:03

=DeaD= писал(а):Такой вопрос возник - получившиеся датчики линии можно использовать на GPIO портах или нет?

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

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

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

Re: Проект модуля ИК-бамперов для шины RoboBus

Сообщение blindman » 17 янв 2009, 16:53

Текущий вариант схем
Вложения
IR.zip
(117.74 КиБ) Скачиваний: 35
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

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

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

Re: Проект модуля ИК-бамперов для шины RoboBus

Сообщение ZarK117 » 27 янв 2009, 09:00

Извините за тупой вопрос, да и не по теме может...но! Насколько я понял в зоне 2 - зачистка линии питпния, в зоне 3 - установка резистора для рег. тока под диод, в зоне 4 - деление напряжения для открытия/закрытия затвора транз....А вот что происходит в зоне 1???????????
Вложения
Tsop3.JPG
Аватара пользователя
ZarK117
 
Сообщения: 65
Зарегистрирован: 27 апр 2007, 21:25
Откуда: Санкт-Петербург

Re: Проект модуля ИК-бамперов для шины RoboBus

Сообщение Duhas » 27 янв 2009, 09:04

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

Re: Проект модуля ИК-бамперов для шины RoboBus

Сообщение blindman » 27 янв 2009, 09:11

R2 - подтяжка выхода тсопа к питанию, он с открытым коллектором. R1 - ограничительный резистор, здесь он так, на всякий случай, если по ошибке вывод МК будет сконфигурирован как выход
ZarK117 писал(а):Извините за тупой вопрос, да и не по теме может..

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

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

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

Re: Проект модуля ИК-бамперов для шины RoboBus

Сообщение bolt » 06 фев 2009, 19:46

Проект плат отправлен в производство. Схему выложу чуть позже.

А что будет с протоколом? Не получится что плата есть, а схема даже в работе не проверена ? :(
Распишите, пока платы делают, протокол обмена с центральным процессором, pls. Попробую в свободное время макетик на пике собрать.
bolt
 
Сообщения: 281
Зарегистрирован: 01 дек 2008, 19:21

Пред.След.

Вернуться в Электроника, электротехника

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

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

Mail.ru counter