NTP led clock

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Аватара пользователя
foxit
Грызет канифоль
Сообщения: 262
Зарегистрирован: Пт ноя 16, 2007 00:40:17
Откуда: Украина

NTP led clock

Сообщение foxit »

Здравствуйте
Очень понравилась ваша статья. http://radiokot.ru/circuit/digital/home/68/
Есть пару вопросов.
Какую точность привязки по времени дает протокол ntp.
Как протокол привязывается к шкале utc?
Реклама
Аватара пользователя
Coolish
Опытный кот
Сообщения: 785
Зарегистрирован: Сб фев 27, 2010 21:45:37
Откуда: Ростов-на-Дону
Контактная информация:

Re: NTP led clock

Сообщение Coolish »

Да, кажется вам я отвечал на почту :))

Повторю здесь, для остальных интересующихся.
В пакете NTP метка времени передаётся в виде 64 бит данных.
Первые 32 бита это целое число, количество секунд с момента Unix Epoch
(чтоб не соврать, это вроде бы 00:00:00 1 January 1970 UTC). То есть
шкала NTP напрямую привязана к шкале UTC.
Вторые 32 бита это дробная часть секунд. Значит, можно кодировать
периоды аж до 1/2^32 сек.
При этом, ясно, что не каждый сервер может дать такую бешенную
точность. Каждый сервер времени характеризуется так называемым
"стратумом", который можно считать оценкой его точности - и значит, с
какой погрешностью можно верить его данным. Чем меньше стратум, тем
точнее метка времени.

Для достижения высокой точности, передаётся целых 4 метки времени (1
туда, 3 обратно) - чтоб учесть задержку распространения пакета по
сети.
Я в своих часах на это плюнул - не получилось нормально обработать. В
этом случае в погрешность добавляется величина, примерно равная пингу
до хоста NTP сервера, т.е. единицы-десятки миллисекунд. Для бытовых
часов этого достаточно.

Вот тут описано неплохо, по-русски:
http://citforum.ru/nets/semenov/4/44/sntp4416.shtml ,
http://time.in.ua/ntp.html
вот про формат пакета:
Изображение
и про временную метку:
Изображение

За основу взят проект AVR NTP Clock, но переработан в том числе для получения более высокой точности (в исходном проекте загружалось только значение времени, без синхронизации с началом секунды). Кроме того, добавлена автоматическая подстройка хода часов при отсутствии связи с сервером синхронизации (это что касается непосредственно хода часов).

Прошивку я немного правил с момента выкладывания статьи: добавил оригинальный эффект смены цифр и исправил одну ошибку, приводящую к зависанию. Зависло по этой ошибке первый раз через четыре месяца эксплуатации, причём два раза за один день :shock: Сейчас тьфу-тьфу, пять месяцев наработки круглосуточно
Сделать хотел грозу, а получил КоЗу
Реклама
Аватара пользователя
foxit
Грызет канифоль
Сообщения: 262
Зарегистрирован: Пт ноя 16, 2007 00:40:17
Откуда: Украина

Re: NTP led clock

Сообщение foxit »

Coolish писал(а):
Прошивку я немного правил с момента выкладывания статьи
Можно посмотреть на новую версию исходников?
Аватара пользователя
Coolish
Опытный кот
Сообщения: 785
Зарегистрирован: Сб фев 27, 2010 21:45:37
Откуда: Ростов-на-Дону
Контактная информация:

Re: NTP led clock

Сообщение Coolish »

Да, конечно, вот.
Из того, что ещё там сделал - убрал незначащий ноль, когда меньше 10 часов.

Новый эффект смены цифр
Сделать хотел грозу, а получил КоЗу
Реклама
Эиком - электронные компоненты и радиодетали
v4567
Родился
Сообщения: 17
Зарегистрирован: Вт мар 15, 2011 00:49:47

Re: NTP led clock

Сообщение v4567 »

Подскажите пожалуйста какая у микросхемы enc28j60 пропускная способность, подойдёт ли она для удалённого управления устройством по ssh?
Объясню более подробно, есть некое устройство на контроллерах и к немо необходимо сделать ethernet модуль для удалённого управления. Управление приблизительно подразумевается типа ssh.
И ещё может кто знает где можно скачать даташит на русском на эту микросхему.
За помощь заранее благодарен!
Реклама
Аватара пользователя
shtorm_l
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вс янв 29, 2012 19:20:36
Откуда: львов
Контактная информация:

Re: NTP led clock

Сообщение shtorm_l »

здравствуйте автор
вопроос
можно ли заменить dm632 на stp16cp05
Реклама
shura-gam
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вс июн 07, 2009 16:28:41
Откуда: НН

Re: NTP led clock

Сообщение shura-gam »

Присоединяюсь к вопросу. Чем можно заменить dm632
shura-gam
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вс июн 07, 2009 16:28:41
Откуда: НН

Re: NTP led clock

Сообщение shura-gam »

Сабж кто нибудь собирал? Что-то не получается запустить. Пробовал все прошивки - никакой индикации, только обращение к сети. В протеусе так же.
Аватара пользователя
shtorm_l
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вс янв 29, 2012 19:20:36
Откуда: львов
Контактная информация:

Re: NTP led clock

Сообщение shtorm_l »

а я нашел dm632 в космодром (Украина)

жду остальные деталюшки
на днях должен получить
Аватара пользователя
shtorm_l
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вс янв 29, 2012 19:20:36
Откуда: львов
Контактная информация:

Re: NTP led clock

Сообщение shtorm_l »

ну наконец собрал
работает
круто
Ankuls
Родился
Сообщения: 15
Зарегистрирован: Ср окт 17, 2007 14:14:10
Контактная информация:

Re: NTP led clock

Сообщение Ankuls »

и я их давно собрал все работает. жаль что нет программистов которым это интересно. можно было бы функционала добавить.
Аватара пользователя
shtorm_l
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вс янв 29, 2012 19:20:36
Откуда: львов
Контактная информация:

Re: NTP led clock

Сообщение shtorm_l »

По мне так нечего добавлять разве что для удобства віложить плату в дипе для удобсва сборки . я вот например сделал так чтоб часы питались от РоЕ порта роутера микротик
Ankuls
Родился
Сообщения: 15
Зарегистрирован: Ср окт 17, 2007 14:14:10
Контактная информация:

Re: NTP led clock

Сообщение Ankuls »

PoE это очень хорошо но дорого :) вот бы температуру добавить дом улица было бы не плохо! зачем дип? и так все хорошо я рисовал свою собственную печатку.
ariecden
Открыл глаза
Сообщения: 48
Зарегистрирован: Вс мар 16, 2008 13:46:02
Контактная информация:

Re: NTP led clock

Сообщение ariecden »

Добрый день. Запороли уже вторую атмегу. фьюзы выставлены вроде правильно, раз 20 проверяли. может есть какие-то нюансы?
Вложения
5865967.jpg
(208.24 КБ) 510 скачиваний
Аватара пользователя
shtorm_l
Первый раз сказал Мяу!
Сообщения: 24
Зарегистрирован: Вс янв 29, 2012 19:20:36
Откуда: львов
Контактная информация:

Re: NTP led clock

Сообщение shtorm_l »

попробуйте progisp 1.72
Ankuls
Родился
Сообщения: 15
Зарегистрирован: Ср окт 17, 2007 14:14:10
Контактная информация:

Re: NTP led clock

Сообщение Ankuls »

У Khazama fuse нужно в инверсии выставлять.

Добавлено after 3 minutes 23 seconds:
Недавно начал знакомиться с модулем ESP8266 12S вот думаю нужно ethernet модуль выкинуть и прикрутить ESP8266 12S проблема сетевого кабеля будет закрыта :) shtorm_l по поводу PoЕ прикрутил полет нормальный.
Аватара пользователя
Coolish
Опытный кот
Сообщения: 785
Зарегистрирован: Сб фев 27, 2010 21:45:37
Откуда: Ростов-на-Дону
Контактная информация:

Re: NTP led clock

Сообщение Coolish »

> прикрутить ESP8266

В 2011 году его ещё не было. А часы ещё живее всех живых) Сейчас я бы, конечно, поставил сразу ESP32.
Сделать хотел грозу, а получил КоЗу
Ankuls
Родился
Сообщения: 15
Зарегистрирован: Ср окт 17, 2007 14:14:10
Контактная информация:

Re: NTP led clock

Сообщение Ankuls »

Ух ты автор, появился, я уже про них забыл. но работают по сей день. с индикаторами синего цвета 7 дюймов ;)
Аватара пользователя
Coolish
Опытный кот
Сообщения: 785
Зарегистрирован: Сб фев 27, 2010 21:45:37
Откуда: Ростов-на-Дону
Контактная информация:

Re: NTP led clock

Сообщение Coolish »

Фотографии, пожалуйста)
Недавно меня засвербило, и захотелось доделать недоделанные тогда функции. Так что есть новая прошивка с DHCP клиентом без необходимости прописывать фиксированный IP, и с поддержкой DNS адреса сервера NTP - чтоб можно было написать pool.ntp.org или time.apple.com. Пока что в тесте.
Сделать хотел грозу, а получил КоЗу
Ankuls
Родился
Сообщения: 15
Зарегистрирован: Ср окт 17, 2007 14:14:10
Контактная информация:

Re: NTP led clock

Сообщение Ankuls »

[uquote="Coolish",url="/forum/viewtopic.php?p=4326129#p4326129"]Фотографии, пожалуйста)
Недавно меня засвербило, и захотелось доделать недоделанные тогда функции. Так что есть новая прошивка с DHCP клиентом без необходимости прописывать фиксированный IP, и с поддержкой DNS адреса сервера NTP - чтоб можно было написать pool.ntp.org или time.apple.com. Пока что в тесте.[/uquote]

Вот так у меня выглядят :) это я уже переделывал прикручивал к ним PoE, первый вариант пробило по питанию не понятно чего даже мегу разорвало :))) Wi-Fi должно быть а то новые не буду собирать :solder:
Вложения
IMG_20200528_180831.jpg
(206.49 КБ) 123 скачивания
Ответить

Вернуться в «Статьи»