roboforum.ru

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

Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Правила форума
Правила раздела OpenRobotics

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение R0Ver » 25 май 2010, 12:24

Alex080969 писал(а):Я так понимаю вы тута готовый модуль юзаете OR-AVR-M128-S?

Да, его.
Вертолёт - душа погибшего танка....
R0Ver
 
Сообщения: 151
Зарегистрирован: 10 фев 2010, 15:37
Откуда: Волгоград

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение R0Ver » 08 июн 2010, 15:12

Вот такой вопрос, а возможно ли в прошивке которая ORC-32, да собственно и ORFA-128S сделать так, что бы при подаче питания на контроллер сервы не как угорелые становились в центральное положение. А то этот рывок мне как-то не шибко нравится, особенно если на валу сервы какая-то нагрузка присутствует изначально.
Вертолёт - душа погибшего танка....
R0Ver
 
Сообщения: 151
Зарегистрирован: 10 фев 2010, 15:37
Откуда: Волгоград

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение =DeaD= » 08 июн 2010, 15:16

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

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение R0Ver » 08 июн 2010, 15:24

Я так понимаю, что при подаче питания на серву она сама становится в среднее положение с максимальной скоростью?
Вертолёт - душа погибшего танка....
R0Ver
 
Сообщения: 151
Зарегистрирован: 10 фев 2010, 15:37
Откуда: Волгоград

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение =DeaD= » 08 июн 2010, 15:28

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

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

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение R0Ver » 08 июн 2010, 15:40

Это понятно, что контроллер при отправки команды на серву думает что она всё сделала и баста. Но у буржуев же как то получается плавное включение :( Или они тупо дают серию команд до среднего положения?
Вертолёт - душа погибшего танка....
R0Ver
 
Сообщения: 151
Зарегистрирован: 10 фев 2010, 15:37
Откуда: Волгоград

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение =DeaD= » 08 июн 2010, 15:54

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

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение Angel71 » 08 июн 2010, 16:05

как в м128 не знаю, но ссц32 при включении не выставляет сервы в среднее положение. буржуйское - скорей всего ссц32. :) из этого следует только один вариант - запоминать положение перед выключением. :wink: ну а вам... кто мешает перед выключением сервы приводить в нужное положение? :pardon: вроде не так и сложно до этого додуматься.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение =DeaD= » 08 июн 2010, 16:20

2Angel71: А куда SSC-32 выставляет сервы? Разве в то положение, которое они сейчас занимают ;)

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

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение Angel71 » 08 июн 2010, 16:38

:) нет, он их вообще никуда не выставляет (аналогично команде P0, т.е. серва отключена). соответственно самой первой командой не может быть указание скорости или времени движения, т.к. контроллер естественно не знает текущего положения сервы. :oops: а что там в командах есть не особо знаю, мне 4х хватает: версия, положение, время прихода и скорость.

Добавлено спустя 6 минут 53 секунды:
П.С. прошивка 1,03xe
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение =DeaD= » 08 июн 2010, 16:53

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

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение Angel71 » 08 июн 2010, 17:04

:) а по другому же без считывания потенциометра никак. немного сгладить ситуацию можно запоминая положения и/или приводя их в более удобное положение перед выключением.
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение R0Ver » 08 июн 2010, 17:07

а как потенциометр считать? у сервы же нету обратной связи с МК?
Вертолёт - душа погибшего танка....
R0Ver
 
Сообщения: 151
Зарегистрирован: 10 фев 2010, 15:37
Откуда: Волгоград

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение =DeaD= » 08 июн 2010, 17:09

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

Re: Прошивка OR-AVR-M128-S совместимая с SSC-32 по командам

Сообщение Алексей » 08 июн 2010, 18:07

А что, есть куда подключить 18 потенциометров?
Алексей
 
Сообщения: 152
Зарегистрирован: 12 дек 2009, 23:44
Откуда: Киев
ФИО: Алексей Диомидов

Пред.След.

Вернуться в Разработка модулей

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

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