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

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн RW6HM Yuri

  • Ветеран
  • *****
  • Сообщений: 755
  • Репутация: +261/-24
  • Подпись находится в стадии разработки
  • QRA: LN14sg
Re: Ардуино контроллер поворотки
« Ответ #1815 : 30 Марта 2026, 16:39:10 »
Вынесла весь мозг,не компилируется этот скетч-хоть тресни,нету файла rotator hardware ,а он есть >:D Ардуина 2.3.2.
Я борзАя,я пущенная стрела...И нет моей вины,но кто-то должен упасть

Оффлайн ua9olb Дима

  • Ветеран
  • *****
  • Сообщений: 1308
  • Репутация: +243/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #1816 : 30 Марта 2026, 19:33:12 »
Ардуина 2.3.2.

Попробовал у меня компилируется:-(
ex: ua9-145-1000

Оффлайн RW6HM Yuri

  • Ветеран
  • *****
  • Сообщений: 755
  • Репутация: +261/-24
  • Подпись находится в стадии разработки
  • QRA: LN14sg
Re: Ардуино контроллер поворотки
« Ответ #1817 : 30 Марта 2026, 19:48:03 »
Вот что пишет
Я борзАя,я пущенная стрела...И нет моей вины,но кто-то должен упасть

Оффлайн RC3UE

  • Ветеран
  • *****
  • Сообщений: 1780
  • Репутация: +349/-80
  • 13 el F9FT/21 el F9FT
  • QRA: LO07NG
Re: Ардуино контроллер поворотки
« Ответ #1818 : 30 Марта 2026, 19:55:36 »
Вынесла весь мозг,не компилируется этот скетч-хоть тресни,нету файла rotator hardware ,
Попробуйте для начала просто переименовать папку k3ng_rotator_Mod_ua9olb в k3ng_rotator_controller.
У вас, при старте, arduino ide, наверняка создает папку k3ng_rotator_controller (по имени k3ng_rotator_controller.ino).
При этом IDE переносит в эту папку ТОЛЬКО k3ng_rotator_controller.ino.
Соответственно, все файлы *.h и *.cpp она и не находит.
« Последнее редактирование: 30 Марта 2026, 20:00:22 от RC3UE »
73! Александр RC3UE (ex RA3UJ, UA3UES)

Оффлайн RW6HM Yuri

  • Ветеран
  • *****
  • Сообщений: 755
  • Репутация: +261/-24
  • Подпись находится в стадии разработки
  • QRA: LN14sg
Re: Ардуино контроллер поворотки
« Ответ #1819 : 30 Марта 2026, 21:16:41 »
Залился наконец...Но вся "свадьба" из-за того,что антенна вращается в одну сторону-датчик в другую.Стоят 2 шестерни,чтоб напр.вращения совпадало,#define ANALOG_AZ_FULL_CCW_EEPROM_INITIALIZE 1023
#define ANALOG_AZ_FULL_CW_EEPROM_INITIALIZE 1 поменял так в ротатор сеттинг,все равно реверса нет
Я борзАя,я пущенная стрела...И нет моей вины,но кто-то должен упасть

Оффлайн RW6HM Yuri

  • Ветеран
  • *****
  • Сообщений: 755
  • Репутация: +261/-24
  • Подпись находится в стадии разработки
  • QRA: LN14sg
Re: Ардуино контроллер поворотки
« Ответ #1820 : 30 Марта 2026, 21:58:32 »
 #define OPTION_AZ_POTENTIOMETER_REVERSED надо вроде эту строку раскомментить,но ее нет в скетче (ротатор сеттинг)
Я борзАя,я пущенная стрела...И нет моей вины,но кто-то должен упасть

Оффлайн RW6HM Yuri

  • Ветеран
  • *****
  • Сообщений: 755
  • Репутация: +261/-24
  • Подпись находится в стадии разработки
  • QRA: LN14sg
Re: Ардуино контроллер поворотки
« Ответ #1821 : 30 Марта 2026, 23:35:08 »
Не актуально,разобрался сам
Я борзАя,я пущенная стрела...И нет моей вины,но кто-то должен упасть

Оффлайн RW6HM Yuri

  • Ветеран
  • *****
  • Сообщений: 755
  • Репутация: +261/-24
  • Подпись находится в стадии разработки
  • QRA: LN14sg
Re: Ардуино контроллер поворотки
« Ответ #1822 : 24 Апреля 2026, 17:42:47 »
Поскольку у Ардуины АЦП 10-ти битный,а датчики азимута и элевации-12 бит,значит надо поднимать разрешение с 0.3 градуса до 0.1,заодно передачу данных на 30 метров из аналоговой перевести в цифру.АЦП будет ADS1115.Схема прим.такая     Датчик-->АЦП-->RS458---->30метров--->RS458--->MEGA.Малость громоздко,но должно быть надежно.Кабель-неэкранированная двух парка.Скетч в Нанку залил,теперь жду,когда пришлют АЦП и RS-ки.В Меге тож придется скетч править на энкодеры.
Я борзАя,я пущенная стрела...И нет моей вины,но кто-то должен упасть

Оффлайн UA9FAD

  • Ветеран
  • *****
  • Сообщений: 10323
  • Репутация: +1932/-129
  • QRA: LO88AA
Re: Ардуино контроллер поворотки
« Ответ #1823 : 24 Апреля 2026, 18:53:24 »
Кабель-неэкранированная двух парка

Лучше бы экранированная - от грозы поможет.
Victor Виктор

Оффлайн RW6HM Yuri

  • Ветеран
  • *****
  • Сообщений: 755
  • Репутация: +261/-24
  • Подпись находится в стадии разработки
  • QRA: LN14sg
Re: Ардуино контроллер поворотки
« Ответ #1824 : 24 Апреля 2026, 19:04:04 »
Тоже так думаю,перед грозой наводит.К лету заменю,если все получится.Валяется пара "старых" планшетов,один дюймов 9,если на него прогу поставить какую -нибудь симпатишную,а на контроллере запустить эмулятор порта ЕСУ для вывода данных?Ну чтоб красиво было,а то эти цыфры поднадоели уже.PSTrotator-нет
« Последнее редактирование: 24 Апреля 2026, 19:10:39 от RW6HM Yuri »
Я борзАя,я пущенная стрела...И нет моей вины,но кто-то должен упасть

Оффлайн R2GKH Виталий

  • Ветеран
  • *****
  • Сообщений: 4968
  • Репутация: +732/-372
  • the Truth is out There...
    • Мысли вслух :)
  • QRA: KO92GP
