roboforum.ru

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

Robosonic EX - шасси для мозговых экспериментов

Ответить

Re: Robosonic EX - шасси для мозговых экспериментов

Виктор Казаринов » 17 ноя 2009, 12:53

В нашем колхозном сельпо нет в продаже иксмеги. Есть только обычные меги. М.б. можно ими обойтись? Нужно только точнее сформулировать, что нужно от всей платы периферийной электроники

Re: Robosonic EX - шасси для мозговых экспериментов

Angel71 » 17 ноя 2009, 13:02

в нашем тоже не продают, я заказывал по интернету
:) да можно наверно и мегу, только действительно определиться бы со всей перефирией (что точно будет и прикинуть, что возможно будет) и понять какие интерфейсы будут использоваться (в смысле uart, i2c,...) и объём передаваемых данных. а там уже видно будет. гавное сейчас наверное понять, сама идея с хабом в данном случае оправдана или нет

Re: Robosonic EX - шасси для мозговых экспериментов

=DeaD= » 17 ноя 2009, 13:38

Какой смысл гадать? Есть наш модуль OR-AVR-M32-D, не хотите покупать - не надо, у нас не горит - возьмите из него схему и прошивку ORFA, сделайте такую же схему по ногам ATMega32L и рулите движками, читайте с АЦП, пишите в порты. Всё что угодно. Или есть жгучее желание еще и МК самому по программировать?

Re: Robosonic EX - шасси для мозговых экспериментов

Виктор Казаринов » 17 ноя 2009, 13:47

2DeaD: обижаться то зачем? Я например, на схеме OR-AVR-M32-D не вижу разъема COM порта. Далее, OR-MD2-2A-12V-CP мне совсем непонятен. И еще много вопросов. Я бы купил, если бы комплект модулей был очень подходящим к моим задачам. М.б. я ошибаюсь. Тогда подскажите в чем.

Re: Robosonic EX - шасси для мозговых экспериментов

=DeaD= » 17 ноя 2009, 13:56

Блин, как же я утомился объяснять всем, что я не обижаюсь :) и что у меня нет цели продать модули, у меня есть цель унифицировать работы, а покупатели сами придут, если уж даже об этом задумываться :)


Ошибаетесь вы в том, что вы не видите за конкретными модулями в магазине системы, которой можно пользоваться и не покупая эти модули :) при этом все будут в выигрыше - вы, потому что не будете с нуля писать по сути ту же ORFA, мы - потому что будут проекты на ORFA, а значит, даже наши модули станут более интересным продуктом для всех. Окружающие - потому что у них появится возможность не изучать 50 разнородных проектов, а будет четко и понятно - берешь ORFA, ставишь хоть на покупной модуль OR, хоть на свой контроллер и далее программируешь уже на ПК.


Я же говорю - купите отладочную плату, поставьте в неё ATMega32L на кварце 7.3728МГц, подцепите ноги как у нас в модуле (там по сути только ноги на драйвер движков, залейте в него ORFA. Зачем вам какое-то решение с самодельной прошивкой, которую еще продумывать, писать и отлаживать надо? :)

Мало будет портов - в ORFA заложена концепция расширения модулей через шину i2c без смены протокола и перепрограммирования софта на ПК, просто не надо зашивать адреса и номера портов в программу, а вынести их в файл конфигурации, тогда не хватит портов на АТМега32 - поставите еще N штук АТМега32 - они не настолько дорогие, и будет вам портов сколько нужно.

Добавлено спустя 1 минуту 39 секунд:
Команды вы же всё равно по UART'у передавать будете - ORF'е всё равно - будут они по УАРТу с адаптера СОМ-порта, с соседнего контроллера, с БТ-модуля или с USB-TTL_UART моста.

Re: Robosonic EX - шасси для мозговых экспериментов

Виктор Казаринов » 17 ноя 2009, 14:08

Я незнаком с ORFA. Сейчас посмотрю какая есть документация. Dead, прошу объяснить вас почему вы разработали 2 типа универсальных контроллеров общего назначения? Отличие лишь в подключаемых двигателях? Или один морально устарел а др посвежее?
Вообще то у меня есть сильное желание скооперировать труд. Так безусловно будет легче, дешевле и удобнее всем.

Re: Robosonic EX - шасси для мозговых экспериментов

=DeaD= » 17 ноя 2009, 14:32

ORFA - прошивка заточенная под внешнее управление периферией контроллера, когда запросы и команды поступают с порта UART или I2C.

Два типа универсальных контроллера - потому что один заточен под управление кучей сервоприводов, а второй - под управление коллекторными двигателями. Обычно это совместно не используется, т.к. куча сервоприводов - когда шасси шагающее (хексапод, квадропод, бипед или андроид), а коллекторники - когда шасси гусеничное или колесное.

Re: Robosonic EX - шасси для мозговых экспериментов

Angel71 » 17 ноя 2009, 14:42

:) по сути OR шлюз-контроллер это именно то, что я и предлагал. :oops: только уже всё готовое

Re: Robosonic EX - шасси для мозговых экспериментов

setar » 17 ноя 2009, 14:57

Виктор Казаринов писал(а):Я например, на схеме OR-AVR-M32-D не вижу разъема COM порта.

зато он есть в программаторе с функцией UART (см. мой пост выше), к контроллеру приходит по шине RoboBus
Далее, OR-MD2-2A-12V-CP мне совсем непонятен.

А что в нем непонятного ? AVR c обвесом ,а силовая часть вынесена на отдельную плату, да и разработчики тут.

2=Dead=

Антон , возникающие вопросы говорят он тотальной нехватки документации примеров проектов или разъяснительной работы,
даже постоянные посетители не понимают что из блоков OR уже имеется, и как это можно использовать в своих разработках!

Добавлено спустя 2 минуты 17 секунд:
коллеги , а кто знает готовую плату контролера изначально подходящего под условие 32 порта АЦП + 32 порта GPIO ?

Re: Robosonic EX - шасси для мозговых экспериментов

=DeaD= » 17 ноя 2009, 15:05

2setar: Погоди, стой, ща наговоришь :)

Добавлено спустя 3 минуты 5 секунд:
setar писал(а):
Виктор Казаринов писал(а):Я например, на схеме OR-AVR-M32-D не вижу разъема COM порта.

зато он есть в программаторе с функцией UART (см. мой пост выше), к контроллеру приходит по шине RoboBus

Там USB-порт, а не COM ;)

setar писал(а):
Далее, OR-MD2-2A-12V-CP мне совсем непонятен.

А что в нем непонятного ? AVR c обвесом ,а силовая часть вынесена на отдельную плату, да и разработчики тут.

В модуле OR-MD2-2A-12V-CP нету AVR, это чистый драйвер двигателей, я знаю, что ты знаешь :) но написано, как будто есть :)

setar писал(а):Антон , возникающие вопросы говорят он тотальной нехватки документации примеров проектов или разъяснительной работы, даже постоянные посетители не понимают что из блоков OR уже имеется, и как это можно использовать в своих разработках!

Да нет, вопрос тут не в этом, не видят, что OR это не только ценный мех (модули на продажу), но еще и 1-2кг вкусного мяса (идеология, стандарты разъемов, готовые прошивки).

Re: Robosonic EX - шасси для мозговых экспериментов

Виктор Казаринов » 18 ноя 2009, 00:09

Я немного поразмялся и добавил некоторые декоративные элементы на Robosonic. М.б. кому-то будет интересно посмотреть.
Вложения
5.jpg
На прогулочной палубе слева в глубине виден HDD, вверху - системная плата бортового компьютера, справа вверху - DC конвертор на 12 в 80 вт для питания компьютера. В трюме слева - силовая установка из двух электромоторов с редукторами, справа - аккумулятор.
4.jpg
Верхняя палуба подробнее
3.jpg
Вид спереди
2.jpg
Вид с правого сбока

Re: Robosonic EX - шасси для мозговых экспериментов

Vooon » 18 ноя 2009, 00:59

Хм, моторы очень напоминают те, что в манипуляторах на кафедре стоят :)
На сколько помню 120 Об./мин. 27 В, обозначение вот только не помню.

Re: Robosonic EX - шасси для мозговых экспериментов

CiSi » 18 ноя 2009, 01:05

А компьютер уже работает от аккума?

Re: Robosonic EX - шасси для мозговых экспериментов

Виктор Казаринов » 18 ноя 2009, 08:37

От аккумулятора еще не пробовал включать комп. Но он сейчас работает от сетевого БП, кот выдает 12 в, кот. затем конвертором преобразуется в компьютерные напряжения.
Двигатели военной приемки изготовления 1984 г. Я расконсервировал заводскую упаковку. Мне кажется, что вращающий момент указан не на выходном валу, а на валу двигателя. А т.к. там многошестеренчатый редуктор, то момент в итоге намного выше. Но т.к. у меня двигатели вращают резиновые колеса, то вся их дурная сила в полную меру не используется. Только ревут очень громко. Но уж какие двигатели под руку попались.
Нехорошо то, что хотя резина на колесах-катках довольно жесткая, но выходной вал своими шлицами, похожими на мелкие зубья шестерни из высокопрочной стали довольно быстро может испортить эту резину. Попытка надеть пластиковые, резиновые насадки приводила к моментальному избавлению двигателя от этой скверны.

Сегодня хотелось бы мне определиться временно-окончательно с тем, как и какими средствами бортовой компьютер должен общаться с периферией.
Вложения
двигателя ДР-1_5РА_1.png
Паспорт двигателя ДР-1.5РА
двигателя ДР-1_5РА_2.png
Паспорт двигателя ДР-1.5РА

Re: Robosonic EX - шасси для мозговых экспериментов

Duhas » 18 ноя 2009, 10:08

ну средства полюбому уарт, имхо...

как его пробросить, т.е. усб или ком - дело вкуса.. на первое время я бы порекомендовал взять наверно контроллер от OR.. можно и ДД 2-х амперный или тот что на реле.. если будет нужно множество различных IO их всегда можно повесить на И2Ц или пробросить еще 1 уарт через усб...


Rambler\'s Top100 Mail.ru counter