草庐IT

计算机内网建设对GPS北斗卫星授时服务器的技术需求

NTP校时服务器 2023-03-28 原文

计算机内网建设对GPS北斗卫星授时服务器的技术需求

计算机内网建设对GPS北斗卫星授时服务器的技术需求

京准电子科技官微——ahjzsz

北斗GPS时间以及服务器同步时间一般只提供一个网络技术接口,另外就是为了要实现与卫星对时,各服务器、工作站和前置机都需要通过运行对时进程,从而进行全网精准授时。网络时间服务器是针对自动化系统中的计算机、控制装置等进行校时的有效时统产品,网络时间服务器它从北斗GPS卫星上获取标准的时间信号,将这些信息通过各种接口类型来传输给自动化系统中需要时间信息的设备,这样就可以达到整个系统的时间同步。

  只需前置机运行对时进程定期与北斗GPS时间服务器模式对时,并定期对服务器和工作站等设备进行锁星维护,从而可以更加方便地实现全系统的稳定同步工作,因而主站端系统对时方式主流模式就是母钟中心分散统一对时。

  如果企事业工作运行中时间不一致,会造成工作数据的衔接不一致或系统运转混乱,基于互联网同步这个重要原因,对时的精准度尤其重要,因而我们建议运行环境需要搭建卫星授时同步系统。

网络时间服务器系统建设提供的时间技术特性如下:  

1、 网络设备对时管理系统的重要性:

  企事业及科研部门需要加强网络平台管理精准同步,以便于工作的准确性, 如果网络中时间已经不能完全同步,那么同一个行为在不同专业设备中产生的日志将不能序列化。

  也就无法对这些方面问题能力深入分析和解决。另外当网管中心采用多点日志记录时,如果计算机网络时间各个节点时间不同步,也将造成日志记录的混乱。若需要了解这些基本信息快速准确程度检测故障定位,准确的时间信息是必要性的。 

2、 与时间因素有关的应用开发系统:

  应满足用户技术参数授时的网络工程应用系统,保证时间的准确性和不可更改性。另外,对客户端操作的应用电子系统也要求同步标准时间。确保工作相互之间的远程应用系统调用能够促进正常同步运行;为了进一步保证这样一个全面系统调用不会重复,该系统调用只在一个具体时间间隔内有效。如果缺乏系统间的时间不同步。

  该系统调用可能在还没有发生改变之前就因为超时而不能顺利进行, 造成整体运转混乱不堪,所以建立完整的时间同步系统是目前各行业的必然规划。

 

GPS北斗卫星授时服务器技术参数指标

网络协议

NTP v1.v2.v3&v4(RFC1119&1305)

SNTP(RFC2030)

MD5 Authentication(RFC1321)

Telnet(RFC854)

NTP Unicast,Broadcast,Multicast,Autokey TIME(RFC868) FTP(RFC959)DAYTIME(RFC867) DHCP (RFC2131)

HTTP/SSL/HTTPS(RFC2616)

SSH/SCP (Internet Draft)

SNMP v1,v2、MIB II (RFC1213) RSA非对称加密

IPV4、IPV6、IPv4/IPv6 Hybrid

 

服务器性能

●    GPS北斗双参考源一级时钟服务器,同步精度1µs

●    用户终端同步授时精度:0.5-2ms(局域网典型值)

●    用户容量:可支持数万台客户端

●    NTP请求量:14000次/秒

●    可连接另一台NTP服务器,构成2级时钟

●    支持大于4000条日志记录功能

 

授时型GPS/北斗接收机

●    频率:GPS L1;BD2 B1

●    系统模式:(可设置):单北斗/单GPS/混合定位模式

●    通道:32通道

●    首次定位时间:冷启动:<35s;热启动<1s,重捕获<1s

●    授时精度优于<30ns(RMS)

●    定位精度:3m(RMS)

 

前面板

●    VFD高亮度液晶屏显示卫星收星状态、时间、卫星个数、经纬度、高度、 各网卡IP、系统工作状态;

