7777色情网黄A片免费看蜜臀,JIZZYOU中国少妇高潮,国产精品无码免费专区午夜,游泳教练在水下狂c我,《密爱》床戏视频

關注官方微信

卓嵐NTP時間模塊用法

發布(bu)時間:2019-08-30 作(zuo)者:上(shang)海卓(zhuo)嵐 瀏覽(lan)量:17238
1.概述

時(shi)(shi)間(jian)同(tong)(tong)步(bu)(bu)在工程(cheng)應(ying)用(yong)、科(ke)學研究、民(min)生等(deng)領域都(dou)有(you)廣泛的(de)(de)(de)應(ying)用(yong)。時(shi)(shi)間(jian)是生活和(he)工程(cheng)中(zhong)最重要(yao)的(de)(de)(de)參(can)數(shu)之(zhi)一,有(you)的(de)(de)(de)時(shi)(shi)候相(xiang)距幾米的(de)(de)(de)不同(tong)(tong)電子設備需(xu)要(yao)協同(tong)(tong)動作,需(xu)要(yao)同(tong)(tong)步(bu)(bu)時(shi)(shi)鐘(zhong);某些時(shi)(shi)候相(xiang)距幾千公(gong)里的(de)(de)(de)兩臺設備需(xu)要(yao)進行科(ke)學測量需(xu)要(yao)同(tong)(tong)步(bu)(bu)時(shi)(shi)鐘(zhong);有(you)的(de)(de)(de)時(shi)(shi)候掛(gua)在不同(tong)(tong)的(de)(de)(de)教室的(de)(de)(de)時(shi)(shi)鐘(zhong)需(xu)要(yao)精確到(dao)100毫秒以內,為(wei)了能夠統(tong)一考試時(shi)(shi)間(jian)。目前(qian)來說可以通過無線電波、衛星、網(wang)(wang)絡實現時(shi)(shi)間(jian)的(de)(de)(de)同(tong)(tong)步(bu)(bu)。雖(sui)然網(wang)(wang)絡時(shi)(shi)間(jian)同(tong)(tong)步(bu)(bu)精度有(you)限,但是網(wang)(wang)絡時(shi)(shi)間(jian)同(tong)(tong)步(bu)(bu)是最簡單和(he)最經濟的(de)(de)(de)方式。

NTP時間同步示意圖

網絡時間同步一般通過NTP(Network Timer Protocol)協議來完成時間的獲取,互聯網上有多個NTP時間服務器,可以選定一個服務器。NTP模塊通過向NTP時間服務器獲得時間來讓自己的時間和時間服務器同步,NTP的協議并沒有那么簡單,除了網絡協議本身復雜外,它還需要計算路徑傳輸的時間差。ZLSN2043S模塊已經可(ke)以自動實現NTP協議并同步時(shi)鐘(zhong),用(yong)戶如果需要獲(huo)得NTP模塊的內部時(shi)間可(ke)以通過單(dan)片機(ji)串口(kou)(kou)發送串口(kou)(kou)指令即(ji)可(ke)獲(huo)得。

用此方案用戶不同的單(dan)(dan)片(pian)機(ji)(ji)(ji)(單(dan)(dan)片(pian)機(ji)(ji)(ji)1、單(dan)(dan)片(pian)機(ji)(ji)(ji)2、單(dan)(dan)片(pian)機(ji)(ji)(ji)3)之(zhi)間的時(shi)間相(xiang)對(dui)誤差可(ke)以控制(zhi)在2ms以內,基(ji)本可(ke)以滿(man)足普通時(shi)間同步(bu)的需求。

卓(zhuo)嵐提(ti)供的時(shi)間同(tong)步產品,從NTP芯片(pian)到成品設備,種類(lei)繁多。

NTP模塊類型
類型 型號
NTP單芯片(集成Phy) ZLAN1043 ?
以太網NTP時間模塊 ZLSN2043S ?
Wifi NTP時間模塊 ZLSN7046T ?
NTP時間設備(RS232/485接口) ZLAN5143 ?

注(zhu)意ZLAN1043的(de)固件版本要在1.578及以上,ZLAN7144需要在1.490及以上。

2.用法

以上(shang)已經介紹了NTP時間(jian)同步的(de)網(wang)絡和硬(ying)件(jian)結構圖,下面主要介紹軟件(jian)方面如(ru)何配置NTP模塊,以及單片機如(ru)何通過(guo)串口獲得當前的(de)時間(jian)。

2.1.配置文件

配置文(wen)件(jian)用于(yu)設置使用互聯網上哪個時(shi)間服務器。在(zai)計算機上新(xin)建一個空的目(mu)錄ntp_web目(mu)錄,然(ran)后新(xin)建一個空的ntp.txt文(wen)件(jian),內(nei)容(rong)如下(xia):

[NTP]

NTP_SERVER1=a1.a2.a3.a4

NTP_SERVER2=b1.b2.b3.b4

NTP_SERVER3=c1.c2.c3.c4

RE_ARUIRE_TIME=0

名字 含義
NTP_SERVER1 第一個時間服務器的IP或者域名(最多為29個字符)。最多有3個服務器可以設置,但是必須從NTP_SERVER1開始寫,如果只有一個就寫NTP_SERVER1,只有2個就寫NTP_SERVER1和NTP_SERVER2。
RE_ARUIRE_TIME 如果已經成功獲得時間,那么每隔多少毫秒重新獲得時間。范圍是0~2147483647。如果設置為0,則表示永遠不再重新獲得時間。不重新獲得時間時,系統靠CPU內部的時鐘來計算時間。 建議對于精度比較高的地方10分鐘重新讓NTP獲得時間,即ntp.txt中的RE_ARUIRE_TIME=60000。如果采用通過串口發送指令獲得時間的用法,RE_ARUIRE_TIME可以設置為0。

保存好(hao)配(pei)置文件(jian)后,通過(guo)設備(bei)編(bian)輯(ji)→固件(jian)和配(pei)置界面下載這個目(mu)錄,下載后重啟設備(bei)生效。

配置文件下載

只有下載了ntp.txt的模塊才會啟用NTP功能(neng),否則不具(ju)有NTP功能(neng)。

2.2.通過串口獲得時間

以(yi)對應(ying)的(de)(de)波特(te)率(lv)(通過zlvircom可(ke)以(yi)通過網口(kou)設置(zhi)設備波特(te)率(lv),默(mo)認為115200bps)向模(mo)塊的(de)(de)串口(kou)發送固(gu)定的(de)(de)指(zhi)令:ed f2 a3 56 ca db 91 84 b0 d7 92 02 0a 51 4a。則模(mo)塊會(hui)返(fan)回(hui)10個字節的(de)(de)數(shu)(shu)據(ju),如果沒(mei)有返(fan)回(hui)或(huo)者(zhe)返(fan)回(hui)的(de)(de)數(shu)(shu)據(ju)全部是0,說(shuo)明時(shi)間(jian)未獲得或(huo)者(zhe)其它(ta)錯誤。

串口發送和接收

返(fan)(fan)回時間格式為(wei):年-月-日-時-分-秒(miao)-毫(hao)秒(miao)-星期。其中年和毫(hao)秒(miao)占用(yong)2字節,V1.580以上(shang)版本毫(hao)秒(miao)才(cai)有意(yi)義。例(li)如返(fan)(fan)回數據:07 e3 05 04 0f 24 29 00 00 06,則表示2019年5月4日15點35分41秒(miao),00 00 為(wei)毫(hao)秒(miao)數。06為(wei)星期六的意(yi)思。發(fa)送指(zhi)令后,一般返(fan)(fan)回時指(zhi)令會在(zai)100ms內返(fan)(fan)回給串口。

注意使用通過串(chuan)口(kou)獲得時(shi)(shi)間比主(zhu)動向串(chuan)口(kou)發送時(shi)(shi)間具有更高的精度,不同模塊的時(shi)(shi)間誤差在2ms時(shi)(shi)間內。另(ling)外如果需(xu)(xu)要精確到絕(jue)對時(shi)(shi)間,需(xu)(xu)要減(jian)去串(chuan)口(kou)按照指定波(bo)特(te)率(lv)發送以上10個字節的時(shi)(shi)間。

2.3.主動向串口發送時間

在上述ntp.txt目錄下新(xin)建一個httpd.txt的(de)文件,httpd.txt內容(rong)請咨詢卓嵐工程師。保(bao)存(cun)后,和ntp.txt文件一起使用下載工具下載到設備(bei)內部。這樣設備(bei)會每(mei)隔1秒鐘向串口(kou)主動輸出時(shi)間(jian)。輸出的(de)日期(qi)格(ge)式為字符(fu)串“2019-05-13 22:23:31”,不(bu)包含(han)字符(fu)串末尾的(de)0。其(qi)中年4位(wei)、其(qi)它(ta)都是2位(wei)。日期(qi)和時(shi)間(jian)中間(jian)用空格(ge)分開(kai)。

同時也支(zhi)持毫秒的輸出(chu)格(ge)式(shi)為:“2019-05-13 22:23:31.123”。其中(zhong)123為毫秒。請盡量使用高波特(te)率輸出(chu)時間。