roboforum.ru

Технический форум по робототехнике.
Текущее время: 23 ноя 2024, 21:24

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 153 ]  На страницу Пред.  1, 2, 3, 4, 5, 6 ... 11  След.
Автор Сообщение
 Заголовок сообщения: Re: Датчик для шестинога
СообщениеДобавлено: 05 фев 2009, 22:44 
Не в сети
Аватара пользователя

Зарегистрирован: 30 янв 2009, 01:24
Сообщения: 784
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел
lebaon писал(а):
даже если снимем эту х-ку, что она даст? как в роботе ток сервы мерять?
с ее шимом, импульсными помехами и тд 8)


ну не сложно - низкоомный резюк в разрыв цепи питания и на нем напругу мерять. частота ШИМ там какая? 20 кГц? Поставить фильт на единицы-десятки герц - думаю частоту на 3-4 порядка выше он отлично сгладит. А потом на АЦП раз 10 в секунду оцифровать он успеет? - вот вам и среднее значение

Добавлено спустя 4 минуты 25 секунд:
Сергей писал(а):
Я попробовал мерять, в общем плане можно получить информацию о потреблении тока и более менее среднее значение, но это абсолютно не годица для датчика.


а где график? ток меняется независимо от нагрузки? каждый раз по новому?
я предполагаю что "абсолютно не годится" - это из-за чувствительности (какая у вас получилась?) или ток долго устанавливается (секунду и более)?

А как меряли?

Не ругайтесь на вопросы, я в коммандировке. Сам. Скучно мне :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик для шестинога
СообщениеДобавлено: 05 фев 2009, 22:47 
Не в сети

Зарегистрирован: 29 дек 2004, 23:15
Сообщения: 3744
Откуда: Санкт-Петербург
прог. языки: C, C++, C#, Asm
ФИО: Кашликов Сергей
У меня на HS-311 и HS-805BB ШИМ тока имеет частоту 50Гц, мерял осциллографом.

Добавлено спустя 2 минуты 25 секунд:
executer писал(а):
а где график?

Какой график? В зависимости от нагрузки? Если да - то чем больше нагрузка тем больше заполнение ШИМ.
executer писал(а):
абсолютно не годится

Трудно на 50Гц сделать оптимальные RC-цепи и по чувствительности и по длительности
executer писал(а):
А как меряли?

Осциллом через токовый резистор


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик для шестинога
СообщениеДобавлено: 05 фев 2009, 22:47 
Не в сети
Аватара пользователя

Зарегистрирован: 21 янв 2005, 12:16
Сообщения: 977
Откуда: Germany
прог. языки: asm
executer писал(а):
ну не сложно - низкоомный резюк в разрыв цепи питания и на нем напругу мерять. частота ШИМ там какая? 20 кГц? Поставить фильт на единицы-десятки герц - думаю частоту на 3-4 порядка выше он отлично сгладит. А потом на АЦП раз 10 в секунду оцифровать он успеет? - вот вам и среднее значение


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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик для шестинога
СообщениеДобавлено: 05 фев 2009, 22:49 
Не в сети

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик для шестинога
СообщениеДобавлено: 05 фев 2009, 23:05 
Не в сети
Аватара пользователя

Зарегистрирован: 30 янв 2009, 01:24
Сообщения: 784
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел
:o 50 герц?? Что правда? Капец, ну тогда все отменяется :o
такая идея пропала... :cry:

Добавлено спустя 1 минуту 57 секунд:
nest писал(а):
executer писал(а):
ну не сложно - низкоомный резюк в разрыв цепи питания и на нем напругу мерять. частота ШИМ там какая? 20 кГц? Поставить фильт на единицы-десятки герц - думаю частоту на 3-4 порядка выше он отлично сгладит. А потом на АЦП раз 10 в секунду оцифровать он успеет? - вот вам и среднее значение


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


Если бы была нога - графики уже были бы в студии вместе с видео. А мы все обсуждали.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик для шестинога
СообщениеДобавлено: 06 фев 2009, 11:46 
Не в сети

Зарегистрирован: 13 янв 2009, 11:19
Сообщения: 225
Откуда: Санкт Петербург
to executer
вы так и не ответили что даст замер тока на серве, те зачем это опционально

по поводу это просто то просто, ставим АЦП и бла бла...зачем нам аналоговый сигнал для определения касания?

о пружине противодействия нажатия, жесткость кнопки не определяется 1/6 веса,
да и жесткость пружины и считать не надо, ставится болтовая стяжка и настраивается на месте

опять же стоит сказать, что если даже есть свободный аналоговый канал, то его можно использовать для передачи пакета дискретных датчиков, что иногда более целесообразно

_________________
нехватает запятых? возьми пару отсюда ,,,,,,,,,,,,,,,,,,, =)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик для шестинога
СообщениеДобавлено: 06 фев 2009, 13:58 
Не в сети

Зарегистрирован: 12 фев 2007, 12:25
Сообщения: 1640
Откуда: Днепр
еще раз скажу о том, что управление положением как раз и рождает такое количество проблем. если управлять усилием, а контролировать положение, то датчик касания как таковой не нужен. вообще.

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

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

Добавлено спустя 1 час 45 минут 33 секунды:
хоть бы кто сказал чего... а то смотреть смотрят, но молчат. я такую страшную глупость сморозил, что никто меня не хочет огорчать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик для шестинога
СообщениеДобавлено: 06 фев 2009, 14:07 
Не в сети
Безбашенный Теоретик
Аватара пользователя

