Разрешите обратиться с вопросом (Servo Controller)

Программирование микроконтроллеров AVR, PIC, ARM.
Разработка и изготовление печатных плат для модулей.

Разрешите обратиться с вопросом (Servo Controller)

Сообщение ivan_k » 14 янв 2009, 14:09

Здравствуйте. Разрешите обратиться с вопросом. Строим корабль класса “лидер”, копию.
На себе несет достаточно много вооружения. Все это хозяйство работает на 16 сервомашинках. также задействована куча светодиодов для имитации выстрелов, сигнальных огней, освещения.

Встал вопрос о том как все это запустить. Т.е. должен выполнятся определенный сценарий (программа). Пример:

1. повернулось орудие
2. подняло ствол
3. выстрелило (светодиод)
4. повернулось в другое положение
5. опять выстрелило.
6. пауза 60 сек.
7. повернулось …… и.т.д.

таких орудии несколько. Уметь работать должны одновременно. Ручного управления не требуется. Т.е. нажал кнопку выполняется 1-й сценарий. Выполнился. Нажал кнопку еще раз выполняется 2-й сценарий……

На чем все это легче организовать.

Эти ссылки говорят, что я двигаюсь в правильном направлении?:

http://robozone.su/2008/06/29/modul-ser ... ytyjj.html

http://www.lynxmotion.com/Product.aspx? ... egoryID=52

эти контроллеры как я понял схожи. Но это модули, для них требуется что-то еще?



Спасибо. Иван.

p.s. готов приобрести готовый.
В свою очередь могу предложить лазерную резку металла.
Аватара пользователя
ivan_k
 
Сообщения: 26
Зарегистрирован: 14 янв 2009, 13:41
Откуда: Обнинск
ФИО: Иван

Re: Разрешите обратиться с вопросом (Servo Controller)

Сообщение Master » 14 янв 2009, 14:38

В свою очередь могу предложить лазерную резку металла.

Если заполнишь город, можно будет знать куда обращаца. :)

Добавлено спустя 2 минуты 47 секунд:
Если я не ошибаюсь, то нужен еще контроллер в котором будет зашит алгоритм работы сервомоторов, если конечно не планируеца управлять ими через ПК.
Аватара пользователя
Master
 
Сообщения: 4468
Зарегистрирован: 21 дек 2006, 19:56
Откуда: Украина, г.Одесса
прог. языки: Delphi и С

Re: Разрешите обратиться с вопросом (Servo Controller)

Сообщение Сергей » 14 янв 2009, 14:58

Могу индивидуально изготовить для Вас servo-controller. Пишите в личку, если интересно.
Сергей
 
Сообщения: 3744
Зарегистрирован: 29 дек 2004, 23:15
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей

Re: Разрешите обратиться с вопросом (Servo Controller)

Сообщение ivan_k » 14 янв 2009, 15:11

это наверно тот что, обычно второй платной к сервоконтроллеку крепится, как я понимаю. в нем храниться программа? ели да то - нужен.
Аватара пользователя
ivan_k
 
Сообщения: 26
Зарегистрирован: 14 янв 2009, 13:41
Откуда: Обнинск
ФИО: Иван

Re: Разрешите обратиться с вопросом (Servo Controller)

Сообщение avr123.nm.ru » 14 янв 2009, 15:14

ivan_k писал(а):Все это хозяйство работает на 16 сервомашинках.


Вот такой секвенсор управления Servo свам подойдет наверно
http://www.superrobotica.com/VisualSC2e.htm
"Visual Servo Controller 2"

А сервоконтроллер вот так можно сделать - http://avr123.nm.ru/z13.htm

Или готовый купить. http://www.lynxmotion.com/Product.aspx?productID=395
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: Разрешите обратиться с вопросом (Servo Controller)

Сообщение ivan_k » 14 янв 2009, 15:50

Сергей писал(а):Могу индивидуально изготовить для Вас servo-controller. Пишите в личку, если интересно.



