Спасибо от Serg
Там UTC с инета берется
//получаем время из интернета
using (var response =
WebRequest.Create("h ttp://www.microsoft.com"). GetResponse())
{
TimeFromInternet = true;
return DateTime.ParseExact( response.Headers["date"],
"ddd, dd MMM yyyy HH:mm:ss 'GMT'",
CultureInfo.Invarian tCulture.DateTimeFor mat,
DateTimeStyles.Adjus tToUniversal);
}
Александр , понятно, спасибо , однако я хотел сфокусировать Ваше внимание в другой стороне - на DS3231 используется формат 24ч по умолчанию, а в случае такого парсинга:
return DateTime.ParseExact( response.Headers["date"],
"ddd, dd MMM yyyy HH:mm:ss 'GMT'",
CultureInfo.Invarian tCulture.DateTimeFor mat,
DateTimeStyles.Adjus tToUniversal)
DateTimeStyles.Adjus tToUniversal - насколько я понимаю, время получается с тэгами АМ и РМ
т.е. в текущей ситуации у меня, если я синхронизирую время по Москве в 19:00, то запись будет 7:00 и отображаться будет 7:00, вот только это АМ, т.е. утром я увижу время 19:00.
т.е. в DS3231 пишется время некорректно
P.S.
дополнительно посмотрев ссылки по DateTimeStyles.Adjus tToUniversal
, возможно стоит добавить букву Z -> HH:mm:ssZ, тогда будет нормализация по локальному времени (т.е. для Москвы +3)
Спасибо от R9OFG
R5AU, понял Сергей, спасибо! Дойдут руки поправить код, сделаю, пока все свободное время на трансивер с ум уходит!
Спасибо от R5AU
Спасибо от R9OFG
Сергей, если вас не затруднит и не забудете, повторите измерение хотя бы через полгода.
Просто интересно, что будет с точностью частоты ТСХО через длительный промежуток времени.
Евгений постараюсь, тем более маячки которые сейчас собираю будут работать
Небольшой отчёт:
Базовый маяк - от R9OFG - https://r9ofg.ru
Усилитель на полевичке - YG401530VB (просто были)
Чтобы не излучалась частота 1мгц в паузах - запитываю цепь питания затвора от сигнала управления PА с ардуино - в паузах тишина.
Как писал выше , генератор на плате синтезатора заменён.
Решил сделать два фильтра которые охватывают по несколько диапазонов 40+30 и 20+17+15
Сначала сделал двухзвенные П - результат не понравился, переделал на трёхзвенные - удовлетворительно.
Единственное что НЕ сделал - планировал сделать коммутацию на PIN диодах, но в результате небольшой поспешности решил пока оставить реле.
PIN так и не смог найти для КВ, поставлю чуть позже банальные S1M , но надо сделать небольшой преобразователь вольт на 30 для запирания...чуть позже.
Собран на макетке.
Все параметры на экране осциллографа.
Хорошо бы в софте предусмотреть опцию установки часов например раз в сутки и обновление LOC при наличии сигнала от GPS, без переключения между DS-3231 и GPS с подключением ПК.
Сегодня утром:
P.S. посмотрел как выглядят фото - параметров не видно (, среднее значение Vrms = 6в на нагрузке 50ом.
Последний раз редактировалось R5AU; 19.01.2024 в 12:01.
повторил тоже конструкцию
https://r9ofg.ru отличный проект
сейчас включены диапазоны 10-15-20
Пока работает на RTC
Модуль GPS еще в пути
сейчас выходня мощность 60мвт 2.5v на 50 омах (2N2222,фнч нет)
может кому надо печатка в аттаче
Последний раз редактировалось UA9UDQ; 07.02.2024 в 19:25.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)