Переделка сервы HXT12K (T-Pro MG945) под постоянное вращение

Шестерни и колёса, тяги и тросики... Каркасы, скелеты ...

Re: Переделка сервы HXT12K (T-Pro MG945) под постоянное вращ

Сообщение Dmitry__ » 25 ноя 2011, 17:45

=DeaD= , яж жеж для всех стараюсь :wink:
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Переделка сервы HXT12K (T-Pro MG945) под постоянное вращ

Сообщение legion » 29 ноя 2011, 15:13

Я что-то читал-читал и запутался, Дмитрий под постоянное вращение вундервафлю готовит, или под стандартное? Или и то и другое? По названию топика вроде первое должно быть. =)
legion
 
Сообщения: 736
Зарегистрирован: 24 апр 2010, 14:47
Откуда: Уфа
прог. языки: avr asm

Re: Переделка сервы HXT12K (T-Pro MG945) под постоянное вращ

Сообщение Dmitry__ » 29 ноя 2011, 15:42

И то и другое. Под постоянное вращение было интересно проверить стабилизацию по эдс. Проверил, работает, отложил.
Сейчас делаю rs232 серве, а это проще тестить на стандартной серве.
Если что-то рожу нормальное - создам отдельную тему, а тут тусуюсь т.к. подопытный - HXT12K и =DeaD= индифферентен к моим извращениям :D
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Переделка сервы HXT12K (T-Pro MG945) под постоянное вращ

Сообщение =DeaD= » 29 ноя 2011, 15:53

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

Re: Переделка сервы HXT12K (T-Pro MG945) под постоянное вращ

Сообщение Dmitry__ » 04 дек 2011, 07:42

Сделал вундервафлю :)
Прием rs232 9600, убрались дергания серв от оцифровки аналогового ppm, аж противно как не дергается.
Только плохо, что с протоколом не определились, сделал "тупо в лоб", туррель готова. Теперь заниматься протоколом только в новом проекте :(

При написании джойстика для туррели всплыл самый разумный алгоритм работы:
Безадресный поток данных от джойстика: 8 байт данных. Каждая серва забирает свою информацию, а контроллер выстрелов - свой бит кнопки. В таком режиме получается высокая плотность информации, т.к. crc можно формировать на весь кадр, а сервы забирают только нужный байт но считают crc всего кадра.
Что-то похожее мне видится в хексаподе, каждая лапа - кадр данных для 3-х серв и разных датчиков лапы, т.е. не тупо долбить данные в каждую серву, а палочка дирижера - водим в воздухе а вы играйте...
В общем бюджетная шина CAN :D
Аватара пользователя
Dmitry__
 
Сообщения: 8033
Зарегистрирован: 13 янв 2011, 15:25
Откуда: Санкт-Петербург

Re: Переделка сервы HXT12K (T-Pro MG945) под постоянное вращ

Сообщение Aseris » 04 дек 2011, 16:20

Для шестинога обратная связь по позиции бы не помешала - но тут каждого(серву) спрашивать отдельно нужно
Аватара пользователя
Aseris
 
Сообщения: 1142
Зарегистрирован: 01 сен 2009, 14:58
Откуда: Чехия
прог. языки: C/С++, VHDL, Verilog, ASM, Python

Re: Переделка сервы HXT12K (T-Pro MG945) под постоянное вращ

Сообщение Angel71 » 04 дек 2011, 18:04

+введение событий избавляет от бесполезных запросов. :) в смысле запрос позиции сам по себе не бесполезен, а вот доблить каждые .. мс запросами это имхо не айс
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18

Re: Переделка сервы HXT12K (T-Pro MG945) под постоянное вращ

Сообщение S-T-A-L-K-E-R » 24 янв 2012, 11:59

Заглушка, которая стоит на шестерне, если ее не ставить, то сорвет вал потенциометра ? Не могу найти запчасти )

И да, почему при стандартной прошивке(которая вместе с модулем) серва стоит на месте на порту Д ? Потенциометр поставлен в гнездо. Но при включении стоит как вкопанный на том положении, в котором я оставил вал. Это аппаратная или программная ошибка с моей стороны ?
РОБОТОТЕХНИКА для каждого СВОИМИ РУКАМИ - SERVODROID.RU [SERVODROID.RU-Робототехника для начинающих своими руками]
Аватара пользователя
S-T-A-L-K-E-R
 
Сообщения: 314
Зарегистрирован: 05 ноя 2009, 10:10
Откуда: Санкт-Петербург vs Мурманск
Skype: sergey199100
прог. языки: С, C++, C++++, Delphi, Pascal, Asm

Re: Переделка сервы HXT12K (T-Pro MG945) под постоянное вращ

Сообщение =DeaD= » 24 янв 2012, 12:42

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

Re: Переделка сервы HXT12K (T-Pro MG945) под постоянное вращ

