roboforum.ru

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

Модуль драйвера двигателей Минибота Про

Re: Модуль драйвера двигателей Минибота Про

Сообщение Duhas » 08 авг 2008, 11:05

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

Re: Модуль драйвера двигателей Минибота Про

Сообщение =DeaD= » 08 авг 2008, 11:22

Duhas писал(а):отдельный сервоконтроллер делать? удорожание опять же... + только в том что плату с н мостами тупо не ставить вместо того чтоб не запаять компоненты ..

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

Re: Модуль драйвера двигателей Минибота Про

Сообщение FireFly » 08 авг 2008, 16:12

Поддержу Dead - сервы тут нафиг не уперлись, если уж нужны и много - делать отдельный сервоконтроллер, а малым количеством и основной контроллер прекрасно порулит :)
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

Re: Модуль драйвера двигателей Минибота Про

Сообщение Duhas » 08 авг 2008, 21:54

может я и в меньшенстве, но считаю что основному "моску" нечего заниматься подобными задачами, его дело думать куда и почему идти.. мы же вроде думаем о миниботе ПРО... а не просто маленьком однокристальном роботе... имхо центральный контроллер должен рулить переферией, принимать решения, просчитывать движения, а не рулить сервами и опрашивать Тсопы и и фотодиоды датчиков..

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

Re: Модуль драйвера двигателей Минибота Про

Сообщение blindman » 08 авг 2008, 22:05

Правильно организованное управление полутора десятками серв занимает ~5% процессорного времени. Эту тему уже обсосали во всех подробностях, к чему повторяться.
Проект [[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: Модуль драйвера двигателей Минибота Про

Сообщение Duhas » 08 авг 2008, 22:14

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

Re: Модуль драйвера двигателей Минибота Про

Сообщение =DeaD= » 08 авг 2008, 23:45

Так я не понял, чего тут тереть, предложение простое, сделать 3 платы:
1. Головная плата минибота-про, в которой мощный МК + базовый набор выводов для датчиков и серв (скажем 8 выводов из под АЦП + 8 выводов цифровых) + разъемы для подключения всего остального;
2. Плата драйвера двигателей (с конвертером питания в очищенное, прямо на борту) - это для колёсных\гусеничных роботов;
3. Плата сервоприводов (с конвертером питания в очищенное, прямо на борту) - это для ногастых роботов;

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

Re: Модуль драйвера двигателей Минибота Про

Сообщение FireFly » 08 авг 2008, 23:47

=DeaD= писал(а):Так я не понял, чего тут тереть, предложение простое, сделать 3 платы:
1. Головная плата минибота-про, в которой мощный МК + базовый набор выводов для датчиков и серв (скажем 8 выводов из под АЦП + 8 выводов цифровых) + разъемы для подключения всего остального;
2. Плата драйвера двигателей (с конвертером питания в очищенное, прямо на борту) - это для колёсных\гусеничных роботов;
3. Плата сервоприводов (с конвертером питания в очищенное, прямо на борту) - это для ногастых роботов;

Либо присоединись, либо скажи чего не нравится! :)

+1 :good:
Домашняя робототехника - RoboZone.SU
горючее...- пиво... много... :)
Аватара пользователя
FireFly
 
Сообщения: 1576
Зарегистрирован: 19 июн 2005, 18:27
Откуда: Камышин

Re: Модуль драйвера двигателей Минибота Про

Сообщение Duhas » 09 авг 2008, 09:34

ладно уговорили, тем более что плата ДД будет меньше из-за механики...

но SPI на шину нада...

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

Re: Модуль драйвера двигателей Минибота Про

Сообщение =DeaD= » 09 авг 2008, 09:40

Какая такая шина и зачем там SPI?

Про функции в плане софта - сделать тупое управление движками + очередь команд как у меня в модуле [[Шлюз-контроллер GATE-A8D8M2]], чтобы можно было на ДД переложить задачу движения по траектории.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Аватара пользователя
=DeaD=
 
Сообщения: 24218
Зарегистрирован: 06 окт 2004, 18:01
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов

Re: Модуль драйвера двигателей Минибота Про

Сообщение Duhas » 09 авг 2008, 09:44

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

Re: Модуль драйвера двигателей Минибота Про

Сообщение =DeaD= » 09 авг 2008, 09:48

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

Re: Модуль драйвера двигателей Минибота Про

Сообщение Duhas » 09 авг 2008, 12:45

сонары собираются в группу и вешаются на шину: в зависимости от их интерфеса или вешаем доп контроллер, если i2c то в кучу их и на шину...

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

Re: Модуль драйвера двигателей Минибота Про

Сообщение =DeaD= » 09 авг 2008, 12:50

Duhas писал(а):шина нужна заетм, чтобы ЛЮБОЕ устройство можно было повесить и не ограничивать возможности соединения с центральным МК.. тут ПК как пример очень подходит, имея более или менее современный ПК можно не особо задумываясь над совместимостью выбирать кмплектующие, потому что была сделана универсальная шина... в нашем случае также... кто-то хочет общаться с модулями по СПИ кто-то по и2ц, кто-то вообще свой протокол захочет сделать...

И почему это только тогда принтеры, сканеры, мониторы, мыши, клавы, джойстики, колонки, приводы НГМД, жесткие диски, оптические приводы и прочие прелести не втыкаются прямо в системную шину? Потому что это нецелесообразно. Да и используют шину тогда, когда надо засунуть девайс внутрь корпуса или нужна огромная пропускная способность. Скажите зачем это всё драйверу двигателей?

Это я к тому - что буржуи давно делают контроллер двигателей на i2c шине и не жужжат. Но мы видимо круче - нас неустраивает готовая рабочая концепция, нам надо всё усложнить и сделать очень неопределенным. Зачем? Драйвер двигателей подавляющему большинству людей надо просто использовать. Подцепил и работай. Мы же вроде не конструктор делаем для разработчиков драйверов двигателей?

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

Re: Модуль драйвера двигателей Минибота Про

Сообщение avr123.nm.ru » 09 авг 2008, 13:10

=DeaD= писал(а):буржуи давно делают контроллер двигателей на i2c шине и не жужжат.


Примеры модулей у Девантеч и у них же примеры как общаться с модулями. И http://OpenServo.org
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва
Предупреждения: -8

Пред.След.

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

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

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