|
Виж темите без отговор | Виж активните теми
Дата и час: Пет Авг 21, 2026 6:40 pm
| Автор |
Съобщение |
|
E1
Ранг: Почетен член
Регистриран на: Нед Юли 22, 2007 8:57 pm Мнения: 607 Местоположение: Белград
|
 Проблем със серво мотор
Опитваме се да вградим едно китайско серво в опростен робот(2 DoF): https://www.aliexpress.com/store/produc ... 02040.html Механиката е изчислена от инженер, създал доста подобни неща и може да се счита, че там няма проблеми. Първоначално проблемът насочи, че грешим нещо с колегите при управлението, защото при въртене на ръката около оста й, тя започваше да осцилира все по-силно и се налагаше да я спираме, за да не потроши всичко. Оказа се, обаче, че проблемът не е в нашата платка, а в сервото. Ако в спряно положение дръпнем ръката малко по-силно встрани, дори без свързано управление и я пуснем(все едно теглим ластик) , тя пак започва същото колебание с нарастваща амплитуда. Ръката е алуминиева, около 300 грама, с дължина 30 см. Свързана е към мотора директно с назъбен ремък и отношение на шайбите 1:4. Какво означава по принцип това поведение на сервото?. Режимът на работа е импулсен и ръката е ограничена с работен ъгъл 0-120 градуса. Самият мотор има достатъчна мощност и е практически невъзможно да се надделее на ръката.
|
| Съб Яну 13, 2018 2:38 am |
|
 |
|
s7ama7
Ранг: Почетен член
Регистриран на: Съб Ное 29, 2014 10:11 am Мнения: 774
|
 Re: Проблем със серво мотор
Обикновено тези евтини серво мотори не са подходящи при ниски обороти . Изискват повече заигравка с настройките на pid регулатора а при някои приложения е невъзможно елиминирането им на вибрациите . Поне това е което съм чел де. Има по скъпи серва с много по - висока резолюция на енкодера достигаща до няколко мильона на оборот . При тях проблем при ниски обороти няма .
|
| Съб Яну 13, 2018 4:11 pm |
|
 |
|
gicho
Ранг: Форумен бог
Регистриран на: Пон Мар 13, 2006 1:59 pm Мнения: 3867 Местоположение: Габрово
|
 Re: Проблем със серво мотор
Настройки на позиционния или скоростния регулатор - пренапрегнат и осцилира. Може да се разклаща и от някакъв резонанс в механиката, там се пускат режекторни филтри. Но най-вероятно са регулаторите - намали P-тата и виж дали ще има ефект. Ако няма такива настройки ... Има ли някакъв мануал това "серво"? edit: Точка 4.2.6 Tuning parameter: http://m.europages.com/filestore/gallery/ac/a3/16656224_0f2c7856.pdfPr5.02 и Pr5.06 например. Ако се чудиш провери какви са текущите стойности на параметрите там (и околните) и ги пусни да мислим.
|
| Съб Яну 13, 2018 7:21 pm |
|
 |
|
E1
Ранг: Почетен член
Регистриран на: Нед Юли 22, 2007 8:57 pm Мнения: 607 Местоположение: Белград
|
 Re: Проблем със серво мотор
Променяхме много от параметрите, включително от групи 1 и 5. Няма никакъв ефект. При промяна на "електронната предавка", например, получаваме абсолютно същото. Това, което аз виждам е, че когато го изведем по някаква причина извън определена граница на грешката, не може да определи правилно как да затихне и компенсира с все по-голяма грешка в двете посоки. Това се потвърждава от факта, че ако охлабим ремъка, на практика коригира правилно - т.е. самото пренасяне на малко отклонение на мотора долу към рамото горе, създава инерция, достатъчна да подмине търсеното положение. Утре ще сложим редуктор 1:40. Ще видим какво ще се получи.
|
| Съб Яну 13, 2018 7:54 pm |
|
 |
|
gicho
Ранг: Форумен бог
Регистриран на: Пон Мар 13, 2006 1:59 pm Мнения: 3867 Местоположение: Габрово
|
 Re: Проблем със серво мотор
За да не влияят параметрите има нещо гнило - виждам че има режими с автоматично настройване - да не би да е включен такъв режим? Или параметрите да влизат в сила след on/off, или след спиране и пускане на контрола?
|
| Съб Яну 13, 2018 9:30 pm |
|
 |
|
fred
Ранг: Форумен бог
Регистриран на: Пет Окт 06, 2017 12:55 am Мнения: 1692
|
 Re: Проблем със серво мотор
По скромните спомени от техникума по ел.автоматика Сливен /ех, далечни млади години!/ проблемите ви очевидно са в автоматиката, по-точно взаимодействието и с една силно инерционна но доста чувствителна /позиционирането!/ механична част.
Регулаторите са ПИД /пропорционални, интегрални, диференциални/ и различни комбинации от тях, ако не са оразмерени правилно системата влиза в осцилации. Като под система се разбират динамичните характеристики. Опростено обяснено регулаторът дава въздействие "стоп" но то не спира ами заради механичната инерция продължава, за да компенсира инерцията дава "върни назад" но то продължава, тогава дава по-силна команда "върни обратно" но то вече е тръгнало да се връща и затова се засилва още повече вече в обратната посока. Така влиза в цикъл. Извинявам се пред специалистите за лаишкото обяснение, опитвам се да бъда нагледен.
Фрашкано е с математика, наложи се заради тези ПИД регулатори още в техникума да уча интеграли и диференциали. Добре че не ме приеха в МЕИ да уча ел.автоматика какъвто беше големият ми мерак, щяха да ми побелеят косите още като студент.
Накратко необходим ви е специалист и то добър по ел.автоматика, да изследва системата именно за динамичните и характеристики. После моделиране на Матлаб и нагаждане характеристиките на електрониката. Като начало можете да се опитате силно да я забавите в механичната и част но това едва ли ще ви хареса. Поне за експеримент.
PS Възможна причина са и прекалено чувствителни сензори+бърз мощен регулатор в комбинация с механични луфтове и бавна механика. Електрониката форсира и "клати" механиката в опит да получи точното позициониране.
_________________ Остап Бендер: Спасяването на давещите се е дело на самите давещи се. Стендал: Овчарят винаги се стреми да убеди овцете, че неговите и техните интереси съвпадат.
|
| Съб Яну 13, 2018 10:04 pm |
|
 |
|
E1
Ранг: Почетен член
Регистриран на: Нед Юли 22, 2007 8:57 pm Мнения: 607 Местоположение: Белград
|
 Re: Проблем със серво мотор
Параметрите имат действие, съгласно онези триъгъгълничета и кръгчета и сме се съобразили с това. Освен това ги чета и през Modbus. Очевидно се потвърждават моите съмнения за естеството на проблема. Какво да изследваме, като документацията е очевидно превеждана през Google, а вероятно има и разминаване в декларираните и реалните възможности. Въпросът ми беше по-скоро принципен и вече съм сигурен, че сме взели правилно решение с червячния редуктор. През него няма да може да върне вибрациите към мотора. Може би ще има някакви луфтове, но там ще смятаме грешката после(уж дават 1" на редуктора, но аз лично не вярвам).
|
| Съб Яну 13, 2018 11:14 pm |
|
 |
|
s7ama7
Ранг: Почетен член
Регистриран на: Съб Ное 29, 2014 10:11 am Мнения: 774
|
 Re: Проблем със серво мотор
По добре заложи на Harmonic Drive(вълнови редуктор)
|
| Съб Яну 13, 2018 11:45 pm |
|
 |
|
lcr
Ранг: Форумен бог
Регистриран на: Пон Май 12, 2014 11:49 pm Мнения: 4394 Местоположение: София
|
 Re: Проблем със серво мотор
Не съм чел конкретното описание, но принципно подобни осцилации на изхода на която и да било система могат да възникнат основно заради 2 причини:
1 - Прекалено голям коефициент на усилване на регулатора (пропорционалната съставка). 2 - Наличие на относително голямо времезакъснение в канала на обратната връзка или между входа и изхода на обекта на регулиране.
|
| Нед Яну 14, 2018 2:39 pm |
|
 |
|
E1
Ранг: Почетен член
Регистриран на: Нед Юли 22, 2007 8:57 pm Мнения: 607 Местоположение: Белград
|
 Re: Проблем със серво мотор
Благодаря на отзовалите се. Ще пиша какви са резултатите с редуктора.
|
| Нед Яну 14, 2018 2:42 pm |
|
 |
|
E1
Ранг: Почетен член
Регистриран на: Нед Юли 22, 2007 8:57 pm Мнения: 607 Местоположение: Белград
|
 Re: Проблем със серво мотор
Монтирахме редуктор и вече няма проблем. С донастройки и на параметрите, получихме това, което искахме. Благодаря на отзовалите се още веднъж.
|
| Пон Яну 15, 2018 3:02 am |
|
 |
|
gicho
Ранг: Форумен бог
Регистриран на: Пон Мар 13, 2006 1:59 pm Мнения: 3867 Местоположение: Габрово
|
 Re: Проблем със серво мотор
Ако не ти е проблем дай отзиви за това серво - забелязани проблеми, ... Да не заглъхва темата в "редуктора". Щото така променята реакцията на системата и ако е имало проблем в самото серво няма да се разбере. А за в бъдеще на някого може да му е полезно дали става за нещо.
|
| Пон Яну 15, 2018 9:06 am |
|
 |
|
bongo_x2
Ранг: Форумен бог
Регистриран на: Вто Яну 20, 2009 11:54 pm Мнения: 11338 Местоположение: "Занзибар"
|
 Re: Проблем със серво мотор
Ако редукторът е с по-голямо отношение от шайбите си е повече от ясно: намален е "коефициента на усилване". Освен това ремъкът го играе "индуктивност" с разтягането/доопъването си.
|
| Пон Яну 15, 2018 12:20 pm |
|
 |
|
ДедоБоре
Ранг: Форумен бог
Регистриран на: Нед Ное 21, 2004 11:31 pm Мнения: 10103
|
 Re: Проблем със серво мотор
сензора трябва да е директно куплиран към изпълнителния механизъм, т.е. след редуктора. съответно сервото трябва да има познания за случващото се.
|
| Пон Яну 15, 2018 12:24 pm |
|
 |
|
E1
Ранг: Почетен член
Регистриран на: Нед Юли 22, 2007 8:57 pm Мнения: 607 Местоположение: Белград
|
 Re: Проблем със серво мотор
Сензорът е заводски вграден на мотора. Имам само допълнителни сензори след редуктора, с които коригирам евентуални грешки при прескачане на ремъка, както и определям граничните положения. Приложението не изисква висока точност, а само защита от аварийни състояния. Иначе нямаше как да стане с такъв тип редуктор. Сервото очевидно има проблем с компенсациите при малък брой обороти и рамо с някаква маса, която, поне на този етап, не мога да определя каква е. Има несъответствие между декларираното от производителя максимално динамично натоварвване и фактическото. Рамото е оразмерено с 1/3 от тази стойност, но моторът не успява да го успокои. Потвърждава го и фактът, че извеждане на рамото от стабилното състояние не се компенсира адекватно, а води до нарастваща ампитуда. Използваме същото серво и за транслация с водач и назъбен ремък. Общо 3 оборота за изместване на 60 см. Масата на този модул е около 50 грама и работи добре. Документацията е лошо преведена. Поддръжката е лоша - свързах се с китайците по осигурения канал за помощ. Последното беше "ще питам нашия инженер и ще отговоря". Преди две седмици. После спря да ми отговаря. Изводите си ги правете сами. За да може да се използва сервото, трябва някой да седне и да тества какво в действителност може. Много е вероятно да го сторя, след като разглобим играчката, защото цената е доста добра. Освен това, по мои данни, става дума за "взето назаем" изпълнение от германско серво. Явно не са го доизкопирали.
Последна промяна E1 на Пон Яну 15, 2018 2:46 pm, променена общо 1 път
|
| Пон Яну 15, 2018 2:36 pm |
|
|
Кой е на линия |
Потребители разглеждащи този форум: 0 регистрирани и 85 госта |
|
Вие не можете да пускате нови теми Вие не можете да отговаряте на теми Вие не можете да променяте собственото си мнение Вие не можете да изтривате собствените си мнения Вие не можете да прикачвате файл
|
|