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


A A A A Автор Тема: Контроллер КФ.  (Прочитано 105465 раз)

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

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #120 : 29 Ноя 2007 [14:15:15] »
Иван, ты меня без работы оставишь.
Решай сам кому делать. :)

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

Оффлайн Александр Л.

  • *****
  • Сообщений: 3 682
  • Благодарностей: 49
  • Мне нравится этот форум!
    • Сообщения от Александр Л.
Re: Контроллер КФ.
« Ответ #121 : 29 Ноя 2007 [14:34:07] »
  Делай Иван, до конца года у меня не будет и отдыха, ни выходных. Постараюсь встретиться с тобой завтра вечером.


Оффлайн lazyBSD

  • *****
  • Сообщений: 3 335
  • Благодарностей: 10
    • Сообщения от lazyBSD
Re: Контроллер КФ.
« Ответ #122 : 29 Ноя 2007 [16:03:44] »
Решай сам кому делать. :)
Иван, а может к меге зацепить 74HC595, для подключения двух моторов, чтобы не плодить коробочки и объеденить ККФ с КФ?
Плохая идея?
/ссылка запрещена правилами форума/

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #123 : 29 Ноя 2007 [16:14:16] »
Решай сам кому делать. :)
Иван, а может к меге зацепить 74HC595, для подключения двух моторов, чтобы не плодить коробочки и объеденить ККФ с КФ?
Плохая идея?

хм... в нынешнюю память не влезет, придется брать атмегу с 16кб, датчики надо разводить отдельно, еще 2 ноги потребуется... Работы немало.
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн lazyBSD

  • *****
  • Сообщений: 3 335
  • Благодарностей: 10
    • Сообщения от lazyBSD
Re: Контроллер КФ.
« Ответ #124 : 29 Ноя 2007 [16:17:47] »
хм... в нынешнюю память не влезет, придется брать атмегу с 16кб, датчики надо разводить отдельно, еще 2 ноги потребуется... Работы немало.
LCD можно подключить через 74HC164 => еще + 5 ног.
http://www.scienceprog.com/connect-lcd-to-atmega-using-3-wires/
Понимаю. Туда все равно уже просится 16кб. :)
/ссылка запрещена правилами форума/

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 096
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Контроллер КФ.
« Ответ #125 : 29 Ноя 2007 [18:58:54] »
imho контроллеры просятся поближе к исполнительным механизмам, а индикация и кнопочки в другой конструктив.
Связь по последовательному каналу.
Сори за офтопик.
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #126 : 29 Ноя 2007 [19:01:33] »
imho контроллеры просятся поближе к исполнительным механизмам, а индикация и кнопочки в другой конструктив.
Связь по последовательному каналу.
Сори за офтопик.

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

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 096
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Контроллер КФ.
« Ответ #127 : 29 Ноя 2007 [19:38:01] »
imho контроллеры просятся поближе к исполнительным механизмам, а индикация и кнопочки в другой конструктив.
Связь по последовательному каналу.
Сори за офтопик.

Ну, это же можно устроить сделав длинный шнурок ком-порта. Контроллеры на улице висят, управление дома с компьютера.
Если один COM-порт, то придется городить один многофункциональный драйвер (как "Meade Telescope and Focuser" и QHY EQ4/EQ5 А.Завалишина )
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн lazyBSD

  • *****
  • Сообщений: 3 335
  • Благодарностей: 10
    • Сообщения от lazyBSD
Re: Контроллер КФ.
« Ответ #128 : 29 Ноя 2007 [19:40:38] »
как "Meade Telescope and Focuser" и QHY EQ4/EQ5 А.Завалишина
Или как Ванина коробочка на FTDI. ;)
/ссылка запрещена правилами форума/

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 096
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Контроллер КФ.
« Ответ #129 : 29 Ноя 2007 [19:56:56] »
как "Meade Telescope and Focuser" и QHY EQ4/EQ5 А.Завалишина
Или как Ванина коробочка на FTDI. ;)
А, ну вот!  :)
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн Александр Л.

  • *****
  • Сообщений: 3 682
  • Благодарностей: 49
  • Мне нравится этот форум!
    • Сообщения от Александр Л.