интересно. написал.

Добавлено спустя 22 минуты 28 секунд:
avr123.nm.ru писал(а):
ivan_k писал(а):Все это хозяйство работает на 16 сервомашинках.


Вот такой секвенсор управления Servo свам подойдет наверно
http://www.superrobotica.com/VisualSC2e.htm
"Visual Servo Controller 2"

А сервоконтроллер вот так можно сделать - http://avr123.nm.ru/z13.htm

Или готовый купить. http://www.lynxmotion.com/Product.aspx?productID=395



lynxmotion.com - в Россию отправляет? Не знаете?
и ПО для SSC-32 отдельно приобретается или оно в комплекте?
Аватара пользователя
ivan_k
 
Сообщения: 26
Зарегистрирован: 14 янв 2009, 13:41
Откуда: Обнинск
ФИО: Иван

Re: Разрешите обратиться с вопросом (Servo Controller)

Сообщение =DeaD= » 14 янв 2009, 15:59

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

Re: Разрешите обратиться с вопросом (Servo Controller)

Сообщение ivan_k » 14 янв 2009, 16:11

=DeaD= писал(а):2ivan_k - пульт проводной к контроллеру?

нет это действующая RC модель. И так как управлять таким количеством надстроек по радиоканалу сложно. Было решено установить в модель контроллер. С пульта будет приходить только сигнал о необходимости выполнении сценария.
Последний раз редактировалось ivan_k 14 янв 2009, 16:14, всего редактировалось 1 раз.
Аватара пользователя
ivan_k
 
Сообщения: 26
Зарегистрирован: 14 янв 2009, 13:41
Откуда: Обнинск
ФИО: Иван

Re: Разрешите обратиться с вопросом (Servo Controller)

Сообщение =DeaD= » 14 янв 2009, 16:14

2ivan_k - теоретически есть модуль OR-AVR-M32-N (см. [[Модули OpenRobotics и документация к ним]]), на нём 22 порта ввода-вывода. Светодиоды и сервы цепляются к контроллеру понятным образом через естественный 3-пиновый разъем. Разумеется нужно будет писать программу для управления всем этим хозяйством.

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

Добавлено спустя 15 секунд:
ivan_k писал(а):С пульта будет приходить только сигнал о необходимости выполнении сценария.

В каком виде?

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

Re: Разрешите обратиться с вопросом (Servo Controller)

Сообщение ivan_k » 14 янв 2009, 16:51

=DeaD= писал(а):2ivan_k - теоретически есть модуль OR-AVR-M32-N (см. [[Модули OpenRobotics и документация к ним]]), на нём 22 порта ввода-вывода. Светодиоды и сервы цепляются к контроллеру понятным образом через естественный 3-пиновый разъем. Разумеется нужно будет писать программу для управления всем этим хозяйством.

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

Добавлено спустя 15 секунд:
ivan_k писал(а):С пульта будет приходить только сигнал о необходимости выполнении сценария.

В каком виде?

Добавлено спустя 1 минуту 9 секунд:
И что это за пульт с которого можно сигналы контроллеру слать? Решение уже выбрано?



OR-AVR-M32-N - это уже интересно. вечером документацию дочитаю обязательно.
Как я понимаю можно и 2-ва OR-AVR-M32-N объединить, если портов нахватает.

Диодов (скорее ключей) около 20-ти.

Пульт обычный 6-ти канальный, пропорциональный.
1-н из каналов будет управлять сервой которая стоит на корабле и нажимает кнопку запуска сценария на контроллере. :roll: (ну если совсем уж примитивно).

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

Решение пока не принято.
Аватара пользователя
ivan_k
 
Сообщения: 26
Зарегистрирован: 14 янв 2009, 13:41
Откуда: Обнинск
ФИО: Иван

Re: Разрешите обратиться с вопросом (Servo Controller)

Сообщение =DeaD= » 14 янв 2009, 17:18