Зарегистрирован: 07 янв 2006, 18:30
Сообщения: 1137
Откуда: Подмосковье
скорее наоборот - нечего добавить :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик для шестинога
СообщениеДобавлено: 06 фев 2009, 14:11 
Не в сети
Аватара пользователя

Зарегистрирован: 30 янв 2009, 01:24
Сообщения: 784
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел
frig писал(а):
еще раз скажу о том, что управление положением как раз и рождает такое количество проблем. если управлять усилием, а контролировать положение, то датчик касания как таковой не нужен. вообще.

если управлять усилием, то устанавливаем усилие (тупо шимом на мотор) - ....

Добавлено спустя 1 час 45 минут 33 секунды:
хоть бы кто сказал чего... а то смотреть смотрят, но молчат. я такую страшную глупость сморозил, что никто меня не хочет огорчать?


Ну зачем огорчать хорошего человека, наоборот, ПОЗДРАВЛЯЕМ!
Но ты же описал некую гипотетическую серву? Или если подать ШИМ по питанию на обычную серву, то она сума не сойдет и начнет выдавать усилие?? :good: - немного хуже чем ОС по давлению, но гораздо лучше контроля положения!


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик для шестинога
СообщениеДобавлено: 06 фев 2009, 14:12 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
frig, ну да :) нечего добавить.
подавил интеллектом :lol:

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

_________________
злой полицейский


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик для шестинога
СообщениеДобавлено: 06 фев 2009, 14:13 
Не в сети
Безбашенный Теоретик
Аватара пользователя

Зарегистрирован: 07 янв 2006, 18:30
Сообщения: 1137
Откуда: Подмосковье
можно просто взять цифровые сервы :)


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик для шестинога
СообщениеДобавлено: 06 фев 2009, 14:15 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
executer писал(а):
Или если подать ШИМ по питанию на обычную серву, то она сума не сойдет и начнет выдавать усилие?? :good: - немного хуже чем ОС по давлению, но гораздо лучше контроля положения!


конечно сойдет :) начни подавать ШИМ по питанию контроллера и посмотри, как он меееееедленно начнет ножки переключать :ROFL: :good:

Добавлено спустя 36 секунд:
lebaon писал(а):
можно просто взять цифровые сервы :)

поясни. что это даст?
или это не мне ответ был? :)

_________________
злой полицейский


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик для шестинога
СообщениеДобавлено: 06 фев 2009, 14:27 
Не в сети
Аватара пользователя

Зарегистрирован: 30 янв 2009, 01:24
Сообщения: 784
Откуда: Запорожье
прог. языки: Си, AvrASM, STL, САС, учу Си++
ФИО: Павел
Timmy писал(а):
to executer
вы так и не ответили что даст замер тока на серве, те зачем это опционально

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

Цитата:
по поводу это просто то просто, ставим АЦП и бла бла...зачем нам аналоговый сигнал для определения касания?

как оказадлсь не так просто.. касание нам не надо - нам нада нагрузка на лапу для боле интеллектувльного поведения робота...

Цитата:
о пружине противодействия нажатия, жесткость кнопки не определяется 1/6 веса,
да и жесткость пружины и считать не надо, ставится болтовая стяжка и настраивается на месте

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

Цитата:
опять же стоит сказать, что если даже есть свободный аналоговый канал, то его можно использовать для передачи пакета дискретных датчиков, что иногда более целесообразно

Хочется получить всетаки аналоговые величины....

Добавлено спустя 6 минут:
Digit писал(а):
executer писал(а):
Или если подать ШИМ по питанию на обычную серву, то она сума не сойдет и начнет выдавать усилие?? :good: - немного хуже чем ОС по давлению, но гораздо лучше контроля положения!


конечно сойдет :) начни подавать ШИМ по питанию контроллера и посмотри, как он меееееедленно начнет ножки переключать :ROFL: :good:


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

Я к тому что ШИМом можно ругклировать ток питания сервы (Timmy) - момент на валу будет менятся?

Добавлено спустя 3 минуты 21 секунду:
2Digit устройства то не те, но ТЕ стоят не столько и продают их незнаю где, сейчас стоит вопрос выжать из СЕРВЫ побольше ниформации


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик для шестинога
СообщениеДобавлено: 06 фев 2009, 14:29 
Не в сети
Безбашенный Теоретик
Аватара пользователя

Зарегистрирован: 07 янв 2006, 18:30
Сообщения: 1137
Откуда: Подмосковье
Цитата:
поясни. что это даст?

там стоит мк, прошивку которого можно адаптировать под наши нужды :)
в том числе на управление усилием


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Датчик для шестинога
СообщениеДобавлено: 06 фев 2009, 14:37 
Не в сети
Аватара пользователя

Зарегистрирован: 27 ноя 2004, 00:42
Сообщения: 3339
Откуда: совсем Москва
ФИО: Григорий
executer, загляни туда: темка про сервы. Именно такие стоят в алюминиевом шестиноге (с которого начался разговор про датчики).
Они вполне бюджетные. И вполне цифровые.
Так что вот.

Если подать 50% скважность при 10В на цифровую, то она мож и зафунциклирует, но силу не поменяет. Сам же понимаешь.

Добавлено спустя 1 минуту 57 секунд:
lebaon, ну да, можно адаптировать. наверное. сам не пробовал и не встречал обсуждений вроде.

_________________
злой полицейский


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 153 ]  На страницу Пред.  1, 2, 3, 4, 5, 6 ... 11  След.

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO