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


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

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

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

  • *****
  • Сообщений: 8 083
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Домотканный EQmod для EQ5/EQ3
« : 14 Янв 2009 [14:22:25] »
Совершенно свежая, очень простая, но совершенно не обкатанная вещица.
За основу взята разработка LifeIsGood и YvK - прошивка для пульта EQ-5 с дополнительными скоростями коррекции. Дописано ГОТО и гидирование. Пока, для простоты используются команды и  ASCOM -драйвер Zalex для QHY EQ4/EQ5.

Желающим поизмываться над сабжем:

Краткая инструкция превращения монтировки EQ5 в псевдо GOTO:
А. Что необходимо:
1. микроконтроллер AT89S52*;
2. USB адаптер для сотового телефона.
3.  файл прошивки для контроллера *.hex отсюда
4.  ASCOM драйвер QHY EQ4/EQ5 EQmod_CG5 отсюда
Б. Также может понадобиться:
1. кабель для принтера для порта LPT или разъем DB25F (папа);
2. компьютер с портом LPT
3.  программа-программатор отсюда: http://www.aec-electronics.co.nz/index.php?page_id=18
В. Что делать:
1. вынуть микроконтроллер из колодки пульта
2. отрезать от телефонного адаптера разъем телефона и два провода припаять провод идущий от вывода микросхемы адаптера Tx к 10 ножке колодки контроллера (RxD), а соответственно,  провод Rx к 11 выводу (TxD).
3. при необходимости сделать программатор (схема самодельного кабеля в хелпе к программе-программатору)*
4. установить в колодку новый микропроцессор
5.  подключить кабель программатора к компьютеру; включить компьютер; подать напряжение на пульт;
6.  запрограммировать новый микропроцессор*
7. Запустить  микроконтроллер (клавиша "I")
Замечу, что по звездам не тестировалось. Только ГОТО в планетарии и гидирование с симулятором камеры в Максиме.

upd: Для прошивки процессора в пульте надо отключить родную схему Reset и сделать свою https://astronomy.ru/forum/index.php/topic,49277.msg970403.html#msg970403

20.01.10 - заменен файл прошивки cg5_eqmod_fw.hex
**) https://astronomy.ru/forum/index.php/topic,49277.msg1139783.html#msg1139783
« Последнее редактирование: 23 Авг 2012 [19:24:30] от Дядя Вова »
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Чавкин Сергей

  • Гость
Re: Домотканный псевдо GOTO
« Ответ #1 : 15 Янв 2009 [16:36:13] »
А устройство отсчитывает шаги или как у Ивана отсчитывает время?

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

  • *****
  • Сообщений: 8 083
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Домотканный псевдо GOTO
« Ответ #2 : 15 Янв 2009 [18:09:33] »
А устройство отсчитывает шаги или как у Ивана отсчитывает время?
Драйвер дает команду формата: <идентификатор_команды><число_шагов_RA><число_шагов_DEC><направление>
При декременте и последующем обнулении счетчика шагов идет остановка двигателя и ответ драйверу о завершении выполнения команды.

Разгона/торможения двигателей нет. (Если его киевляне не прописывали, конечно)
Так же нет команды возврата драйверу счетчика шагов. Для устройства с кнопочками это крайне желательно! Но это не реализовано в "прототипе" пульте QHY EQ5 и поэтому этого нет в драйвере Zalex.   
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Чавкин Сергей

  • Гость
Re: Домотканный псевдо GOTO
« Ответ #3 : 16 Янв 2009 [09:59:41] »
А компенсация ухода со звездной скоростью, пока моторы со скоростью 16х медленно ползут к цели есть?

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

  • *****
  • Сообщений: 8 083
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Домотканный псевдо GOTO
« Ответ #4 : 16 Янв 2009 [10:32:35] »
А компенсация ухода со звездной скоростью, пока моторы со скоростью 16х медленно ползут к цели есть?
Нет. imho это должно быть в драйвере или платформе.  Обратил внимание, что драйвер при уазании ему переместиться на одинаковый угол по RA- и  RA+ выдает разное значение. Проведу эксперимент - доложу.
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Чавкин Сергей

  • Гость
Re: Домотканный псевдо GOTO
« Ответ #5 : 16 Янв 2009 [10:59:26] »
Я из своих мотор-редукторов убрал две шестерни, теперь редукция 1:16, у моторов шаг делится на 16 микрошагов. Люфт сократил таким образом и увеличил скорость наведения. Но драйвер у меня другой, да и возможность сократить редукцию есть только в японских редукторах от vixen.

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

  • *****
  • Сообщений: 8 083
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Домотканный псевдо GOTO
« Ответ #6 : 16 Янв 2009 [11:11:07] »
Докладываю.
Воспользовался управляющей программой QHYControl (поставляется в комплекте с драйвером :) ) и снифером COM-порта PortMon/ Результат:
 30secRA = h46 шагов
-30secRA = h4А шагов
Т.е. действительно, ASCOM/драйвер берут на себя фунцию компенсации времени наведения.
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

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

  • *****
  • Сообщений: 8 083
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Домотканный псевдо GOTO
« Ответ #7 : 16 Янв 2009 [11:20:08] »
Я из своих мотор-редукторов убрал две шестерни, теперь редукция 1:16, у моторов шаг делится на 16 микрошагов. Люфт сократил таким образом и увеличил скорость наведения. Но драйвер у меня другой, да и возможность сократить редукцию есть только в японских редукторах от vixen.
Как я понял, т.о. увеличивается скорость наведения. Ну, если у дижков хватит крутящего моменто, то очень хорошо.

