Микроконтролери и електроника
http://mcu-bg.com/mcu_site/

Допълнителната секунда
http://mcu-bg.com/mcu_site/viewtopic.php?f=6&t=14968
Страница 1 от 1

Автор:  DanielDimov [ Вто Яну 03, 2017 1:53 pm ]
Заглавие:  Допълнителната секунда

ЧНГ на всички! Нека през новата година да сте здрави и съотношението удоволствия/работа да се увеличава!

Тази година имаше една допълнителна секунда вмъкната в GPS времето и най-накрая успях да заснема това събитие!

Ето видеото: https://youtu.be/L5LN5eIKhts

Ето и извадка от лога:
Код:
$GPGGA,235957.000,4308.5265,N,02756.1920,E,1,6,1.47,48.2,M,37.1,M,,*6B
$GPRMC,235957.000,A,4308.5265,N,02756.1920,E,0.000,29.37,311216,,,A*6F
$GPGGA,235958.000,4308.5265,N,02756.1920,E,1,6,1.47,48.2,M,37.1,M,,*64
$GPRMC,235958.000,A,4308.5265,N,02756.1920,E,0.000,29.37,311216,,,A*60
$GPGGA,235959.000,4308.5265,N,02756.1920,E,1,6,1.47,48.2,M,37.1,M,,*65
$GPRMC,235959.000,A,4308.5265,N,02756.1920,E,0.000,29.37,311216,,,A*61
$GPGGA,235959.000,4308.5265,N,02756.1920,E,1,6,1.47,48.2,M,37.1,M,,*65
$GPRMC,235959.000,A,4308.5265,N,02756.1920,E,0.000,29.37,311216,,,A*61
$GPGGA,000000.000,4308.5265,N,02756.1920,E,1,6,1.47,48.2,M,37.1,M,,*64
$GPRMC,000000.000,A,4308.5265,N,02756.1920,E,0.000,29.37,010117,,,A*60
$GPGGA,000001.000,4308.5265,N,02756.1920,E,1,6,1.47,48.2,M,37.1,M,,*65
$GPRMC,000001.000,A,4308.5265,N,02756.1920,E,0.000,29.37,010117,,,A*61
$GPGGA,000002.000,4308.5265,N,02756.1920,E,1,6,1.47,48.2,M,37.1,M,,*66
$GPRMC,000002.000,A,4308.5265,N,02756.1920,E,0.000,29.37,010117,,,A*62


Според официалната дефиниция за "leap second" - тя трябва да се появи като секунда 60 в последната минута, но това не се случи нито при единия, нито при другия GPS :) Явно не всичките са направени да го спазват...

Автор:  TheWizard [ Вто Яну 03, 2017 7:16 pm ]
Заглавие:  Re: Допълнителната секунда

ами няма как да видиш 60 щото GPS формата не позволява +1 +2 leap seconds
https://www.labsat.co.uk/index.php/en/g ... calculator

edit: всъщност може да получи $GPRMC,235960.000.... но явно имат съображения да не омотат time_t и подобни формати

виж андроида има възможност
https://developer.android.com/reference ... /Time.html
( Seconds [0-61] (2 leap seconds allowed) )
но апп-то декодира GPS формата

Явно в GPS са заложили повторение на 59

Автор:  ДедоБоре [ Вто Яну 03, 2017 10:59 pm ]
Заглавие:  Re: Допълнителната секунда

по метрологичната методика има 2 секунди, когато показанието е 59. или иначе казано, последната секунда в година на корекция продължава 2 секунди.
показание 23:59:60 е нонеснс и може да обърка доста хардуер и да доведе до каша като 'проблем 2000'

да се повтаря време е ежегодно явление - когато се прави лятно/зимно време, така че това не влияе на хардуера.
как са го направили разни гении в андроиди, или пък други гении в GPS приемници е без значение... за въртенето на планетата.
в същност на клипа телефона се държи съвсем адекватно, а GPS-a прави глупусти - два пъти настъпва новата година... мдаа, май и гармин вече пожълтяха.

Автор:  DanielDimov [ Сря Яну 04, 2017 12:53 am ]
Заглавие:  Re: Допълнителната секунда

Да, аз очаквах ГАРМИН-а да се държи по-добре от Андроид-а, но се оказа обратното.

Иначе UTC не повтаря време - лятното --> зимно и обратното се прави само за конкретни часови зони, но не и за UTC.

Спред IERS тези допълнителни секунди трябва да се изписват като "60", но различните фирми си правят волни съчинения по този въпрос и явно повечето (вероятно от съображения да е по-safe) са решили, че ще повтарят 59ата секунда. Bloomberg пък са направили нещо друго интересно - те нито слагат 60та секунда, нито повтарят, а секундите след допълнителната ги удължават с 1/2000 от секундата и по този начин за по-малко от 35 минути влизат пак в ритъм с UTC.

Автор:  Desert Leo [ Сря Яну 04, 2017 11:45 am ]
Заглавие:  Re: Допълнителната секунда

Цитат:
Note that when a leap second is added, unconventional time values of the form 23: 59: 60.xxx are
encountered. Some user equipment may be designed to approximate UTC by decrementing the
running count of time within several seconds after the event, thereby promptly returning to a proper time indication. Whenever a leap second event is encountered, the user equipment must
consistently implement carries or borrows into any year/week/day counts.


http://www.gps.gov/technical/ps/1995-SPS-signal-specification.pdf

Автор:  ike [ Сря Яну 04, 2017 1:10 pm ]
Заглавие:  Re: Допълнителната секунда

The Problem with Time & Timezones - Computerphile: https://www.youtube.com/watch?v=-5wpm-gesOY допълнителната секунда започва от 06:40, допълнението за допълнителната секунда започва от 09:15.

Автор:  Zdrav [ Сря Яну 04, 2017 10:31 pm ]
Заглавие:  Re: Допълнителната секунда

ДедоБоре написа:
показание 23:59:60 е нонеснс и може да обърка доста хардуер и да доведе до каша като 'проблем 2000'


Всеки хардуер, който би се объркал от това, би трябвало да бъде оставен да изгърми шумно и зрелищно. Маскирането на проблеми води до залагането на мотики покрити със шума.

Какво се изобразява пък, няма голямо значение. Само предмониторни устройства, които се кефят на подобни ефекти ще го забележат. И ще мине и замине.

По-голям е проблемът за астролозите. Дори и неподозират в каква заблуда живеят и с каква грешка изчисляват асценденти и правят хороскопи. И объркват живота на хората :)

Автор:  dvrachkov [ Чет Яну 05, 2017 9:28 am ]
Заглавие:  Re: Допълнителната секунда

Като каза хороскопи, та се сетих за един приятел. Работи като редактор на един вестник. Попитах го един път, кой пише хороскопите. Той ги пишел. В началото на годината, пише 60 малки листчета с дневни хороскопи. През останалото време от годината, само замества кутийките. Та една секунда - с нея и без нея...
Виж, ако в ЦЕРН започнат да им се губят секундите - тогава си е за притеснение.

Страница 1 от 1 Часовете са според зоната UTC + 2 часа [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/