Уважаемые посетители! Форум CQHAM.RU существует исключительно за счет показа рекламы. Мы будем благодарны, если Вы не будете блокировать рекламу на нашем Форуме. Просим внести cqham.ru в список исключений для Вашего блокировщика рекламы.
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Синхронизация часов в радиоприемнике

  1. #1
    Здравствуйте!

    Если кто имел дело, подскажите, на какой сервер интернет лучше ориентироваться, в вопросе синхронизации часов?
    Требуется точность до 1 сек.
    Желательно с подробным описание протокола синхронизации.

    Настольный интернет радиоприемник с часами и термометром. На базе МК. Аппаратная поддержка Ethernet, программная поддержка TCP/IP, HTTP.

    Добавлено через 55 минут(ы):

    Ага. Вот уже кто-то делал



    http://www.mikroe.com/forum/viewtopic.php?t=18164
    Последний раз редактировалось Слесарь; 26.12.2015 в 20:30.


  2. #2
    Оказывается в моем проекте можно с легкостью включить поддержку протокола сетевого времени.

    STACK_USE_SNTP_CLIEN T // Simple Network Time Protocol for obtaining current date/time from Internet

    Присутствует в используемой мной библиотеке Microchip TCP/IP stack. Осталось почитать как использовать....

  3. #3
    Получаю от SNTP сервера "pool.ntp.org" количество секунд прошедших после 01-января-1970г. 00:00:00

    1457719473 сек.
    /31536000 = 46 лет.
    /86400 = 16871 день.
    /3600 = 404922 часов.
    /60 = ... минут..


    Зная все эти данные вычисляю текущее время для вывода на дисплей интернет радиоприемника, часы и минуты...

  4. #4

    Регистрация
    09.10.2012
    Адрес
    Ярославль
    Сообщений
    1,412
    Позывной
    R3MAQ
    Цитата Сообщение от Слесарь Посмотреть сообщение
    Требуется точность до 1 сек.
    А для чего Вам такая точность?
    На свидание опаздываете

  5. Спасибо от Georgij, LY1SD

  6. #5

    Регистрация
    26.02.2004
    Адрес
    Николаев
    Сообщений
    13,753
    Позывной
    UR5ZQV
    Не, Слесарь опаздывает на свидание с тепловым насосом и расчетом коэфф. КИХ фильтра.

  7. #6
    Цитата Сообщение от Слесарь Посмотреть сообщение
    Получаю от SNTP сервера "pool.ntp.org" количество секунд прошедших после 01-января-1970г. 00:00:00

    1457719473 сек.
    /31536000 = 46 лет.
    ...
    а высокосные года вы учитывали?
    в них же секунд больше

  8. #7
    И в определённые года добавляли ещё по 1 секунде...

  9. #8
    Цитата Сообщение от UT0UM Посмотреть сообщение
    а высокосные года вы учитывали?
    в них же секунд больше
    Да. Собираюсь найти что то типа CTime для МК где все учтено...

    Цитата Сообщение от AMS Посмотреть сообщение
    А для чего Вам такая точность?
    На свидание опаздываете
    Ага... Буду тестить один из кривых радиолюбительских протоколов связи, требующий синхронизации времени.

  10. #9
    Код:
    secondsUTC = secondsUTC + ( 3 * 3600 ); // коррекция на местное время +3 часв
    
        deys = secondsUTC / 86400; // сколько прошло часов от 01-Jan-1970 00:00:00
        hour = secondsUTC / 3600; // сколько часов ...
        min = secondsUTC / 60;    // сколько минут ...
    
        // текушее время, часы минуты.
        hour = hour - (deys * 24);
        min = min - (((deys * 24) + hour ) * 60);
    На сегодняшний день задача получить текущую дату не стоит, чуть позже так же буду думать...


  11. #10

    Регистрация
    26.02.2004
    Адрес
    Николаев
    Сообщений
    13,753
    Позывной
    UR5ZQV
    Слесарь, Вы по какому календарю определяете свое месторасположение во временно-пространственном континнуме, по Григорианскому (от "Ветхого" или "Нового" Заветов) или по астрономическому (с учетом ЧТО и ОТО, или без оных). Я предпочитаю систему Барона Мюнхгаузена (в лице Олега Янковского), если 32 июля раз в 1000 лет никому не нужно, на что его почитатели с печалью сказали, смотря, на что он выпадает, если на понедельник 13, на фига нам лишний понедельник, а у меня по понедельникам жалование выдают.

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Синхронизация комп. часов через И-нет.
    от R2OM в разделе Программное обеспечение
    Ответов: 10
    Последнее сообщение: 21.12.2012, 09:25
  2. Возникновение и подавление зеркального канала в SDR радиоприемнике
    от Predlelion в разделе Техника прямого преобразования
    Ответов: 4
    Последнее сообщение: 01.12.2010, 00:01
  3. НЧ авторегулятор в радиоприемнике
    от RA9JM в разделе Технический кабинет
    Ответов: 0
    Последнее сообщение: 01.07.2009, 14:28
  4. Как устранить рокот в старом радиоприемнике
    от andrew93 в разделе Старое радио (Ламповые души)
    Ответов: 14
    Последнее сообщение: 21.12.2005, 21:28
  5. синхронизация на пк
    от кузьма в разделе Технический кабинет
    Ответов: 3
    Последнее сообщение: 19.05.2005, 10:02

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •