roboforum.ru

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

И снова про управление сервами... Чур, ногами не бить :)

Резисторы, транзисторы, конденсаторы, микросборки, чип компоненты ...
Вопросы согласования управляющих модулей с периферией.

Re: И снова про управление сервами... Чур, ногами не бить :)

Сообщение Duhas » 15 янв 2010, 17:07

мы там были, но мы любим выдумывать свое )
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: И снова про управление сервами... Чур, ногами не бить :)

Сообщение Angel71 » 15 янв 2010, 17:14

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

Re: И снова про управление сервами... Чур, ногами не бить :)

Сообщение Michael_K » 15 янв 2010, 17:16

=DeaD= писал(а):Вам на openservo.org :D

А мне совсем не нравится этот проект...
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: И снова про управление сервами... Чур, ногами не бить :)

Сообщение =DeaD= » 15 янв 2010, 17:21

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

Re: И снова про управление сервами... Чур, ногами не бить :)

Сообщение Duhas » 15 янв 2010, 17:23

Angel71 писал(а):ну не с нуля же надеюсь, скопипастить иногда хотяб часть тоже полезно

смысл копипастить? я стараюсь изучать все что встречаю.. а когда доходит до делать свое - просто выбираю свой путь из того что знаю или на основе того что знаю...
«Как сердцу выразить себя? … Мысль изреченная есть ложь!»
В этом мире меня подводит доброта и порядочность...
"двое смотрят в лужу, один видит лужу, другой отраженные в ней звезды"
Аватара пользователя
Duhas
 
Сообщения: 6338
Зарегистрирован: 15 сен 2007, 13:03
Откуда: Красноярск
прог. языки: ASM(МК), C(PC)
ФИО: Гагарский Андрей Александрович

Re: И снова про управление сервами... Чур, ногами не бить :)

Сообщение Angel71 » 15 янв 2010, 17:39

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

Re: И снова про управление сервами... Чур, ногами не бить :)

Сообщение Michael_K » 15 янв 2010, 17:48

=DeaD= писал(а):Обожаю высокоинформативные комменты типа предыдущего :D

Сказать почему не нравится? Пожалуйста:

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

2. мне резко не нравится интерфейс I2С (тоже рассказать почему ?)

3. мне кажутся довольно странными некоторые схемные решения, например,
имея датчик положения, мерить скорость мотора через самоиндукцию...

Это лично мое мнение и может не совпадать с мнением администрации форума. :wink:

Добавлено спустя 41 секунду:
"back emf" есть хотяб


А нафига оно?
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: И снова про управление сервами... Чур, ногами не бить :)

Сообщение Angel71 » 15 янв 2010, 18:09

1) :oops: в затею с датчиком хола слабо въехал, мож просто нехватка опыта в этом вопросе у меня.
2) про интерфейс неотказалсяб пообщаться, я допустим пока планирую i2c или can.
3) как минимум увеличение точности насколько я понял из описания :pardon: звыняйте, я больше программер и не такой уж и большой гуру в электронике, так что доверчивай иногда

Добавлено спустя 2 минуты 49 секунд:
:oops: в любом случае я не переношу эти rc аналоговые/цифровые сервы с их системой управления "головняк"
Аватара пользователя
Angel71
 
Сообщения: 10668
Зарегистрирован: 18 апр 2009, 22:18
Предупреждения: -1

Re: И снова про управление сервами... Чур, ногами не бить :)

Сообщение Michael_K » 15 янв 2010, 18:30

1. Ну мало ли чем можно мерить положение без ограничений на угол...
Холлом, по-моему, это делается достаточно просто - вешаем на вал магнит
и ставим два аналоговых холла под углом 90 градусов. Получаем на одном датчике
величину пропорциональную синусу угла поворота, а на другом - косинусу.

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

3. Точность чего? Точность позиции оно не увеличит. Точность ПИД-регулирования... ну, возможно.
Но что-то мне кажется, что мерить позицию гораздо выгоднее, чем косвенно мерить скорость.

Я же говорю, мнение может не совпадать...

я не переношу эти rc аналоговые/цифровые сервы

А вот это уже от задачи...
Аватара пользователя
Michael_K
 
Сообщения: 6028
Зарегистрирован: 07 окт 2009, 00:29
Откуда: СПб

Re: И снова про управление сервами... Чур, ногами не бить :)

Сообщение =DeaD= » 15 янв 2010, 18:49

Michael_K писал(а):1. Мне кажется, что если уж переделывать серву, то можно не только
улучшать характеристики, но и расширять возможности, например
можно было бы поставить вместо резистора датчики холла
или оптику - это сняло бы ограничение на угол поворота.

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

Re: И снова про управление сервами... Чур, ногами не бить :)

Сообщение Angel71 » 15 янв 2010, 19:03

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

Пред.

Вернуться в Электроника, электротехника

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

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