A A A A Автор Тема: Самостоятельное управление приводами монти  (Прочитано 1010 раз)

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

Оффлайн dmtrАвтор темы

  • **
  • Сообщений: 61
  • Благодарностей: 2
  • SW MAK-127, SW 1501, EQ5 c моторами
    • Сообщения от dmtr
Здраствуйте!
Подскажите, как можно самостоятельно управлять приводами монтировки? Предусмотрена ли такая возможность у какого-нибудь производителя?

То есть я пишу ПО сам, ну нужен какой-то интерфейс для общения с монти.

Оффлайн Anton

  • *****
  • Сообщений: 7 252
  • Благодарностей: 77
    • Сообщения от Anton

Оффлайн dmtrАвтор темы

  • **
  • Сообщений: 61
  • Благодарностей: 2
  • SW MAK-127, SW 1501, EQ5 c моторами
    • Сообщения от dmtr
Можно поподробнее, что это?

Оффлайн Anton

  • *****
  • Сообщений: 7 252
  • Благодарностей: 77
    • Сообщения от Anton
Нельзя. Это особо охраняемая гуглом тайна.  ;)

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 018
  • Благодарностей: 766
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Подскажите, как можно самостоятельно управлять приводами монтировки? Предусмотрена ли такая возможность у какого-нибудь производителя?
Произвольно вертеть во все стороны на любых скоростях (гоняться к примеру за спутниками)? Или просто наводиться на объекты и включать звездную скороть?

Второе - http://ascom-standards.org/Developer/Index.htm
Первое - через частично известный синтовский протокол монтировок EQ6 и HEQ5Pro
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Телеграм для связи, заказы временно не принимаю.

Оффлайн Алексей из Новгорода

  • *****
  • Сообщений: 3 076
  • Благодарностей: 28
  • Алексей Минеев
    • Сообщения от Алексей из Новгорода
    • http://vkontakte.ru/id30769648
Нельзя. Это особо охраняемая гуглом тайна.  ;)
;D
6" и 10" Ньютоны от СВ на neq 6 pro. eq3-2
jupiter 26 b - trasher

Оффлайн Алексей из Новгорода

  • *****
  • Сообщений: 3 076
  • Благодарностей: 28
  • Алексей Минеев
    • Сообщения от Алексей из Новгорода
    • http://vkontakte.ru/id30769648
НЕ ПОМНЮ ГДЕ ВЗЯЛ...ПО ЛЮБОМУ ОТСЮДА ЖЕ
   
Mefody
Как подключить HEQ-5 Pro к компьютеру?

13.11.08    

 
   
     

 Для HEQ5 Pro возможны три варианта подключения к компьютеру :

а) Подключение штатным CОМ-кабелем из комплекта монтировки.  В данном варианте один конец кабеля втыкается в ПУЛЬТ SynScan монтировки и рулим через ASCOM NexStar GPS драйвер. Для ASCOM 5.0 требуется драйвер. Качаем на сайте ASCOM по >>ссылке<<

б) Подключение штатным CОМ-кабелем из комплекта монтировки в режиме PCDirect. В этом случае ПУЛЬТ SynScan должен иметь прошивку не менее 3.21 (лучше 3.23). Прошивка качается с сайта производителя и прошивается согласно руководства. Данный вариант имеет пока множество глюков, но работает.

в) Монтировка подключается посредством самодельного шнурка. Схема приведена >>здесь<<:  - это для СОМ-порта.
 Для подключения к USB-порту  еще требуется переходник СОМ-USB (причем работают не все).
Имеется также вариант прямого подключения к USB. Такой кабель делается за 10 минут из дата-кабеля телефона с микросхемой PL2303 по моей технологии. Таких шнурков повторено уже штук 50, не меньше - и все работают. Вариант не имеет глюков (пока что такой инфы не поступало).

Для вариантов б) и в) требуется скачать специальный ASCOM EQMod драйвер.
Ищется и качается >>здесь<<.

Кроме того, для работы драйвера требуется ASCOM-платформа 5.0. Качается >>тут<<

Итак, что должно быть сделано:
1. Установлена связь с монтировкой одним из 3-х приведенных способов.
2. Установлена ASCOM-платформа версии 5.0.
3. В зависимости от типа подключения установлен соответствующий ASCOM-драйвер.
4. Установлена какая-либо программа-планетарий. Например CartesDuCiel и т.д.
5. В настройках планетария выбираем ASCOM-телескоп.
6. В настройках ASCOM выбираем NexStar GPS (вариант а), либо EQMOD ASCOM (варианты б,в).
7. Выбираем нужный СОМ-порт и подключаем телескоп.
8. Если используется EQMOD - внимательно, с чуством гордости курим
6" и 10" Ньютоны от СВ на neq 6 pro. eq3-2
jupiter 26 b - trasher

Оффлайн Anton

  • *****
  • Сообщений: 7 252
  • Благодарностей: 77
    • Сообщения от Anton
Первое - через частично известный синтовский протокол монтировок EQ6 и HEQ5Pro
Отнюдь.
Telescope.MoveAxis() Method
   

Move the telescope in one axis at the given rate.

Syntax
Telescope.MoveAxis(Axis, Rate)

The method syntax has these parts:

Part Description
Axis (TelescopeAxes) The physical axis about which movement is desired
Rate (Double) The rate of motion (deg/sec, + = clockwise) about the specified axis
Return (Nothing) Does not return a value.



Remarks
This method supports control of the mount about its mechanical axes. The telescope will start moving at the specified rate about the specified axis and continue indefinitely. This method can be called for each axis separately, and have them all operate concurretly at separate rates of motion. The sign of the Rate parameter determines the direction of motion, with positive being clockwise and negative being counterclockwise.
Set the rate for an axis to zero to stop the motionabout that axis. Tracking motion (if enabled, see note below) is suspended during this mode of operation. Raises an error if AtPark is true.

This must be implemented for the if the CanMoveAxis property returns True for the given axis.

Notes:

The movement rate must be within the value(s) obtained from a Rate object in the the AxisRates collection. An out of range exception is raised the rate is out of range.
The value of the Slewing property must be True if the telescope is moving about any of its axes as a result of this method being called.
This can be used to simulate a handbox by initiating motion with the MouseDown event and stopping the motion with the MouseUp event.
When the motion is stopped the scope will be set to the previous TrackingRate or to no movement, depending on the state of the Tracking property.
It may be possible to implement satellite tracking by using the MoveAxis() method to move the scope in the required manner to track a satellite.
Symbolic Constants
The (symbolic) values for TelescopeAxes are:

Constant Value Description
axisPrimary 0 Primary axis (e.g., Right Ascension or Azimuth)
axisSecondary 1 Secondary axis (e.g., Declination or Altitude)
axisTertiary 2 Tertiary axis (e.g. imager rotator/de-rotator)

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 018
  • Благодарностей: 766
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Первое - через частично известный синтовский протокол монтировок EQ6 и HEQ5Pro
Отнюдь.
Telescope.MoveAxis() Method

Аском стандарт забавен тем, что заявить можно в нем что угодно, хоть функцию снятия крышки с телескопа, не особо обязывая монтировки это поддержать.
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Телеграм для связи, заказы временно не принимаю.

Оффлайн Anton

  • *****
  • Сообщений: 7 252
  • Благодарностей: 77
    • Сообщения от Anton
В стандарте объявляют все таки не все подряд, а достаточно вменяемые вещи.
Снятия крышки там вроде нет. :)
А если монтя железом не может это поддержать, то подымай эксепшн Not Implemented и всего то делов.