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

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

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

  • Старожил
  • ****
  • Сообщений: 176
  • Репутация: +18/-0
Re: Ардуино контроллер поворотки
« Ответ #1290 : 01 Март 2020, 18:11:02 »
про калибровку - понятно,

Но не совсем понятно...
пытаюсь дать команду в мониторе ардуино \E0, но все равно при нулевом положении ротатора по элевации - ПСТротатор показывает 20*
73! Олег

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

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #1291 : 02 Март 2020, 06:51:41 »
не совсем понятно...

Как Вы делаете калибровку?
ex: ua9-145-1000

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

  • Старожил
  • ****
  • Сообщений: 176
  • Репутация: +18/-0
Re: Ардуино контроллер поворотки
« Ответ #1292 : 02 Март 2020, 07:10:49 »
Как Вы делаете калибровку?

Калибровка по элевации 0-90* в моем варианте.
Сторонними средствами поворачиваю ротатор в ноль.
в мониторе IDE пишу \Е (очистка EEPROM)
затем пишу \Е0 (ноль)
Контроллер сам перегружается.
Сторонними средствами поворачиваю ротатор в 90*
в мониторе пишу \Е90
Контроллер сам перегружается.
затем пишу \Q
А потом ручками выкл/вкл контроллер.
Но это не помогает - при установке стрелки в ПСТРотаторе на 30*, ротатор крутится на 90*.
73! Олег

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

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #1293 : 02 Март 2020, 07:31:58 »
в моем варианте.

Не понял а у Вас контролер не от K3NG?

У него совсем по другому надо калибровать и азимут и элевацию.
ex: ua9-145-1000

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

  • Старожил
  • ****
  • Сообщений: 176
  • Репутация: +18/-0
Re: Ардуино контроллер поворотки
« Ответ #1294 : 02 Март 2020, 07:42:36 »
Не понял а у Вас контролер не от K3NG?

У него совсем по другому надо калибровать и азимут и элевацию.

у меня именно K3NG контроллер, схема и скетч взяты с оригинального сайта.
команды калибровки вводил на основании прочтения данной ветки..-)
после её прочтения сделал себе некую памятку (по всем основным вопросам-ответам для начинающего непрограммиста), вот на основании нее и калибровал, в уверенности правильности ответов на подобные вопросы.
допускаю, что совершил ошибки.
готов прислушаться к правильным рекомендациям.
спасибо.
73! Олег

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

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #1295 : 02 Март 2020, 08:13:54 »
Так пишет автор.

По последовательному интерфейсу, выполните команду /O cторонними средствами поворачивать ротатор против часовой стрелки на 180 градусов и нажать ENTER.  Затем выполните команду /F и cторонними средствами поворачивать ротато по часовой стрелке (270 градусов на 450 градусов ротатор или 180 градусов на 360 ротатор степени) и нажать ENTER.
 Элевация может быть откалиброван аналогично с /O2 и /F2 командами под углом 0 градусов и 180 градусов, соответственно.
 Калибровка значения записываются в энергонезависимой памяти EEPROM.
ex: ua9-145-1000

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

  • Старожил
  • ****
  • Сообщений: 176
  • Репутация: +18/-0
Re: Ардуино контроллер поворотки
« Ответ #1296 : 02 Март 2020, 08:28:51 »
Элевация может быть откалиброван аналогично с /O2 и /F2 командами под углом 0 градусов и 180 градусов, соответственно.

Но мне нужно 180* по элевации.
Я бы даже сказал, что это вредно для моего редуктора.
Как поступить?
73! Олег

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

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #1297 : 02 Март 2020, 08:34:52 »
Как поступить?

Делайте на сколько позволяет редуктор)
Сделали /o2 повернули на сколько надо нажали ENTER. Подали /f2 вернули назад нажали ENTER.


« Последнее редактирование: 02 Март 2020, 08:38:18 от ua9olb Дима »
ex: ua9-145-1000

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

  • Старожил
  • ****
  • Сообщений: 176
  • Репутация: +18/-0
