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 [Neznámé datum] (aktuální) – upraveno mimo DokuWiki (Neznámé datum) 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)
