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 21:55] – [Chrony] 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 149: | Řádek 161: | ||
Předchozí metodu používající prostředek SHM je pak vhodné zakomentovat, | 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: | A následným spuštěním aktualizace linků na spouštěcí skripty: | ||
Řádek 188: | Řá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 213: | Řádek 229: | ||
* [[cs: | * [[cs: | ||
- | * [[cs: | + | * [[cs: |
+ | * [[cs: | ||
+ | * [[cs: | ||
+ | |||
+ | |||
+ | ==== TODO ==== | ||
+ | * Nahradit [[http:// | ||
==== Reference ==== | ==== Reference ==== | ||
cs/time_sync.1377035743.txt.gz · Poslední úprava: 2013/08/20 21:55 (upraveno mimo DokuWiki)