Київський клуб аматорів астрономії "Астрополіс"

astromagazin.net
* *
Ласкаво просимо, Гість. Будь ласка, увійдіть або зареєструйтеся.
16 Листопада 2024, 16:14:54

Увійти

google


Автор Тема: Центр управления питанием удаленной обсерватории  (Прочитано 5013 раз)

0 Користувачів і 1 Гість дивляться цю тему.

Andrei Ioda

  • Offline Offline
  • Повідомлень: 1020
  • Подяк: 2072
  • Беларусь, К.Стан.
Re: Центр управления питанием удаленной обсерватории
« Відповідь #20 : 14 Травня 2018, 16:15:05 »
. - .

Буду по немного схемы подключения и документацию выкладывать.
Записаний
ScopeDome M3 v3, Astrosib RC360, WS-240
FLI PL16803, FLI CWF7, FLI LRGB+Ha(8nm)+OIII(8nm)+SII(8nm)
RoboFocus, SX Lodestar X2.
Подякували

Andrei Ioda

  • Offline Offline
  • Повідомлень: 1020
  • Подяк: 2072
  • Беларусь, К.Стан.
Re: Центр управления питанием удаленной обсерватории
« Відповідь #21 : 14 Травня 2018, 16:37:04 »
. - .

При подключении симки к gsm модулю, возникает возможность получать статус и управлять каналами питания. Прежде чем вставлять симку отключите запрос пин-кода.

Для нормальной работы ЦУП необходима установка сим-карты, в противном случае ЦУП будет подвисать на 20-30 сек каждые 5 минут. Дело в том, что каждые 5 минут ЦУП проверяет GSM модуль на его соединение с сетью, в случае отсутствия соединения, сбрасывает GSM модуль и ждет его инициализации. Вот на это требуются 20-30 секунд. При подключении GSM модуля к сети, светодиод на модуле начинает моргать реже.

Вид командной строки: P1234:R0-

sms команды такие:
R0- - выключить основное реле номер 1
R0+- включить основное реле номер 1
R0/ - выключить основное реле номер 1, пауза 2 секунды, включить
R0= - выключить основное реле номер 1, пауза 15 секунд, включить

P1234:E - сброс Ethernet карты.
P1234:S - получение СМС со статусом.

P.S. для unsafe реле R (relay) меняется на F (force). Что такое Safe и Unsafe? Safe (команда R) будет включать реле только в случае разомкнутого и замкнутого контактов Safe. Если один из этих контактов будет не соответствовать свою начальному значению, реле не включится. Для включения питания канала в режиме Safe (т.е. при активизации этого режима, один из контактов находится в активном режиме) можно воспользоваться кнопкой unSafe (команда F). Данная кнопка и команда включает реле в любом случае.

нужно учитывать следующее:

R0 - 1-й канал 12В
R1 - 2-й канал 12В
……..
R7 - 8-й канал 12В
R8 - 1-й канал 220В
R9 - 2-й канал 220В
« Останнє редагування: 09 Серпня 2018, 09:16:56 від Andrei Ioda »
Записаний
ScopeDome M3 v3, Astrosib RC360, WS-240
FLI PL16803, FLI CWF7, FLI LRGB+Ha(8nm)+OIII(8nm)+SII(8nm)
RoboFocus, SX Lodestar X2.

Andrei Ioda

  • Offline Offline
  • Повідомлень: 1020
  • Подяк: 2072
  • Беларусь, К.Стан.
Re: Центр управления питанием удаленной обсерватории
« Відповідь #22 : 14 Травня 2018, 17:02:58 »
. - .

Web часть и настройки.
Записаний
ScopeDome M3 v3, Astrosib RC360, WS-240
FLI PL16803, FLI CWF7, FLI LRGB+Ha(8nm)+OIII(8nm)+SII(8nm)
RoboFocus, SX Lodestar X2.

Andrei Ioda

  • Offline Offline
  • Повідомлень: 1020
  • Подяк: 2072
  • Беларусь, К.Стан.
Re: Центр управления питанием удаленной обсерватории
« Відповідь #23 : 14 Травня 2018, 17:03:42 »
. - .

верхняя часть и настройки.
« Останнє редагування: 14 Травня 2018, 19:12:36 від Andrei Ioda »
Записаний
ScopeDome M3 v3, Astrosib RC360, WS-240
FLI PL16803, FLI CWF7, FLI LRGB+Ha(8nm)+OIII(8nm)+SII(8nm)
RoboFocus, SX Lodestar X2.

