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

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

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

  • Модератор
  • Ветеран
  • *****
  • Сообщений: 4966
  • Репутация: +497/-91
  • команда UF3D
  • QRA: KO85XM
Re: Ардуино контроллер поворотки
« Ответ #330 : 19 Октябрь 2015, 15:37:21 »
Смотря какой есу. У моего есть запитка 5в .
ex RX3DUR-UV3DUR

Оффлайн RN6MA Виктор

  • Ветеран
  • *****
  • Сообщений: 5605
  • Репутация: +1101/-266
  • RN6MA Victor
  • QRA: LN06UQ
Re: Ардуино контроллер поворотки
« Ответ #331 : 19 Октябрь 2015, 15:50:39 »
Смотря какой есу. У моего есть запитка 5в .
Повторюсь. У меня G800SA  я же писал.
Пульт с редуктором соединен четырьмя проводами. Два на мотор, два на резистор.
На разъеме пульта только 4 провода внутри идут в схему.
Питание с пульта на мотор подается то одной то другой полярности.
От резистора один провод сидит на корпусе, на втором изменяется напряжение от 0 до 2 вольт (это в рабочем состоянии).
Как у Вас я не знаю.
У меня в работе на КВ G-1000DXA, там уже 5 задействованных проводов.
МС России. IC-9100, 144 - 1х15 H (antenna-su)+LNA+GS35B, 432 - 1x33 H (antenna-su)+LNA+GS35B, 1296 (EME) - 3.05 dish+LNA+150 watt, 1296 (tropo) - 50 EL (RA3AQ)+LNA+150 watt. QO-100 0,9 parabola, 20 watt. ex UA6-150-1325, UV6LFR, RX6LFR

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

  • Ветеран
  • *****
  • Сообщений: 2808
  • Репутация: +230/-67
  • QRA: LO13HL
Re: Ардуино контроллер поворотки
« Ответ #332 : 19 Октябрь 2015, 19:44:38 »
Если с родым пультом то возможны варианты:
с родными пультами, пдключается так:
http://c2n.me/3p4PSjW
http://c2n.me/3p4P9Lq
https://disk.yandex.ru/d/tStqJhi7p4ubVg   досье на меня

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

Оффлайн RN6MA Виктор

  • Ветеран
  • *****
  • Сообщений: 5605
  • Репутация: +1101/-266
  • RN6MA Victor
  • QRA: LN06UQ
Re: Ардуино контроллер поворотки
« Ответ #333 : 20 Октябрь 2015, 09:27:37 »
В пульте поворотки пока не нашел нужного напряжения.
Нашел от 0,15 до 3,7 (пределы), все равно маловато.

Подключил элевацию. Датчик актуатора подключил один конец на D2, второй на корпус (правильно или нет не знаю, но работает).

Вот какую картину я наблюдал:

Антенна в положении ноль градусов.
На пст ротаторе пишу 25 градусов - пуск - антенна пошла вверх - остановилась - на ардуино 25,0 - отлично.
На пст ротаторе пишу 0 градусов - пуск - антенна пошла вниз на ардуино ноль.

Но антенна не дошла физически до нуля (вижу по видеокамере). Примерно стала на 2 градуса.

Опять На пст ротаторе пишу 25 градусов - пуск - антенна пошла вверх - остановилась - на ардуино 25,0 - отлично.
На пст ротаторе пишу 0 градусов - пуск - антенна пошла вниз на ардуино ноль.

Но антенна не дошла физически до нуля (вижу по видеокамере). Примерно стала уже на 4 градуса (уже выше).

И так с каждым разом опускаясь на ноль, физически антенна все выше и выше. Приходилось кнопками доводить до нуля.

В чем причина не пойму. Как такое может быть?

Подобрал значения
#define AZ_POSITION_ROTARY_ENCODER_DEG_PER_PULSE 0.15
#define EL_POSITION_ROTARY_ENCODER_DEG_PER_PULSE 0.15


Пятый месяц использую актуатор совместно с заводским позиционером. Один раз все настроил и ни каких проблем работает с точностью до 0,1 градуса.

Используемый скетч в прикрепленном файле.


Про азимут: почему то при изменении параметров этих строк
#define ANALOG_AZ_FULL_CCW 4
#define ANALOG_AZ_FULL_CW 1009
ни каких изменений не вижу на экране.

