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


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

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

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 055
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #420 : 15 Янв 2009 [13:22:18] »
ЗЫ Не забудьте ВЫКЛЮЧАТЬ (программно или еще как) светодиод после установки фильтра. Чтобы не просочился ИК
на матрицу.

Обязательно. Питание на светодиоды подается только на время движения колеса.


И если не трудно выложите для чайников схемку подключения и марку ИК светодиодов и транзисторов.

Вот схема. ИК диоды питаются через резисторы 180ом, которые обеспечивают ток 20мА. Фототранзисторы открываясь зажигают светодиоды D3 D4.
Сначала я сделал только желтую часть схемы, она работала, но на 5м шнуре давала сбои. Добавил пару компараторов, и в часть заведующую датчиком фильтра добавил R5 для четкого переключения из 0 в 1.

Фототранзисторы и ИК диоды я подбирал по наличию и размерам, параметры у них примерно равны.
« Последнее редактирование: 15 Янв 2009 [20:06:06] от Ivan7enych »
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн Igrek

  • *****
  • Сообщений: 505
  • Благодарностей: 16
    • Сообщения от Igrek
Re: Контроллер КФ.
« Ответ #421 : 16 Янв 2009 [12:12:44] »
Добрый день!


Иван, огромное спасибо за схему!
Потихоньку продвигаюсь к реализации колеса  :)

А какая у Вас марка транзисторов и диодов в колесе?
Игорь.EQ5 AZ, DS 80/480,  Сanon MarkII, Добсонианец "Жираф" 18"

"Бесконечны лишь Вселенная и глупость человеческая. Хотя насчет первой у меня имеются сомнения."
(Альберт Эйнштейн)

Оффлайн Ivan7enych

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

А для какой камеры делаете?

А какая у Вас марка транзисторов и диодов в колесе?

Есть 3мм пара -
BPW85C, фототранзистор 620..980 нм. 
TSAL4400, ИК диод d=3мм 940нм 30мВт

Есть 2.5мм пара -
BPW17N, фототранзистор 620..960 нм. 
KM2520F3C03, инфракрасный диод 2.5м

Я купил и те и те, в результате поставил 2.5мм пару
http://www.platan.ru/cgi-bin/qwery.pl/id=762720095&group=9320
http://www.platan.ru/cgi-bin/qwery.pl/id=88167973&group=54396

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

Оффлайн Igrek

  • *****
  • Сообщений: 505
  • Благодарностей: 16
    • Сообщения от Igrek
Re: Контроллер КФ.
« Ответ #423 : 17 Янв 2009 [03:52:08] »
Вот и чудненько, все деталюхи в сборе  :)

Вначале наберусь опыта с QHY 6, ну а будущем по серьезней что нибудь прикуплю.
Игорь.EQ5 AZ, DS 80/480,  Сanon MarkII, Добсонианец "Жираф" 18"

"Бесконечны лишь Вселенная и глупость человеческая. Хотя насчет первой у меня имеются сомнения."
(Альберт Эйнштейн)

Оффлайн Andrey Prokopovich

  • *****
  • Сообщений: 1 430
  • Благодарностей: 19
  • VS-COMPAS (R.I.P.)
    • Instagram: andreiprakapovich
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от Andrey Prokopovich
Re: Контроллер КФ.
« Ответ #424 : 25 Янв 2009 [16:40:01] »
Для подключения биполярного движка через L6219 дополнительные микросхемы вообще не нужны - ШИМ модуляция пойдет на ножки управления током (это надо проверить, чтобы внутренний ШИМ микросхемы L6219 не мешал внешнему, от микроконтроллера).
Иван, для подключения биполярного ШД к микроконтроллеру ч-з L6219 в исходниках достаточно #define F_MICROSTEP прописать?

Андрей

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 055
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #425 : 25 Янв 2009 [17:43:44] »
Иван, для подключения биполярного ШД к микроконтроллеру ч-з L6219 в исходниках достаточно #define F_MICROSTEP прописать?

Да. Тогда выходы фазы 0 и 1 идут не на uln3803, а на входы phase0 и phase1.
И надо будет проветить как лучше организовать микрошаг. Выходы OC1A и OC1B через ШИМ управляют током катушек моторов, эти выходы надо будет подключить либо к входам I01, либо к Vref (через RC цепочку для получения среднего напряжения). Частота ШИМ - 32КГц
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн Andrey Prokopovich

  • *****
  • Сообщений: 1 430
  • Благодарностей: 19
  • VS-COMPAS (R.I.P.)
    • Instagram: andreiprakapovich
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от Andrey Prokopovich
Re: Контроллер КФ.
« Ответ #426 : 25 Янв 2009 [18:26:41] »
Буду схему собирать с L6219, для удобства закину сюда её блок-схему.
Андрей

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 055
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #427 : 25 Янв 2009 [19:46:47] »
Буду схему собирать с L6219, для удобства закину сюда её блок-схему.

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

Оффлайн Andrey Prokopovich

  • *****
  • Сообщений: 1 430
  • Благодарностей: 19
  • VS-COMPAS (R.I.P.)
    • Instagram: andreiprakapovich
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от Andrey Prokopovich
Re: Контроллер КФ.
« Ответ #428 : 25 Янв 2009 [20:43:21] »
L6219 будет заведовать фокусером. Колеса не предвидится.
Андрей

Оффлайн nickf

  • Новичок
  • *
  • Сообщений: 6
  • Благодарностей: 0
    • Сообщения от nickf
Re: Контроллер КФ.
« Ответ #429 : 24 Фев 2009 [12:46:18] »
Добрый день!
Большое спасибо всем разработчикам за реализацию контроллера.

Повторил конструкцию.Все крутится,управляется с ноута по USB и т.д.(пока правда без колеса фильтров).
Но к сожалению возникла одна проблема- не отображаются показания датчиков температуры (DS1621).На дисплее вместо т-ры горит -Wait-.
При замыкании концевиков ограничения хода фокусера на землю все срабатывает корректно.(STOP)

Да схема и прошивка с сайта http://qhy.narod.ru/FWF/index.htm (makeWF_at16_lcd20)

Подскажите плиз где копать? Спасибо.

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 055
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #430 : 24 Фев 2009 [15:19:25] »
Но к сожалению возникла одна проблема- не отображаются показания датчиков температуры (DS1621).На дисплее вместо т-ры горит -Wait-.
При замыкании концевиков ограничения хода фокусера на землю все срабатывает корректно.(STOP)

Да схема и прошивка с сайта http://qhy.narod.ru/FWF/index.htm (makeWF_at16_lcd20)

Подскажите плиз где копать? Спасибо.

Форму сигналов копать, осцилографом. Попробуй повесь резисторы 2-3кОм от +5В на провода передачи данных термометра.
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн nickf

  • Новичок
  • *
  • Сообщений: 6
  • Благодарностей: 0
    • Сообщения от nickf
Re: Контроллер КФ.
« Ответ #431 : 24 Фев 2009 [15:33:36] »
Осцилограф к сожалению отсутствует. Резисторы пробовал - без результата.
Грешу уже на сами микрухи термометров, хотя ставил две разные.
Может есть какая отдельная прошивка, которая тестирует работу I2C шины?
« Последнее редактирование: 25 Фев 2009 [20:29:46] от nickf »

Оффлайн nickf

  • Новичок
  • *
  • Сообщений: 6
  • Благодарностей: 0
    • Сообщения от nickf
Re: Контроллер КФ.
« Ответ #432 : 04 Мар 2009 [12:42:48] »
Осцилограф к сожалению отсутствует. Резисторы пробовал - без результата.
Грешу уже на сами микрухи термометров, хотя ставил две разные.
Может есть какая отдельная прошивка, которая тестирует работу I2C шины?
Проверил отдельно DS1621 - работают.
Смоделировал КФ в протеусе (Прошивка FWF_at16_lcd20.hex ).
Выдает тот же самый "Wait". Протеус ругается на конфликт по линии SDA.
Может какой косяк в прошивке?
Иван Семенович можно выложить отдельно последнюю рабочую версию?
Спасибо.

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 055
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #433 : 06 Мар 2009 [03:43:47] »
Выдает тот же самый "Wait". Протеус ругается на конфликт по линии SDA.
Может какой косяк в прошивке?
Иван Семенович можно выложить отдельно последнюю рабочую версию?
Спасибо.

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

Оффлайн nickf

  • Новичок
  • *
  • Сообщений: 6
  • Благодарностей: 0
    • Сообщения от nickf
Re: Контроллер КФ.
« Ответ #434 : 06 Мар 2009 [05:15:59] »
Выдает тот же самый "Wait". Протеус ругается на конфликт по линии SDA.

А в каком конкретно месте ругается?
8 марта вернусь домой, найду последнюю прошивку.
Ругается при инициализации и при последующем опросе шины.

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 055
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #435 : 06 Мар 2009 [15:46:20] »
вот самая свежая
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн nickf

  • Новичок
  • *
  • Сообщений: 6
  • Благодарностей: 0
    • Сообщения от nickf
Re: Контроллер КФ.
« Ответ #436 : 06 Мар 2009 [18:20:00] »
Спасибо. Буду пробовать на выходных.

Уфф! Заработало.
Проблемма оказалась как всегда "элементарной". У DS1621 и DS1631 разные команды запуска автоматического преобразования температуры.
« Последнее редактирование: 16 Мар 2009 [11:12:36] от nickf »

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 055
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #437 : 16 Мар 2009 [19:18:02] »
Уфф! Заработало.
Проблемма оказалась как всегда "элементарной". У DS1621 и DS1631 разные команды запуска автоматического преобразования температуры.

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

Оффлайн nickf

  • Новичок
  • *
  • Сообщений: 6
  • Благодарностей: 0
    • Сообщения от nickf
Re: Контроллер КФ.
« Ответ #438 : 16 Мар 2009 [19:32:23] »
По даташиту запуск автопреобразования DS1621 - это (0xEE) а у 1631 - (0x51).Вот это только и поменял в файле i2c_ds1621_termometer.h.


unsigned char  temperature_start(unsigned char termometr)
{
   i2start();
   i2write(0x90 | (termometr * 2)); // режим записи
   i2ack();

   i2write(0xEE); //    Initiates temperature conversions. If the
//       performed. In continuous mode (1SHOT
//       Stop Convert T command is issued.

   i2ack();
   i2stop();

   return termometer_error;


Иван Семенович может имеет смысл добавить отдельный #define ?

Оффлайн MAKsutik

  • *****
  • Забанен!
  • Сообщений: 1 066
  • Благодарностей: 42
  • Украине - слава!!!
    • Skype - scotland_m
  • Награды Призер конкурса астрофото
    • Сообщения от MAKsutik
    • EQDrive
Re: Контроллер КФ.
« Ответ #439 : 01 Июн 2009 [15:58:34] »
вот самая свежая
у меня вопрос а какой конкретно вайл заливать в микроконтролер?? там с рашерением hex несколько файлов.