Andrei Ioda

  • Offline Offline
  • Повідомлень: 1020
  • Подяк: 2072
  • Беларусь, К.Стан.
Re: Центр управления питанием удаленной обсерватории
« Відповідь #24 : 14 Травня 2018, 20:39:09 »
. - .

Ниже приведена принципиальная схема подключения ЦУП в моей обсерватории. Все потребители, за исключением купола, запитываются от 12В. Компьютер и монтировка питаются от 19В через DC-DC конвертеры. На выходах блока питания у меня 12.8В (сейчас правда схема немного изменена для тестирования одного нового решения и между БП, аккумуляторами и ЦУП стоит DC-DC конвертер на 12В 20А). На проводах безусловно есть падение напряжения и до потребителей доходит, где-то 12.5В.
« Останнє редагування: 18 Травня 2018, 13:22:22 від Andrei Ioda »
Записаний
ScopeDome M3 v3, Astrosib RC360, WS-240
FLI PL16803, FLI CWF7, FLI LRGB+Ha(8nm)+OIII(8nm)+SII(8nm)
RoboFocus, SX Lodestar X2.

Andrei Ioda

  • Offline Offline
  • Повідомлень: 1020
  • Подяк: 2072
  • Беларусь, К.Стан.
Re: Центр управления питанием удаленной обсерватории
« Відповідь #25 : 14 Травня 2018, 20:39:16 »
. - .

Каналы на 220В реверсивные. Это значит что при включении ЦУП каналы на 220В по умолчанию включены, тогда как каналы 12В, по умолчанию выключены. Команда API на включение и выключение каналов на 220В также реверсивна.
« Останнє редагування: 09 Серпня 2018, 09:17:19 від Andrei Ioda »
Записаний
ScopeDome M3 v3, Astrosib RC360, WS-240
FLI PL16803, FLI CWF7, FLI LRGB+Ha(8nm)+OIII(8nm)+SII(8nm)
RoboFocus, SX Lodestar X2.

Andrei Ioda

  • Offline Offline
  • Повідомлень: 1020
  • Подяк: 2072
  • Беларусь, К.Стан.
Re: Центр управления питанием удаленной обсерватории
« Відповідь #26 : 14 Травня 2018, 20:40:57 »
. - .

Новая версия ЦУП.

Изменения:

1. Добавлены три реле для коммутации любых слаботочных цепей (без измерения токов, только коммутация).
2. Добавлен EPROM, на который записываются настройки ЦУП (IP адрес, маска, шлюз, пароль к СМС и т.д.).
3. Изменен переключатель питания ЦУП (общий/внешний). Сейчас он на три штырька (две позиции). Одна - общий, вторая - внешнее питание.
4. Отказались от CD карты. За год использования ни разу с нее не читал данные, все данные отправляются на веб сервер в интернете и от туда же считывается вся статистика.
5. Другие косметические изменения.
« Останнє редагування: 23 Жовтня 2018, 21:06:06 від Andrei Ioda »
Записаний
ScopeDome M3 v3, Astrosib RC360, WS-240
FLI PL16803, FLI CWF7, FLI LRGB+Ha(8nm)+OIII(8nm)+SII(8nm)
RoboFocus, SX Lodestar X2.


Andrei Ioda

  • Offline Offline
  • Повідомлень: 1020
  • Подяк: 2072
  • Беларусь, К.Стан.
Re: Центр управления питанием удаленной обсерватории
« Відповідь #27 : 14 Травня 2018, 20:41:17 »
. - .

Для документации.
Записаний
ScopeDome M3 v3, Astrosib RC360, WS-240
FLI PL16803, FLI CWF7, FLI LRGB+Ha(8nm)+OIII(8nm)+SII(8nm)
RoboFocus, SX Lodestar X2.

OlegBr

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 2081
  • Подяк: 1661
  • Хутор Хлепча, Киевская область.
    • Победитель конкурсов "Лучшее астрофото" 2013, 2014 годов
    • Мои астрофото
Re: Центр управления питанием удаленной обсерватории
« Відповідь #28 : 29 Травня 2018, 10:32:34 »
. - .

Информация для потенциальных покупателей ЦУПа: Андрей оставил один ЦУП у меня.
Так что, если кому надо - обращайтесь  :SLA:
Пару дней в светлое время суток все желающие могут протестировать работу сего устройства по адресу: http://khl63.net.ua:81/
Можно включать-выключать вентилятор на реле 1-220V и светодиодную лампу на реле 8-12V.
https://photos.app.goo.gl/GeBH9TDFXDw0kM182
Записаний
WS-180, EQDrive Standart, Newton A&B 10" f/3.8, QSI-583wsg, QHY5L-II
http://olegbr.astroclub.kiev.ua/