Re: Контроллер КФ.
« Ответ #130 : 30 Ноя 2007 [09:16:48] »
   Контроллеры не надо объединять в один, по многим причинам, например потому, что многим не нужно колесо фильтров, а электрофокусер нужен, будет путаница с большим кол-вом кнопок при автономном управлении и т.д. Помимо того я воевал за каждый резистор в схеме - выдвинув лозунг - сложность повторения электронной конструкции для неспециалиста определяется кол-вом паек. Причем за последнее время потратил лишнюю неделю переписывая микропрограмму, вместо того, чтобы заменить atmega8 на atmega168 только потому, что не хотел усложнять прожиг однокристалки пользователю. А тут  предложения по установке новых микросхем. Мало ли как можно подключить ЖКИ к процессору, ЖКИ есть и на I2C, но в Урюпинске не продается.

Оффлайн Александр Л.

  • *****
  • Сообщений: 3 682
  • Благодарностей: 49
  • Мне нравится этот форум!
    • Сообщения от Александр Л.
Re: Контроллер КФ.
« Ответ #131 : 30 Ноя 2007 [09:51:21] »
  Иван, остается вопрос об управлении перефокусировкой при смене фильтров в случае, если контроллер фокусера нахождится в режиме автомат. Мне кажется, что протокол перефокусировки должен быть следующим - запрос режима фокусера - автомат или ручной, в случае ручного режима подача команд на перемещение. В случае режима автомат - переход в ручной, затем перефокусировка, затем опять автомат.


Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #132 : 30 Ноя 2007 [14:48:19] »
Добавил коррекцию фокуса в прошивку.
Коррекции лежат в EEPROM начиная с 128 адреса (9 2-х байтных знаковых чисел).

Команда #Inn# (#Onn#) посылается при каждой смене фильтра (неважно, вручную кнопками или по команде с ком-порта)
А так же при редактировании текущей поправки (чтобы сразу видеть результат).

Естественно, если поправка фокуса у всех фильтров одинакова, никаких команд фокусеру не будет (посылается только ненулевая разность).

В случае режима автомат - переход в ручной, затем перефокусировка, затем опять автомат.

А почему фокусер запрещает эти команды в режиме автомат? Может их разрешить в любом режиме?
« Последнее редактирование: 30 Ноя 2007 [14:54:49] от Ivan7enych »
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн Александр Л.

  • *****
  • Сообщений: 3 682
  • Благодарностей: 49
  • Мне нравится этот форум!
    • Сообщения от Александр Л.
Re: Контроллер КФ.
« Ответ #133 : 30 Ноя 2007 [15:32:16] »
    Иван, перемещение запрещено для того, чтобы случайно не сбить фокусер, опять таки ничего особо я не изобретал вся логика работы взята у TCF-S. Кстати быстрее всего, т.е. из логических соображений, согласно микропрограмме фокусер находящийся в режиме автомат и получивший команду на перемещение сначала отработает ее, а затем, после измерения температуры открутит фокусер в исходную точку. Т.Е. для того, чтобы отрабатывать одновременно термокомпенсацию и коррекцию фокуса при смене фильтров, надо переписывать термокомпенсацию в фокусере и вводить доп команды для перемещения в режиме автомат, а там места нет. Помимо всего прочего я чего-то никак не соображу как это нужно сделать, чисто логически.  А так все получается очень просто.

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 096
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Контроллер КФ.
« Ответ #134 : 30 Ноя 2007 [23:37:16] »
imho контроллеры просятся поближе к исполнительным механизмам, а индикация и кнопочки в другой конструктив.
Связь по последовательному каналу.
Сори за офтопик.

Ну, это же можно устроить сделав длинный шнурок ком-порта. Контроллеры на улице висят, управление дома с компьютера.
Вот Денис Никитин что нарыл http://www.aaxeon.com/products/Productdetail.aspx?modelno=PARANI-ESD210 Шнурок длинной 300 м
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн Mefody

  • *****
  • Сообщений: 1 445
  • Благодарностей: 3
  • Служу ЗВЕЗДАМ !!!
    • Сообщения от Mefody
Re: Контроллер КФ.
« Ответ #135 : 01 Дек 2007 [08:30:46] »
Цитата
Вот Денис Никитин что нарыл ....  Шнурок длинной 300 м

Это же СОМ ...
Вот бы такой же удлиннитель для USB ...
MAK200, Equinox80, QHY6, EOS 350D -> EQ6 PRO SynScan etc.

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 096
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Контроллер КФ.
« Ответ #136 : 01 Дек 2007 [11:24:47] »
Цитата
Вот Денис Никитин что нарыл ....  Шнурок длинной 300 м

