Kysymys:
Halvin tapa synkronoida päivämäärä ja aika erillisessä järjestelmässä?
Mark Ransom
2012-06-14 18:46:07 UTC
view on stackexchange narkive permalink

Jos sinulla on laite kytketty verkkoon, vastaus on ilmeinen - käytä NTP: tä.

Jos sinulla ei ole verkkoyhteyttä, voin ajatella 3 tapoja saada nykyinen päivämäärä ja kellonaika:

  • Radiosignaali, eli WWV tai WWVH Yhdysvalloissa.
  • GPS.
  • Matkapuhelinsignaali.

En tiedä kunkin menetelmän etuja ja haittoja, eli piirisarjojen saatavuutta ja kustannuksia tai jos tarvitset matkapuhelintilaus kuuntelemaan matkapuhelintornin lähetystä.

Ihmettelen, onko RDS (Radio Data System) kannattava vaihtoehto. Monet radiovastaanottimet voivat asettaa kellon käyttämällä FM-asemalta vastaanotettua päivämäärää ja kellonaikaa.
@lhballoti, mistä tiedät, mikä FM-asema viritetään?
No en. Laitteen olisi etsittävä radioasemaa ennalta asetetulla taajuusalueella, kunnes RDS-data voidaan purkaa. Jos aikatietoja ei ole käytettävissä, se etsii toista asemaa. Ymmärrän, että kaikki tämä on helpommin sanottu kuin tehty, minkä vuoksi lähetin kommentin vastauksen sijaan. ;)
RDS: n mahdollinen ongelma on, että saat radioaseman aikavyöhykkeen ajan. Edellisellä autollani, kun viritin Yhdistyneen kuningaskunnan radioasemalle (olen Belgiassa), kelloni siirtyi tunnilla, eikä sitä tarvinnut säätää.
Halusin vain mainita, että GPS-aika ja UTC siirtyvät hyvin hitaasti toisistaan ​​(noin 15 sekunnin ero 32 vuoden aikana): http://en.wikipedia.org/wiki/GPS_time#Timekeeping
Tämä on enemmän kysymys kuin vastaus, mutta ihmettelen, kuinka mahdollista se "haistaa" aikadataa satunnaisista solutornilähetyksistä, onko tieto salattu?
RDS: n (ja vastaavan palvelun, joka saattaa olla käytettävissä televisioasemilla) avulla luotat siihen, että joku lähetysinsinööri on muistanut, että asema tekee sen ja pitää tarvittavat laitteet ylläpidossa.Olen lukenut anekdootteja videonauhureista (kyllä, niin vanhoista), että ne nollataan noin 10 minuutilla, koska kaksi markkinoilla olevaa asemaa lähettää eri aikaan päivästä.Molemmat olivat väärässä loukkaantumisen lisäämiseksi loukkaantumiseen .... Tilanne * saattaa olla parantunut.
Kolme vastused:
stevenvh
2012-06-14 19:16:44 UTC
view on stackexchange narkive permalink

Käytän WWVB (itse asiassa DCF77, koska olen Euroopassa). Voit ostaa pienikokoisia pienitehoisia vastaanottimia 10-15 dollarilla. Tämä on 7,95 puntaa (12,50 dollaria).

enter image description here

Se toimii 3 - 5 V: n jännitteellä, ja siinä on kytkentätoiminto alas muutamasta mA: stä alle \ $ \ mu \ $ A. Pienen kokonsa ansiosta se voidaan helposti integroida tuotteeseesi.

GPS ei ehkä sisällä vastaanottoa.

Joel B
2012-06-14 19:39:25 UTC
view on stackexchange narkive permalink

Nämä ovat kolme tavanomaista epäiltyä, joten tässä se menee:

Radiosignaali

Ne tuottaa yleensä NIST tai jokin muu valtion virasto, joka on erittäin huolestunut ajoituksesta, joten odotan niiden olevan erittäin tarkkoja, mutta mielestäni päätöslauselma oli ongelma. He lähettävät päivityksiä kuten joka minuutti. Joten voit synkronoida tarkkaan aikaviitteeseen, mutta olet vastuussa mahdollisesta ajautumisesta näiden päivitysten välillä. Jos järjestelmäsi pystyy käsittelemään sen, niin hienoa. Yksi näiden signaalien etu on, että ne ovat paljon matalampia taajuuksia kuin kaksi muuta menetelmää, joten jos järjestelmäsi tulee olemaan rakennuksen sisällä suurimman osan ajasta tai jollakin todella syrjäisellä alueella, saat paljon paremman vastaanoton kuin kuten GPS / Cellularilla, jotka molemmat vaativat joko puoliselvän näkymän taivaalle tai solutornin suhteellisen lähellä. Näitä moduuleja voi myös olla vaikeampi löytää, koska nämä standardit eivät ole kuumia uusia ominaisuuksia, jotka ovat välttämättömiä jokaiselle uudelle Android / iPhone-laitteelle, joten sinun kannattaa miettiä projektisi toimitus- / läpimenoaikaongelmia.

GPS

Erittäin tarkka ajoitus. Ehdottomasti paras panoksesi, jos tarvitset jatkuvaa tarkkaa ajoitusviitettä. Moduulit ovat helposti saatavissa, melko halpoja ja kustannuksiltaan kertaluonteisia. Tein tämän, jos luulet, että sinulla on aina luotettava näkymä taivaalle, ja valitsisin tämän matkapuhelimen sijasta, koska ne molemmat ovat todennäköisesti yhtä helppoja toteuttaa (luultavasti vain UART puhumalla oheislaitteiden kanssa), mutta sinä voitit Minun ei tarvitse huolehtia palvelun maksamisesta. Lisäksi useimmat moduulit antavat sinulle tarkan taajuusviitteen (1PPS ja 10 MHz), jota voit käyttää prosessorin kellon lisäämiseen tarkkuuden lisäämiseksi (jota et saa kummassakaan muussa vaihtoehdossa).