Вадим

  • Offline Offline
  • Повідомлень: 1005
  • Подяк: 1029
Re: Центр управления питанием удаленной обсерватории
« Відповідь #29 : 29 Травня 2018, 12:59:30 »
. - .

:gigi:
Прошу прощения, напомнило:

Записаний
HEQ5 Pro Belt Mod + EQDrive Standard + FocusDrive
10" мобільний добсон; Coronado SolarMaxII 60mm filter unit + МШР; Celestron C8 "Orange tube"; Meade ETX-90.
CAM86 mono; Canon 550; QHY5III178mm.
Подякували

Буйный астроном

  • Offline Offline
  • Повідомлень: 822
  • Подяк: 197
  • My observatory
Re: Центр управления питанием удаленной обсерватории
« Відповідь #30 : 30 Травня 2018, 00:26:47 »
. - .

Судя по схеме, приведённой выше, аккумулятор нужно периодически заряжать отдельно, так как от 12-ти вольт, ещё через резистор он априори не может зарядиться.  Или я не так понял его назначение?  :hz:
Записаний

Andrei Ioda

  • Offline Offline
  • Повідомлень: 1020
  • Подяк: 2072
  • Беларусь, К.Стан.
Re: Центр управления питанием удаленной обсерватории
« Відповідь #31 : 14 Червня 2018, 09:00:22 »
. - .

Судя по схеме, приведённой выше, аккумулятор нужно периодически заряжать отдельно, так как от 12-ти вольт, ещё через резистор он априори не может зарядиться.  Или я не так понял его назначение?  :hz:
Можно и так, но аккумулятор предназначен в данной схеме как резерв на момент остановки всей обсерватории. Т.е. на минут 10, не более. Если есть желание работать намного дольше, то да... надо заряжать более высоким напряжением или ставить еще одни преобразователь DC-DC. Я у себя сейчас тестирую такой DC-DC на входе 13.6В и туда же подключен аккумулятор, а на выходе 12В и туда подключены все потребители обсерватории.
Записаний
ScopeDome M3 v3, Astrosib RC360, WS-240
FLI PL16803, FLI CWF7, FLI LRGB+Ha(8nm)+OIII(8nm)+SII(8nm)
RoboFocus, SX Lodestar X2.
Подякували

@ndy

  • Offline Offline
  • Повідомлень: 51
  • Подяк: 54
Re: Центр управления питанием удаленной обсерватории
« Відповідь #32 : 18 Липня 2018, 18:25:15 »
. - .

Андрей, добрый день! Интересует данный девайс, как можно его получить? Спасибо. :up:
Записаний
Arsenal GSO 203/1000, SkyWatcher BK804OTA, Canon 70-200 f/4L, Baader Planetarium Mark III MPCC 2", FocusDrive kit, Atik 490 EX color, ZWO ASI178mc, QHY 5L-II mono, Canon 70D

OlegBr

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 2081
  • Подяк: 1661
  • Хутор Хлепча, Киевская область.
    • Победитель конкурсов "Лучшее астрофото" 2013, 2014 годов
    • Мои астрофото
Re: Центр управления питанием удаленной обсерватории
« Відповідь #33 : 19 Липня 2018, 12:19:41 »
. - .

К сведению потенциальных покупателей ЦУПа: тот экземпляр, который был у меня уже ушел к новому владельцу  :clever:
Записаний
WS-180, EQDrive Standart, Newton A&B 10" f/3.8, QSI-583wsg, QHY5L-II
http://olegbr.astroclub.kiev.ua/

Ветер

  • Offline Offline
  • Повідомлень: 518
  • Подяк: 774
  • Минск
    • astro.of.by
Re: Центр управления питанием удаленной обсерватории
« Відповідь #34 : 19 Липня 2018, 15:16:52 »
. - .

Андрей, добрый день! Интересует данный девайс, как можно его получить? Спасибо. :up:

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

Andrei Ioda

  • Offline Offline
  • Повідомлень: 1020
  • Подяк: 2072
  • Беларусь, К.Стан.
Re: Центр управления питанием удаленной обсерватории
« Відповідь #35 : 02 Серпня 2018, 10:40:41 »
. - .

Прошу прощения за поздний ответ. Был в отпуске, в дикой природе. =)

