+ Ново Мнение
Страница 1 от 2
1 2 ПоследнаПоследна
Визуализирани са от 1 до 10 от общо 80

Тема: Сервомашинки

Threaded View

  1. #1
    Admin Аватар на Mateev
    Регистриран
    Dec 2009
    Живее в
    гр. Габрово
    Мнения
    1 431

    Първите замервания бяха направени от Penev. Става въпрос за измерване на скоростта. Използваше се това устройство:
    http://www.hobbyking.com/hobbyking/s...dProduct=10572

    Ето получените данни за скоростта на няколко машинки:

    SG90 - 157 mS
    MD933 - 230 mS
    MD922 - 160 mS
    TG9 - 200 mS
    TGY-90S - 121 mS
    TGY-930 - 196 mS
    HPX F - 83 mS
    DS530 - 198 mS
    MG14 - 178 mS

    Както виждате, повечето от машинките са по-бавни от това, което го пише като техни параметри. Измерванията обаче са правени от Penev при обхват на движение от 1000 микросекунди. Това означава, че за някои от сервотата измерванията не са верни, защото скоростта се дефинира при зона на движение от 60 градуса, а различните сервота постигат тези 60 градуса с различни микросекунди ширина на управляващия импулс (500, 600, 750 и т.н.). Penev не е отчел този факт.
    Росимир Матеев

  2. #2
    Admin Аватар на Mateev
    Регистриран
    Dec 2009
    Живее в
    гр. Габрово
    Мнения
    1 431

    Заех се да направя по-точни измервания, но за тази цел ми трябваше скала, с която първо да видя колко градуса е максималния обхват на всяко едно серво и след това да видя колко микросекунди са необходими, за да придвижа дадено серво с 60 градуса.

    Ето я скалата:



    Всъщност на тази снимка е показано цялото оборудване, с което мисля да направя тестове на различните параметри на сервотата:

    1. Парче фибран, на който съм залепил градуирана скала с дискрета 1 градус. В центъра на скалата съм изрязал отвор, в който се слагат сервомашинките.
    2. Стрелка от карбон, залепена за едно колелце от серво. Тази стрелка се лепи на всяко едно ново серво, като предварително сервото се центрира и после стрелката се лепи така, че да сочи на 90 градуса.
    3. Сервотестер GWS MT-1, с чиято помощ се подават еталонни сигнали към сервомашинките. Точността на сигнала, генериран от сервотестера, е +/-1 микросекунда или изразено в градуси това е около 1/6-та от градуса.
    4. Електронно кантарче, с което ще измервам механичните натоварвания на сервомашинките. Идеята е при позиционирана машинка да създам странична сила на разстояние 1 сантиметър от оста и така да премеря с колко градуса се променя позицията в зависимост от натоварването.
    5. Servo Doctor за измерване на скоростта на сервомашинките. Представлява устройство, което подава на сервомашинките еталонно напрежение и еталонен сигнал, с който движи машинката на предварително зададени микросекунди. На самото серво се лепи един жироскоп, който подава обратна информация за действителния ъгъл на завъртане.
    6. Акумулатор, BEC, волтметър, ватметър (амперметър) и други помощни инструменти и уреди.
    Росимир Матеев

  3. #3
    Admin Аватар на Mateev
    Регистриран
    Dec 2009
    Живее в
    гр. Габрово
    Мнения
    1 431

    Реших да започна с измерване на скоростта на първото серво - MG90S. За целта обаче трябваше предвартелно да определя какъв е обхвата на сервото (на колко градуса се отклонява при 1000 и при 2000 микросекунди импулс) и колко микросекунди са необходими, за да го придвижа с 60 градуса. И тука се сблъсках с първия проблем:

    При движение на сервото между 1000 и 2000 микросекунди то позиционираше на различно място. В началото се движеше между -38 и +42 градуса (спрямо абсолютния център от 90 градуса), но след няколко движения и двете крайни позиции започнаха да пълзят, като отклонението надхвърли 1 градус. Центъра също се премести с около 1 градус.

    В началото помислих, че се е разместила лепенката, но после след няколко експеримента осъзнах, че явно сервото има някакъв дрейф. След това хванах и го движих в продължение на 1 минута и после го центрирах - сервото се позиционира на 96 градуса.

    За 1 минута движение центъра избяга с 6 градуса !!!

    После спрях и наблюдавах как на всеки 10-15 секунди сервото правеше цък-цък и стрелката през половин градус бавно бавно се приближаваше към центъра.

    По принцип знаех, че аналоговите сервота са температурно нестабилни, но чак такова голямо отклонение не съм очаквал.
    Росимир Матеев

  4. #4
    Admin Аватар на Mateev
    Регистриран
    Dec 2009
    Живее в
    гр. Габрово
    Мнения
    1 431

    Направих и следните други замервания:

    При позиционирано серво го натоварих на 1 сантиметър от оста и измерих, че при натоварване с 1 килограм, сервото КЛЯКА С ОЩЕ 4 ГРАДУСА, а при натоварване с 2 килограма - КЛЯКА СЪС 7 ГРАДУСА !!!

    Общата грешка на позицията от температура и натоварване стига до 13 градуса !!!

    Но това си е повече от 20% от целия ход на сервото !!!

    Правете си изводите.

    Паралелно мерех и тока - от 10 mA при покой стига до 650 mA при 2 килограма натоварване. Тoзи голям ток допълнително нагрява мотора и сервото и допълнително увеличава температурния дрейф.

    Премерих и грешката в позиционирането при подход към центъра отляво и после отдясно. Оказа се, че грешката е сравнително малка - около половин градус.
    Росимир Матеев

  5. #5
    Admin Аватар на Mateev
    Регистриран
    Dec 2009
    Живее в
    гр. Габрово
    Мнения
    1 431

    Оставих стенда и си легнах, а на другата сутрин видях, че стрелката се е преместила на 88 градуса (лепена е на 90 градуса, а вечерта я бях оставил на 92 градуса). Температурата в стаята беше паднала само с няколко градуса, но това беше довело до преместване на центъра на сервото с нови 2 градуса.

    Заинтересувах се колко голяма може да е тази температурна нестабилност и реших да направя измерване колко градуса отклонение на стрелката има за всеки един градус промяна на околната температура. За да е по-точно измерването, трябваше да измеря две далечни температурни точки. За ниска температурна точка реших да използвам охлаждане на цялата установка във фризера, а за висока точка - стопляне на цялата установка в кутия от фибран с нагревател и терморегулатор.

    Експеримента с фризера стана бързо и лесно и при него центъра на сервото се премсти до 80 градуса, предизвиквайки 10 градуса грешка при намаляване на температурата от +20 на -10 градуса. Експеримента с нагряване още не съм го направил.
    Росимир Матеев

  6. #6
    Admin Аватар на Mateev
    Регистриран
    Dec 2009
    Живее в
    гр. Габрово
    Мнения
    1 431

    Това е историята до момента, която беше описана във Modelistika. Повече там не съм писал, защото ПАЦО превзе темата с хиляди неуместни забележки, обидни намеци, отклоняване на дискусията в друга посока, както и с директни глупости че сервото не можело да позиционира на половин зъб и други такива. Намесиха се с обиди и Иван Кючуков и Румен Чакъров (Fokke) и темата стана на мазал с избиване на комплекси от хора с мания за величие. Трябва да си призная, че и доста хора ме защитиха. Лошото е обаче, че темата от чисто информационна, се превърна в каша и помия (както и много други подобни теми), и то с участието на модератора Fokke. Повече няма да пиша там. Продължавам с описанието на експериментите тука. Който му е интересно, нека да задава въпроси или да споделя своята информация или личен опит. Който иска да се заяда и да избива комплекси - да ходи в Моделистика.
    Росимир Матеев

  7. #7
    Admin Аватар на Mateev
    Регистриран
    Dec 2009
    Живее в
    гр. Габрово
    Мнения
    1 431

    Изводи до момента:

    MG90S (а може би и всички аналогови сервомашинки) имат голяма температурна нестабилност на позицията. При промяна на температурата центъра се измества с до 10 градуса в двете посоки. При натоварване също има голяма промяна на позицията - още 6-7 градуса. Като цяло това серво не е подходящо за управление на CCPM главата на T-Rex 450.

    Трябва да се отбележи, че има много клонинги на 450 и при някои от тях е възможно да няма проблеми с аналоговите сервота, ако се използват за управление на главата. Всичко зависи от разположението на сервотата около главата. Ако те са разположени така, щото рамото на едно от тях да е отдясно, а на друго - отляво, то тогава температурната грешка на тези сервота се сумира и апарат-наклонителя се изкривява. Ако обаче и на трите сервота рамото е само от едната страна, то тогава температурната грешка се компенсира и проблемите са минимални или дори незабележими.
    Росимир Матеев

  8. #8
    Заслужил Автор Аватар на Penev
    Регистриран
    Jan 2010
    Живее в
    гр. Габрово
    Мнения
    439

    Quote Originally Posted by Mateev View Post
    Първите замервания бяха направени от Penev. Става въпрос за измерване на скоростта. Използваше се това устройство:
    http://www.hobbyking.com/hobbyking/s...dProduct=10572

    Ето получените данни за скоростта на няколко машинки:

    SG90 - 157 mS
    MD933 - 230 mS
    MD922 - 160 mS
    TG9 - 200 mS
    TGY-90S - 121 mS
    TGY-930 - 196 mS
    HPX F - 83 mS
    DS530 - 198 mS
    MG14 - 178 mS

    Както виждате, повечето от машинките са по-бавни от това, което го пише като техни параметри. Измерванията обаче са правени от Penev при обхват на движение от 1000 микросекунди. Това означава, че за някои от сервотата измерванията не са верни, защото скоростта се дефинира при зона на движение от 60 градуса, а различните сервота постигат тези 60 градуса с различни микросекунди ширина на управляващия импулс (500, 600, 750 и т.н.). Penev не е отчел този факт.
    Наистина не съм отчел факта, че при константен размах на сигнала по входа различните машинки извършват завъртане на различен ъгъл.
    Искам само да коригирам Матеев, горните измервания са правени при 800uS.
    Мисля, че не на всички стана ясно. Затова искам да изясня.
    Измерванията по-горе са съвсем безполезни и не отчитат скорост на сервата при 60 градуса. А при някакво завъртане, което е строго специфично за конкретната машинка при 800uS. Което също означава, че с конкретно тези измервания не бива да се правят изводи за машинките.

    Дотук написаното ме навежда на един много важен експеримент, който е необходимо да се направи.
    Именно да се установи, примерно за 10 еднакви серва дали се отклоняват на една и съща позиция при един и същ сигнал по входа. При това, че да го правят еднакво бързо.
    Защото е толкова важно да са еднакви сервата по отношение ниво на сигнал по входа - механично изместване. Ако има и най-малка разлика при 120 градусов CCPM на хели, като подаваме само и единствено команда за ъгъл на лопатите. Това ще доведе до отклонение на CCPM-а в равнина.
    Резултата ще е на 10cm от земята хелито стои и виси перфектно, подавате команда нагоре, а то хуква освен нагоре и в някаква посока в равнината. Което за никой няма да е приятно.
    Димитър Пенев

  9. #9
    Потребител
    Регистриран
    Aug 2010
    Живее в
    Павел баня
    Мнения
    50

    Поздрави за тестовете.Температурната грешка се натрупва от потенциометъра много малко и електрониката.Доблежете поялник до потенциометъра да го загрее и ще видите.Електрониката при нагряване също измества.На по старите сервота се оправяше като се сменят елементите с 1% точност но на тия новите дето е като плюнка няма оправяне.На едно скъпо серво видях даже и термо датчик вътре а на друг модел ползваха диод за датчик.На друго беше вътре с кварц и нямаше грижи но това не бяха сервота в моделарския ценови клас.А има ли сервота за клас 450 които не са с потенциометър в обратната връзка и безколекторен мотор.

  10. #10
    Почетен Автор Аватар на de_kata
    Регистриран
    Jan 2010
    Живее в
    Plovdiv
    Мнения
    1 014

    Много интересна тема, поне за мен.
    Ще помоля колегата Матеев, ако може, докато прави тези опити, да провери дали при една и съща команда, всяко серво реагира по един и същ начин. (т.е. завърта се по или обртно на посоката на часовниковата стрелка).
    Дано разбирате какво имам в предвит.
    Неделчо Брънчев

+ Ново Мнение

Информация за темата

Users Browsing this Thread

В момента 4 потребители разглеждат тази тема. (0 регистрирани и 4 гости)

     

Вашите права за публикуване

  • Вие не можете да създавате нови теми
  • Вие не можете да пишете мнения
  • Вие не можете да прикачате файлове
  • Вие не можете да редактирате мненията си
  • BB code е Включен
  • Smilies са Включени
  • [IMG] кода е Включен
  • HTML кода е Изключен