Почему дрожит сервопривод?

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

Re: Почему дрожит сервопривод?

Сообщение galex1981 » 31 мар 2010, 16:33

Прав, в пограничных дрожала бы.
if(!Operate) Read(pDatasheet);
Аватара пользователя
galex1981
 
Сообщения: 4363
Зарегистрирован: 04 дек 2008, 22:44
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович

Re: Почему дрожит сервопривод?

Сообщение Myp » 31 мар 2010, 21:22

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

Re: Почему дрожит сервопривод?

Сообщение boez » 01 апр 2010, 10:36

А - у тебя серва и схема от одного источника запитаны? Попробуй от разных, если пройдет - значит просто проблема с питанием, помехи от сервы на схему...
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: Почему дрожит сервопривод?

Сообщение Insane007 » 01 апр 2010, 13:44

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

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

вчера пытался поиграть с конденсатором - ничего не вышло, пробовал разные емкости из тех что были в наличие, пауза получалась от 11мс и ниже, при этом сразу время посылки растягивалось до 3,5мс
т.е. кондером и то и то время меняется.
Insane007
 
Сообщения: 18
Зарегистрирован: 27 мар 2010, 19:15

Re: Почему дрожит сервопривод?

Сообщение boez » 01 апр 2010, 16:03

Ну вообще, если верить даташиту на таймер, время включенного состояния в этой схеме 0.693*Rup*C1, выключенного 0.693*Rdown*C1, здесь Rup = R2+верхняя (по схеме) часть R3, а Rdown = R1+нижняя часть R3. Это если конечно диод и ключи идеальными считать. Поэтому изменение C1 должно пропорционально менять и период, и длительность импулься, а менять период, не меняя длительности импульса нужно с помощью резистора R1.
boez
 
Сообщения: 1981
Зарегистрирован: 27 авг 2008, 10:45
Откуда: Харьков
прог. языки: С/С++

Re: Почему дрожит сервопривод?

Сообщение tsrodger » 01 апр 2010, 16:35

Insane007 писал(а):результат измерения в приложенном файле
подскажите название ПО
Аватара пользователя
tsrodger
 
Сообщения: 134
Зарегистрирован: 18 сен 2008, 17:31
Skype: tsrodger
прог. языки: VB.Net, C, PHP

Re: Почему дрожит сервопривод?

Сообщение Insane007 » 02 апр 2010, 10:04

tsrodger писал(а):
Insane007 писал(а):результат измерения в приложенном файле
подскажите название ПО

PowerGraph
Insane007
 
Сообщения: 18
Зарегистрирован: 27 мар 2010, 19:15

Re: Почему дрожит сервопривод?

Сообщение tsrodger » 02 апр 2010, 10:07

спасибо!
Аватара пользователя
tsrodger
 
Сообщения: 134
Зарегистрирован: 18 сен 2008, 17:31
Skype: tsrodger
прог. языки: VB.Net, C, PHP

Re: Почему дрожит сервопривод?

Сообщение Insane007 » 07 апр 2010, 11:09

в общем все эксперименты в резисторами ни к чему не привели, приводы как дрожали так и дрожат.
сигнал паузы менял в интервале от 15мс до 90мс ни в одном из этих значений приводы не стояли на месте.
где еще поискать причину? :)
Insane007
 
Сообщения: 18
Зарегистрирован: 27 мар 2010, 19:15

Re: Почему дрожит сервопривод?

Сообщение avr123.nm.ru » 07 апр 2010, 12:40

AVR вам в руки ! http://proavr.narod.ru ПОРА !начинать ...
Читайте !
Аватара пользователя
avr123.nm.ru
отсылающий читать курс
 
Сообщения: 14195
Зарегистрирован: 06 ноя 2005, 04:18
Откуда: Москва

Re: Почему дрожит сервопривод?

Сообщение Myp » 07 апр 2010, 13:05

эммм
а просто так сервы если подать на них питание не дрожат?
в среднее положение перекладываются и замирают?

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

Re: Почему дрожит сервопривод?

Сообщение Insane007 » 07 апр 2010, 16:00

если просто 5в подать, ничего не происходит. Не движется, и признаков жизни не подает.
При подключении к плате, они управляются но не замирают, а дрожат. Причем "биения" различные для разных временных окон, когда меньше когда больше, но никогда не стоят.
Insane007
 
Сообщения: 18
Зарегистрирован: 27 мар 2010, 19:15

Re: Почему дрожит сервопривод?

Сообщение North » 09 апр 2010, 18:04

А то что на осциллограмме сигнал инверсный, это так и должно быть? У меня серва при инверсном сигнале непредсказуемо дёргалась.
Аватара пользователя
North
 
Сообщения: 197
Зарегистрирован: 27 июл 2005, 14:12
Откуда: Дмитров, Москва
прог. языки: С, asm

Re: Почему дрожит сервопривод?

Сообщение Insane007 » 10 апр 2010, 09:06

а как его сделать нормальным? подключено то все по схеме.

Добавлено спустя 6 минут 23 секунды:
avr123.nm.ru писал(а):AVR вам в руки ! http://proavr.narod.ru ПОРА !начинать ...


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

Набросать код на С# это не проблема конечно.
У меня и макетка с tiny13 вот она на столе лежит, только прошить ее нечем.
Insane007
 
Сообщения: 18
Зарегистрирован: 27 мар 2010, 19:15

Re: Почему дрожит сервопривод?

Сообщение executer » 11 апр 2010, 12:24

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

Пред.След.

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

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

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

cron