Саша, выше, уже ответил. Работаем над новой версией. Есть небольшие изменения и доработки (не принципиальные). Если есть время подождать, то к концу августа выпустим (зависит, как скоро придут новые платы), если нет - то готовы сделать на текущей конфигурации.
Записаний
ScopeDome M3 v3, Astrosib RC360, WS-240
FLI PL16803, FLI CWF7, FLI LRGB+Ha(8nm)+OIII(8nm)+SII(8nm)
RoboFocus, SX Lodestar X2.
Подякували

gamba69

  • Клуб Астрополіс
  • Offline Offline
  • Повідомлень: 2699
  • Подяк: 46
  • Дулевич Игорь: Астрополис, Астродес, PO DreamSky
Re: Центр управления питанием удаленной обсерватории
« Відповідь #36 : 03 Серпня 2018, 13:02:02 »
. - .

Всем привет. У нас на DreamSky Observatory уже используется три устройства управления питанием двух разных
типов, "сведенных" в единую программу управления (C# WinForms). Добавляю в нее возможность получать данные и управлять
PCC (ЦУП), возник набор вопросов и пожеланий.

Вопросы, пожелания и просьбы по ПО и API PCC:
1. Зависимость от Интернета. Хотелось бы получить прошивку, которая не зависит от наличия инетернета. То есть все необходимые
данные, скрипты и т.д. для работы веб-интерфейса уже находятся на самом устройстве.
2. Чем отличаются команды R и F? (интересует максимально подробно и как они могут влиять друг на друга).
3. Можно ли доработать прошивку чтобы получать одним запросом текущее состояние устройства, полное.
Включая температуру, вольтажи-амперажи, состояние всех релешек? (Не критично, но все таки.)
На "сейчас" (для упрощения обмена) даю команду установки времени (с timestamp от now) и сразу запрос "за последние" 10 секунд (с timestamp от now минус 10).
Всяческий парсинг усложняется (не критично), температура приходит не всегда (подозреваю, внутренние опросы датчиков просто реже). Естественно,
имеется в виду JSON.
4. Можно ли доработать прошивку, чтобы веб-сервер отвечал "стандартно"? Работа с API
их С# приводит к ошибкам "неправильный формат ответа", лечится путем включения в проекте опции
<httpWebRequest useUnsafeHeaderParsing="true" />, что не комильфо. Подробности, что проверяется
при запросах здесь https://msdn.microsoft.com/en-us/library/system.net.configuration.httpwebrequestelement.useunsafeheaderparsing(v=vs.110).aspx
Подозреваю, все дело в символе новой строки.
5. Стабильность.
Хочется иметь стабильную работу на плохих/медленных/спутниковых каналах. Например, у меня через спутник до обсерватории часто не более
300 килобит + пинг 900 мсек. Время ответа на запрос (когда интерфейс "устаканился") - 3 секунды. Время прокачки
начальных данных > 1 минуты.
Софт на С# "сваливается" по таймаутам/обрывам примерно раз в 3-4 минуты (иногда чаще). На других устройствах подобного (хронического "свала") в
принципе не наблюдается (хорошо, он происходит на порядок реже, например. Или на два пордка.). Очевидно, что таймауты высокие и т.д. Существует
ли возможность как-то поднять стабильность работы веб-сервера со стороны Arduino (всякие там таймауты, скорость ответа и т.п.)?
Записаний
Клубы: "Астрополис", "Астродес"; PO "DreamSky"
SW2001/HEQ5SynScan, Bino Celestron 15x70

@ndy

  • Offline Offline
  • Повідомлень: 51
  • Подяк: 54
Re: Центр управления питанием удаленной обсерватории
« Відповідь #37 : 03 Серпня 2018, 13:28:45 »
. - .

Андрей, спасибо за ответ! Мы с Александром все обсудили в личной переписке) :up:

Прошу прощения за поздний ответ. Был в отпуске, в дикой природе. =)

Саша, выше, уже ответил. Работаем над новой версией. Есть небольшие изменения и доработки (не принципиальные). Если есть время подождать, то к концу августа выпустим (зависит, как скоро придут новые платы), если нет - то готовы сделать на текущей конфигурации.
Записаний
Arsenal GSO 203/1000, SkyWatcher BK804OTA, Canon 70-200 f/4L, Baader Planetarium Mark III MPCC 2", FocusDrive kit, Atik 490 EX color, ZWO ASI178mc, QHY 5L-II mono, Canon 70D