Re: Ардуино контроллер поворотки
« Ответ #1825 : 24 Апреля 2026, 19:21:42 »
Датчик-->АЦП-->RS458---->30метров--->RS458--->MEGA.

Стесняюсь спросить: А зачем так сложно?
Может проще AS5600(I2C)->(Mega8 or STM32F030)->RS485...
исключается аналоговый сигнал - лишний источник нелинейности.

Да, и вопрос: какая прога есть на прмете для планшета (Ардуины)? по какому протоколу связь?
Мы стояли на плоскости,
                  С переменным углом отражения...

Оффлайн RW6HM Yuri

  • Ветеран
  • *****
  • Сообщений: 755
  • Репутация: +261/-24
  • Подпись находится в стадии разработки
  • QRA: LN14sg
Re: Ардуино контроллер поворотки
« Ответ #1826 : 24 Апреля 2026, 19:58:29 »
: А зачем так сложно?
Тут все не просто,в поворотке 404-й штатный сельсин приводится в действие через пару шестерен и он крутится в другую сторону,чем антенна (эт победил).И там есть зазор в зубьях около полуградуса,чтоб его выбрать поставил внутрь пружину от ручки двери Шнивы,она цепляет вал энкодера и дает преднатяг-зазор нулевой.Вкрячивать другой энкодер,даже самодельный ваще нет никакого желания,там все не просто устанавливалось и разбирать-ни за какие бублики.Опять же что это будет за 5600?Перепахивать из-за него весь скетч ноль желания.А датчик сделан на совесть,на хороших подшипниках.Можно было удлинитель I2C поставить,но так надежней.При диаметре тарелки 6.5 метра это стало напрягать,для антенн с более широким лепестком наверное не актуально.Проги на примете пока никакой нет,пока...
Я борзАя,я пущенная стрела...И нет моей вины,но кто-то должен упасть

Оффлайн R2GKH Виталий

  • Ветеран
  • *****
  • Сообщений: 4968
  • Репутация: +732/-372
  • the Truth is out There...
    • Мысли вслух :)
  • QRA: KO92GP
Re: Ардуино контроллер поворотки
« Ответ #1827 : 24 Апреля 2026, 20:21:13 »
Понятно, Юрий. Сам сейчас хожу "вокруг да около" 404й...
Люфты выбирать на этом узле только предстоит.

Насчет AS5600 - это в другую ветку. Я не ардуиньщик, но хочу пользовать протоколы, совместимые с Ардуино-поворотками.
Весна поздняя, никак не могу испытать 485-интерфейс. Не зависнет ли от передачи, не даст ли помех? Кабель ProfiNET (кто в теме - поймут), две пары в экране. Одна пара - интерфейс, другая - питание.
Мы стояли на плоскости,
                  С переменным углом отражения...

Оффлайн RW6HM Yuri

  • Ветеран
  • *****
  • Сообщений: 755
  • Репутация: +261/-24
  • Подпись находится в стадии разработки
  • QRA: LN14sg
Re: Ардуино контроллер поворотки
« Ответ #1828 : 24 Апреля 2026, 20:31:45 »
Люфты выбирать на этом узле только предстоит.
Как вариант-поставить датчик азимута на подвижную крышку вверх ногами,а длинный вал см 20 жестко прикрепить к основанию,но это только когда редуктор на земле,с антенной не получится,да и с соосностью крови попьет.Зато исключается пара шестерен на сельсин.Бум пробовать,чо сидеть без дела.
Я борзАя,я пущенная стрела...И нет моей вины,но кто-то должен упасть