Сообщение S-T-A-L-K-E-R » 24 янв 2012, 13:09

S-T-A-L-K-E-R писал(а):Заглушка, которая стоит на шестерне, если ее не ставить, то сорвет вал потенциометра ?

- Заглушка, аля аграничитель хода, аля штырь, аля х знает что еще не понятно ... Наглядное пособие > download/file.php?id=11253&t=1

S-T-A-L-K-E-R писал(а):Не могу найти запчасти )

- Запчасти. аля детали, аля комплектующие сервы... Нихт, пропали, исчезли, потерялись, не найдены.

S-T-A-L-K-E-R писал(а):И да, почему при стандартной прошивке(которая вместе с модулем) серва стоит на месте на порту Д ?

- Серва, выходы подключаются на порт Dx. Включается питание. Серва стоять, не двигаться, не проявлять никаких действий, замереть.

S-T-A-L-K-E-R писал(а):Потенциометр поставлен в гнездо.

- Переменный резистор, находящийся в комплектации с сервой, установлен в стандартное для него место.

S-T-A-L-K-E-R писал(а):Но при включении стоит как вкопанный на том положении, в котором я оставил вал.

- Когдя я включать серву, она стоять как вкопанная, не двигаться, не шелохнуться.

Добавлено спустя 1 минуту 29 секунд:
Re: Переделка сервы HXT12K (T-Pro MG945) под постоянное вращение
*замереть можно исключить, или заменить на не двигаться
РОБОТОТЕХНИКА для каждого СВОИМИ РУКАМИ - SERVODROID.RU [SERVODROID.RU-Робототехника для начинающих своими руками]
Аватара пользователя
S-T-A-L-K-E-R
 
Сообщения: 314
Зарегистрирован: 05 ноя 2009, 10:10
Откуда: Санкт-Петербург vs Мурманск
Skype: sergey199100
прог. языки: С, C++, C++++, Delphi, Pascal, Asm

Re: Переделка сервы HXT12K (T-Pro MG945) под постоянное вращ

Сообщение =DeaD= » 24 янв 2012, 13:49

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

Re: Переделка сервы HXT12K (T-Pro MG945) под постоянное вращ

Сообщение SkyStorm » 24 янв 2012, 14:09

Прочитал пост, осталось впечатление что надомной издеваются!
Много буков, а смысла не видно.
Никто кроме нас!!!
4Robots.ru - Все для роботов!
Аватара пользователя
SkyStorm
 
Сообщения: 2687
Зарегистрирован: 05 фев 2008, 15:33
Откуда: St. Petersburg - Moscow
Skype: SkyStorm77
ФИО: Костюк Константин Вячеславович

Re: Переделка сервы HXT12K (T-Pro MG945) под постоянное вращ

Сообщение Myp » 24 янв 2012, 14:19

офтопик:

1. разобрал серву, посмотрел что внутри, убедился что всё как у всех, собрал обратно.
перестала крутиться руками. за вал снаружи провернуть невозможно.
но сама работает как и раньше без проблем.
что-то не той стороной собрал?

2. управляю полуловским сервоконтроллером
без нагрузки в некотором положении серва бесшумна стоит пока не попробуешь провернуть, а в некоторых положениях пищит хотя её никто не трогает.
достаточно в контроллере поменять положение на ближайшее соседнее и писк пропадает.
это нормально?
<telepathmode>На вопросы отвечает Бригадир Телепатов!</telepathmode>
Всё уже придумано до нас!
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Re: Переделка сервы HXT12K (T-Pro MG945) под постоянное вращ

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

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

Re: Переделка сервы HXT12K (T-Pro MG945) под постоянное вращ

Сообщение S-T-A-L-K-E-R » 24 янв 2012, 15:22

Во истину )))

Добавлено спустя 5 минут 24 секунды:
Re: Переделка сервы HXT12K (T-Pro MG945) под постоянное вращение
Короче, забейте на порты, раз туго доходит про какую я тестовую прошивку ) Уже не важно о ней ) Дело в том, что серва не крутится от программы(прошивки) которая крутит серву то в одну то в другую сторону.

И, SkyStorm, чтоб не чувствовать себя издевательски - не читайте мои посты ;) А еще лучше - не отвечайте на них. Не тратьте свои минуты жизни :D
РОБОТОТЕХНИКА для каждого СВОИМИ РУКАМИ - SERVODROID.RU [SERVODROID.RU-Робототехника для начинающих своими руками]
Аватара пользователя
S-T-A-L-K-E-R
 
Сообщения: 314
Зарегистрирован: 05 ноя 2009, 10:10
Откуда: Санкт-Петербург vs Мурманск
Skype: sergey199100
прог. языки: С, C++, C++++, Delphi, Pascal, Asm

Пред.След.

Вернуться в Механика

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

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