Скетч для управления телескопом

Обсуждаем Arduino, Raspberry Pi и другие электронные компоненты и проекты DIY
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1020
Зарегистрирован: 22 окт 2010, 23:57

Re: Скетч для управления телескопом

Сообщение Mr.Kubikus »

Всегда пожалуйста! Было интересно с вами работать.
С уважением, Григорий
GitHub FB ВК
Oleg1601
Сообщения: 47
Зарегистрирован: 26 апр 2015, 11:25

Re: Скетч для управления телескопом

Сообщение Oleg1601 »

Mr.Kubikus писал(а):Всегда пожалуйста! Было интересно с вами работать.
Как закончу монтаж механической части выложу что получилось в итоге)
Еще раз - СПАСИБО!
s500
Сообщения: 7
Зарегистрирован: 28 май 2015, 19:10

Re: Скетч для управления телескопом

Сообщение s500 »

Можно третий двигатель добавить.
Он будет настраивать фокусировку объектива.
Oleg1601
Сообщения: 47
Зарегистрирован: 26 апр 2015, 11:25

Re: Скетч для управления телескопом

Сообщение Oleg1601 »

s500 писал(а):Можно третий двигатель добавить.
Он будет настраивать фокусировку объектива.
У меня уже есть отдельный электрофокусер с ИК-управлением.
s500
Сообщения: 7
Зарегистрирован: 28 май 2015, 19:10

Re: Скетч для управления телескопом

Сообщение s500 »

Выложите фото конструкции.
Если камеру приделать аккуратненько к окуляру, можно ли боле-менее стоящее изображение получать на монитор?
Oleg1601
Сообщения: 47
Зарегистрирован: 26 апр 2015, 11:25

Re: Скетч для управления телескопом

Сообщение Oleg1601 »

s500 писал(а):Выложите фото конструкции.
Вот тут, на Астрофоруме я выкладывал свою конструкцию http://www.astronomy.ru/forum/index.php?topic=115945.40
s500 писал(а):Если камеру приделать аккуратненько к окуляру, можно ли боле-менее стоящее изображение получать на монитор?
Конечно можно. Качество получаемого изображения будет зависеть, конечно, как от параметров вашего телескопа, так и параметров самой камеры. Существует масса тем по применению веб-камер для астрофото. Мы, правда, откланяемся от темы... Если что - пишите в личку.
Oleg1601
Сообщения: 47
Зарегистрирован: 26 апр 2015, 11:25

Re: Скетч для управления телескопом

Сообщение Oleg1601 »

Уважаемый Mr.Kubikus, снова обращаюсь к Вам с вопросом.
Хотел уточнить: указывая в скетче (строка 21) Кол-во шагов на 1 оборот вала двигателя равным 200 мы в итоге получим 1600 микрошагов или нет? Ведь установленный драйвер ШД, по умолчанию, работает в микрошаговом режиме - 1/8, а двигатели используемые в схеме совершают оборот за 200 шагов.
Один из форумчан мне рекомендовал ставить в скетче число 1600, мотивируя тем, что это число делится драйвером на 8 микрошагов и в итоге мы получим искомые 200 полных шагов.
Объясните, пожалуйста!
Аватара пользователя
Mr.Kubikus
Сотрудник ПАКПАК
Сообщения: 1020
Зарегистрирован: 22 окт 2010, 23:57

Re: Скетч для управления телескопом

Сообщение Mr.Kubikus »

Привет!

Если в драйвере используется режим дробления шага, то вам надо указывать в программе в параметрах инициализации значение, равное числу шагов по паспорту ШД умноженных на коэффициент дробления шага. Например, если у ШД 200 шагов на оборот и драйвер работает в режиме дробления шага на 8, то для инициализации библиотеки надо указать 1600 = 200 * 8.
С уважением, Григорий
GitHub FB ВК
Oleg1601
Сообщения: 47
Зарегистрирован: 26 апр 2015, 11:25

Re: Скетч для управления телескопом

Сообщение Oleg1601 »

Mr.Kubikus писал(а):Привет!

Если в драйвере используется режим дробления шага, то вам надо указывать в программе в параметрах инициализации значение, равное числу шагов по паспорту ШД умноженных на коэффициент дробления шага. Например, если у ШД 200 шагов на оборот и драйвер работает в режиме дробления шага на 8, то для инициализации библиотеки надо указать 1600 = 200 * 8.
Ясно. Спасибо.
Т.е. в озвученной выше строке кода 21 #define MOTOR1_SPR 200 // Кол-во шагов на 1 оборот вала двигателя для реализации микрошагового режима 1/8 ставим значение 1600, так?
А сейчас получается - стоит 200, а в драйвере по умолчанию используется режим дробления шага 1/8 и получается в итоге 200/ 8 = 25 шагов на оборот.
Oleg1601
Сообщения: 47
Зарегистрирован: 26 апр 2015, 11:25

Re: Скетч для управления телескопом

Сообщение Oleg1601 »

Здравствуйте Mr.Kubikus, и снова к Вам.
Согласно Вашему совету указал в скетче Кол-во шагов на 1 оборот вала двигателя (строки 21 и 22) значение 1600 (равное числу шагов ШД умноженных на коэффициент дробления шага 1/8). Максимальную скорость выставил (строки 24 и 25) - 8000., т.е. кратную 5, как в Вашем примере.
Что имеем в результате:
1. Максимальная скорость двигателя - 96 оборотов/мин (посчитал вроде правильно). Больше, как не меняй значения в строках 24 и 25, скорость никак не увеличивается, словно какое-то ограничение по скорости. Можно ли скорость ещё как-то повысить?
2. Можно ли поставить ещё одну кнопку для работы на МОТОРа 1с заданной скоростью (как в существующем РЕЖИМе 2) + индикация этого режима.

P.S. Кстати, если увеличивать значения максимальной скорости более 8000, то получаем то, что при отклонении ручки джойстика мы имеем две скорости - до угла в наклона в 45градусов одну, далее - другую. Такое ощущение, что чуствительность джойстика теряется.
При выставлении значения максимальной скорости более 32000 нарушается управление вращением - немного наклоняем ручку джойстика - вал двигателя вращается в одну сторону, наклоняем дальше (в ту же сторону) - направление вращения меняется на противоположное.
Ответить