Телескопы покупают здесь


A A A A Автор Тема: Домотканный EQmod для EQ5/EQ3  (Прочитано 32697 раз)

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

Оффлайн Дядя ВоваАвтор темы

  • *****
  • Сообщений: 8 094
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Домотканный EQmod для EQ5/EQ3
« Ответ #120 : 11 Окт 2012 [12:30:43] »
Я хочу спросить: Почему происходит зависание EQMOD? Зависание происходит после нажатия на кнопку перемещения. Можно  ли это устранить? Происходит на всех скоростях.

Про какие кнопки вы пишете? Кнопки на пульте или кнопки нарисованные на панели EQASCOM?
Две кнопки пульта изначально физически сидят на выводаъ микроконтроллера к которым подключен компьютер. Т.е. нажатие на них приводит к нарушению обмена драйвера с монтировкой. Правда, и это драйвер вешать не должно.
Переключите перед нажатием кнопки окошко "ДИсплей+" eqascom в режим отображения (Message Center). Интересно какое будет последнее сообщение перед зависанием драйвера.
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн PowerLight

  • *****
  • Сообщений: 1 031
  • Благодарностей: 18
  • И.. в эту ночь, уйду из суетливого города прочь...
    • Сообщения от PowerLight
Re: Домотканный EQmod для EQ5/EQ3
« Ответ #121 : 11 Окт 2012 [15:03:11] »
Я имею ввиду те кнопки что в EQMODе, виснет его окно.
Celestron Omni 150 мм 750 мм, HEQ5 Pro Synscan EQMOD,Celestron Mini MAK C70 (поврежден), MAK105EQ2, Canon 1000Da.

Оффлайн PowerLight

  • *****
  • Сообщений: 1 031
  • Благодарностей: 18
  • И.. в эту ночь, уйду из суетливого города прочь...
    • Сообщения от PowerLight
Re: Домотканный EQmod для EQ5/EQ3
« Ответ #122 : 11 Окт 2012 [17:28:15] »
Посмотрел, виснет связь с COM порт.Ошибки типа Comm.ed=1677712. Используется микросхема Silicon labs
Celestron Omni 150 мм 750 мм, HEQ5 Pro Synscan EQMOD,Celestron Mini MAK C70 (поврежден), MAK105EQ2, Canon 1000Da.

Оффлайн Дядя ВоваАвтор темы

  • *****
  • Сообщений: 8 094
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Домотканный EQmod для EQ5/EQ3
« Ответ #123 : 11 Окт 2012 [17:53:34] »
Посмотрел, виснет связь с COM порт.Ошибки типа Comm.ed=1677712. Используется микросхема Silicon labs
Попробуйте в eqmod ReSync энкодеров сделать
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн PowerLight

  • *****
  • Сообщений: 1 031
  • Благодарностей: 18
  • И.. в эту ночь, уйду из суетливого города прочь...
    • Сообщения от PowerLight
Re: Домотканный EQmod для EQ5/EQ3
« Ответ #124 : 11 Окт 2012 [18:04:38] »
Попробую, а как это может повлиять на ошибки порта? Вроде ж как происходит аппаратная ошибка при обмене?
Celestron Omni 150 мм 750 мм, HEQ5 Pro Synscan EQMOD,Celestron Mini MAK C70 (поврежден), MAK105EQ2, Canon 1000Da.

Оффлайн Дядя ВоваАвтор темы

  • *****
  • Сообщений: 8 094
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Домотканный EQmod для EQ5/EQ3
« Ответ #125 : 11 Окт 2012 [20:09:36] »
Попробую, а как это может повлиять на ошибки порта? Вроде ж как происходит аппаратная ошибка при обмене?
Да, скорее всего! Но, шибка приведенная Вами говорит вего лишь о том, что полученная из контроллера координата больше допустимой.

Сейчас попробовал программно эмулировать эту ситуацию. Для модифицированного eqmod.exe все чисто. Вот протокол подключения :

ClientCount=0
ClientCount=1
Joystick Not found
9024000 RAWormSteps read
9024000 DECWormSteps read
EQ Modded Mount found at COM1: 9600
Mount Version :  00004B DLL Version: 101129
Using 50133RAWormSteps
PEC: Disabled
Slewing East ...
RA and DEC Motors stopped.
Slewing East ...
RA and DEC Motors stopped.
Slewing West ...
RA and DEC Motors stopped.
Slewing North ...
Slewing South ...

Для для современной версии eqmod и самопального eqcontrl.dll (т.е. не Ваш случай), вылазит похожая ошибка.
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн PowerLight

  • *****
  • Сообщений: 1 031
  • Благодарностей: 18
  • И.. в эту ночь, уйду из суетливого города прочь...
    • Сообщения от PowerLight
Re: Домотканный EQmod для EQ5/EQ3
« Ответ #126 : 12 Окт 2012 [09:12:59] »
Гм... получается что это не ошибка обмена, а заданы не допустимые координаты?

Celestron Omni 150 мм 750 мм, HEQ5 Pro Synscan EQMOD,Celestron Mini MAK C70 (поврежден), MAK105EQ2, Canon 1000Da.

