Киевский клуб любителей астрономии "Астрополис"

astromagazin.net
* *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
19 Октября 2017, 15:46:30


Автор Тема: [DIY] ASCOM Focuser за небольшие деньги  (Прочитано 16964 раз)

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

smitty0

  • Оффлайн Оффлайн
  • Сообщений: 291
  • Благодарностей: 10
  • Кишинёв, Молдова
    • Moon-100
Re: [DIY] ASCOM Focuser за небольшие деньги
« Ответ #40 : 14 Ноября 2014, 17:01:21 »
. - .

Два вопроса:
1. Драйвера фокусера дружат с фокусмаксом (Focusmax)?
2. Сложно ли реализовать температурную коррекцию? При фокусе в несколько метров любой мало-мальский скачок температуры чувствителен, было бы здорово его компенсировать автоматически.
Записан
Celestron C9.25 | CGEM | ASI178MC | ASI174MMcooled | QHY5L-IIm
http://Lunar100.tk/

hippie

  • Оффлайн Оффлайн
  • Сообщений: 421
  • Благодарностей: 221
Re: [DIY] ASCOM Focuser за небольшие деньги
« Ответ #41 : 14 Ноября 2014, 17:07:26 »
. - .

Два вопроса:
1. Драйвера фокусера дружат с фокусмаксом (Focusmax)?
2. Сложно ли реализовать температурную коррекцию? При фокусе в несколько метров любой мало-мальский скачок температуры чувствителен, было бы здорово его компенсировать автоматически.

1. Если фокусмакс работает через АСКОМ, то дружат
2. Нет не сложно.
a) Подключить датчик температуры
б) (в выложенном на гитхаб архиве есть два скетча, для дачика DS18B20 и для датчика LM75, либо дописать в скетч метод опроса своего датчика
в) Дождаться пока я допишу температурную компенсацию в драйвере.
Записан
SkyWatcher AZ-EQ6 // Newton 8" F/4 + Canon 450DA // Orion ShortTube 80 + Lumenera lu070m + Arduino Focuser controller
Сказали спасибо

sentimentalbob

  • Онлайн Онлайн
  • Сообщений: 229
  • Благодарностей: 80
    • The Sideburns Party
Re: [DIY] ASCOM Focuser за небольшие деньги
« Ответ #42 : 17 Ноября 2014, 15:45:20 »
. - .

Я уже заказал себе Neema 17 и драйвер DRV8834.
но случайно наткнулся на вот такой мотор
http://arduino-ua.com/prod819-malenkii-shagovii-dvigatel-s-redyktorom
в видео сказано что пальцем остановить вал невозможно.
полный оборот вала 496 шагов
интересно или возможно его ради интереса использовать для фокусера?
или он в микрошаге не будет работать а шага не достаточно?
габариты соблазняют) еще сказали что питания даже от юсб ему хватит
Записан
Сказали спасибо

hippie

  • Оффлайн Оффлайн
  • Сообщений: 421
  • Благодарностей: 221
Re: [DIY] ASCOM Focuser за небольшие деньги
« Ответ #43 : 17 Ноября 2014, 15:46:52 »
. - .

Я уже заказал себе Neema 17 и драйвер DRV8834.
но случайно наткнулся на вот такой мотор
http://arduino-ua.com/prod819-malenkii-shagovii-dvigatel-s-redyktorom
в видео сказано что пальцем остановить вал невозможно.
полный оборот вала 496 шагов
интересно или возможно его ради интереса использовать для фокусера?
или он в микрошаге не будет работать а шага не достаточно?
габариты соблазняют) еще сказали что питания даже от юсб ему хватит

А я вот тоже его сегодня заметил, думаю заказать парочку для тестов
Записан
SkyWatcher AZ-EQ6 // Newton 8" F/4 + Canon 450DA // Orion ShortTube 80 + Lumenera lu070m + Arduino Focuser controller

sentimentalbob

  • Онлайн Онлайн
  • Сообщений: 229
  • Благодарностей: 80
    • The Sideburns Party
Re: [DIY] ASCOM Focuser за небольшие деньги
« Ответ #44 : 11 Декабря 2014, 14:30:59 »
. - .

Спаял)
Большое спасибо за проект)
Старался сделать максимально компактную плату что б поместить прямо на трубе.
запитал все от 5В
ток потребляет 2А. двигатель теплый (мотор 5В 1,2А)
буду пробовать уменьшить ток подстроечником. сильно жирно 2А на фокусер)
конденсатор изначально поставил маленький  smd танталовый. перепутал полярку и он взорвался.
пока временно впаял обычный выводной электролит
если кому то нужна печатка могу прикрепить