Solu->

Kiinnostavaa kyllä ​​näillä on yleensä erittäin suuri tarkkuus (eniten tarvitaan, koska ne toimivat TDM-järjestelmässä). Suurin haittapuoli, jonka näen tässä, on se, että Uskon sinun täytyy maksaa palvelusta. Joku saattaa tietää toisin, koska et ehkä tarvitse palvelua saadaksesi ajoituksen, koska (jonkin lain mukaan ... mahdollisesti FCC: n toimeksiannon mukaan) solukantoaaltojen on annettava 911 soittaa läpi. Mikä tarkoittaa, että voit pystyä olemaan yhteydessä torniin ja mahdollisesti saamaan ajoituksen, vain ilman puheluja. Kannattaa ostaa eval-pakki ja testata tämä. Ammattilainen voi olla viestintä tiellä. Jos haluat maksaa palvelumaksun, jos sinulla on koskaan yksikönvaihto, se voi aina lähettää sinulle sähköpostia ja kertoa sinulle jotain epäilyttävää. Saattaa olla myös halpoja, vain teksti- / datasuunnitelmia, jotka ovat saatavilla operaattoreiden kautta, koska monet OEM-valmistajat (esimerkiksi Amazon Kindle) haluavat datayhteyden ilman ääntä. Joten voit tehdä jonkin verran tutkimusta ja saada selville, että hinnoittelu ei ole kovin huono ja sopii budjettiisi.

Kaikki GPS-laitteet eivät tarjoa kiinteää aikaviitettä. Usein helpoin tapa löytää sellainen on etsiä sellaista, joka sanoo pystyvänsä PPS: ään. Tämän lisäksi sinun on varmistettava, että niiden tarkkuus on riittävän korkea. Olen nähnyt GPS: n, jonka virhe oli 200 mS, joka oli hyödytön sovelluksessamme.
Et tarvitse tiliä matkapuhelimelle. Itse asiassa sinun ei tarvitse edes lähetinvastaanotinta, kun vain kuuntelet matkapuhelinten lähetyksiä, saat aikaa.
Et synkronoi toiseen WWVB: n kanssa, vaan synkronoit 50 kHz: n kantoaallon kanssa.Se on erittäin vakaa lyhyellä ja pitkällä aikavälillä.
embedded.kyle
2012-06-14 19:35:08 UTC
view on stackexchange narkive permalink

Radiosignaali on todennäköisesti halvin toteuttaa. Ja se toimii sisätiloissa. Mutta se on hyvin ilmastollisten olosuhteiden alainen. Minulla on digitaalinen sääasema, joka ottaa yhteyttä WWV: hen, ja se valittaa toisinaan, ettei se saa aikaa. Minulla on kuitenkin heikko signaali jopa parhaina päivinä. Olen itärannikolla ja yritän ottaa yhteyttä Coloradoon.

GPS tulee olemaan luotettavampi niin kauan kuin olet ulkona. Sisätilat osuisivat tai jäisivät käyttämäsi piirisarjan ja antennin mukaan. Sillä on lisäetuna sijaintitietojen antaminen.

Matkapuhelinsignaali, olen 90% varma, että tarvitset tilauksen äänidataan ajan vastaanottamiseksi. Tässä on SO-kommentti asiasta: https://stackoverflow.com/questions/6430169/get-local-time-from-the-cell-phone-carrier-cell-tower-gprs-on-a- Windows-mobile Se tekisi solusignaalin toteuttamisen kalleimmaksi. Se riippuu myös solutornin peittävyydestä, joten se ei olisi yhtä luotettava niin laajalla alueella kuin GPS, mutta olisi verrattavissa radioon.

Tämä tuo esiin hyvän asian - jos tarvitset paikallista aikaa, WWV ei auta ja GPS vaatii monimutkaisen sijainnin vyöhykekartoitukseen, kun taas matkapuhelin antaa sinulle sen automaattisesti.
@MarkRansom: Mitä solumodeemit tekevät, jos kaksi lähintä tornia ovat eri aikavyöhykkeillä?
@supercat,, jos se olisi puhelin, jota et puhuisi molempien tornien kanssa, sinut osoitettaisiin yhdelle tai toiselle. En tiedä, että on olemassa aikavyöhykkeitä, jotka kulkevat asutuilla alueilla, joten ehkä se on harvinainen ongelma.
@supercat Se on harvinainen ongelma, kuten Mark ehdotti, mutta se on olemassa, enkä ole varma ratkaisusta. Ajan monimutkaisin paikka on Indiana. Se ulottuu kahteen aikavyöhykkeeseen, ja jotkut läänit tarkkailevat kesäaikaa ja jotkut eivät. Vaikka luulen, että he ovat viime aikoina päässeet samalle sivulle kesäaikaan asti. Jos olet kiinnostunut siitä, miten se hoidetaan, Indiana on paikka opiskella.


Tämä Q & A käännettiin automaattisesti englanniksi.Alkuperäinen sisältö on saatavilla stackexchange-palvelussa, jota kiitämme cc by-sa 3.0-lisenssistä, jolla sitä jaetaan.
Loading...