Обсуждение реализации шлюз-контроллера [ORFA]

Разработка стандартизированных модулей для домашнего робостроения.
Правила форума
Правила раздела OpenRobotics

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Сообщение =DeaD= » 23 июл 2009, 12:20

А что за сервы такие?

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

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Сообщение ALHIMIK » 23 июл 2009, 15:52

Очень напоминает слишком длинный управляющий импульс... :oops:
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Сообщение =DeaD= » 23 июл 2009, 15:57

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

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Сообщение ALHIMIK » 23 июл 2009, 16:12

если отклонение большое то камень в серве 'резко' крутанул мотор вал которого упёрся в стену получилось КЗ и Н моста не стало...
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Сообщение =DeaD= » 23 июл 2009, 16:16

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

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Сообщение ALHIMIK » 23 июл 2009, 16:19

Блокиратор на последней шистерне уже упёрт в стенку
но камень продолжает крутить мотор
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Сообщение =DeaD= » 23 июл 2009, 16:24

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

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Сообщение ALHIMIK » 23 июл 2009, 16:31

:pardon: Тогда ждём фоток автора...
ЗЫ
не удевлюсь если сервы made in совсем china podval
Аватара пользователя
ALHIMIK
 
Сообщения: 997
Зарегистрирован: 05 окт 2008, 14:41
Откуда: СПб
прог. языки: C,Python

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Сообщение Сергей » 23 июл 2009, 18:55

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

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Сообщение chernogorsky » 23 июл 2009, 21:01

1. по прошивка.
Проверил сейчас еще раз. При заливки прошивки с вики (32-D, 115) сервы не работают.
При заливки более новой версии (от вчера или позавчера) с сайта orfa сервы работают

2. по сервам. приношу извинения за такой флейм в тематической ветке :-)
1ая (которая вжжик) - turnigy tg9. внешних признаков повреждения никаких. проверю что и как, когда руки дорастут до тестера
2ая bluearrow microservo s0361 - грешу на страну производителя и/или то что она у меня в течении часа была неверно воткнута :-)
chernogorsky
 
Сообщения: 10
Зарегистрирован: 16 июн 2009, 13:16

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Сообщение =DeaD= » 23 июл 2009, 21:20

1. Странно, но главное что всё работает.

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

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Сообщение milkpower » 23 июл 2009, 23:50

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

при неправильном втыкании сервы она сгореть не может потому что 5V средний контакт, а при перевороте разъема получается на сигнале - масса, а на массе ШИМ сигнала, она просто не включается и все, эксперементировалось в течении полдня с hitec hs-325.
Аватара пользователя
milkpower
 
Сообщения: 217
Зарегистрирован: 25 мар 2009, 13:57
Откуда: Ростов-на-Дону
ФИО: Виктор

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Сообщение =DeaD= » 24 июл 2009, 08:03

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

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Сообщение =DeaD= » 02 авг 2009, 18:44

Надо будет наверное в ядерную прошивку добавить функционал для работы в универсальном режиме MASTER/SLAVE.

Типа если поступила команда через UART - отрабатываем как MASTER, если через I2C - отрабатываем как SLAVE.

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

Re: Обсуждение реализации шлюз-контроллера [ORFA]

Сообщение Vooon » 06 авг 2009, 18:41

Ты что-то сильное употребил :)

Я сейчас думаю немного изменить серво драйвер 0x0031.
Изменить включение, вместо битовой маски (которую прочитать нельзя :)) сделать так:
По умолчанию сервы отключены. Если подать команду "установить положение", то серва включится если была выключена.
Если установить положение 0, то выключится.

Мне это кажется более удобным.

И разве нужно регенерировать все параметры при установке одного порта?
Разве не достаточно обновить параметры только этой пары?
Linux user | Firefox user
Аватара пользователя
Vooon
Site Admin
 
Сообщения: 3339
Зарегистрирован: 09 фев 2006, 15:36
Откуда: Москва
Skype: vooon341
прог. языки: Python, C, Bash, JavaScript, C++, PHP
ФИО: Владимир Ермаков

Пред.След.

Вернуться в Open Robotics

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

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