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


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

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

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #300 : 26 Фев 2008 [17:03:06] »
Ой! А можно и мне с этим же?
Тоже самое только не для пульта, а для мобильного телефона или КПК.

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

Оффлайн lazyBSD

  • *****
  • Сообщений: 3 335
  • Благодарностей: 10
    • Сообщения от lazyBSD
Re: Контроллер КФ.
« Ответ #301 : 26 Фев 2008 [17:03:56] »
Но гемороя ты добавляешь мне немало - как я отличу нажатие цифры при редактировании любого эдит контрола от команды?
Сделай, пожалуйста, в форме какой-нибудь маленький контрол, при фокусе на котором, программа будет реагировать на нажатие стрелок и цифИрек.
При активности других полей ничего обрабатывать не нужно.
/ссылка запрещена правилами форума/

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #302 : 26 Фев 2008 [17:37:24] »
При активности других полей ничего обрабатывать не нужно.

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

Оффлайн lazyBSD

  • *****
  • Сообщений: 3 335
  • Благодарностей: 10
    • Сообщения от lazyBSD
Re: Контроллер КФ.
« Ответ #303 : 26 Фев 2008 [17:40:59] »
Так что на счет контрола? Твой пульт его умеет нажимать?
Не-а. :(
/ссылка запрещена правилами форума/

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #304 : 26 Фев 2008 [17:49:24] »
Так что на счет контрола? Твой пульт его умеет нажимать?
Не-а. :(

Эээ... Выбрасывай!  ;)

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

Оффлайн lazyBSD

  • *****
  • Сообщений: 3 335
  • Благодарностей: 10
    • Сообщения от lazyBSD
Re: Контроллер КФ.
« Ответ #305 : 26 Фев 2008 [18:12:10] »
Эээ... Выбрасывай!  ;)
Не-а.  >:D

Кстати, я заставил стабильно работать датчик облачности совместно с остальными датчиками температуры. Пришлось немало в прошивке переписать...
Концевики ограничения хода фокусера тоже работают, прогнав фокусер до концевика и сбросив положение можно получать вполне предсказуемое положение.
Картинки покажешь? :)
/ссылка запрещена правилами форума/

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #306 : 26 Фев 2008 [18:39:08] »
Эээ... Выбрасывай!  ;)
Не-а.  >:D

Попробую реализовать без контрола, когда активно окошко позиции фокуса, при этом кнопки вверх-вниз (и колесо мышки) уже сейчас крутят фокус, а цифры тогда будут менять фильтры.


Кстати, я заставил стабильно работать датчик облачности совместно с остальными датчиками температуры. Пришлось немало в прошивке переписать...
Концевики ограничения хода фокусера тоже работают, прогнав фокусер до концевика и сбросив положение можно получать вполне предсказуемое положение.
Картинки покажешь? :)

Как концевики воткнул? Пока хорошо лишь один приделал. Про второй еще думаю (либо найду хороший вариант и приделаю, либо оставлю как есть).
« Последнее редактирование: 26 Фев 2008 [19:04:05] от Ivan7enych »
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн lazyBSD

  • *****
  • Сообщений: 3 335
  • Благодарностей: 10
    • Сообщения от lazyBSD
Re: Контроллер КФ.
« Ответ #307 : 26 Фев 2008 [18:49:58] »
Попробую реализовать без контрола, когда активно окошко позиции фокуса, при этом кнопки вверх-вниз (и колесо мышки) уже сейчас крутят фокус, а цифры тогда будут менять фильтры.
Отлично!

По теме обработки сообщений от разных нестандартных клавиатур:
http://www.autohotkey.com/
и
http://www.autohotkey.net/~Micha/HIDsupport/Autohotkey.html
« Последнее редактирование: 26 Фев 2008 [18:52:54] от lazyBSD »
/ссылка запрещена правилами форума/

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

  • *****
  • Сообщений: 8 096
  • Благодарностей: 95
    • Сообщения от Дядя Вова
Re: Контроллер КФ.
« Ответ #308 : 26 Фев 2008 [19:26:54] »
Ой! А можно и мне с этим же?
Тоже самое только не для пульта, а для мобильного телефона или КПК.

У мобильников и КПК как правило есть ком-порт на разъеме. Наверное можно написать java-апплет, который будет кидать в ком-порт команды...
Вот хорошо. А блютус - виртуальный ком-порт. Если это не создает проблему, то может получиться универсальный пульт ДЛЯ ВСЕГО.
Все контроллеры избавятся от индикаторов и кнопочек. И переедут жить на трубу, избавившись попутно от массы проводов.

(Vixen ED80+Canon300Da, 9x50+QHY5)+EQ6upg
Meade ETX-90PE

Оффлайн lazyBSD

  • *****
  • Сообщений: 3 335
  • Благодарностей: 10
    • Сообщения от lazyBSD
Re: Контроллер КФ.
« Ответ #309 : 26 Фев 2008 [20:53:52] »
В управляющей программе заложена возможность сбрасывать температуры и положение фокусера на винт, для последующего анализа.
/ссылка запрещена правилами форума/

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #310 : 26 Фев 2008 [23:00:53] »
Мужики скажите а можно сбросить в массив темпиратуру за ночь,
чтобы построить график  её изменения?
С целью вывести её на комп или отдельно сделать схемку на другом контроллере с
графическим ЖКИ, где будет регистрироваться  изменение темпиратуры для всех датчиков втечении ночи.

Да, сейчас когда запущено окно управления фокусером, оно каждые 5сек записывает все температуры и позицию фокусера в csv файл.
Я потом открываю его в exel и строю графики.

Вот пример файла -
C:\term_log_02-24-08.csv
Цитата
02:03:09,3.81,3.78,-19.60,,1182,
02:03:14,3.84,3.81,-20.10,,1182,
02:05:20,3.88,3.81,-21.13,,1182,
02:07:31,3.73,3.66,-20.66,,1182,
02:08:36,3.84,3.71,-20.49,,1182,
02:08:41,3.80,3.69,-20.56,,1182,
02:08:46,3.77,3.67,-20.51,,1182,
02:08:51,3.76,3.66,-20.50,,1182,
02:08:56,3.75,3.65,-20.70,,1182,

И график из екселя (синий и розовый - воздух, желтый - температура неба )
« Последнее редактирование: 26 Фев 2008 [23:34:18] от Ivan7enych »
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #311 : 27 Фев 2008 [02:20:19] »
Созрела новая прошивка.

Изменения:

1. поддержка датчика облачности MLX90614, вешается на ту же шину I2C что и остальные термометры.
включается по #define CLOUD_SENSOR

2. микрошаг (до 1/16), #define F_MICROSTEP

3. поддержка концевиков ограничителя фокусера. Один концевик замыкает на 0 провод данных шины I2C (и тем самым запрещает движение вниз), второй концевик замыкает на 0 провод синхроимпульсов (и запрещает движение вверх).

В результате, на шине I2C (4 провода - 0, +5, синхра, данные) могут висеть
a) до 4 термометров DS1621
b) датчик облачности MLX90614
с) концевики ограничения хода
« Последнее редактирование: 27 Фев 2008 [19:36:18] от Ivan7enych »
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #312 : 27 Фев 2008 [22:12:18] »
Написал реакцию на кнопки

Enter - подключение

Когда активно окошко позиции фокуса:
стрелки вверх вниз крутят фокус
0..9 - выбирают фильтр по номеру
стрелки вправо-влево выбирают следующий (предыдущий) фильтр
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн lazyBSD

  • *****
  • Сообщений: 3 335
  • Благодарностей: 10
    • Сообщения от lazyBSD
Re: Контроллер КФ.
« Ответ #313 : 27 Фев 2008 [22:16:11] »
Написал реакцию на кнопки
Спасибо!  ;)
/ссылка запрещена правилами форума/

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #314 : 01 Мар 2008 [19:44:15] »
В аском фокусере исправил пару вещей.

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

Оффлайн Mefody

  • *****
  • Сообщений: 1 445
  • Благодарностей: 3
  • Служу ЗВЕЗДАМ !!!
    • Сообщения от Mefody
Re: Контроллер КФ.
« Ответ #315 : 03 Мар 2008 [00:36:36] »
ВАУ-У-У !!!
Всем привет !

Пока я тут по больницам врачей пугал черными дырами и грядущим коллапсом Вселенной
Вы вона чего наваяли !!! Да, отстал я конкретно ...

Буду паять комбайн дабы освободить на ЮСБ-хабе порт (ибо периферия растет как на дрожжах).
Засим вопросы (не обессудьте - надо в тему врываться) :

1. Как я понял из ветки - девайс собран по схеме с 9-й страницы с такими доработками
   - перенесен порт управления движком колеса с порта А на Д.
   - добавлены схемы для реализации вольтметра и контроля падения напряжения для записи во флеш.
Или я что-то пропустил ...

2. Как я понял из схемы - от поддержки оптопар в качестве датчиков положения колеса отказались в пользу
    контроля подачи напряжения на движок. Так ли это, а то датчики Холла надо где-то доставать ...

Спасибо заранее. Ну Вы, мужики, даете !!!
MAK200, Equinox80, QHY6, EOS 350D -> EQ6 PRO SynScan etc.

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #316 : 03 Мар 2008 [01:40:04] »
ВАУ-У-У !!!
Всем привет !

С возвращением! :)

Да, основа собрана по плате с 9-й страницы, далее мы с LazyBSD слегка разошлись в дополнениях.
у меня добавлено -
1. сменил LCD на формат 20x2, в него 4 термодатчика видны сразу
2. контроль падения напряжения для записи во флеш
3. микрошаг на ШИМ-е.

LazyBSD у себя добавил перенос порта, вольтметр и OneWire термометры

эти дополнения переделки платы не требуют 
- концевики ограничения хода фокусера
- датчик облачности

Разветвления прошивки сделаны через набор #define

2. Как я понял из схемы - от поддержки оптопар в качестве датчиков положения колеса отказались в пользу
    контроля подачи напряжения на движок. Так ли это, а то датчики Холла надо где-то доставать ...

Не, с оптопарами все хорошо, они питаются (через транзистор) только при движении колеса фильтров.

Кроме того, оптопары могут быть разнесены на разные радиусы диска, чтобы не мешать друг другу.
« Последнее редактирование: 03 Мар 2008 [01:49:35] от Ivan7enych »
Видео отчеты мастерской
телескопы - 230мм/4 самодельный ньютон для поездок, Televue NP101is на удаленке, 500мм ньютон в постройке.
Просьбы о ремонте пишите мне в телеграм, не в личку.

Оффлайн Mefody

  • *****
  • Сообщений: 1 445
  • Благодарностей: 3
  • Служу ЗВЕЗДАМ !!!
    • Сообщения от Mefody
Re: Контроллер КФ.
« Ответ #317 : 03 Мар 2008 [01:58:46] »
Все ясно ...
Термодатчиков у меня теперь валом, да и 20х2 где-то валяется ...

По поводу ШИМа на рассыпухе буду разбираться. Вообще же у меня 6219
имеется и пару движков в придачу. Попробую сначала с ними повозиться.
А вот с оптопарами и концевиками фокусера - это бэст, это весьма правильно, респект !

Пошел раскапывать запасы ...

Спасибо, до связи !
MAK200, Equinox80, QHY6, EOS 350D -> EQ6 PRO SynScan etc.

Оффлайн Mefody

  • *****
  • Сообщений: 1 445
  • Благодарностей: 3
  • Служу ЗВЕЗДАМ !!!
    • Сообщения от Mefody
Re: Контроллер КФ.
« Ответ #318 : 23 Мар 2008 [14:06:49] »
Спаял плату. Пока не вставлял контроллер ибо появился вопрос.

В схеме "контроля падения напряжения" какое напряжение надо выставить
подстроечником на ножке PD2 ?

P.S. Все, отбой ! Читал невнимательно - 2,3В ...
« Последнее редактирование: 23 Мар 2008 [14:08:36] от Mefody »
MAK200, Equinox80, QHY6, EOS 350D -> EQ6 PRO SynScan etc.

Оффлайн Ivan7enych

  • Модератор
  • *****
  • Сообщений: 12 060
  • Благодарностей: 765
  • Ионов Иван
  • Награды Победитель ежегодного конкурса астрофото
    • Сообщения от Ivan7enych
    • Астропроекты и астрософт
Re: Контроллер КФ.
« Ответ #319 : 23 Мар 2008 [18:01:58] »
P.S. Все, отбой ! Читал невнимательно - 2,3В ...

В момент падения напряжения на экране появится надпись "Low Power", можно запитать от 8 вольт и подстроечником ловить этот момент.

А а начал собирать всю разбросаную по форуму инфу в одну страничку:
http://qhy.narod.ru/FWF/

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