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


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

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

Оффлайн lazyBSD

  • *****
  • Сообщений: 3 333
  • Благодарностей: 10
    • Сообщения от lazyBSD
Re: Контроллер КФ.
« Ответ #260 : 29 Янв 2008 [12:16:22] »
В аттаче программа управления и аском драйвер.
1. Странный глюк...
Термодатчики - 18s20, вывод - THREE_SENSORS. При включении разделители '.' и ',' моргают с частотой ~1Гц.
В программе управления нажимаем кнопку фокусер и в появившемся диалоге сразу нажимаем ОК.
Частота моргания разделителя резко возрастает. Ivan7enych, посмотри, пожалуйста, с чем это может быть связано?

2. Вывод "? ? ?" поломал вывод вольтметра. :( Надо мне сделать колесо, или хоть муляж какой-нибудь.
Пока решил проблему так:

                                lcd_dat('.');
                                lcd_write_uint(voltage % 100, 2);
                                lcd_dat('V');
                        }
-                        else showfilter(0, filterposition);
+                       else if( updateScreen ) showfilter(0, filterposition);
                }
        #else

/ссылка запрещена правилами форума/

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

  • *****
  • Сообщений: 8 087
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Контроллер КФ.
« Ответ #261 : 29 Янв 2008 [12:34:16] »
1. Странный глюк...
Термодатчики - 18s20, вывод - THREE_SENSORS. При включении разделители '.' и ',' моргают с частотой ~1Гц.
Адаптированная прошивка для фокусера с ATMEGA8:
У основного термометра разделитель ";"!
Пример:
Цитата
+21;56
 -T1-

Цитата
+00.00
 -T1-
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 055
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #262 : 29 Янв 2008 [13:34:16] »
При включении разделители '.' и ',' моргают с частотой ~1Гц.

'.' и ',' моргают с частотой опроса термодатчиков. Датчики отдают быстрее данные - меняется и скорость моргания.
':' и ';' моргают у датчика по которому идет термокомпенсация.
(ну мало на LCD символов, вот и упихиваю максимум информации в каждую клеточку)

Погоди. Ты же теперь просто не выводишь имя фильтра. В программе управления нажимаем кнопку фокусер и в появившемся диалоге сразу нажимаем ОК.
Частота моргания разделителя резко возрастает.

По OK все настройки из диалога прописываются в EEPROM.
Я дома проверю, но с моими термодатчиками я такого не замечал.

2. Вывод "? ? ?" поломал вывод вольтметра. Надо мне сделать колесо, или хоть муляж какой-нибудь.
Пока решил проблему так:

Я внесу твои изменения.
Погоди, а что именно сломалось-то? Ты же теперь просто забил на имя фильтра.

Эх, надо-бы и мне вольтметр сделать, чтоб твои проблемы тоже видеть. :)
« Последнее редактирование: 29 Янв 2008 [16:50:10] от Ivan7enych »
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн lazyBSD

  • *****
  • Сообщений: 3 333
  • Благодарностей: 10
    • Сообщения от lazyBSD
Re: Контроллер КФ.
« Ответ #263 : 29 Янв 2008 [20:01:41] »
Я внесу твои изменения.
Не, вносить ненужно! Это просто затычка.

Погоди, а что именно сломалось-то? Ты же теперь просто забил на имя фильтра.
Эх, надо-бы и мне вольтметр сделать, чтоб твои проблемы тоже видеть. :)
:)
Надо мне сделать колесо, или хоть муляж какой-нибудь.

А может лучше разделить опрос датчиков и вывод на экран?


ЗЫ. Глюк с ускорением вывода происходит только на свежей прошивке FLASH+EEPROM.
« Последнее редактирование: 30 Янв 2008 [10:33:18] от lazyBSD »
/ссылка запрещена правилами форума/

Оффлайн Павел Бахтинов

  • *****
  • Сообщений: 2 499
  • Благодарностей: 110
    • Сообщения от Павел Бахтинов
    • Искусство астрофотографии
Re: Контроллер КФ.
« Ответ #264 : 04 Фев 2008 [17:49:16] »
...развязка при помощи оптопар не может обеспечить связь с большой скоростью на длинный кабель, поскольку не имеет парафазного выхода.
Все в наших руках ;)

На протяжении уже многих лет мы используем для развязки COM-портов разные вариации вот такой схемы (см. рис.). В данном случае показан вариант на скорость 19200. Распайка разъема X1 соответствует подключению непосредственно к компьютеру, или использованию "прямого" кабеля-удлинителя (в случае подключения через нуль-модемный кабель нумерация контактов X1 будет другой). Для нормального приема посылок по линии RXD софт компьютера должен поддерживать положительный уровень хотя бы на одной из линий DTR, RTS, TXD, и отрицательный - на другой. Благодаря наличию выпрямителей VD1-VD6, C2-C3, поддержание уровней должно быть не обязательно постоянным, но хотя бы без длительных перерывов.

К недостаткам схемы можно отнести необходимость раскачки светодиодов U1 (вход TX) от логического выхода с достаточно высокой нагрузочной способностью, способного обеспечить в импульсе ток до 10мА как в состоянии логического нуля, так и логической единицы (+5В). Схема отлично стыкуется с микроконтроллерами PIC, а вот насчет Atmel - я не уверен. В случае необходимости, для согласования по току можно дополнить схему логическим элементом КМОП серии 74AC или подобной (если сигнал TX окажется при этом проинвертирован, то полярность подключения светодиодов оптрона U1 следует изменить на противоположную).

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

  • *****
  • Сообщений: 3 682
  • Благодарностей: 49
  • Мне нравится этот форум!
    • Сообщения от Александр Л.
Re: Контроллер КФ.
« Ответ #265 : 05 Фев 2008 [08:53:35] »
    За схему Павел спасибо. Понятно желание разработчика использовать отлаженные и проверенные временем узлы, но для любительской конструкции она несколько сложновата.

Оффлайн Павел Бахтинов

  • *****
  • Сообщений: 2 499
  • Благодарностей: 110
    • Сообщения от Павел Бахтинов
    • Искусство астрофотографии
Re: Контроллер КФ.
« Ответ #266 : 05 Фев 2008 [17:30:22] »
Да вроде, не сложнее приводившихся здесь ссылок с Сахары (а количество ножек у двух сдвоенных оптронов такое же, как у одной MAX232 ;) ).
Реальный вопрос, как я уже писал - хватит ли у Atmel-овского контроллера выходного тока в состоянии лог."1" для получения достаточно хорошего фронта. При не очень большой емкости кабеля (учитывая меньшую скорость передачи) - может и хватить.

Решать, безусловно, вам (в том числе - нужна ли здесь гальваническая развязка вообще).

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

  • *****
  • Сообщений: 3 682
  • Благодарностей: 49
  • Мне нравится этот форум!
    • Сообщения от Александр Л.
Re: Контроллер КФ.
« Ответ #267 : 05 Фев 2008 [20:21:55] »
   По памяти ток выхода 20 ма и по нулю и по единице. Максимальный 40 ма. А решать какую собирать схему как раз не мне. :)

Оффлайн Павел Бахтинов

  • *****
  • Сообщений: 2 499
  • Благодарностей: 110
    • Сообщения от Павел Бахтинов
    • Искусство астрофотографии
Re: Контроллер КФ.
« Ответ #268 : 07 Фев 2008 [18:07:08] »
По памяти ток выхода 20 ма и по нулю и по единице.
Да, действительно (посмотрел даташиты)... Тогда с этим нет проблем.

Оффлайн serzg

  • *****
  • Сообщений: 2 827
  • Благодарностей: 21
    • Сообщения от serzg
Re: Контроллер КФ.
« Ответ #269 : 08 Фев 2008 [12:15:30] »
В аттаче программа управления и аском драйвер.
Вопрос, должен ли работать 4-х выводной ШД с этой прошивкой по схеме Александра  https://astronomy.ru/forum/index.php/topic,13180.240.html  сообщение #252?
Подключал, не работает. :-\
Сергей Шарипов

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 055
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #270 : 08 Фев 2008 [12:28:00] »
В аттаче программа управления и аском драйвер.
Вопрос, должен ли работать 4-х выводной ШД с этой прошивкой по схеме Александра  https://astronomy.ru/forum/index.php/topic,13180.240.html  сообщение #252?
Подключал, не работает. :-\

Через L6219? В полном шаге по идее должен, очередность фаз только надо проверить.

Хорошо-бы ее в режиме полушага нормально включить,
для этого надо покомбинировать выходы и на входы I0, I1 и phase микросхемы.
« Последнее редактирование: 08 Фев 2008 [12:40:57] от Ivan7enych »
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн serzg

  • *****
  • Сообщений: 2 827
  • Благодарностей: 21
    • Сообщения от serzg
Re: Контроллер КФ.
« Ответ #271 : 08 Фев 2008 [12:43:47] »
Через L6219? В полном шаге по идее должен, очередность фаз только надо проверить.
Да хоть как-нибудь отреагировал движок, пока никак. :'(
Включение, как написал Александр. С прошивкой Александра в той же теме все работало.
« Последнее редактирование: 08 Фев 2008 [12:47:52] от serzg »
Сергей Шарипов

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 055
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #272 : 08 Фев 2008 [13:03:04] »
Через L6219? В полном шаге по идее должен, очередность фаз только надо проверить.
Да хоть как-нибудь отреагировал движок, пока никак. :'(
Включение, как написал Александр. С прошивкой Александра в той же теме все работало.

А смотреть есть чем (осцилограф, хотя-бы вольтметр) что на входах и выходах микросхемы происходит?
Я-бы прошел по 1 шагу и посмотрел что и как меняется.

У тебя именно фокусер, на atmega8?
Все остальное - кнопки, отображение на экране - это работает?
Полношаговый режим фокусеру включен?

По хорошему, надо входами I0 I1 с микроконтроллера управлять, чтобы можно было работать в полушаге, а так же выключать (или снижать) ток в простое.

Для этого достаточно переписать по другому массив stepFBits[] в прошивке
« Последнее редактирование: 08 Фев 2008 [13:15:27] от Ivan7enych »
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн serzg

  • *****
  • Сообщений: 2 827
  • Благодарностей: 21
    • Сообщения от serzg
Re: Контроллер КФ.
« Ответ #273 : 08 Фев 2008 [13:09:18] »
А смотреть есть чем (осцилограф, хотя-бы вольтметр) что на входах и выходах микросхемы происходит?
Я-бы прошел по 1 шагу и посмотрел что и как меняется.
Попробую.
Цитата
У тебя именно фокусер, на atmega8?
Все остальное - кнопки, отображение на экране - это работает?
Да, 8L. 6219 через комп не пробовал, но 6-ти выводной ШД работает.
Сергей Шарипов

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

  • *****
  • Сообщений: 8 087
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Контроллер КФ.
« Ответ #274 : 08 Фев 2008 [13:27:20] »
Сереж, прошивки не оттуда взял! https://astronomy.ru/forum/index.php/topic,32428.msg642433.html#msg642433
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн serzg

  • *****
  • Сообщений: 2 827
  • Благодарностей: 21
    • Сообщения от serzg
Re: Контроллер КФ.
« Ответ #275 : 08 Фев 2008 [13:45:36] »
Да.
Цитата
А смотреть есть чем (осцилограф, хотя-бы вольтметр) что на входах и выходах микросхемы происходит?
Я-бы прошел по 1 шагу и посмотрел что и как меняется

Осциллографа нет, но, судя по показаниям вольтметра на выходах 26 и 28 Атмеги при нажатии кнопок уровни меняются, вообщем что то происходит, движок должен как то реагировать. Похоже на убитую 6219. ::) Хотя только воткнул ее в панель, сама схема управления была сделана еще давно и работала.  Максим КФ видит и откликается на нажатие кнопок.
Сергей Шарипов

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 055
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #276 : 08 Фев 2008 [13:53:18] »
Осциллографа нет, но, судя по показаниям вольтметра на выходах 26 и 28 Атмеги при нажатии кнопок уровни меняются

Эти выводы идут в противофазе, а нужны смещенные на 90градусов по фазе. В моей прошивке это 27 и 28 ножки.
Либо бери прошивку, которую Дядя Вова подсказывает - там 26 и 28.
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

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

  • *****
  • Сообщений: 8 087
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Контроллер КФ.
« Ответ #277 : 08 Фев 2008 [14:09:58] »
Господа программеры, подумайте вот над чем. Сейчас есть несколько схемных реализаций контроллеров ЭФ и КФ. Разница в выводах двигателя и клавиатуры.
Может надо назначать выводы клавиш и двигателя портам микроконтроллера через EEPROM?
Тогда очередную версию FLASH можно прошить в любую схему, сохранив / изменив соответствующим образом EEPROM.

Правда, уверен, что полезнее научиться самому транслировать версии прошивок.
(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн lazyBSD

  • *****
  • Сообщений: 3 333
  • Благодарностей: 10
    • Сообщения от lazyBSD
Re: Контроллер КФ.
« Ответ #278 : 08 Фев 2008 [14:18:45] »
Не нужно никакого eeprom. Все можно сконфигурить в config_ports.h
« Последнее редактирование: 08 Фев 2008 [15:36:46] от lazyBSD »
/ссылка запрещена правилами форума/

Оффлайн serzg

  • *****
  • Сообщений: 2 827
  • Благодарностей: 21
    • Сообщения от serzg
Re: Контроллер КФ.
« Ответ #279 : 08 Фев 2008 [14:28:18] »
Похоже на убитую 6219.
Так и есть, поставил заведомо исправную 6219, все заработало! Единственный минус, не работает отключение движка в момент простоя.
Сергей Шарипов