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

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

Оффлайн ua4fkd Сергей

  • Ветеран
  • *****
  • Сообщений: 2811
  • Репутация: +231/-67
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #1635 : 15 Январь 2023, 12:25:23 »
Не выходит каменный цветок...
  Калибровка трекера
Через комп: рекомендуют
Поставить антенну в 0 градусов (или как Вам надо) сделать команду O нажать ENTER повернуть антенну на 180 против часовой стрелки....нажать ENTER.....(Причём поворачивать надо   от отдельных кнопок )
Потом сделать команду F и довернуть антенну до 360-450 градусов и нажать ENTER.....

Команды делать в любой терминалке или в той же среде ардуино есть кнопочка монитор порта.


Я делал так: по азимуту

 поставил на север ,нажал  O, нажал 2 раза  Еnter , записалось в память 
 Далее нажал  F  довернул в ручную  до 360*  нажал  2 раза  Еnter, записалось в память . и всё.

https://disk.yandex.ru/d/tStqJhi7p4ubVg   досье на меня

https://www.instagram.com/ua4fkd  ЗАБЛОКИРОВАН НЕЗАКОННЫМИ ДЕЙСТВИЯМИ  США

Оффлайн RW6HM Yuri

  • Ветеран
  • *****
  • Сообщений: 562
  • Репутация: +173/-18
  • Подпись находится в стадии разработки
  • QRA: LN14sg
Re: Ардуино контроллер поворотки
« Ответ #1636 : 15 Январь 2023, 13:29:00 »
Ок Сергей,надо будет попробовать.Я сделал "в обход",залил старый скетч,а потом перезалил уже исправленный свой и калибровка первоначальная записалась в EEPROM.А причина несовпадения азимута обнаружилась уже потом-в скетче стояло не 360 а 470 градусов...Пока все излазишь-ослепнешь :(
Я борзАя,я пущенная стрела...И нет моей вины,но кто-то должен упасть

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

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #1637 : 15 Январь 2023, 21:24:22 »
Удерживая кнопку "Влево"

Там смысл в том что при калибровке не нужно или нельзя пользоваться родными кнопками контроллера .
Поворачивать на 0 или 5 вольт нужно отдельным напряжением не завязаным с контролером.
ex: ua9-145-1000

Оффлайн RW6HM Yuri

  • Ветеран
  • *****
  • Сообщений: 562
  • Репутация: +173/-18
  • Подпись находится в стадии разработки
  • QRA: LN14sg
Re: Ардуино контроллер поворотки
« Ответ #1638 : 15 Январь 2023, 23:00:11 »
Вот как-то скудно калибровка в хэлпе расписана.Пока пробовал разные вар-ты,чо только не увидел и минус 12357 градусов,дурдом какой-то.В принципе,если чего не так с калибровкой,проще по новой скетч перезалить.
Я борзАя,я пущенная стрела...И нет моей вины,но кто-то должен упасть

Оффлайн RT5D Сергей

  • Команда RW3WR
  • Ветеран
  • *****
  • Сообщений: 3406
  • Репутация: +850/-71
  • QRA: KO95CN
Re: Ардуино контроллер поворотки
« Ответ #1639 : 15 Январь 2023, 23:22:47 »
Решил сверить калибровку-не совпадает,датчик линеен, поворот на 180гр.-2.5 вольта,а в трекере больше.Пробовал откалиброваться-ваще такого наворотил-туши свет...Чего там в монитор записывать? 0гр-0 вольт,360-5вольт нужно,а у меня чертовщина какая-то.Пробовал и \О и \?AO-потерялся совсем :-\
Юрий, где-то в скетче можно поправочную таблицу внести, и с учетом её будет очень точно всё.
Т.е. через каждые, к примеру 10 градусов записать реальные показания дисплея и редуктора на бумажку и в скетч внести поправочную таблицу. Я помогал года 2 назад Константину RA3VGV с этим разобраться, всё получилось без проблем. Сейчас уже забыл в каком файле это записывать и в каком виде. Может более светлая голова подскажет. Или в описании найдёте.

Оффлайн RW6HM Yuri

  • Ветеран
  • *****
  • Сообщений: 562
  • Репутация: +173/-18
  • Подпись находится в стадии разработки
  • QRA: LN14sg
Re: Ардуино контроллер поворотки
« Ответ #1640 : 16 Январь 2023, 07:16:01 »
Сначала проглядел,что в скетче не 360 гр.,а больше стоит,поэтому и полез калибровать,в принципе и с первоначальной калибровкой все точно совпадает.В сеттинге эта поправка вносится.И еще-элевация в скетче стоит по умолчанию-180 градусов на оборот резистора,надо исправить на 360,тогда ТОЧНО должно показывать.Вроде и простой проект на первый взгляд,но приколов куча,пока все перелопатишь...С помощью форумчан намного легче,да и годА уже дают о себе знать-туго доходит.
Я борзАя,я пущенная стрела...И нет моей вины,но кто-то должен упасть

Оффлайн ua4fkd Сергей

  • Ветеран
  • *****
  • Сообщений: 2811
  • Репутация: +231/-67
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #1641 : 22 Январь 2023, 13:47:27 »
подниму вопрос:
имеется дисплей TM1637(для часов),с I2C на борту .
с примерами из IDE работает, цифирки бегут,как его приспособить к поворотке азимута ?
https://disk.yandex.ru/d/tStqJhi7p4ubVg   досье на меня

https://www.instagram.com/ua4fkd  ЗАБЛОКИРОВАН НЕЗАКОННЫМИ ДЕЙСТВИЯМИ  США

Оффлайн R8CT. Олег

  • Старожил
  • ****
  • Сообщений: 176
  • Репутация: +18/-0
Re: Ардуино контроллер поворотки
« Ответ #1642 : 02 Апрель 2023, 17:05:52 »
Имеется рабочий вариант контроллера поворотки K3NG - мастер-слейв. Мега2560-Нано.
К мастер-устройству подключен дисплей.
Обе поворотки AZ/EL подключены к слейв-плате.
Возникла необходимость в калибровке.
Где то читал, что нужно калибровку проводить на слейв устройстве.
Подключаю ремоут плату к компу, запускаю ардуино ИДЕ, включаю монитор порта,в ответ получаю строку с номером версии и текущим временем.
И всё. Более ни на какие команды ремоут плата не реагирует.

При подключении компа к мастер плате, на команды калибровки также не реагирует.

Как правильно провести калибровку?
« Последнее редактирование: 02 Апрель 2023, 17:18:52 от R8CT. Олег »
73! Олег

Оффлайн RW0LDF

  • Старожил
  • ****
  • Сообщений: 359
  • Репутация: +67/-24
  • QRA: PN74vj
Re: Ардуино контроллер поворотки
« Ответ #1643 : 03 Апрель 2023, 12:57:30 »
Здравствуйте! попробуйте в мониторе, дать команду /d  В ответ ардуинка выдаст что то вроде:
debug: 2.0.2016012301 2018-03-11 16:30:43Z RTC_SYNC 54.9714 82.8450 NO14kx GS-232B NOT_PARKED
AZ: IDLE Q: - AZ: 239.5 (raw: 239.5) [100+140] AZ Speed Norm: 253 Current: 253 Offset: 0.00
EL: IDLE Q: - EL: 46.0 EL Speed Norm: 253 Current: 253 Offset: 0.00
moon: AZ: 49.53 EL: -47.44 TRACKING_INACTIVE sun: AZ: 321.23 EL: -32.46 TRACKING_INACTIVE
Нам разум дал стальные руки- крюки!

Оффлайн R8CT. Олег

  • Старожил
  • ****
  • Сообщений: 176
  • Репутация: +18/-0
Re: Ардуино контроллер поворотки
« Ответ #1644 : 03 Апрель 2023, 13:02:03 »
попробуйте в мониторе, дать команду /d
Добрый день.
На мастере - дал указанную команду.
выдает инфу.
73! Олег

Оффлайн R8CT. Олег

  • Старожил
  • ****
  • Сообщений: 176
  • Репутация: +18/-0
Re: Ардуино контроллер поворотки
« Ответ #1645 : 05 Апрель 2023, 07:15:31 »
Возникла необходимость в калибровке.
Сам спросил - сам отвечу...-)

Вопрос с калибровкой решился.
В случае с мастер-ремоут устройствами, и при подключенных датчиках AZ/EL к ремоут плате, были изменены значения в таблицах CALIBRATION_FROM_ARRAY и  CALIBRATION_TO_ARRAY для совпадения показаний индикатора и реального положения антенны. Значения менялись в настройках для контроллера мастер.
Спасибо Дмитрию UA9OLB за активное участие в решении вопроса.
« Последнее редактирование: 05 Апрель 2023, 07:18:03 от R8CT. Олег »
73! Олег

Оффлайн RW0LDF

  • Старожил
  • ****
  • Сообщений: 359
  • Репутация: +67/-24
  • QRA: PN74vj
Re: Ардуино контроллер поворотки
« Ответ #1646 : 05 Апрель 2023, 11:36:26 »
Калибруют именно мастер-плату Мегу2560. Делаем отдельную клавиатуру "азимут - элевация" и подключаем ее напрямую к блоку исполнительных реле. Выставляем антенну по азимуту и элевации в 0 градусов, далее даём команды калибровки 0 (офсет), потом поворачиваем антенну с помощью сделанной клавиатуры в 360 и 90 градусов, даем команды калибровки END. Если крутить антенну со штатной клавы, то будет погрешность.
Нам разум дал стальные руки- крюки!

Оффлайн R8CT. Олег

  • Старожил
  • ****
  • Сообщений: 176
  • Репутация: +18/-0
Re: Ардуино контроллер поворотки
« Ответ #1647 : 05 Апрель 2023, 11:49:26 »
Выставляем антенну по азимуту и элевации в 0 градусов, далее даём команды калибровки 0 (офсет), потом поворачиваем антенну с помощью сделанной клавиатуры в 360 и 90 градусов, даем команды калибровки END
Сергей, спасибо!
В моем случае после команды О в ответ выдается    >?
И всё, никаких текстов...
Про отдельную клаву - это понятно.
73! Олег

Оффлайн RD9D Александр

  • Постоялец
  • ***
  • Сообщений: 118
  • Репутация: +2/-1
  • QRA: LO99XS
Re: Ардуино контроллер поворотки
« Ответ #1648 : 05 Апрель 2023, 12:35:47 »
Коллеги а вот этот проект ктонибудь прбовал?
https://racov.ro/index.php/2020/12/09/arduino-based-antenna-rotator-part3-software-tracking-update/
https://projecthub.arduino.cc/viorelracoviteanu/6af519d8-5a7a-47bf-bf25-3082f8708dd9

Оффлайн rw2wr

  • Старожил
  • ****
  • Сообщений: 345
  • Репутация: +47/-34
Re: Ардуино контроллер поворотки
« Ответ #1649 : 05 Апрель 2023, 21:18:50 »
А прошивка есть на этот проект?