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

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

Threaded View

  1. #1
    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, волтметър, ватметър (амперметър) и други помощни инструменти и уреди.
    Росимир Матеев

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  7. #7
    Забранен
    Регистриран
    Jan 2010
    Живее в
    гр. Плевен
    Мнения
    367

    Матеев- браво.Темата е супер .
    Върна ме в доброто старо време кога работех във военен институт- много ти завиждам за забавленията.
    Дане съм капо- един въпрос. От къде смяташ се натрупва температурната грешка:
    1Механично-едв2а ли. Но има вероятност , но ще се натрупва и в двете посоки при евентуални темп. натрупвани хлабини в корпуса на машинката.
    2 Температурно от потенциометъра- малко вероятно
    3 тем. нестабилност на цялата електроника в сервото.
    Виждам въпроса с стабилизацията на захранването е решен.
    Ще следя с интерес.

+ Ново Мнение

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

Users Browsing this Thread

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

     

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

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