Sida 1 av 1

Miniprojekt: GPS-puck över RJ11 (som tidsreferens)

Postat: 2 oktober 2011, 08:36:16
av sebastiannielsen
Nu gjorde jag ett litet miniprojekt.

Jag hade en GPS-puck liggande som jag inte använder, tänkte att den kunde komma till nytta. Och då kom jag på - varför inte använda den som en bra tidsreferens åt min NTP-server i mitt lokala nätverk?

Det jag började med var att göra en USB till RJ11-adapter:
20111002_082102.jpg
Sedan gjorde jag om GPS-pucken till att använda RJ11 istället för USB. På så sätt kunde jag använda den patchpanel som finns i lägenheten för att routa USB-signalerna till fönstret, genom att använda RJ11 till RJ45-kablar för telefoni.

Jag upptäckte därefter att GPS-pucken fick för låg spänning - spänningsfallet var för mycket, GPS-pucken fick bara 4,5 volt och den ska ha 5,1 volt. Tog därför en väggvårta avsedd för USB-matning, och kopplade in den så den "injicerade" 5,1v till GPS-pucken.
20111002_082157.jpg
Injektorn syns i vägguttaget och den lilla beige RJ11-kontakt som jag lödde ihop.

Därefter, knöt jag fast GPS-pucken på utsidan fönstret och satte igång allt:
20111002_082212.jpg
(GPS-pucken har fått byta skal till ett större för att få plats med RJ11-kontakten).

Därefter konfade jag gpsd och ntpd att fungera ihop, och nu kan man inte få noggrannare klockor till datorerna i lägenheten:

root@sebastian-System-Product-Name:~# ntptrace 127.0.0.1
localhost: stratum 1, offset 0.000000, synch distance 0.000000, refid 'GPS'
root@sebastian-System-Product-Name:~#

Vad tycks?

Re: Miniprojekt: GPS-puck över RJ11 (som tidsreferens)

Postat: 2 oktober 2011, 12:54:11
av MadModder
Hur lång är signalvägen från dator till puck?
Sen är modularkabel och 4-polig telekabel inte skärmade för fem öre så det kan ju bli brus även om signalnivåerna är ganska höga.

Annars ser det väl ok ut. Skaffa sån mjuk smal självhäftande kabellist så blir det ännu bättre. ;)

Re: Miniprojekt: GPS-puck över RJ11 (som tidsreferens)

Postat: 2 oktober 2011, 13:02:09
av ahlsten
Antar att det är NMEA över USB (RS232<->USB)?
Om du enbart använder NMEA och ingen PPS (puls/sek) så får du nog väldigt dålig precision?

Testa att lägg till några externa NTP-servrar förutom din lokala och se hur tiden skiljer sig...

Re: Miniprojekt: GPS-puck över RJ11 (som tidsreferens)

Postat: 2 oktober 2011, 13:54:20
av blueint
Vad är det för lägenhetstyp som har patchpanel? ;)

Oftast får man ju vara glad om hyresvärden förstått att det finns mer än vanlig analog telefoni.

Re: Miniprojekt: GPS-puck över RJ11 (som tidsreferens)

Postat: 2 oktober 2011, 14:29:36
av sebastiannielsen
Madmodder: skulle gissa på sisådär 10 meter. Alla kablar i väggen är skärmade och TP. Enda problemet var att spänningsfallet blev för mycket, men det var ju lätt ordnat med en "injektor".
ahlsten: Det är SiRFbinary som körs, RS232 över USB ja.
blueint: Det är dem där moderna lägenheterna med fiber ända upp i lägenheten. Sedan finns det ett mediaskåp med en vanlig patchpanel i, som sedan är kopplat till olika nätverksuttag i lägenheten.

Re: Miniprojekt: GPS-puck över RJ11 (som tidsreferens)

Postat: 2 oktober 2011, 14:34:21
av tecno
USB 10m och oskärmat = bör inte fungera 100%, men om det gör det så var glad.

Re: Miniprojekt: GPS-puck över RJ11 (som tidsreferens)

Postat: 2 oktober 2011, 14:39:17
av sebastiannielsen
tecno: Grejen är att det gör det :-)
Detta script hämtar data direkt från gpsd som queriar pucken:
http://www.sebn.us.to/ntp.cgi

Den har jag som bakgrundsbild på min androidtelefon (som webLiveWallPaper), så jag även har synkad klockan på androiden.
GPS-pucken kör USB 1.1 så antagligen därför det fungerar, då är det ju inte lika känsligt.

Re: Miniprojekt: GPS-puck över RJ11 (som tidsreferens)

Postat: 2 oktober 2011, 14:40:23
av blueint
Spänningsfall kan man ordna genom att höja spänningen och ha en spänningsregulator precis vid GPS:en.

Måste vara dyr lgh med patchpanel, såg väldigt fräscht ut.

Re: Miniprojekt: GPS-puck över RJ11 (som tidsreferens)

Postat: 2 oktober 2011, 21:28:52
av MadModder
Vad det verkar så gås det mer och mer över till stjärnnät i lägenheterna. Himla smidigt faktiskt. Bara patcha om i centralen om något ska ändras. Inget mer krångel med kaskadkopplade telefonjack. Man har minst 8 poler till vad man vill i varenda rum, från en central punkt. :)
Ofta klarar man sig ju med wlan, och fast telefon är det färre och färre som använder.
Det ska vara IP-TV då...

Re: Miniprojekt: GPS-puck över RJ11 (som tidsreferens)

Postat: 2 oktober 2011, 22:30:16
av blueint
Just att det fanns lediga uttag utöver telefoni och internetanslutning som man kunde patcha tycker jag var ett klart plus. :tumupp: Sen tar förstås hyresvärden massor av extra på hyran för det.. :razz: