Автор Тема: Ардуино контроллер поворотки  (Прочитано 531525 раз)

R4ABT и 1 Гость просматривают эту тему.

Оффлайн RW6HM Yuri

  • Ветеран
  • *****
  • Сообщений: 761
  • Репутация: +264/-24
  • Подпись находится в стадии разработки
  • QRA: LN14sg
Re: Ардуино контроллер поворотки
« Ответ #1830 : Сегодня в 09:25:17 »
Прошло более месяца,а бои с контроллером не прекращались ни на день.Все дело в синусоидальной ошибке Азимута-градусов со ста и до 190 она нарастала примерно 1градус на 10 град. поворота и доходила до 13-ти градусов,далее шел плавный спад и на280 уже ноль,далее шла в минус :'(.Датчик P3031-V1 CW360 это 12-ти битный абсолютный магнитный энкодер с аналоговым выходом и нелинейностью около градуса-не может так врать в принципе.Он крепился к выходу сельсина через виброгасящую шестизубую муфту-влияние излома и несоосность исключаются.ИИ утверждал,что это математическая ошибка из-за программно включенного реверса,пару недель курочил скетчи на Меге и Нано(снятьс антенны,перезалить,опять поставить),вагон дебильной работы...Переделал-лучше и не вспоминать как все было прямо на антенне,кто имел дело с Р-404- поймут.Датчик был установлен на выходе трубы 115мм редуктора прямо на срезе-реверс выключен,ошибка осталась >:D (ось привода крепится к вращающейся крышке,как размечалось,сверлилось-отдельный квест)...Дня через 3 решил еще ниже опустить датчик,чтоб удалить его от металла.Там же еще и пирамидка фирменная под унжу...180 мм даун и нету ошибки beer...Как чего ломалось-сверлилось и пр и др хотел снять короткий видос,но "достало" это все до печенок-нету никаких нервов.Срез стальной трубы корежит магнитное поле и ломает всю рациометрию,так что не вариант магнитные энкодеры лепить на выход вала штатного сельсина-набег ошибки гарантирован.За это время можно было б две 10-ти метровые параболы склепать
« Последнее редактирование: Сегодня в 09:29:34 от RW6HM Yuri »
Я борзАя,я пущенная стрела...И нет моей вины,но кто-то должен упасть

Онлайн UD2F

  • Модератор форума
  • Ветеран
  • *****
  • Сообщений: 4993
  • Репутация: +1025/-35
  • UA2 Contest Club
  • QRA: KO04HR
Re: Ардуино контроллер поворотки
« Ответ #1831 : Сегодня в 10:02:11 »
Юра, а если в экран сам датчик "заключить" ?
Ось, соединяющая датчик с валом осталась металлическая или сделал изолированную ?
ФОто бы конечно хоть какое, если есть возможность :((
73! Валентин   ex: RU2FM

Оффлайн RW6HM Yuri

  • Ветеран
  • *****
  • Сообщений: 761
  • Репутация: +264/-24
  • Подпись находится в стадии разработки
  • QRA: LN14sg
Re: Ардуино контроллер поворотки
« Ответ #1832 : Сегодня в 10:22:24 »
Тоже думал над этим,но от искажения магнитного поля не заэкранироваться----   
Стальное кольцо трубы работает как воронка: оно асимметрично стягивает на себя силовые линии магнита.При вращении вала магнит поворачивается относительно краев трубы, и металл циклически искажает окружность магнитного поля в эллипс, создавая ту самую чистую 12-градусную синусоидальную ошибку---вот что ответил ИИ когда проблема была уже решена.Тупая железяка,а раньше не могла посоветовать?Все на моск капал,что из-за параллельного смещения валов магнит описывет овальную орбиту...И так навтыкал виброгасящую муфту и пр.,не успел еще муфту Олдхэма вкарячить.Вал привода оставил стальным,но его торец от магнита мм 70,муфта,она ж люминь-силумин,плюс полиуретановая вставка между половинками.Правда весь крепеж датчика поменял на латунные болтики(от греха) и "сидит"он на люминиевой пластине.Попозже как-нибудь соберусь с духом-запилю видосик,и так времени угробил-контроллер усилителя до сих пор на столе,не поставил.С оптическими дорогими энкодерами наверное и можно обращаться вольно,а вот магнитный я б во внутрь сельсина не стал бы запихивать.А вот еще что-посередине вал состыкован муфтой из толстого Д16Т,но это уже чтоб не ждать "фирменную".Так что не магнитные мат-лы и диэлектрик нам в помощь
« Последнее редактирование: Сегодня в 10:27:20 от RW6HM Yuri »
Я борзАя,я пущенная стрела...И нет моей вины,но кто-то должен упасть