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


A A A A Автор Тема: Расчет разницы времени восхода и заката солнца между двумя датами  (Прочитано 3403 раз)

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

Оффлайн AlexKlaipАвтор темы

  • Новичок
  • *
  • Сообщений: 2
  • Благодарностей: 0
    • Сообщения от AlexKlaip
Есть две даты. Одна - опорная, и вторая - текущая. Нужно вычислить разницу времени восхода и захода солнца в опорную и текущую даты. при этом известна только широта места.
Выдержка из РЭ на прибор УТ1-PiC фирмы Овен: " 3.5. Для управления процессами, связанными с продолжительностью светового дня, т.е. со временем восхода и захода солнца, в любой команде таймера есть возможность задать процедуру ежедневной автоматической коррекции времени включения или выключения по восходу или заходу солнца в местности с заданной географической широтой.
Коррекция осуществляется изменением астрономического времени восхода или захода солнца в данной местности относительно указанной опорной даты. Чаще всего это день составления программы.
Так как коррекция величина относительная, то нет необходимости учитывать географическую долготу местности, и время включения (выключения) можно назначить по местному времени, исходя из конкретных условий освещенности.
Т вкл(выкл) = Т вкл(выкл) + Δ Т восхода(захода)
с коррекцией в опорный день
В день, совпадающий с опорной датой, включение (выключение) реле произойдет в указанное в командах время. В остальные дни года это время будет смещаться на величину коррекции и, следовательно, отслеживать изменение времени восхода или захода солнца. "
В общем, нужно тоже самое для 8-ми разрядного проца (PIC18F26K20), т.е. компактность и быстродействие важное условие.

Оффлайн xd

  • *****
  • Сообщений: 17 973
  • Благодарностей: 378
    • Skype - deimos.belastro.net
  • Награды Открытие комет, астероидов, сверхновых звезд, научно значимые исследования.
    • Сообщения от xd
    • Белорусская любительская астрономическая сеть
Т. Пфлегер, О. Монтенбрук. Астрономия на персональном компьютере, гл. 3.2. Ссылка на эту книгу мелькала на форуме неоднократно.
У природы нет плохой погоды, у неё просто на нас аллергия.

Учение без размышления бесполезно, но и размышление без учения опасно /Конфуций/
Слово есть поступок. /Л. Толстой/

Оффлайн 1212Lupus

  • *****
  • Сообщений: 3 094
  • Благодарностей: 196
  • Мне стал не очень нравиться этот форум...
    • Сообщения от 1212Lupus
    • http://belastro.net
Радиоастрономы-любители -- объединяемся!


Если утро наступает в три -
Через два часа уже зажгут фонари.
Уже кончился день, а я только встал,
А я только что встал и уже устал.
(с) НОЛЬ

Оффлайн AlexKlaipАвтор темы

  • Новичок
  • *
  • Сообщений: 2
  • Благодарностей: 0
    • Сообщения от AlexKlaip
Спасибо. Отличная книга. По крайней мере стал понимать некоторые термины (в астрономии я, увы, полный 0). Но проблема со временем для изучения (1.5 месяца на работу, а эта подзадача лишь малая часть проекта. Мне нужно посчитать вот что:
Delta_T восхода = Т восхода в текущую дату - Т восхода в опорную дату,
Delta_T захода = Т захода в текущую дату - Т захода в опорную дату.
На входе имеем текущее местное время (часовой пояс неизвестен) и широту (от 0 гр 0 мин до 64 гр 0 мин ). На выходе нужно получит Delta_T в часах и минутах.
Буду благодарен за помощь.