독립형 시스템의 날짜와 시간을 동기화하는 가장 저렴한 방법은 무엇입니까?


11

장치가 네트워크에 연결된 경우 대답은 명백 합니다. NTP를 사용하십시오 .

네트워크에 연결되어 있지 않으면 현재 날짜와 시간을 얻는 세 가지 방법을 생각할 수 있습니다.

  • 라디오 신호, 즉 미국의 WWV 또는 WWVH
  • GPS.
  • 휴대폰 신호.

나는 각 방법의 장단점, 즉 칩셋의 가용성 및 비용, 또는 셀 타워 전송을 도청하기 위해 휴대 전화 가입이 필요한 경우를 모른다.


RDS (Radio Data System)가 실행 가능한 옵션인지 궁금합니다. 많은 라디오 수신기가 FM 방송국에서 수신 한 날짜와 시간을 사용하여 시계를 설정할 수 있습니다.
lhballoti

@lhballoti, 어떤 FM 방송국을 튜닝해야하는지 어떻게 알 수 있습니까?
Mark Ransom

글쎄요. 장치는 RDS 데이터가 디코딩 될 수있을 때까지 미리 설정된 주파수 범위의 라디오 방송국을 찾아야합니다. 사용 가능한 시간 데이터가 없으면 다른 스테이션을 찾습니다. 나는이 모든 것이 말보다 쉽다는 것을 알고 있기 때문에 대답 대신 의견을 게시했습니다. ;)
lhballoti 2016 년

3
RDS의 가능한 문제점은 라디오 방송국 시간대의 시간을 얻는 것입니다. 이전 자동차를 사용하여 영국 라디오 방송국 (벨기에 있음)을 선국하면 시계가 1 시간 씩 상쇄되어 조정할 수 없었습니다.
stevenvh

이것은 대답보다 더 많은 질문이지만 무작위 셀 타워 전송에서 시간 데이터를 "스니핑"하는 것이 가능한지 궁금합니다. 데이터가 암호화되어 있습니까?
pault

답변:


11

WWVB를 사용합니다 (유럽에 있기 때문에 실제로 DCF77). 10-15 달러에 소형 저전력 수신기를 구입할 수 있습니다. 이것은 GBP 7.95 (USD 12.50)입니다.

여기에 이미지 설명을 입력하십시오

μ

GPS 수신이 내부에 없을 수 있습니다.


6

이것들은 보통 세 명의 용의자입니다.

라디오 신호

이들은 일반적으로 NIST 또는 타이밍에 매우 관심이있는 다른 정부 기관에 의해 생성되므로 해상도가 문제라는 것을 기억하면 매우 정확할 것으로 기대합니다. 그들은 매분마다 업데이트를 방송합니다. 따라서 정확한 시간 참조와 동기화 할 수 있지만 이러한 업데이트 사이의 편차에 대한 책임은 귀하에게 있습니다. 시스템에서 처리 할 수 ​​있다면 좋습니다. 이 신호의 장점 중 하나는 다른 두 가지 방법보다 주파수가 훨씬 낮다는 것입니다. 따라서 시스템이 대부분의 시간 내에 또는 일부 원격 지역에있을 경우보다 훨씬 더 나은 수신을 얻을 수 있습니다 GPS / 셀룰러를 사용하는 경우 각각 하늘이 반투명하게 보이거나 상대적으로 근접한 셀 타워가 필요합니다. 또한,

GPS

매우 정확한 타이밍. 지속적으로 정확한 타이밍 참조가 필요한 경우 확실히 최선의 방법입니다. 모듈은 쉽게 구할 수 있고 상당히 비싸지 않으며 1 회 비용이 듭니다. 항상 하늘을 안정적으로 볼 수 있다고 생각한다면이 작업을 수행하고 아마도 구현하기 쉬운 것 (아마도 UART가 주변 장치와 대화하는 것)이기 때문에 셀룰러보다 이것을 선택할 것입니다. 서비스 비용 지불을 걱정할 필요가 없습니다. 또한 대부분의 모듈은 정확한 주파수 참조 (1PPS 및 10MHz)를 제공하여 프로세서 클럭을 높이는 데 사용할 수있는 정확도를 제공합니다 (다른 두 옵션 중 하나를 사용하지 않음).

세포질