Оффлайн Дядя ВоваАвтор темы

  • *****
  • Сообщений: 8 094
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Домотканный EQmod для EQ5/EQ3
« Ответ #127 : 12 Окт 2012 [10:31:03] »
Гм... получается что это не ошибка обмена, а заданы не допустимые координаты?
Затрудняюсь сказать однозначно. Например, ведь может возникнуть помеха в момент старта движков? Может. Отключив движки и повторив проверку можем это проверить
Давайте попробуем описать состояние поподробнее:
- звездная скорость включается?
- синхронизацию по какой-либо звезде выполняется?
- паркинг выполняется (едет ли визир телескопа в планетарии)?

Кстати, подключившись к контроллеру терминалом можно ручками покомандовать им.
Например,
m - чтение позиции RA
M - чтение позиции DEC
Ответ - состояние энкодера: три байта младший, средний, старший

СтрЕлки:
J
L
I
,
Стоп:
u
U

Статус двигателей:
s
S
Ответ: 0-стоп 1-вращается

Версия прошивки контроллера:
v
Ответ: число
3 - EQ3
5 - EQ5
« Последнее редактирование: 18 Ноя 2012 [17:40:48] от Дядя Вова »
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн PowerLight

  • *****
  • Сообщений: 1 031
  • Благодарностей: 18
  • И.. в эту ночь, уйду из суетливого города прочь...
    • Сообщения от PowerLight
Re: Домотканный EQmod для EQ5/EQ3
« Ответ #128 : 12 Окт 2012 [10:47:25] »
Гм... получается что это не ошибка обмена, а заданы не допустимые координаты?
Затрудняюсь сказать однозначно. Например, ведь может возникнуть помеха в момент старта движков? Может. Отключив движки и повторив проверку можем это проверить
Давайте попробуем описать состояние поподробнее:
- звездная скорость включается?
- синхронизацию по какой-либо звезде выполняется?
- паркинг выполняется (едет ли визир телескопа в планетарии)?

Кстати, подключившись к контроллеру терминалом можно ручками покомандовать им.
Например,
m - чтение позиции RA
M - чтение позиции DEC
СтрЕлки:
J
L
I
,
Стоп:
u
U

Такой простой протокол? Спасибо, не знал :)
Celestron Omni 150 мм 750 мм, HEQ5 Pro Synscan EQMOD,Celestron Mini MAK C70 (поврежден), MAK105EQ2, Canon 1000Da.

Оффлайн Дядя ВоваАвтор темы

  • *****
  • Сообщений: 8 094
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Домотканный EQmod для EQ5/EQ3
« Ответ #129 : 12 Окт 2012 [11:43:16] »
Сейчас попробовал. Частично работает программа пульта QHY EQ5. В начале сабж работал с его драйвером.
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн PowerLight

  • *****
  • Сообщений: 1 031
  • Благодарностей: 18
  • И.. в эту ночь, уйду из суетливого города прочь...
    • Сообщения от PowerLight
Re: Домотканный EQmod для EQ5/EQ3
« Ответ #130 : 12 Окт 2012 [11:58:24] »
Хочу спросить: А в этом протоколе как устанавливаются текущие координаты RA и DEC? Чтобы можно было выставить.
И если не затруднит можете объяснить как рассчитать точные значения редукции для EQMOD?

Заранее спасибо.
Celestron Omni 150 мм 750 мм, HEQ5 Pro Synscan EQMOD,Celestron Mini MAK C70 (поврежден), MAK105EQ2, Canon 1000Da.

Оффлайн Дядя ВоваАвтор темы

  • *****
  • Сообщений: 8 094
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Домотканный EQmod для EQ5/EQ3
« Ответ #131 : 12 Окт 2012 [12:28:24] »
Хочу спросить: А в этом протоколе как устанавливаются текущие координаты RA и DEC? Чтобы можно было выставить.
А никак! Эта возможность ASCOM eqmod'ом не используется.
Координаты хранит и вычисляет драйвер. Из контроллера считывается только счетчик шагов(энкодер). Ну, и ресетом в этот счетчик пишется какое-то значение.

Про расчет редукции вопрос уточните :) А так там количество микрошагов константой БЫЛО указано. Последние версии читают из eqmod.ini В переделанном ПО тупо введен масштабный коэфф EQ6/EQ5. Правда я утратил исходники для EQ3 и теперь надо смотреть - может коэфф. пересчета считается в контроллере. Была еще такая мысль: сказать контроллеру с каким редуктором он работает - не помню реализовал или нет.
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн PowerLight

  • *****
  • Сообщений: 1 031
  • Благодарностей: 18
  • И.. в эту ночь, уйду из суетливого города прочь...
    • Сообщения от PowerLight
Re: Домотканный EQmod для EQ5/EQ3
« Ответ #132 : 12 Окт 2012 [12:39:15] »
Поясню: У меня имеются моторы модель которых я знаю - одинаковые оба. Как мне вычислить для них числа которые надо указывать в EQMOD?
Celestron Omni 150 мм 750 мм, HEQ5 Pro Synscan EQMOD,Celestron Mini MAK C70 (поврежден), MAK105EQ2, Canon 1000Da.