●    三色指示灯——指示NTP服务是否启动、网络连接是否正常、 NTP请求是否超过8000次/秒和卫星是否锁定等;

 

后面板

天线口:BNC,1路,GPS L1;BD2 B1,输出5V DC

网口:RJ-45,6路,10/100/1000M自适应以太网接口

Console: RJ-45,1路,RS232电平,控制接口

TOD: DB-9 female,1路,RS232电平,时间、位置信息

VGA: DB-9 female,1路,显示输出

ALARM干接点报警:3对,电源、GPS、端口容量报警

1PPS:BNC,1路,精度30ns(RMS)

USB:1路,备份、恢复、升级功能

 

物理及环境参数

尺寸:1U机箱440×44.5×364mm

重量:3.5Kg

电源:220V±20% 47Hz~63Hz

工作温度:-10℃~+55℃(主机)-40℃~+75℃(天线)

存贮温度:-45℃~+85℃ 湿度:95%无冷凝

功耗:20W

有关计算机内网建设对GPS北斗卫星授时服务器的技术需求的更多相关文章

  1. ruby - 具有身份验证的私有(private) Ruby Gem 服务器 - 2

    我想安装一个带有一些身份验证的私有(private)Rubygem服务器。我希望能够使用公共(public)Ubuntu服务器托管内部gem。我读到了http://docs.rubygems.org/read/chapter/18.但是那个没有身份验证-如我所见。然后我读到了https://github.com/cwninja/geminabox.但是当我使用基本身份验证(他们在他们的Wiki中有)时,它会提示从我的服务器获取源。所以。如何制作带有身份验证的私有(private)Rubygem服务器?这是不可能的吗?谢谢。编辑:Geminabox问题。我尝试“捆绑”以安装新的gem..

  2. ruby-on-rails - 使用一系列等级计算字母等级 - 2

    这里是Ruby新手。完成一些练习后碰壁了。练习:计算一系列成绩的字母等级创建一个方法get_grade来接受测试分数数组。数组中的每个分数应介于0和100之间,其中100是最大分数。计算平均分并将字母等级作为字符串返回,即“A”、“B”、“C”、“D”、“E”或“F”。我一直返回错误:avg.rb:1:syntaxerror,unexpectedtLBRACK,expecting')'defget_grade([100,90,80])^avg.rb:1:syntaxerror,unexpected')',expecting$end这是我目前所拥有的。我想坚持使用下面的方法或.join,

  3. ruby-on-rails - 启动 Rails 服务器时 ImageMagick 的警告 - 2

    最近,当我启动我的Rails服务器时,我收到了一长串警告。虽然它不影响我的应用程序,但我想知道如何解决这些警告。我的估计是imagemagick以某种方式被调用了两次?当我在警告前后检查我的git日志时。我想知道如何解决这个问题。-bcrypt-ruby(3.1.2)-better_errors(1.0.1)+bcrypt(3.1.7)+bcrypt-ruby(3.1.5)-bcrypt(>=3.1.3)+better_errors(1.1.0)bcrypt和imagemagick有关系吗?/Users/rbchris/.rbenv/versions/2.0.0-p247/lib/ru

  4. ruby-on-rails - s3_direct_upload 在生产服务器中不工作 - 2

    在Rails4.0.2中,我使用s3_direct_upload和aws-sdkgems直接为s3存储桶上传文件。在开发环境中它工作正常,但在生产环境中它会抛出如下错误,ActionView::Template::Error(noimplicitconversionofnilintoString)在View中,create_cv_url,:id=>"s3_uploader",:key=>"cv_uploads/{unique_id}/${filename}",:key_starts_with=>"cv_uploads/",:callback_param=>"cv[direct_uplo

  5. ruby-on-rails - 在 Rails 中调试生产服务器 - 2

    您如何在Rails中的实时服务器上进行有效调试,无论是在测试版/生产服务器上?我试过直接在服务器上修改文件,然后重启应用,但是修改好像没有生效,或者需要很长时间(缓存?)我也试过在本地做“脚本/服务器生产”,但是那很慢另一种选择是编码和部署,但效率很低。有人对他们如何有效地做到这一点有任何见解吗? 最佳答案 我会回答你的问题,即使我不同意这种热修补服务器代码的方式:)首先,你真的确定你已经重启了服务器吗?您可以通过跟踪日志文件来检查它。您更改的代码显示的View可能会被缓存。缓存页面位于tmp/cache文件夹下。您可以尝试手动删除

  6. 计算机毕业设计ssm+vue基本微信小程序的小学生兴趣延时班预约小程序 - 2

    项目介绍随着我国经济迅速发展,人们对手机的需求越来越大,各种手机软件也都在被广泛应用,但是对于手机进行数据信息管理,对于手机的各种软件也是备受用户的喜爱小学生兴趣延时班预约小程序的设计与开发被用户普遍使用,为方便用户能够可以随时进行小学生兴趣延时班预约小程序的设计与开发的数据信息管理,特开发了小程序的设计与开发的管理系统。小学生兴趣延时班预约小程序的设计与开发的开发利用现有的成熟技术参考,以源代码为模板,分析功能调整与小学生兴趣延时班预约小程序的设计与开发的实际需求相结合,讨论了小学生兴趣延时班预约小程序的设计与开发的使用。开发环境开发说明:前端使用微信微信小程序开发工具:后端使用ssm:VU

  7. ruby - 如何计算 Liquid 中的变量 +1 - 2

    我对如何计算通过{%assignvar=0%}赋值的变量加一完全感到困惑。这应该是最简单的任务。到目前为止,这是我尝试过的:{%assignamount=0%}{%forvariantinproduct.variants%}{%assignamount=amount+1%}{%endfor%}Amount:{{amount}}结果总是0。也许我忽略了一些明显的东西。也许有更好的方法。我想要存档的只是获取运行的迭代次数。 最佳答案 因为{{incrementamount}}将输出您的变量值并且不会影响{%assign%}定义的变量,我

  8. ruby - 我的 Ruby IRC 机器人没有连接到 IRC 服务器。我究竟做错了什么? - 2

    require"socket"server="irc.rizon.net"port="6667"nick="RubyIRCBot"channel="#0x40"s=TCPSocket.open(server,port)s.print("USERTesting",0)s.print("NICK#{nick}",0)s.print("JOIN#{channel}",0)这个IRC机器人没有连接到IRC服务器,我做错了什么? 最佳答案 失败并显示此消息::irc.shakeababy.net461*USER:Notenoughparame

  9. ruby - 使用 Ruby,计算 n x m 数组的每一列中有多少个 true 的简单方法是什么? - 2

    给定一个nxmbool数组:[[true,true,false],[false,true,true],[false,true,true]]有什么简单的方法可以返回“该列中有多少个true?”结果应该是[1,3,2] 最佳答案 使用转置得到一个数组,其中每个子数组代表一列,然后将每一列映射到其中的true数:arr.transpose.map{|subarr|subarr.count(true)}这是一个带有inject的版本,应该在1.8.6上运行,没有任何依赖:arr.transpose.map{|subarr|subarr.in

  10. ruby - Rails 开发服务器、PDFKit 和多线程 - 2

    我有一个使用PDFKit呈现网页的pdf版本的Rails应用程序。我使用Thin作为开发服务器。问题是当我处于开发模式时。当我使用“bundleexecrailss”启动我的服务器并尝试呈现任何PDF时,整个过程会陷入僵局,因为当您呈现PDF时,会向服务器请求一些额外的资源,如图像和css,看起来只有一个线程.如何配置Rails开发服务器以运行多个工作线程?非常感谢。 最佳答案 我找到的最简单的解决方案是unicorn.geminstallunicorn创建一个unicorn.conf:worker_processes3然后使用它:

随机推荐