Сделал показания на экране ардуино - показывает теперь одну цифру после запятой.
« Последнее редактирование: 20 Октябрь 2015, 10:19:53 от RN6MA Виктор »
МС России. IC-9100, 144 - 1х15 H (antenna-su)+LNA+GS35B, 432 - 1x33 H (antenna-su)+LNA+GS35B, 1296 (EME) - 3.05 dish+LNA+150 watt, 1296 (tropo) - 50 EL (RA3AQ)+LNA+150 watt. QO-100 0,9 parabola, 20 watt. ex UA6-150-1325, UV6LFR, RX6LFR

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

  • Ветеран
  • *****
  • Сообщений: 1280
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #334 : 20 Октябрь 2015, 09:39:31 »
Подключил элевацию. Датчик актуатора подключил один конец на D2, второй на корпус (правильно или нет не знаю, но работает).

Виктор а у Вас Arduino UNO правильно?

И подскажите что у Вас подключено : LCD,РЕЛЕ,КНОПКИ и ещё что?

« Последнее редактирование: 20 Октябрь 2015, 09:46:39 от ua9olb Дима »
ex: ua9-145-1000

Оффлайн RN6MA Виктор

  • Ветеран
  • *****
  • Сообщений: 5605
  • Репутация: +1101/-266
  • RN6MA Victor
  • QRA: LN06UQ
Re: Ардуино контроллер поворотки
« Ответ #335 : 20 Октябрь 2015, 10:04:49 »
Да UNO.
Подключен экран и реле, кнопки еще не пришли, пока навесил временные.
Подключен датчик актуатора на D2 и сигнал с потенциометра поворотки от 0,15 до 3,7 вольта на AN0 через резистор и кондер.

"Затем настройте контактов импульсного входа.  Обратите внимание, что эти выводы должны быть способны воспринимать прерывание контактов.  (Контакты 2 и 3 Arduino Uno способны.)"

Работает сейчас все как положено, только откалибровать все нужно.

Вечером возился 6 часов подряд, подвижки есть но это не финал.
« Последнее редактирование: 20 Октябрь 2015, 10:17:16 от RN6MA Виктор »
МС России. IC-9100, 144 - 1х15 H (antenna-su)+LNA+GS35B, 432 - 1x33 H (antenna-su)+LNA+GS35B, 1296 (EME) - 3.05 dish+LNA+150 watt, 1296 (tropo) - 50 EL (RA3AQ)+LNA+150 watt. QO-100 0,9 parabola, 20 watt. ex UA6-150-1325, UV6LFR, RX6LFR

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

  • Ветеран
  • *****
  • Сообщений: 1280
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #336 : 20 Октябрь 2015, 10:18:25 »
Подключен датчик актуатора на D2