Записан
Сказали спасибо

sentimentalbob

  • Онлайн Онлайн
  • Сообщений: 229
  • Благодарностей: 80
    • The Sideburns Party
Re: [DIY] ASCOM Focuser за небольшие деньги
« Ответ #45 : 12 Декабря 2014, 18:29:13 »
. - .

Уменьшил ток подстроечником драйвера до 0.5А. держит хорошо. мощности хватает.
если в фокусере есть редуктор то можно уменьшить ток и до 200мА
Записан

AndrewP

  • Оффлайн Оффлайн
  • Сообщений: 3177
  • Благодарностей: 396
  • Андрій, Дніпропетровськ
Re: [DIY] ASCOM Focuser за небольшие деньги
« Ответ #46 : 12 Декабря 2014, 22:57:44 »
. - .

На Мини  :up:
Записан
Celestron Omni XLT 120; Astro-Tech AT72ED; SW 909 AZ3-2;  МШР; "Алькор"; БПЦ 8х30.
Моторизация, ремонт монтировок (хорошо, долго, дорого).
In theory, theory and practice are the same. In practice, they are not. :)


smitty0

  • Оффлайн Оффлайн
  • Сообщений: 291
  • Благодарностей: 10
  • Кишинёв, Молдова
    • Moon-100
Re: [DIY] ASCOM Focuser за небольшие деньги
« Ответ #47 : 14 Января 2015, 00:19:34 »
. - .

Подниму вопрос к автору насчёт записи положения фокусера, и температурной компенсации, уж очень необходимы эти вещи для электрофокусера - может найдётся пару часов уделить страждущим ;).

В остальном - работает как часики :) автофокус - просто песня.
Записан
Celestron C9.25 | CGEM | ASI178MC | ASI174MMcooled | QHY5L-IIm
http://Lunar100.tk/

hippie

  • Оффлайн Оффлайн
  • Сообщений: 421
  • Благодарностей: 221
Re: [DIY] ASCOM Focuser за небольшие деньги
« Ответ #48 : 14 Февраля 2015, 14:24:42 »
. - .

подниму тему и выложу сюда новые версии прошивки и драйвера
что нового:
если коротко - то всё ;)

ASCOM драйвер
- Переписан с нуля драйвер на C#
- устранены проблемы с работой плат на Atmega32u4 (Leonardo, Pro micro и тд)
- новый интерфейс настроек драйвера а также доп. окошко с управлением (подробнее ниже)
- возможность подключения до 3х датчиков температуры (ГЗ, труба, воздух) и график температурной стабилизации
- температурная компенсация с помощью в расчётах (подробнее ниже)
- управление режимом микрошага, скорости и также реверса

Прошивка ардуино
- оптимизация, теперь влезает в 16ти Кбный ардуинки
- две версии прошивки для датчика температуры DS18B20 и для тех кто захочет собрать на печатной плате с датчиком LM75
- отключено выключение удержания мотора по таймауту

другие множественные исправления и оптимизации

А теперь картинки

Basic Setup

Com Port выбор комп порта и проверка фокусера
MaxPosition Максимальная дистанция на которую будет ездить фокусер (в шагах)
Position текущая позиция фокусера. Моет быть полезно для удалёнки и тд
Show control box - показывает или скрывает окошко у управлением

Hardware Setup

Microstep - режим микрошага от полного до 1/16
Speed - максимальная скорость вращения в оборотах в секунду. Движение ШД реализовано с плавным ускорением, поэтому на коротких дистанциях скорость будет маленькая и не будет рывков.
Reverse - включает выключает реверс, чтобы вращение ШД соответствовало кнопкам Move(In/Out)

Temp Control

Steps per C - кол-во шагов на градус (может быть положительным и отрицательным)
Delta C разница температур при которой будет выполнена компенсация
Sensors - какие датчики будут использовать для замеров температуры


Теперь по окошку управления:

Тут в принципе коментарии излишни. Текущая позиция и температура, а также кнопки абсолютного и инкменентного движения и Стоп. Иногда бывает удобно пользовать внешним окошком управления а не бегать между закладками максима. По клику на Advanced - получаем расширенные данные.


TempComp sensor - выбор сенсора по которому будет выполняться компенсация. Выбирать нужно тот который закреплён на ГЗ(в идеале)
Ниже - интерфейс для расчёта компенсации. Как работает:
Вы делаете фокусировку и нажимаете кнопку S в первом ряду. Фокусер запоминает текущее положение и температуру.
По прошествию какого-то времени температура опустилась на пару градусов. Вы делаете повторную фокусировку и запоминаете уже во втором ряду текущее положение и температуру.
По нажатию кнопки Calculate будет выполнена калькуляцию необходимой поправки, и все что останется - выбрать дельту и включить.

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

Пока что как то так.

PS Новые версии прошивок и драйвера всё также на Github

Записан
SkyWatcher AZ-EQ6 // Newton 8" F/4 + Canon 450DA // Orion ShortTube 80 + Lumenera lu070m + Arduino Focuser controller
Сказали спасибо

acsacal

  • Оффлайн Оффлайн
  • Сообщений: 179
  • Благодарностей: 0
  • "Астродес", Одесса +2
Re: [DIY] ASCOM Focuser за небольшие деньги
« Ответ #49 : 14 Февраля 2015, 22:46:25 »
. - .

Первая работает на ура.  :SLA: Спасибо за вторую.  :beer:
Записан
рефлектор 190мм 1/4.75 (изготовил сам оптику),EQ-6, Atik 320E, Meade DSI II, рефрактор 80/900 ,EQ 3-2 + схема Бахтинова, ,АПО дудка 50/450.

Буйный астроном

  • Оффлайн Оффлайн
  • Сообщений: 630
  • Благодарностей: 79
  • My observatory
Re: [DIY] ASCOM Focuser за небольшие деньги
« Ответ #50 : 15 Февраля 2015, 23:14:26 »
. - .

Цитировать
PS Новые версии прошивок и драйвера всё также на Github

Что-то увидел там вижуал бейсик вместо шарпа.  ::) ;D
Записан

MAKsutik

  • Оффлайн Оффлайн
  • Сообщений: 4707
  • Благодарностей: 249
  • Ищи на третьей планете.
    • Project EQDrive
Re: [DIY] ASCOM Focuser за небольшие деньги
« Ответ #51 : 16 Февраля 2015, 07:58:17 »
. - .

Цитировать
PS Новые версии прошивок и драйвера всё также на Github

Что-то увидел там вижуал бейсик вместо шарпа.  ::) ;D
да нет си диез  ;D
смотрим фрагмент кода драйвера, конец строки завершается ";" , переменные объявляются немного не так в vb, if тоже не так прописывается
Записан



acsacal

  • Оффлайн Оффлайн
  • Сообщений: 179
  • Благодарностей: 0
  • "Астродес", Одесса +2
Re: [DIY] ASCOM Focuser за небольшие деньги
« Ответ #52 : 16 Февраля 2015, 09:27:52 »
. - .

А что , очень принципиально на каком языке написано. ;D Главное чтобы было функционально и удобно. Работало без сбоев.  :) Это как винду все хают , но при этом большинство работает на ней. :)
Записан
рефлектор 190мм 1/4.75 (изготовил сам оптику),EQ-6, Atik 320E, Meade DSI II, рефрактор 80/900 ,EQ 3-2 + схема Бахтинова, ,АПО дудка 50/450.

smitty0

  • Оффлайн Оффлайн
  • Сообщений: 291
  • Благодарностей: 10
  • Кишинёв, Молдова
    • Moon-100
Re: [DIY] ASCOM Focuser за небольшие деньги
« Ответ #53 : 16 Февраля 2015, 10:48:14 »
. - .

Автору низкий поклон, работает как часы  :super:

В следующей версии, если не сложно, здорово будет изменить в модуле температурной компенсации шаг температурного смещения на 0,5° (не 1° как сейчас) - для катадиоптриков с большим фокусным это существенно.
« Последнее редактирование: 16 Февраля 2015, 11:13:34 от smitty0 »
Записан
Celestron C9.25 | CGEM | ASI178MC | ASI174MMcooled | QHY5L-IIm
http://Lunar100.tk/

Pavels

  • Оффлайн Оффлайн
  • Сообщений: 25
  • Благодарностей: 0
Re: [DIY] ASCOM Focuser за небольшие деньги
« Ответ #54 : 09 Марта 2015, 23:09:15 »
. - .

Довольно компактная конструкция.А есть куда кнопки подключить для ручного управления?
Записан

hippie

  • Оффлайн Оффлайн
  • Сообщений: 421
  • Благодарностей: 221
Re: [DIY] ASCOM Focuser за небольшие деньги
« Ответ #55 : 09 Марта 2015, 23:13:16 »
. - .

Довольно компактная конструкция.А есть куда кнопки подключить для ручного управления?