ivan_k писал(а):OR-AVR-M32-N - это уже интересно. вечером документацию дочитаю обязательно.

Ну там документация пока к вашей задаче имеет посредственное отношение :)

ivan_k писал(а):Как я понимаю можно и 2-ва OR-AVR-M32-N объединить, если портов нахватает.

Технически да, программно это усложнит немного всё, но решаемо :)

ivan_k писал(а):Диодов (скорее ключей) около 20-ти.

Не мало :) какие диоды, сколько тока кушают?

ivan_k писал(а):Пульт обычный 6-ти канальный, пропорциональный.
1-н из каналов будет управлять сервой которая стоит на корабле и нажимает кнопку запуска сценария на контроллере. :roll:

Грубо :)

Можно в принципе пропорциональный сигнал завести на АЦП контроллера через RC-фильтр большой ёмкости, тогда МК сможет отклонение сервы без самой сервы отслеживать, но это надо будет тестировать на практике.

Добавлено спустя 2 минуты:
2ivan_k - единственное - не могу сказать, что контроллер будет хорошо держать ток при одновременном включении всех сервоприводов, это надо дополнительно тестировать, есть у меня подозрения, что там могут быть грабли.

16 сервоприводов одновременно - это же до 20-30А может скакнуть.

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

Re: Разрешите обратиться с вопросом (Servo Controller)

Сообщение EdGull » 14 янв 2009, 17:50

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

Re: Разрешите обратиться с вопросом (Servo Controller)

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

2EdGull: Дык так-то вообще можно на соплях собрать контроллер вообще без платы :) нафиг только надо такое щастье? :) я считаю что всё надо делать серьезно и эффективно, а то так и будем еще 5 лет на коленках платы ЛУТОМ делать только для себя и сверлить самим без металлизации :)

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

Re: Разрешите обратиться с вопросом (Servo Controller)

Сообщение mandigit » 14 янв 2009, 18:05

ivan_k писал(а):Строим корабль класса “лидер”, копию.
На себе несет достаточно много вооружения. Все это хозяйство работает на 16 сервомашинках.
таких орудии несколько. Уметь работать должны одновременно. Ручного управления не требуется. Т.е. нажал кнопку выполняется 1-й сценарий. Выполнился. Нажал кнопку еще раз выполняется 2-й сценарий……

Эти ссылки говорят, что я двигаюсь в правильном направлении?:
эти контроллеры как я понял схожи. Но это модули, для них требуется что-то еще?

В свою очередь могу предложить лазерную резку металла.


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

Если возникнет необходимость - пишите. Будет стоить денег.
Аватара пользователя
mandigit
 
Сообщения: 583
Зарегистрирован: 28 ноя 2005, 12:05
Откуда: Москва

Re: Разрешите обратиться с вопросом (Servo Controller)

Сообщение ivan_k » 14 янв 2009, 22:14

Диоды обычные 3в 0.02а 20шт.

-----16 сервоприводов одновременно - это же до 20-30А может скакнуть-----

Но эти токи будут ити через акк. С контроллера берется только управляющий сигнал. Или я не понимаю что-то.


-----Иван, здравствуйте! Вы двигаетесь в правильном направлении……-----

Размеры позволяют запихнуть в корпус электронику с пол кирпича размером ну и грамм 300-та по весу.

Да Вы праву нужен интерпретатор. Но как я понимаю в тех модулях, которые продают он в комплекте. Все же хочется купить готовый контроллер.

Может этот http://www.rusandroid.ru/store/items/19 подойдет. только опять в описании про ПО ни слова.

И все же:
lynxmotion.com - в Россию отправляет? (написал письмо не отвечают)
и ПО для SSC-32 отдельно приобретается или оно в комплекте?
Аватара пользователя
ivan_k
 
Сообщения: 26
Зарегистрирован: 14 янв 2009, 13:41
Откуда: Обнинск
ФИО: Иван

След.

Вернуться в Микроконтроллеры

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

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