Andrei Ioda

  • Offline Offline
  • Повідомлень: 1020
  • Подяк: 2072
  • Беларусь, К.Стан.
Re: Центр управления питанием удаленной обсерватории
« Відповідь #38 : 03 Серпня 2018, 14:25:25 »
. - .


1. Зависимость от Интернета. Хотелось бы получить прошивку, которая не зависит от наличия инетернета. То есть все необходимые
данные, скрипты и т.д. для работы веб-интерфейса уже находятся на самом устройстве.

Скорее всего нет. Интернет нужен для скачивания данных с сервера, а не с самого ЦУП. С ЦУП данные идут только в реальном времени. Поднятие статистики с самого ЦУП подвешивает его на время считывания этих данных (часто надолго). Т.е. в это время он практически не работает.

2. Чем отличаются команды R и F? (интересует максимально подробно и как они могут влиять друг на друга).

Команда R включает/выключает реле при условии наличия safe перемычек. Т.е. если сработал разрыв или замыкания контакта safe команда R не пройдет. Команда F пройдет в любом случае.

3. Можно ли доработать прошивку чтобы получать одним запросом текущее состояние устройства, полное.
Включая температуру, вольтажи-амперажи, состояние всех релешек? (Не критично, но все таки.)
На "сейчас" (для упрощения обмена) даю команду установки времени (с timestamp от now) и сразу запрос "за последние" 10 секунд (с timestamp от now минус 10).
Всяческий парсинг усложняется (не критично), температура приходит не всегда (подозреваю, внутренние опросы датчиков просто реже). Естественно,
имеется в виду JSON.

Соединение может обрываться, если параллельно работает еще один процесс считывания данных.
Как часто надо получать данные?

4. Можно ли доработать прошивку, чтобы веб-сервер отвечал "стандартно"? Работа с API
их С# приводит к ошибкам "неправильный формат ответа", лечится путем включения в проекте опции
<httpWebRequest useUnsafeHeaderParsing="true" />, что не комильфо. Подробности, что проверяется
при запросах здесь https://msdn.microsoft.com/en-us/library/system.net.configuration.httpwebrequestelement.useunsafeheaderparsing(v=vs.110).aspx
Подозреваю, все дело в символе новой строки.

Думаю что можно.

5. Стабильность.
Хочется иметь стабильную работу на плохих/медленных/спутниковых каналах. Например, у меня через спутник до обсерватории часто не более
300 килобит + пинг 900 мсек. Время ответа на запрос (когда интерфейс "устаканился") - 3 секунды. Время прокачки
начальных данных > 1 минуты.
Софт на С# "сваливается" по таймаутам/обрывам примерно раз в 3-4 минуты (иногда чаще). На других устройствах подобного (хронического "свала") в
принципе не наблюдается (хорошо, он происходит на порядок реже, например. Или на два пордка.). Очевидно, что таймауты высокие и т.д. Существует
ли возможность как-то поднять стабильность работы веб-сервера со стороны Arduino (всякие там таймауты, скорость ответа и т.п.)?

Для плохих каналов есть SMS. В случае необходимости получения данных по "плохому каналу" надо много переделывать и многий функционал надо выбрасывать. Есть ли в этом смысл? Может проще заказать нормальный канал связи? У меня дома ADSL и по нему у меня проблем нет.
Записаний
ScopeDome M3 v3, Astrosib RC360, WS-240
FLI PL16803, FLI CWF7, FLI LRGB+Ha(8nm)+OIII(8nm)+SII(8nm)
RoboFocus, SX Lodestar X2.

Ветер

  • Offline Offline
  • Повідомлень: 518
  • Подяк: 774
  • Минск
    • astro.of.by
Re: Центр управления питанием удаленной обсерватории
« Відповідь #39 : 03 Серпня 2018, 15:03:47 »
. - .

4. Можно ли доработать прошивку, чтобы веб-сервер отвечал "стандартно"? Работа с API
их С# приводит к ошибкам "неправильный формат ответа", лечится путем включения в проекте опции
<httpWebRequest useUnsafeHeaderParsing="true" />, что не комильфо. Подробности, что проверяется
при запросах здесь https://msdn.microsoft.com/en-us/library/system.net.configuration.httpwebrequestelement.useunsafeheaderparsing(v=vs.110).aspx
Подозреваю, все дело в символе новой строки.

Добрый! Есть ли пожелания по спецификации запроса? Сейчас веб сервер выдает стандартный json, в котором содержатся накопленные данные. Периоды опроса датчиков тока и температуры отличаются.
Записаний