Нет, ручное управление тут не предусмотрено впринципе, только USB интерфейс и ASCOM.
Но ардуинка вещь простая и доступная, доделать, допилить час работы ;)
Записан
SkyWatcher AZ-EQ6 // Newton 8" F/4 + Canon 450DA // Orion ShortTube 80 + Lumenera lu070m + Arduino Focuser controller

hippie

  • Оффлайн Оффлайн
  • Сообщений: 421
  • Благодарностей: 221
Re: [DIY] ASCOM Focuser за небольшие деньги
« Ответ #56 : 28 Марта 2015, 12:05:50 »
. - .

Ну ты же сам дал ссылку на страничку где все написано ...
Цитировать
The A4988 supports such active current limiting, and the trimmer potentiometer on the board can be used to set the current limit. ...


Another way to set the current limit is to measure the voltage on the “ref” pin and to calculate the resulting current limit (the current sense resistors are 0.05Ω). The ref pin voltage is accessible on a via that is circled on the bottom silkscreen of the circuit board. The current limit relates to the reference voltage as follows:

Current Limit = VREF × 2.5

So, for example, if the reference voltage is 0.3 V, the current limit is 0.75 A. As mentioned above, in full step mode, the current through the coils is limited to 70% of the current limit, so to get a full-step coil current of 1 A, the current limit should be 1 A/0.7=1.4 A, which corresponds to a VREF of 1.4 A/2.5=0.56 V. See the A4988 datasheet for more information.

У тебя ШД 400мА, только я не разбирался, всего или на фазу. Допустим 0,8А на обе фазы.

В режиме полного шага ток ограничен 70% от общего ограничения на драйвере.
т.е. чтобы получить 0,8А на полном шаге тебе нужно установить ограничение 0,8/0,7 = 1,14A

по формуле:

1,14 =VREF * 2,5
REF = 1,14/2,5 = 0,45V

Мультиметром меряешь напряжение на ножке REF, и крутишь резистор так чтобы получить нужное значение
« Последнее редактирование: 28 Марта 2015, 12:18:15 от hippie »
Записан
SkyWatcher AZ-EQ6 // Newton 8" F/4 + Canon 450DA // Orion ShortTube 80 + Lumenera lu070m + Arduino Focuser controller
Сказали спасибо

hippie

  • Оффлайн Оффлайн
  • Сообщений: 421
  • Благодарностей: 221
Re: [DIY] ASCOM Focuser за небольшие деньги
« Ответ #57 : 28 Марта 2015, 12:40:16 »
. - .

написано, то написано.. для тех, кто понимает...

- вроде как REF - это 17-я ножка на самой микросхеме драйвера. и нужно как-то подлезть тестером к этой ножке.
- далее... мерять напряжение нужно при подключенном ШД ?

Так а что там подлезать, в отверстие тыкаешь щупом.
С или без скорее всего пофиг, ШД тут никаким боком не учавтствует. Попробуй и так и так, показания должны скорее всего быть ± одинаковы.
Записан
SkyWatcher AZ-EQ6 // Newton 8" F/4 + Canon 450DA // Orion ShortTube 80 + Lumenera lu070m + Arduino Focuser controller

hippie

  • Оффлайн Оффлайн
  • Сообщений: 421
  • Благодарностей: 221
Re: [DIY] ASCOM Focuser за небольшие деньги
« Ответ #58 : 28 Марта 2015, 12:49:27 »
. - .

0,78v сейчас показывает

сопротивление мотора на фазу 5Ω, 12V
12/5 = 2,4A  при номинальном 0,4А
драйвер ограничивает до 2А судя по 0,78

поэтому и греется.
Скручивай на 0,45

Записан
SkyWatcher AZ-EQ6 // Newton 8" F/4 + Canon 450DA // Orion ShortTube 80 + Lumenera lu070m + Arduino Focuser controller

hippie

  • Оффлайн Оффлайн
  • Сообщений: 421
  • Благодарностей: 221
Re: [DIY] ASCOM Focuser за небольшие деньги
« Ответ #59 : 28 Марта 2015, 12:58:08 »
. - .

крутить нужно против часовой.
поставил 0,45, на полном шаге держа в руке чуть ли не до кости прошибает дрожь...
выкрутил почти на минимум 0,10  - вроде так лучше
на минимуме может не хватить мощности для тягания фокусера. Лучше всего подбирать на трубе.
Записан
SkyWatcher AZ-EQ6 // Newton 8" F/4 + Canon 450DA // Orion ShortTube 80 + Lumenera lu070m + Arduino Focuser controller