Восстание сервопривода - Как угомонить?
- Войдите на сайт для отправки комментариев
Сб, 19/09/2020 - 19:01
Есть проблема с SG90 - стандартный китайский серво, угол перадаём через nrf24. И думал дело в плохом контакте (всё на джамперах) но контакт вряд ли наладится от того, что коснуться любого контакта на любой из плат. Стоит коснуться любого контакта, да хоть железки на потенциометре - все мотылянии серво тут же прекращает, при чём не важно на какой из плат, на приёмнике или передатчике. Складывается ощущение, что я когда касаюсь, то ли заземлением становлюсь, то ли антенной, и из за лучшего приёма серво перестаёт дёргаться. И ещё, если поднести руку к макетке на которой передатчик, амплитуда отклонений туда-сюда увеличивается раз в два...
ХЗ.
А если землю передатчика заземлить на батарею?
Даже если поможет - не вариант, и приёмник и передатчик не будут находится на одном месте. Пробовал запитать серву отдельно, от айфоновской зарядки, так она вообще взбесилась, и на команды отвечать перестала. Отдельное питание ардуины-передатчика - так же ничего не дело, вернее теперь что бы серва перестала дёргаться, нужно коснуться обоих плат (видимо наводки усилились)
Звиздец, мистика...Пристрели ее.
Вторая такая же) Даже запитал одну от приёника, другую от передатчика, разницы нет
Значит проблема не в серве а в передатчике
Дело в монтаже соплями. Сделай качественные короткие шлейфы.
Хорошо, если поможет. А как палец влияет?
И школьный учебник по физике прочитай.
За какой класс?
А в каком классе пальцы начинают изучать?
Обошлось без учебников, все дёрганья прекратились, даже на джамперах
Что сделал? Секрет?
в 13 вестимо, не знаю, я после 9 го ушёл, сейчас в шараге, пту заканчиваю
Добавил на плату один потенциометр, что б отдельно двумя сервами крутить, и всё теперь нормально работает. Я реально больше ничего не менял
Понятно, ни схемы, ни скетча - посидели, потрындели, разошлись. И, вроде, у Вас уже не в первый раз так.
Давайте Вы впредь будете добавлять потенциометры без того, чтобы постить сюда пустой вопрос и выносить всем мозг?!
Тема должна оставлять какую-то пользу для других: что было, как исправили, а посты типа "памагити" "ой, я уже сам справился" никакой пользы никому не несут.
Евгений, сносите, можно вместе с автором:)
Решилось тем, что у меня в скетче собираются данные с трёх потенциометров, а подключен был только один, а серв было две, включая ту, у которой потенциометра не было. Но я как думал, если ничего не подключено, то и снимать будет нечего, ну или какое-то одно число будет стабильно. Но как выяснилось, подключенный потен. в зависимости от своего положения, меня входящие данные не только на пине к которому подключен (логика) но и на все остальные пины которые заданы в скетче, не не подключены физически. Понял это выводом принимаемых данных через сериал.
А скетч от Гайвера, на NRF24 "трёхканальное управление", ток я его допилил чутка под себя
TX
RX
Хотя непонятки всё равно остались, т.к. сначала была мысль что я просто подключил серву не к тому порту, на который дурь всякая выводилась, но нет, ведь сервой можно было управлять, при чём когда меняешь положение, она работает ровно, но стоит перестать и оставить её в покое, как с полусекундной задержкой она опять начинала дрыгаться, но подключив её один потенц. к прописанному в скетче порту дрызг прекращается, и стоит его опять отключить он опять начинается. Казалось бы всё, но в обоих случаях остаётся ещё один потен. который я в обоих случаях не подключал, и на его порт и с его порта тожеть дичь всякая плавающая выходит, но при этом он (неподключённый порт) уже на два других никак не влияет
чуть выше
Ааа, понял, дело в Servo. Тот оставшийся потен, управлял мосфетом, без участия Servo.h, и корявые данные с него никому вреда не несут, а вот те, что привязаны к servo начинают глючить всю плату, если им выдавать некоректные значения, а не только тот пин, на который назначена "неподключённая серва"
И ещё наблюдение - если слишком быстро изменить значение управляющего потенциометра - nrf24 отвалиться на секунду и потом переместит рывком серву в заданное потеном положение. Догадка - слишком резкое изменение требует большого тока для мотора сервы, от чего в питании возникает просадка - а как знаем, nrf-ки крайне к ним чувствительны, и при скачках теряют связь, но секунду спустя видимо востанавливает (погасший led rx на дуине вновь загорается) поворачивает серву в нужное положение. При чём если оставшийся после отвала угол на который нужно сместить серву ещё большой, то серва немного резко сместиться и опять отвалиться, и так до тех пор пока не встанет на угол который в данный момент её передаёт потенциометр на другой плате.
В общем, нужно плавно сервами двигать, или программно как-то задать максимальною скорость поворота сервы, что б та резкими движениями просадок сильных в питании не создавала
Ну вот и я понял в чем дело.
Все дело в гивере.
Приобщает к теме дебилов и не следит за ними.
Оригинально
Ты не прав, из тех, кто хочет приобщиться еще может что-то выйти, а вот из пропущенных через школу ЕГЭ наврядли...
Все дело в гивере.
Приобщает к теме дебилов и не следит за ними.
да при чем тут гивер, разве за каждым д... уследишь? Это разве гайвер сказал ТС подключить на вход сервы неиспользуемые пины?
отца Гамлета... тьфу ... гивера и что-то сказала.lluceu, запомните народную примету, если устройство подключить ХЗ куда, то оно будет вести себя ХЗ как, что Вы и наблюдаете. Если бы Вы сразу выложили схему и фото, вопрос бы решился сразу же за минуту, но Вы ... похоже, горбатого могила исправит.
Хорошо, учту. Во схема, код с включением ШИМ на 3-м пине думаю кидать не стоит, главное что всё работает.
Скорость плавно регулируется, но.. до определённого предела, при чём можно подать хоть простой high базу мосфета, скорость вращение будет всё равно такая же, очень низкая, хотя если включить мотор в обход транзистора напрямую к батарее (батарея 3.7v li-ion, мотор f130 - маркировки нет) моторчик прям хоть взлетит сейчас. Так и должно быть?
Оба контакта мотора на минус? Оригинально. Перпетуум мобиле ещё не изобретали в этом месяце?
Уфф а, это левая пикча, сказано же, работает. А по делу - видимо мосфет с большим падением на переходе.
У меня IRF, попробую IRL поставить.
Уфф, а это левая программо. Не мудрено, что не работает, аха?
lluceu,
возможно, завтра мне будет стыдно за этот пост и я его удалю, но сейчас я пьяный .... так что читайте.
это левая пикча
знаете как вы все за@бали левыми пикчами! Значит, sadman41 смотрел, разбирался, старался Вам - дураку помочь, но все его старания и потерянное время спущены в унитаз просто потому, что мудак lluceu вместо схемы привёл левую пикчу! Идите Вы
нах... прямо и налево со своими пикчами!По-русски Ваш пост звучит так: "Мужики, у меня тут проблема нарисовалась. Мне-то самому решать её не нужно, так что напрягаться, схему там рисовать ... мне есть чем заняться и кроме этого. А вот вам, если не с чем(кем) потрахаться в этот воскресный вечер, то вот вам левое картинко - трахайтесь на здоровье, мне не жалко".
Кстати,
по делу
могу Вам помочь! Полное и подробное решение Вашей проблемы описано вот здесь.
Правда, это левая ссылка и там ни хрена нет, но проблема всё равно решается, ибо
сказано же, работает.
Вот, как-то так.
Петрович, красава. Пост-огонь, не удаляй.
Петрович, красава. Пост-огонь, не удаляй.
а почему сразу блондинка )))
а почему сразу блондинка )))
Ну, так типа "Кто про что, а вшивый ...", "У кого что болит, ...", тут много народной мудрости есть :-)