编(Bian)辑(Ji):(?)正(Zheng)瑞(Rui)电(Dian)子(Zi) 发(Fa)布(Bu)时(Shi)间(Jian):(?)2020-07-15 阅(Yue)读(Du):(?)7209
山(Shan)东(Dong)正(Zheng)瑞(Rui)电(Dian)子(Zi)有(You)限(Xian)公(Gong)司(Si)网(Wang)络(Luo)时(Shi)间(Jian)模(Mo)块(Kuai)内(Nei)嵌(Qian)了(Liao)NTP/SNTP协(Xie)议(Yi),(?)符(Fu)合(He)网(Wang)络(Luo)时(Shi)间(Jian)协(Xie)议(Yi)RFC-1305/5905/1769((?)Network TimeProtocol Version 4)(?) ,(?)能(Neng)向(Xiang)网(Wang)络(Luo)上(Shang)的(De)终(Zhong)端(Duan)提(Ti)供(Gong)时(Shi)间(Jian)查(Cha)询(Xun)服(Fu)务(Wu)。(?)需(Xu)外(Wai)接(Jie)一(Yi)个(Ge)串(Chuan)口(Kou)时(Shi)间(Jian)报(Bao)文(Wen)输(Shu)出(Chu),(?)并(Bing)有(You)秒(Miao)脉(Mai)冲(Chong)输(Shu)出(Chu)的(De)时(Shi)钟(Zhong)源(Yuan)。(?)
1、(?)使(Shi)用(Yong)方(Fang)法(Fa)
1.1、(?)系(Xi)统(Tong)结(Jie)构(Gou)
我(Wo)们(Men)推(Tui)荐(Jian)的(De)使(Shi)用(Yong)方(Fang)式(Shi)可(Ke)参(Can)考(Kao)下(Xia)图(Tu)系(Xi)统(Tong)结(Jie)构(Gou),(?)本(Ben)文(Wen)的(De)描(Miao)述(Shu)都(Du)基(Ji)于(Yu)这(Zhe)样(Yang)的(De)系(Xi)统(Tong)结(Jie)构(Gou)。(?)
1.2、(?)外(Wai)接(Jie)时(Shi)钟(Zhong)源(Yuan)
模(Mo)块(Kuai)正(Zheng)常(Chang)工(Gong)作(Zuo)时(Shi),(?) 需(Xu)外(Wai)部(Bu)接(Jie)一(Yi)个(Ge)准(Zhun)确(Que)的(De)时(Shi)钟(Zhong)源(Yuan)。(?)时(Shi)钟(Zhong)源(Yuan)应(Ying)可(Ke)以(Yi)从(Cong)串(Chuan)口(Kou)输(Shu)出(Chu)时(Shi)间(Jian)数(Shu)据(Ju),(?)并(Bing)提(Ti)供(Gong)秒(Miao)脉(Mai)冲(Chong)的(De)功(Gong)能(Neng)。(?)市(Shi)面(Mian)上(Shang)很(Hen)多(Duo)个(Ge) GPS 授(Shou)时(Shi)模(Mo)块(Kuai)能(Neng)很(Hen)好(Hao)的(De)满(Man)足(Zu)这(Zhe)个(Ge)要(Yao)求(Qiu)。(?)通(Tong)用(Yong)的(De)网(Wang)络(Luo)授(Shou)时(Shi)模(Mo)块(Kuai)仅(Jin)能(Neng)解(Jie)析(Xi)NMEA0183 语(Yu)句(Ju)的(De)推(Tui)荐(Jian)定(Ding)位(Wei)语(Yu)句(Ju)((?)RMC)(?) 语(Yu)句(Ju)格(Ge)式(Shi)请(Qing)参(Can)考(Kao)附(Fu)录(Lu)。(?)
1.3、(?)停(Ting)止(Zhi)工(Gong)作(Zuo)
由(You)于(Yu)模(Mo)块(Kuai)的(De)时(Shi)间(Jian)精(Jing)度(Du)完(Wan)全(Quan)依(Yi)赖(Lai)于(Yu)外(Wai)接(Jie)时(Shi)钟(Zhong)源(Yuan)的(De)精(Jing)度(Du)。(?)在(Zai)外(Wai)接(Jie)时(Shi)钟(Zhong)源(Yuan)失(Shi)效(Xiao)后(Hou),(?) 模(Mo)块(Kuai)正(Zheng)常(Chang)工(Gong)作(Zuo) 60秒(Miao),(?)后(Hou)停(Ting)止(Zhi)提(Ti)供(Gong)时(Shi)钟(Zhong)服(Fu)务(Wu)。(?)串(Chuan)口(Kou)时(Shi)钟(Zhong)帧(Zheng)或(Huo)秒(Miao)脉(Mai)冲(Chong)失(Shi)效(Xiao)都(Du)能(Neng)导(Dao)致(Zhi)网(Wang)络(Luo)授(Shou)时(Shi)模(Mo)块(Kuai)停(Ting)止(Zhi)工(Gong)作(Zuo)。(?)
2、(?)输(Shu)入(Ru)信(Xin)号(Hao)要(Yao)求(Qiu)
所(Suo)有(You)信(Xin)号(Hao)包(Bao)括(Kuo)串(Chuan)口(Kou)与(Yu)秒(Miao)脉(Mai)冲(Chong),(?)都(Du)是(Shi) TTL 电(Dian)平(Ping)的(De)方(Fang)式(Shi),(?)高(Gao)电(Dian)平(Ping)输(Shu)入(Ru)电(Dian)压(Ya) 2.4~(?)5V,(?)低(Di)电(Dian)平(Ping)输(Shu)入(Ru)电(Dian)压(Ya) 0~(?)0.8V
2.1、(?)串(Chuan)口(Kou)输(Shu)入(Ru)
模(Mo)块(Kuai)串(Chuan)口(Kou)接(Jie)收(Shou)是(Shi)一(Yi)个(Ge)异(Yi)步(Bu)串(Chuan)行(Xing)接(Jie)口(Kou),(?)支(Zhi)持(Chi)以(Yi)下(Xia)设(She)置(Zhi)
2.2、(?)秒(Miao)脉(Mai)冲(Chong)输(Shu)入(Ru)
外(Wai)部(Bu)时(Shi)钟(Zhong)源(Yuan)提(Ti)供(Gong)的(De)秒(Miao)脉(Mai)冲(Chong)应(Ying)是(Shi)高(Gao)电(Dian)平(Ping)脉(Mai)冲(Chong),(?)高(Gao)电(Dian)平(Ping)的(De)上(Shang)跳(Tiao)沿(Yan)对(Dui)应(Ying) 0 秒(Miao)时(Shi)刻(Ke)。(?)脉(Mai)冲(Chong)宽(Kuan)度(Du)在(Zai)1ms~(?)900ms 之(Zhi)间(Jian)。(?)
2.3、(?)秒(Miao)脉(Mai)冲(Chong)与(Yu)串(Chuan)口(Kou)时(Shi)间(Jian)帧(Zheng)相(Xiang)位(Wei)关(Guan)系(Xi)应(Ying)用(Yong)中(Zhong),(?)应(Ying)严(Yan)格(Ge)遵(Zun)循(Xun)此(Ci)相(Xiang)位(Wei)关(Guan)系(Xi),(?)否(Fou)则(Ze)将(Jiang)导(Dao)致(Zhi)模(Mo)块(Kuai)提(Ti)供(Gong)时(Shi)间(Jian)不(Bu)准(Zhun)。(?)秒(Miao)脉(Mai)冲(Chong)先(Xian)输(Shu)出(Chu),(?)与(Yu)秒(Miao)脉(Mai)冲(Chong)对(Dui)应(Ying)的(De)时(Shi)间(Jian)的(De)数(Shu)据(Ju)帧(Zheng)随(Sui)后(Hou)输(Shu)出(Chu)。(?)可(Ke)参(Can)考(Kao)下(Xia)图(Tu):(?)
3、(?)模(Mo)块(Kuai)的(De)性(Xing)能(Neng)
3.1、(?)瞬(Shun)间(Jian)服(Fu)务(Wu)能(Neng)力(Li)
表(Biao)示(Shi)某(Mou)个(Ge)很(Hen)小(Xiao)的(De)时(Shi)间(Jian)内(Nei),(?)能(Neng)接(Jie)受(Shou) NTP 客(Ke)户(Hu)端(Duan)的(De)时(Shi)间(Jian)请(Qing)求(Qiu)的(De)个(Ge)数(Shu),(?)其(Qi)表(Biao)征(Zheng)模(Mo)块(Kuai)能(Neng)同(Tong)时(Shi)处(Chu)理(Li)多(Duo)台(Tai)客(Ke)户(Hu)端(Duan)请(Qing)求(Qiu)的(De)能(Neng)力(Li),(?)这(Zhe)个(Ge)指(Zhi)标(Biao)主(Zhu)要(Yao)由(You)设(She)备(Bei)网(Wang)络(Luo)数(Shu)据(Ju)缓(Huan)冲(Chong)大(Da)小(Xiao)决(Jue)定(Ding)。(?)我(Wo)们(Men)的(De)模(Mo)块(Kuai)采(Cai)用(Yong)了(Liao)具(Ju)有(You) 2KRAM 网(Wang)络(Luo)缓(Huan)冲(Chong)的(De)RAM 嵌(Qian)入(Ru)式(Shi)处(Chu)理(Li)器(Qi),(?)考(Kao)虑(Lu)到(Dao)一(Yi)帧(Zheng)SNTP请(Qing)求(Qiu)帧(Zheng)为(Wei)90字(Zi)节(Jie),(?)因(Yin)此(Ci)模(Mo)块(Kuai)的(De)瞬(Shun)间(Jian)服(Fu)务(Wu)能(Neng)力(Li)为(Wei):(?)瞬(Shun)间(Jian)服(Fu)务(Wu)能(Neng)力(Li) = 2000/90 ≈(?) 22 台(Tai)
3.2、(?)秒(Miao)服(Fu)务(Wu)能(Neng)力(Li)
为(Wei)此(Ci),(?)我(Wo)们(Men)编(Bian)写(Xie)一(Yi)个(Ge)测(Ce)试(Shi)程(Cheng)序(Xu),(?)测(Ce)试(Shi)模(Mo)块(Kuai)的(De)秒(Miao)服(Fu)务(Wu)能(Neng)力(Li)。(?)程(Cheng)序(Xu)运(Yun)行(Xing)后(Hou)不(Bu)断(Duan)的(De)请(Qing)求(Qiu)时(Shi)间(Jian)->等(Deng)待(Dai)回(Hui)应(Ying)->请(Qing)求(Qiu)时(Shi)间(Jian)->等(Deng)待(Dai)回(Hui)应(Ying)…(?),(?)程(Cheng)序(Xu)计(Ji)算(Suan)每(Mei)秒(Miao)的(De)请(Qing)求(Qiu)数(Shu)与(Yu)回(Hui)应(Ying)数(Shu)。(?)由(You)此(Ci)评(Ping)估(Gu)模(Mo)块(Kuai)的(De)服(Fu)务(Wu)能(Neng)力(Li)。(?)实(Shi)际(Ji)上(Shang),(?)这(Zhe)样(Yang)的(De)测(Ce)试(Shi)方(Fang)法(Fa)比(Bi)较(Jiao)保(Bao)守(Shou),(?)实(Shi)际(Ji)的(De)服(Fu)务(Wu)能(Neng)力(Li)会(Hui)比(Bi)测(Ce)试(Shi)结(Jie)果(Guo)高(Gao),(?)因(Yin)为(Wei)模(Mo)块(Kuai)在(Zai)计(Ji)算(Suan)机(Ji)处(Chu)理(Li)回(Hui)应(Ying)帧(Zheng)时(Shi)间(Jian)是(Shi)空(Kong)闲(Xian)的(De)。(?)使(Shi)用(Yong)多(Duo)台(Tai)计(Ji)算(Suan)机(Ji)同(Tong)时(Shi)测(Ce)试(Shi),(?)结(Jie)果(Guo)会(Hui)更(Geng)精(Jing)确(Que)。(?)
测(Ce)试(Shi)结(Jie)果(Guo)如(Ru)下(Xia):(?)
测(Ce)试(Shi)结(Jie)果(Guo)
测(Ce)试(Shi)时(Shi)间(Jian):(?) 483 秒(Miao)
请(Qing)求(Qiu)累(Lei)计(Ji)次(Ci)数(Shu):(?) 701420 次(Ci)
因(Yin)此(Ci),(?)平(Ping)均(Jun)的(De)秒(Miao)服(Fu)务(Wu)能(Neng)力(Li) = 701420 / 483 = 1452 次(Ci)
当(Dang)我(Wo)们(Men)用(Yong)三(San)台(Tai)计(Ji)算(Suan)机(Ji)同(Tong)时(Shi)进(Jin)行(Xing)测(Ce)试(Shi)是(Shi),(?)平(Ping)均(Jun)的(De)秒(Miao)服(Fu)务(Wu)能(Neng)力(Li)大(Da)约(Yue)是(Shi) 3000 次(Ci)/秒(Miao)。(?)