Есть мысль в сабже тоже ввести произвольную скорость наведения. Хотя бы для тестирования на максимальную скорость. Но это не вдруг.
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Чавкин Сергей

  • Гость
Re: Домотканный псевдо GOTO
« Ответ #8 : 16 Янв 2009 [11:37:02] »
На самом деле, сделать драйвер, у которого будет большая скорость наведения не так уж и сложно. Можно даже сделать так, чтобы был один контроллер. Он будет попеременно в цикле переключаться то на один мотор, то на другой и делать шаги. Точнее микрошаги. А на выходе будет стоять доступная L298, которая может осуществлять микрошаг.

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

  • *****
  • Сообщений: 8 083
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Домотканный псевдо GOTO
« Ответ #9 : 16 Янв 2009 [11:49:39] »
На самом деле, сделать драйвер, у которого будет большая скорость наведения не так уж и сложно.
Мы говорим о разных драйверах. До сих пор я говорил о драйвере - программе выдающей/принимающей команды/ответы контроллеру. Ты ведешь речь о драйверах ШД. Нас могут не понять.

Кстати, замечу, что в сабж все переделки заключаются в припаивании двух проводков. Не считая 4-5 проводков программатора. Прочие доделки - другая тема.
« Последнее редактирование: 16 Янв 2009 [12:18:47] от Дядя Вова »
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Чавкин Сергей

  • Гость
Re: Домотканный псевдо GOTO
« Ответ #10 : 16 Янв 2009 [12:00:54] »
Надо попробовать этот вариант. Пока я бьюсь с микрошагами и привязкой на несколько звезд.

Чавкин Сергей

  • Гость
Re: Домотканный псевдо GOTO
« Ответ #11 : 16 Янв 2009 [15:23:18] »
попробовал. если во время наведения, вдруг навестись на другой объект, он начинает движение не с текущего положения а из начального. да и даже когда пришагает в указанную точку, потом опять из того же положения начинает идти. непонятно
« Последнее редактирование: 16 Янв 2009 [15:27:50] от Чавкин Серый »

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

  • *****
  • Сообщений: 8 083
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Домотканный псевдо GOTO
« Ответ #12 : 16 Янв 2009 [15:47:16] »
попробовал. если во время наведения, вдруг навестись на другой объект, он начинает движение не с текущего положения а из начального. да и даже когда пришагает в указанную точку, потом опять из того же положения начинает идти. непонятно
Речь идет не про sabj, а про "Блок схема GOTO"?
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Чавкин Сергей

  • Гость
Re: Домотканный псевдо GOTO
« Ответ #13 : 16 Янв 2009 [15:49:49] »
Нет конечно, про эту тему.

Может просто из-за того что контроллер не подключен. Но хотелось бы по точнее это узнать.
« Последнее редактирование: 16 Янв 2009 [15:55:03] от Чавкин Серый »

Чавкин Сергей

  • Гость
Re: Домотканный псевдо GOTO
« Ответ #14 : 16 Янв 2009 [16:03:31] »
Как я понял новый контроллер теперь стоит AT89S51, а AT89S52 в этой версии обязателен? AT89S51 никак не пойдет?

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

  • *****
  • Сообщений: 8 083
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Домотканный псевдо GOTO
« Ответ #15 : 16 Янв 2009 [16:43:07] »
Нет конечно, про эту тему.

Может просто из-за того что контроллер не подключен. Но хотелось бы по точнее это узнать.
Может потому, что контроллер не отвечает на завершение наведения. И поэтому новые координаты не становятся текущими.

Если интересно, то могу прислать проект Keil. Тогда его можно подключить как программный эмулятор контроллера через виртуальный нуль-модем
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

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

  • *****
  • Сообщений: 8 083
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Домотканный псевдо GOTO
« Ответ #16 : 16 Янв 2009 [16:47:04] »
Как я понял новый контроллер теперь стоит AT89S51, а AT89S52 в этой версии обязателен? AT89S51 никак не пойдет?
AT89S51 подойдет. Сечас прошивка занимает меньше 4К. Но уже впритык.
Можно использовать и AT89C51, AT89C52, но программатор должен быть другой.

см. https://astronomy.ru/forum/index.php/topic,49277.msg860940.html#msg860940
« Последнее редактирование: 18 Янв 2009 [12:19:31] от Дядя Вова »
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Чавкин Сергей

  • Гость
Re: Домотканный псевдо GOTO
« Ответ #17 : 16 Янв 2009 [17:08:29] »
я уже купил AT89S52. А какие теперь скорости гидирования? И возможно ли использование MAX232?
« Последнее редактирование: 16 Янв 2009 [17:11:17] от Чавкин Серый »

Чавкин Сергей

  • Гость
Re: Домотканный псевдо GOTO
« Ответ #18 : 16 Янв 2009 [17:19:35] »
Запустил в Протеусе...

Чавкин Сергей

  • Гость
Re: Домотканный псевдо GOTO
« Ответ #19 : 16 Янв 2009 [17:49:12] »
Я только одного не пойму, каким боком сюда QHY затесался? То что гидируется через камеры qhy5/6?