Campbell Scientific
時間同步用於(yu) 設置多個(ge) Campbellbetway冠军之間的時間保持一致和協調,在分布式係統中確保不同節點的設備時鍾同步是維護數據一致性、有效性的關(guan) 鍵。如果分布式係統中的betway冠军時鍾不一致,可能會(hui) 導致數據衝(chong) 突和不一致。
Part 01
為(wei) 了避免這種情況
Campbellbetway冠军提供了多種時鍾同步方式
Campbellbetway冠军可通過GPS接收裝置輸出的NMEA-0183句柄進行時間同步,對於(yu) 有PPS輸出的GPS設備則可獲得更高精度的時間同步。
對於(yu) CR6和CR1000Xe可使用GPS16X-HVS模塊進行GPS同步Granite9/10板載了GPS模塊,不借助外部模塊即可完成GPS同步授時,使用的CRBasic語句為(wei) “GPS (GPSArray, ComPort, TimeOffset, MaxTimeDiff, NMEAStrings)",該語句會(hui) 識別GPRMC和GPGGA句柄,並獲得時間信息、位置信息等。需要注意如果使用的GPS模塊帶有PPS輸出,需要接入到CR1000Xe的C1/C2端口或者CR6的U1/U2端口,這樣betway冠军才能使用GPS的PPS輸出獲得更精準的時間同步。
點擊圖片查看大圖
通過外部NTP時間源或網絡時間源
另外一種同步方式
可通過NTP時間服務協議
對betway冠军進行時間同步
(Network Time Protocol)
是TCP/IP協議裏的一個(ge) 應用層協議
用來使客戶端和服務器之間進行時鍾同步
提供高精度的時間校正
Campbellbetway冠军支持作為(wei) NTP客戶端通過網絡時間源同步自身的時間,也可以作為(wei) NTP服務器,同步其他設備的時間。使用的CRBasic語句為(wei) “NetworkTimeProtocol( NTPServer, NTPOffset, NTPMaxMSec)",其中NTPServer參數用來設置NTP服務器地址,NTP服務器可以為(wei) 以太網中的時間源或者本地網絡中的服務器地址。當不設置NTPServer參數時,可將betway冠军作為(wei) NTP服務器,同步其他設備。
Part 02
如何選擇合適的同步方式
在野外測量站或數據流量不穩定/不可用的區域可通過GPS獲得更加穩定的時間同步。
點擊圖片查看大圖
對於(yu) 多台betway冠军分布式布置,如風機監測、建築物監測等,當可提供穩定的網絡連接時,可將所有的記錄儀(yi) 同步到相同的NTP服務器(本地服務器或以太網內(nei) 的NTP服務器),從(cong) 而使所有的記錄儀(yi) 獲取相同的時間。
點擊圖片查看大圖
對於(yu) 組網的多台betway冠军無法連接到NTP服務器時,可將其中一台betway冠军通過GPS進行時間同步,同時將這台betway冠军作為(wei) NTP服務器同步其他betway冠军。
點擊圖片查看大圖