Это же СОМ ...
Вот бы такой же удлиннитель для USB ...
Помнится АлександрЛ особо дорожил двумя выводами МК в Кфокусера для организации связи с ККФ по I2C. Помнится, что на этой шине может быть много устройств. возможно что в этом интерфейсе есть режим когда команды принимают все устройства. Тогда первому контроллеру (с длинным шнурком) достаточно будет тупо транслировать команды. Возможно лучше, что в этом случае команды КФ д.б. отличными от ККФ.

Такую реализацию предлагал пару лет назад mask, вроде в теме "Обсерваторный компьютер".

Другой вариант - контроллеры цепляются последовательно друг за другом. Наверное, по UART (TTL).
Такую реализацию предлагали втеме "Контроллер шаговика" (не уверен), где последовательно на USB собиралась этажерка из контроллеров ШД.

Заметим, что универсальный контроллер АлександраЛ. Может быть и контроллером монтировки- по одному на ось. Подозреваю, что так же сделанs контроллеры двигателей GTS.
« Последнее редактирование: 01 Дек 2007 [11:43:37] от Дядя Вова »
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн Александр Л.

  • *****
  • Сообщений: 3 682
  • Благодарностей: 49
  • Мне нравится этот форум!
    • Сообщения от Александр Л.
Re: Контроллер КФ.
« Ответ #137 : 03 Дек 2007 [09:41:56] »
imho контроллеры просятся поближе к исполнительным механизмам, а индикация и кнопочки в другой конструктив.
Связь по последовательному каналу.
Сори за офтопик.

Ну, это же можно устроить сделав длинный шнурок ком-порта. Контроллеры на улице висят, управление дома с компьютера.
Вот Денис Никитин что нарыл http://www.aaxeon.com/products/Productdetail.aspx?modelno=PARANI-ESD210 Шнурок длинной 300 м

   У меня контроллер фокусера находится в комнате, а двигатель и термодатчик на балконе. Кабель многожильный – 8 штук в экране сечением 0.23 мм кв. Длина метров 7.
    300 метров наверное перебор, но RS232 может легко работать на больших расстояниях. По прошлому опыту на скорости 115 кбод делал метров 100 наверное, думаю в переделах нужных любителю расстояниях - метров 50 - RS232 будет работать хорошо при использовании хорошего экранированного кабеля. Скорость передачи у фокусера и колеса фильтров 9600 бод.  По возможности проверю.

Цитата
Вот Денис Никитин что нарыл ....  Шнурок длинной 300 м

Это же СОМ ...
Вот бы такой же удлиннитель для USB ...
Помнится АлександрЛ особо дорожил двумя выводами МК в Кфокусера для организации связи с ККФ по I2C. Помнится, что на этой шине может быть много устройств. возможно что в этом интерфейсе есть режим когда команды принимают все устройства. GTS.

   Никогда не собирался связывать эти два контроллера по I2C. Три вывода МК – PD4, PD6, PD7 использованы для подключения цифрового штангенциркуля, для чего написана соответствующая процедура. В контроллере КФ выводы эти лучше не задействовать по причине того, что есть возможность использовать часть из них для организации внешнего прерывания.

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #138 : 04 Дек 2007 [02:18:19] »
Мы-писали-мы-писали-нашипальчикиустали...

Слегка переиначил команды интерфейса.
Продрался сквозь нетривиальности работы с ком-портом.

В результате накропал програмку внешнего управления колесом. :)


Все данные (имена фильтров, коррекции положения и фокуса, внутренние настройки) - всё читается из контроллера при соединении.
Внутренние настройки можно поменять и записать в контроллер. Доделаю так же редактирование имен фильтров, коррекций...

Активный фильтр показан желтым кружком.
Фильтры гоняются двойным нажатием на нужную строку в списке.

Все работает только в паре: нынешняя прошивка-программа. (все в архиве)
« Последнее редактирование: 04 Дек 2007 [02:20:04] от Ivan7enych »
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн Дядя Вова

  • *****
  • Сообщений: 8 096
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Контроллер КФ.
« Ответ #139 : 04 Дек 2007 [09:16:01] »
Продрался сквозь нетривиальности работы с ком-портом.
Иван, с дрожью в голосе и надеждой спрашиваю: что означает в окне  выбора COM-порта надпись "Auto"?
Неужели есть механизм поиска устройства по портам?
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE