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

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


Ответить

NTP led clock

Сб ноя 26, 2011 14:17:46

Здравствуйте
Очень понравилась ваша статья. http://radiokot.ru/circuit/digital/home/68/
Есть пару вопросов.
Какую точность привязки по времени дает протокол ntp.
Как протокол привязывается к шкале utc?

Re: NTP led clock

Чт дек 01, 2011 13:59:26

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

Повторю здесь, для остальных интересующихся.

В пакете 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: Сейчас тьфу-тьфу, пять месяцев наработки круглосуточно

Re: NTP led clock

Чт дек 01, 2011 15:26:50

Coolish писал(а):
Прошивку я немного правил с момента выкладывания статьи


Можно посмотреть на новую версию исходников?

Re: NTP led clock

Чт дек 01, 2011 18:08:39

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

Новый эффект смены цифр

Re: NTP led clock

Пт ноя 16, 2012 15:15:45

Подскажите пожалуйста какая у микросхемы enc28j60 пропускная способность, подойдёт ли она для удалённого управления устройством по ssh?
Объясню более подробно, есть некое устройство на контроллерах и к немо необходимо сделать ethernet модуль для удалённого управления. Управление приблизительно подразумевается типа ssh.
И ещё может кто знает где можно скачать даташит на русском на эту микросхему.
За помощь заранее благодарен!

Re: NTP led clock

Сб янв 18, 2014 00:52:03

здравствуйте автор
вопроос
можно ли заменить dm632 на stp16cp05

Re: NTP led clock

Чт апр 02, 2015 11:55:56

Присоединяюсь к вопросу. Чем можно заменить dm632

Re: NTP led clock

Пн июл 06, 2015 19:41:57

Сабж кто нибудь собирал? Что-то не получается запустить. Пробовал все прошивки - никакой индикации, только обращение к сети. В протеусе так же.

Re: NTP led clock

Вт сен 15, 2015 17:22:10

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

жду остальные деталюшки
на днях должен получить

Re: NTP led clock

Сб сен 26, 2015 19:01:22

ну наконец собрал
работает
круто

Re: NTP led clock

Пн дек 21, 2015 09:41:49

и я их давно собрал все работает. жаль что нет программистов которым это интересно. можно было бы функционала добавить.

Re: NTP led clock

Пт дек 25, 2015 17:30:39

По мне так нечего добавлять разве что для удобства віложить плату в дипе для удобсва сборки . я вот например сделал так чтоб часы питались от РоЕ порта роутера микротик

Re: NTP led clock

Ср янв 20, 2016 20:29:49

PoE это очень хорошо но дорого :) вот бы температуру добавить дом улица было бы не плохо! зачем дип? и так все хорошо я рисовал свою собственную печатку.

Re: NTP led clock

Пн янв 30, 2017 14:54:27

Добрый день. Запороли уже вторую атмегу. фьюзы выставлены вроде правильно, раз 20 проверяли. может есть какие-то нюансы?
Вложения
5865967.jpg
(208.24 KiB) Скачиваний: 438

Re: NTP led clock

Пн янв 08, 2018 18:48:29

попробуйте progisp 1.72

Re: NTP led clock

Сб июл 07, 2018 21:27:29

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

Добавлено after 3 minutes 23 seconds:
Недавно начал знакомиться с модулем ESP8266 12S вот думаю нужно ethernet модуль выкинуть и прикрутить ESP8266 12S проблема сетевого кабеля будет закрыта :) shtorm_l по поводу PoЕ прикрутил полет нормальный.

Re: NTP led clock

Пт май 15, 2020 00:55:05

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

В 2011 году его ещё не было. А часы ещё живее всех живых) Сейчас я бы, конечно, поставил сразу ESP32.

Re: NTP led clock

Пт ноя 18, 2022 14:17:10

Ух ты автор, появился, я уже про них забыл. но работают по сей день. с индикаторами синего цвета 7 дюймов ;)

Re: NTP led clock

Пт ноя 25, 2022 01:08:28

Фотографии, пожалуйста)
Недавно меня засвербило, и захотелось доделать недоделанные тогда функции. Так что есть новая прошивка с DHCP клиентом без необходимости прописывать фиксированный IP, и с поддержкой DNS адреса сервера NTP - чтоб можно было написать pool.ntp.org или time.apple.com. Пока что в тесте.

Re: NTP led clock

Пт ноя 25, 2022 12:45:13

Фотографии, пожалуйста)
Недавно меня засвербило, и захотелось доделать недоделанные тогда функции. Так что есть новая прошивка с DHCP клиентом без необходимости прописывать фиксированный IP, и с поддержкой DNS адреса сервера NTP - чтоб можно было написать pool.ntp.org или time.apple.com. Пока что в тесте.


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