roboforum.ru

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

Какой нам нужен контроллер?

Обсуждение и примеры готовых и самосборных компонент для построения роботов.

Какой нам нужен контроллер?

Сообщение Kanoka » 20 янв 2005, 18:57

Господа предлогайте варианты контроллера ктоторый удовлетворял бы вашим требованиям. Будте проще и люди потянутся :)

Предложение от меня:
1. Базироватся должен на ATMega
2. Возможность подключения двух двигателей, ампера на три
3. Входное напряжение 4.8 - 7.2 v
4. Выходное напряжение на двигатели 2.4 - 7.2 v
5. Возмодность подключения 3-5 аналоговых и/или цифровых датчиков
6. Наличие энергонезависимой памяти
7. Малые размеры (в идеале не более 50х50мм)
8. Законченность модуля
Kanoka
Модератор
 
Сообщения: 1274
Зарегистрирован: 11 ноя 2004, 03:18
Откуда: Москва

Сообщение =DeaD= » 21 янв 2005, 00:07

EdGull писал(а):Договоритесь между собой что вам надо. После этого я вам скажу сколько этот будет стоить в партии 20 плат каждого вида, если видов окажется несколько.

Вот это уже конкретное и серьезное предложение :)

Считаю что начинать надо с малого набора робототехника :)

А. Простой контроллер с шиной X для подключения устройств класса "В" (видимо почти то, что вы рисовали);
Б. Простой адаптер USB - шина Х для подключения устройств типа "В";
В. Простой мини-набор, поддерживающий:
       i. Управление 4-мя устройствами с током ~0.5-1A (т.е. слабый двигатель или реле);
       ii. Управление 4-мя сервоприводами;
       iii. Получение данных с 8 двоичных датчиков типа бампер;

Комбинация А+В подойдет для начинающих робототехников, а комбинация Б+В позволит легко перейти на платформу x86, обкатывать систему или управлять стационарным роботом с PC;

Дальнейшее развитие будет заключаться в расширении спектра плат класса "В" и "А".

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

Сообщение EdGull » 21 янв 2005, 00:10

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

Сообщение =DeaD= » 21 янв 2005, 00:17

EdGull писал(а):Для варианта А задействуются только 2 ноги. Остальные куда будем девать, в воздух повесим?
Как вариант можно объеденить А+В.

Я правильно понимаю что обсуждение вынесенно в отдельную ветку?


Можно и объединить А+В, тогда все просто:

1. Есть базовый контроллер с набором интерфейсов и общей шиной в нем есть:

* Драйверы на два двигателя до 1А без реверса (реверс если что делаем через реле+силовой выход);
* Цифровые входы с бамперов - 4-6штук;
* Цифровые выходы на светодиоды или аналогичную шнягу - 4штуки;
* Силовые выходы (для управления различными устройствами) - 8 штук;
* Серво-выходы - 4 штуки;

С двигателями хочется, чтобы схема предусматривала простое расширение с 1А до 30А с сохранением функции реверса. Пока точно не знаю как.

Перемычками устанавливается адрес этого контроллера, а также режим работы.

2. Есть адаптер USB - шина контроллера;
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Сообщение ASin » 21 янв 2005, 02:50

Напряжение на двигатели -- до 12В
Дабы можно было использовать моторы от стеклоподёмников и т.п. автомобильные дивайсы.
ASin
 
Сообщения: 155
Зарегистрирован: 18 дек 2004, 03:14
Откуда: Москва

Сообщение EdGull » 21 янв 2005, 08:52

ВНИМАНИЕ протоиворечие!!!
Драйверы на два двигателя до 1А без реверса

Дабы можно было использовать моторы от стеклоподёмников и т.п. автомобильные дивайсы.

стеклоподъемники жрут в пике на много боьше чем 1А.

2. Есть адаптер USB - шина контроллера;

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

Сообщение =DeaD= » 21 янв 2005, 09:51

EdGull писал(а):ВНИМАНИЕ протоиворечие!!!
Драйверы на два двигателя до 1А без реверса

Дабы можно было использовать моторы от стеклоподёмников и т.п. автомобильные дивайсы.

стеклоподъемники жрут в пике на много боьше чем 1А.

Более того, стеклоподъемники имеют номинал 8А, а при старте или затыке на препятствии, думаю до 20А легко. Считаю что надо иметь такую схему двайверов пары двигателей с независимым реверсом, чтобы она без особых трудов перекраивалась бы с 5В, 0.1А до 12В, 20А. Лучше без паяльника.

EdGull писал(а):
2. Есть адаптер USB - шина контроллера;

вот это я не понял.

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

Сообщение EdGull » 21 янв 2005, 14:02

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

Сообщение =DeaD= » 21 янв 2005, 14:30

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

Сообщение Kanoka » 21 янв 2005, 15:06

Опять велосипед изобретаем!
Слаботочный мост на плату, нужно подключать мощные двигатели - покупай дополнительный модуль. Помоему все логично.
А реверс обязателен и в одном и в другом вариантах, кудаж мы без реверса то?
Kanoka
Модератор
 
Сообщения: 1274
Зарегистрирован: 11 ноя 2004, 03:18
Откуда: Москва

Сообщение =DeaD= » 21 янв 2005, 15:43

Kanoka писал(а):Опять велосипед изобретаем!
Слаботочный мост на плату, нужно подключать мощные двигатели - покупай дополнительный модуль. Помоему все логично.

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

Сообщение Kanoka » 21 янв 2005, 16:00

С двигателями определились.
Два разъема для коллекторников по 1А с реверсом на плате и возможность подключения более мощного моста. Вроде так.

Далее, чего делаем с датчиками?
Помоему 4 это самый минимум, в идеале 8 (4 - аналоговых, 4 - цифровых)
Kanoka
Модератор
 
Сообщения: 1274
Зарегистрирован: 11 ноя 2004, 03:18
Откуда: Москва

Сообщение =DeaD= » 21 янв 2005, 16:25

Датчиков аналоговых - 4 штуки, цифровых думаю штук 8 надо.
Выходов силовых побольше (до 1А) :) и обычных несколько штук, например по 6 тех и тех.
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Сообщение Kanoka » 21 янв 2005, 16:33

Выходов силовых побольше (до 1А)  и обычных несколько штук, например по 6 тех и тех.

А зачем столько?
Kanoka
Модератор
 
Сообщения: 1274
Зарегистрирован: 11 ноя 2004, 03:18
Откуда: Москва

Сообщение =DeaD= » 21 янв 2005, 16:38

Kanoka писал(а):
Выходов силовых побольше (до 1А)  и обычных несколько штук, например по 6 тех и тех.

А зачем столько?

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

След.

Вернуться в Готовые модули

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

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