cs:time_sync
Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
Obě strany předchozí revizePředchozí verzeNásledující verze | Předchozí verze | ||
cs:time_sync [2013/08/20 11:21] – [Reference] kaklik | cs:time_sync [Unknown date] (aktuální) – upraveno mimo DokuWiki (Unknown date) 127.0.0.1 | ||
---|---|---|---|
Řádek 34: | Řádek 34: | ||
-europium.canoni 193.79.237.14 | -europium.canoni 193.79.237.14 | ||
+ | Na výsledcích obou měření využívajících k připojení GPS modulu emulované rozhraní RS232 není přesnost synchronizace lepší než cca 1 ms. To je způsobeno vlastnostmi sběrnice USB, která má 1ms, jako základní časový interval. | ||
==== Modul GPS01A ==== | ==== Modul GPS01A ==== | ||
- | Modul byl osazen čipem LEA-6S a připojen na sériovou RS232 linku počítače modulem [[cs: | + | Modul byl osazen čipem LEA-6S a připojen na sériovou RS232 linku počítače modulem [[cs: |
+ | {{ : | ||
=== Zapojení === | === Zapojení === | ||
Řádek 48: | Řádek 49: | ||
| TIMEPULSE | DTR/RTS| | | TIMEPULSE | DTR/RTS| | ||
- | Ke správné funkci je pak ještě třeba mít oba moduly napájené z +3.3V a na modulu | + | Ke správné funkci je pak ještě třeba mít oba moduly napájené z +3.3V a na modulu |
+ | |||
+ | Při pořizování kabelu mezi modulem RS232SINGLE01A a počítačem je dobré se přesvědčít, | ||
+ | |||
+ | U moderních počítačů je sériový port ve většině případů vyvedený na konektor na základní desce, ale není vyveden ven (podobně, jako některé USB porty). Existuje však tato vývodka, kterou lze z konektoru na základní desce udělat standardní RS232 DB9 konektor: | ||
+ | {{: | ||
+ | Lze jí pořídit například v[[http:// | ||
=== Instalace časově synchronizovaného serveru === | === Instalace časově synchronizovaného serveru === | ||
Řádek 78: | Řádek 85: | ||
apt-get install ntp | apt-get install ntp | ||
+ | |||
+ | Do jeho konfiguračního souboru pak přidáme jako časový zdroj lokální socket od gpsd. A deamon restartujeme. | ||
server 127.127.28.0 minpoll 4 | server 127.127.28.0 minpoll 4 | ||
Řádek 93: | Řádek 102: | ||
- | ==== Ověřění synchronizace přes ntpd ==== | + | ==== Ověření synchronizace přes ntpd ==== |
+ | Na základě výše uvedené konfigurace by jsme ve výpisu měli vidět dva nové časové zdroje SHM(0) a SHM(1). | ||
kaklik@Radio: | kaklik@Radio: | ||
Řádek 122: | Řádek 132: | ||
time constant 4, precision 0.001 us, tolerance 500 ppm, | time constant 4, precision 0.001 us, tolerance 500 ppm, | ||
kaklik@Radio: | kaklik@Radio: | ||
+ | | ||
+ | Pokud by jsme nyní chtěli ještě lepší časovou přesnost, tak musíme místo ntpd použít jiný program chrony. | ||
=== Chrony === | === Chrony === | ||
Řádek 140: | Řádek 152: | ||
refclock SOCK / | refclock SOCK / | ||
- | Předchozí metodu používající prostředek SHM je pak v takovém případě vhodné zakomentovat, | ||
- | | ||
Aby se projevily změny provedené v konfiguračním souboru chrony, je potřeba po úpravách daemona restartovat. | Aby se projevily změny provedené v konfiguračním souboru chrony, je potřeba po úpravách daemona restartovat. | ||
Řádek 148: | Řádek 158: | ||
chronyd is running and online. | chronyd is running and online. | ||
kaklik@radio-meteor: | kaklik@radio-meteor: | ||
+ | |||
+ | Předchozí metodu používající prostředek SHM je pak vhodné zakomentovat, | ||
+ | | ||
+ | # X-Start-Before: | ||
+ | |||
+ | A následným spuštěním aktualizace linků na spouštěcí skripty: | ||
+ | |||
+ | sudo update-rc.d -f chrony | ||
+ | sudo update-rc.d | ||
| | ||
konfigurace daemona gpsd je stejná jako v případě ntp. Průběh synchronizace lze pak sledovat následovně: | konfigurace daemona gpsd je stejná jako v případě ntp. Průběh synchronizace lze pak sledovat následovně: | ||
Řádek 181: | Řádek 200: | ||
=== Precision Time Protocol === | === Precision Time Protocol === | ||
+ | |||
+ | Instalace: | ||
+ | |||
+ | sudo apt-get install ptpd | ||
Spuštění na master počítači | Spuštění na master počítači | ||
Řádek 206: | Řádek 229: | ||
* [[cs: | * [[cs: | ||
- | * [[cs: | + | * [[cs: |
+ | * [[cs: | ||
+ | * [[cs: | ||
+ | |||
+ | |||
+ | ==== TODO ==== | ||
+ | * Nahradit [[http:// | ||
==== Reference ==== | ==== Reference ==== | ||
- | http:// | + | * http:// |
- | http:// | + | |
cs/time_sync.1376997689.txt.gz · Poslední úprava: 2013/08/20 11:21 (upraveno mimo DokuWiki)