Для UNO вроде правильно всё( щас посмотрю Скеч
ex: ua9-145-1000

Оффлайн RN6MA Виктор

  • Ветеран
  • *****
  • Сообщений: 5605
  • Репутация: +1101/-266
  • RN6MA Victor
  • QRA: LN06UQ
Re: Ардуино контроллер поворотки
« Ответ #337 : 20 Октябрь 2015, 10:31:30 »
Easycom эмуляции
 Протокол Easycom не поддерживает команды калибровки , как Yaesu протокол, поэтому необходимо вручную настроить эти параметры во время компиляции:
#define ANALOG_AZ_FULL_CCW 4
#define ANALOG_AZ_FULL_CW 1009
#define ANALOG_EL_0_DEGREES 2
#define ANALOG_EL_MAX_ELEVATION 1018

А у меня при изменение этих значений ни чего не меняется.

Может нужно вместо Easycom перенастроить и использовать протоколы Yaesu GS-232A / B  ???
« Последнее редактирование: 20 Октябрь 2015, 10:47:33 от RN6MA Виктор »
МС России. IC-9100, 144 - 1х15 H (antenna-su)+LNA+GS35B, 432 - 1x33 H (antenna-su)+LNA+GS35B, 1296 (EME) - 3.05 dish+LNA+150 watt, 1296 (tropo) - 50 EL (RA3AQ)+LNA+150 watt. QO-100 0,9 parabola, 20 watt. ex UA6-150-1325, UV6LFR, RX6LFR

Оффлайн YL2FZ

  • Постоялец
  • ***
  • Сообщений: 111
  • Репутация: +80/-3
  • Подпись находиться в стадии разработки
  • QRA: KO37QI
Re: Ардуино контроллер поворотки
« Ответ #338 : 20 Октябрь 2015, 10:47:26 »
Zdrawstwujte.
Kak ja ponal dlja poworotki UB3AHO ispolzowal  Arduino Nano? Eto rabotajet? Ili nado Arduino uno.
73!  Valdis  YL2FZ

Оффлайн RA9QAW Alexandr

  • Ветеран
  • *****
  • Сообщений: 2533
  • Репутация: +532/-91
  • QRA: KO85RR
Re: Ардуино контроллер поворотки
« Ответ #339 : 20 Октябрь 2015, 11:01:24 »
Zdrawstwujte.
Kak ja ponal dlja poworotki UB3AHO ispolzowal  Arduino Nano? Eto rabotajet? Ili nado Arduino uno.
Посмотрите здесь.
Схема аналогична Arduino, но вместо ардуино используется PIC
http://r9al.ru/2015/rotorint/index.htm
http://r9al.ru/2015/rotorint/index2.htm
Moskva, Alexandr, R2BRZ, KO85rr

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

  • Ветеран
  • *****
  • Сообщений: 1280
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #340 : 20 Октябрь 2015, 11:11:44 »
Виктор попробуйте последний скеч....
Вроде поправил для Вас
ex: ua9-145-1000

Оффлайн RN6MA Виктор

  • Ветеран
  • *****
  • Сообщений: 5605
  • Репутация: +1101/-266
  • RN6MA Victor
  • QRA: LN06UQ
Re: Ардуино контроллер поворотки
« Ответ #341 : 20 Октябрь 2015, 11:14:52 »
Вроде поправил для Вас
Дмитрий, а что подправили, мне хочется знать и понимать все действия самому.

Попробовать смогу только вечером, я на работе.
МС России. IC-9100, 144 - 1х15 H (antenna-su)+LNA+GS35B, 432 - 1x33 H (antenna-su)+LNA+GS35B, 1296 (EME) - 3.05 dish+LNA+150 watt, 1296 (tropo) - 50 EL (RA3AQ)+LNA+150 watt. QO-100 0,9 parabola, 20 watt. ex UA6-150-1325, UV6LFR, RX6LFR

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

  • Ветеран
  • *****
  • Сообщений: 1280
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #342 : 20 Октябрь 2015, 11:22:44 »
Дмитрий, а что подправили, мне хочется знать и понимать все действия самому.

Я взял последний актуальный скеч .В нем включил протокол Yaesu как Вы выше писали ....лишнее отключил
И настроил пины по Вашему скечу))
Интересно так же будет работать? 
Просто у Вас древний скеч и после него много правок всевозможных было....
ex: ua9-145-1000

Оффлайн RN6MA Виктор

  • Ветеран
  • *****
  • Сообщений: 5605
  • Репутация: +1101/-266
  • RN6MA Victor
  • QRA: LN06UQ
Re: Ардуино контроллер поворотки
« Ответ #343 : 20 Октябрь 2015, 11:26:33 »
И настроил пины по Вашему скечу))
Один момент.
По схеме с экрана один провод подключен на D2 ардуино, я его перенес на D10, что бы освободить D2 для входа импульсного датчика.

Если все так, то отлично. Вечером залью и посмотрю, что получится.
Большое спасибо за помощь.
МС России. IC-9100, 144 - 1х15 H (antenna-su)+LNA+GS35B, 432 - 1x33 H (antenna-su)+LNA+GS35B, 1296 (EME) - 3.05 dish+LNA+150 watt, 1296 (tropo) - 50 EL (RA3AQ)+LNA+150 watt. QO-100 0,9 parabola, 20 watt. ex UA6-150-1325, UV6LFR, RX6LFR

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

  • Ветеран
  • *****
  • Сообщений: 1280
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #344 : 20 Октябрь 2015, 11:29:19 »
Да я это видел....
Единственно что я ещё не понял ))) залезет ли он в UNO по идеи должен
ex: ua9-145-1000