Re: Ардуино контроллер поворотки
« Ответ #1298 : 02 Март 2020, 08:56:07 »
Делайте на сколько позволяет редуктор)

Дмитрий, спасибо за рекомендации.
Калибровку смогу сделать только вечером.

Еще вопрос имею.
При слежении за спутником в Орбитроне, когда орбита спутника начинается на востоке, и заканчивается на западе, и при следующей орбите - Орбитрон сам вернет антенну на восток для этого спутника? Или врукопашную нужно возвращать редуктор на восток?
73! Олег

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

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #1299 : 02 Март 2020, 09:21:48 »
в Орбитроне

Тут не подскажу .Пользуюсь другой программой SATPC для спутников,в ней всё в автомате крутится.
ex: ua9-145-1000

Оффлайн rk4hz

  • Пользователь
  • **
  • Сообщений: 17
  • Репутация: +2/-0
  • rk4hz/3
  • QRA: LO02ua
Re: Ардуино контроллер поворотки
« Ответ #1300 : 02 Март 2020, 09:56:34 »
FEATURE_AZ_POSITION_POTENTIOMETER[/quote]
Здравствуйте.Вопрос такой.Шаг датчика Холла как то регулируется или нет.Чуть крутанул вал датчика сразу несколько десятков градусов проскочил.Спасибо.
ex: ua0-166-066,ua0uck,ra0uq,rn3rr,

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

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #1301 : 02 Март 2020, 10:03:27 »
Шаг датчика Холла

Да регулируется в файле rotator_settings.h

#define AZ_POSITION_ROTARY_ENCODER_DEG_PER_PULSE 0.5
#define EL_POSITION_ROTARY_ENCODER_DEG_PER_PULSE 0.5

#define AZ_POSITION_PULSE_DEG_PER_PULSE 0.5
#define EL_POSITION_PULSE_DEG_PER_PULSE 0.5

Смотря как  подключили и какой датчик:-) мало информации.
ex: ua9-145-1000

Оффлайн rk4hz

  • Пользователь
  • **
  • Сообщений: 17
  • Репутация: +2/-0
  • rk4hz/3
  • QRA: LO02ua
Re: Ардуино контроллер поворотки
« Ответ #1302 : 02 Март 2020, 10:21:45 »
https://ru.aliexpress.com/item/Full-Circle-No-Dead-Angle-12-Bit-Holzer-Angle-Sensor-0-360-Degree-0-5V-Output/32422949989.html?
фото не получилось вставить.Спасибо. Попробую вечером.
ex: ua0-166-066,ua0uck,ra0uq,rn3rr,

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

  • Ветеран
  • *****
  • Сообщений: 1281
  • Репутация: +220/-37
  • Подпись находится в стадии разработки
  • QRA: NO15KI
Re: Ардуино контроллер поворотки
« Ответ #1303 : 02 Март 2020, 10:41:37 »
...
« Последнее редактирование: 02 Март 2020, 10:49:32 от ua9olb Дима »
ex: ua9-145-1000

Оффлайн RA5F_ko86ih

  • Старожил
  • ****
  • Сообщений: 170
  • Репутация: +42/-3
  • Подпись находиться в стадии разработки
  • QRA: KO86ih
Re: Ардуино контроллер поворотки
« Ответ #1304 : 02 Март 2020, 15:24:45 »
На фото контроллер и датчик (емкостной или индуктивный, но может быть заменен на Холла). Датчик стоит на П-12 (на трех поворотках)
 при установке на первичном валу, если крестовина(4 импульса на оборот) точность примерно 0,33 градуса  на один импульс , в зависимости от желания  можно варьировать. На КВ у меня два импульса на оборот двигателя.
Место установки определяет точность отслеживания.
Второй датчик ставлю на  оголовок( можно на бум) и при проходе азимутальные показания  юстируются.
Принцип  используется  более  10 лет