Оффлайн PowerLight

  • *****
  • Сообщений: 1 031
  • Благодарностей: 18
  • И.. в эту ночь, уйду из суетливого города прочь...
    • Сообщения от PowerLight
Re: Домотканный EQmod для EQ5/EQ3
« Ответ #133 : 12 Окт 2012 [12:50:25] »
Моторы 42PM48L, ранее я либо в этой либо подобной теме уже задавал этот вопрос, но пока не понял как именно надо считать, чтобы быть уверенным что несмотря на возможные неточности монтировки и возможные люфты сами моторы и координаты отсчитываются правильно.
Celestron Omni 150 мм 750 мм, HEQ5 Pro Synscan EQMOD,Celestron Mini MAK C70 (поврежден), MAK105EQ2, Canon 1000Da.

Оффлайн Дядя ВоваАвтор темы

  • *****
  • Сообщений: 8 094
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Домотканный EQmod для EQ5/EQ3
« Ответ #134 : 12 Окт 2012 [18:07:46] »
Поясню: У меня имеются моторы модель которых я знаю - одинаковые оба. Как мне вычислить для них числа которые надо указывать в EQMOD?
Где в eqmod вы собираетесь "указывать числа"?
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн PowerLight

  • *****
  • Сообщений: 1 031
  • Благодарностей: 18
  • И.. в эту ночь, уйду из суетливого города прочь...
    • Сообщения от PowerLight
Re: Домотканный EQmod для EQ5/EQ3
« Ответ #135 : 12 Окт 2012 [18:11:39] »
В eqmod.ini ставлю custom_mount=1, и далее значения редукции. Вот из этого списка не подходит точно ничего:
http://eq-mod.sourceforge.net/reqindex.html
Celestron Omni 150 мм 750 мм, HEQ5 Pro Synscan EQMOD,Celestron Mini MAK C70 (поврежден), MAK105EQ2, Canon 1000Da.

Оффлайн Дядя ВоваАвтор темы

  • *****
  • Сообщений: 8 094
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Домотканный EQmod для EQ5/EQ3
« Ответ #136 : 12 Окт 2012 [18:39:14] »
В eqmod.ini ставлю custom_mount=1, и далее значения редукции. Вот из этого списка не подходит точно ничего:
http://eq-mod.sourceforge.net/reqindex.html
Этого делать не надо было.
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн PowerLight

  • *****
  • Сообщений: 1 031
  • Благодарностей: 18
  • И.. в эту ночь, уйду из суетливого города прочь...
    • Сообщения от PowerLight
Re: Домотканный EQmod для EQ5/EQ3
« Ответ #137 : 25 Окт 2012 [20:41:01] »
Если я не вписываю координаты при наведении конкретно неверные.
Хотел ещё насчет протокола спросить: помимо команд стрелок, считывания координат если команды установки скорости по каждой из осей?
Celestron Omni 150 мм 750 мм, HEQ5 Pro Synscan EQMOD,Celestron Mini MAK C70 (поврежден), MAK105EQ2, Canon 1000Da.

Оффлайн Дядя ВоваАвтор темы

  • *****
  • Сообщений: 8 094
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Домотканный EQmod для EQ5/EQ3
« Ответ #138 : 25 Окт 2012 [23:06:28] »
Если я не вписываю координаты при наведении конкретно неверные.
Куда? И то что?

Цитата
Хотел ещё насчет протокола спросить: помимо команд стрелок, считывания координат если команды установки скорости по каждой из осей?
Скорость наведения (кнопочками стрелочками) изменяется движком. 1-800х . На самом деле это 16х (не помню, посмотрю и уточню) умноженная на какой-то коэффициент.
При ГОТО скорость максимально возможная.
Разгона-торможения нет.
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн PowerLight

  • *****
  • Сообщений: 1 031
  • Благодарностей: 18
  • И.. в эту ночь, уйду из суетливого города прочь...
    • Сообщения от PowerLight
Re: Домотканный EQmod для EQ5/EQ3
« Ответ #139 : 26 Окт 2012 [09:42:43] »
Благодарю вас за ответ! :)

Пока отрабатываю просто правильное изменение RA и склонений, сверяясь с координатными кругами на самой монтировке.

Так вот, если в eqmod.ini не включать custom_mount=1, и не вписывать редукции RA и DEC,
то если я делаю например изменение склонения с 10 до 20 градусов, EQMOD показывает то что он изменил склонение на 10 градусов, а на самом деле монтировка уехала вперед: вместо 10 на монтировке 25 или даже 30.

Именно поэтому я вписываю коррекцию редукции в EQMOD чтобы значения на индикаторе совпадали со значениями на кругах монтировки.
Celestron Omni 150 мм 750 мм, HEQ5 Pro Synscan EQMOD,Celestron Mini MAK C70 (поврежден), MAK105EQ2, Canon 1000Da.