흥미롭게도 이들은 정확도가 매우 높은 경향이 있습니다 (대부분 TDM 체계에서 작동 할 때 필요함). 내가 볼 수있는 가장 큰 단점은 내가 믿는 것입니다서비스 비용을 지불해야합니다. 셀룰러가 911에 전화를 걸도록 요구하기 때문에 (일부 법령에 따라 FCC 규정에 따라) 타이밍을 얻기 위해 서비스가 필요하지 않을 수 있으므로 누군가 다르게 알 수 있습니다. 즉, 타워와 연결하여 전화를 걸지 않고도 타이밍을 얻을 수 있음을 의미합니다. 평가 키트를 구입하여 테스트 해 볼 가치가 있습니다. 여기의 전문가는 길 아래의 커뮤니케이션 일 수 있습니다. 서비스 요금을 지불하고 싶은 느낌이 드는 경우 단위 휴식이있는 경우 항상 메시지를 보내 의심스러운 일이 있음을 알려줄 수 있습니다. 많은 OEM 제조업체 (예 : Amazon Kindle)가 오디오없이 데이터 연결을 원하기 때문에 통신 업체를 통해 저렴한 텍스트 / 데이터 전용 요금제를 이용할 수도 있습니다. 따라서 조사를 통해 가격이 그다지 나쁘지 않으며 예산 범위에 맞지 않음을 알 수 있습니다.


모든 GPS가 확실한 시간 기준을 제공하는 것은 아닙니다. 하나를 찾는 가장 쉬운 방법은 종종 PPS라고 말하는 것을 찾는 것입니다. 또한 정확도가 충분히 높아야합니다. 우리의 응용 프로그램에서 쓸모없는 200mS의 오류가있는 GPS를 보았습니다.
Kortuk

2
셀룰러 시간에 대한 계정이 필요하지 않습니다. 실제로, 셀 타워 방송을 듣는 것만으로도 트랜시버가 필요하지 않습니다.
longneck

WWVB를 사용하여 초와 동기화하지 않고 50khz 반송파와 동기화합니다. 단기적으로나 장기적으로 매우 안정적입니다.
John Meacham

4

무선 신호는 아마도 구현하기에 가장 저렴한 것일 것입니다. 그리고 그것은 실내에서 작동합니다. 그러나 대기 조건이 매우 중요합니다. WWV에 연락하는 디지털 기상 관측소가 있는데 때로 시간이 걸리지 않는다고 불평합니다. 그러나 나는 가장 좋은 날에도 신호가 약합니다. 동쪽 해안에 있는데 콜로라도에 연락하려고합니다.

실외에있는 한 GPS가 더 안정적입니다. 사용하는 칩셋과 안테나에 따라 실내에 충돌이 발생합니다. 위치 데이터를 제공한다는 추가 이점이 있습니다.

휴대 전화 신호, 시간을 받으려면 음성 데이터를 구독해야합니다. 그 효과에 대한 SO 의견은 다음과 같습니다 : https : //.com 따라서 셀 신호를 구현하는 데 가장 많은 비용이 듭니다. 또한 셀 타워 적용 범위에 의존하기 때문에 GPS만큼 광범위한 위치에서 신뢰할 수는 없지만 라디오와 비교할 수 있습니다.


3
현지 시간이 필요한 경우 WWV는 도움이되지 않으며 GPS는 영역 매핑을위한 복잡한 위치를 요구하지만 휴대 전화는 자동으로 사용자에게 알려줍니다.
Mark Ransom

@MarkRansom : 가장 가까운 두 개의 타워가 다른 시간대에있는 경우 셀 모뎀은 어떻게합니까?
supercat 2016 년

@supercat, 전화가 두 타워와 통신하지 않으면 둘 중 하나에 할당됩니다. 인구가 많은 지역에 걸쳐있는 시간대가 있는지 모르므로 드문 문제 일 수 있습니다.
Mark Ransom

@supercat Mark가 제안한 것처럼 드문 문제이지만 존재하지만 해결책을 잘 모르겠습니다. 가장 복잡한 장소는 인디아나입니다. 그것은 두 시간대에 걸쳐 있으며 일부 카운티는 일광 절약 시간을 준수하지만 일부는 그렇지 않습니다. 최근에는 일광 절약 시간까지 모두 같은 페이지에 도착했다고 생각합니다. 처리 방법에 관심이 있다면 인디애나가 공부할 곳입니다.
embedded.kyle
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.