首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

数字时钟-数字时钟系统-高精度数字时钟

数字时钟由来和原理 数字时钟是电子计算机一种输入输出设备,它功能是把来自计算机脉冲信号转变为时间信号。它是一种模拟式时间基准,由集成电路组成,可以方便地安装在计算机中或外设上。...目前市面上有哪些类型数字时钟? 一:GPS/北斗时钟 具备免维护、精准、可靠等特点,可以实现时间同步(同步时钟)。...在诸多涉及国计民生重要领域,高精度、高安全性能北斗卫星同步时钟可以保证整个系统安全运行。...我们自主研发北斗卫星导航系统(以下简称北斗系统)是中国着眼于国家安全和经济社会发展需要,自主建设运行全球卫星导航系统,是为全球用户提供全天候、全天时、高精度定位、导航和授时服务国家重要时空基础设施...二:NTP服务器 NTP服务器授时精度通常在毫秒级别,可以在任何地方提供时间同步,所以一般用于大多数时间精度要求不是很高应用场景如网络管理时间同步; 图片 三:数字时钟 数字时钟一般指子母钟系统中子钟

2.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

Linux NTP时钟同步

一、为什么要了解时钟同步? 时钟同步在大数据方向,用到地方很多。举个例子来说吧,像Zookeeper、RegionServer服务都是需要实时和各节点进行通信。...所以时钟同步在大数据里被广泛应用且必不可少一步。 二、了解时间 在Linux系统中,时间分为两部分:系统时间和硬件时间。默认情况下,系统时间和硬件时间会以异步方式进行,互不干扰。...NTP基于UDP报文进行传输,使用UDP端口号为123。 使用NTP目的是对网络内所有具有时钟设备进行时钟同步,使网络内所有设备时钟保持一致,从而使设备能够提供基于统一时间多种应用。...对于运行NTP本地系统,既可以接收来自其他时钟同步,又可以作为时钟源同步其他时钟,并且可以和其他设备互相同步。...五、NTP时间同步方案选择 NTP同步方式在linux下一般两种:使用ntpdate命令直接同步和使用NTPD服务平滑同步。有什么区别呢,简单说下,免得时间长了,概念又模糊。

19.4K30

Linux 时钟子系统

一文搞懂 | Linux 时钟子系统 Clock 时钟就是 SoC 中脉搏,由它来控制各个部件按各自节奏跳动。比如,CPU主频设置,串口波特率设置,I2S采样率设置,I2C速率设置等等。...这些不同clock设置,都需要从某个或某几个时钟源头而来,最终开枝散叶,形成一颗时钟树。可通过 cat /sys/kernel/debug/clk/clk_summary 查看这棵时钟树。...中间节点有很多种,包括 PLL(锁相环,用于提升频率),Divider(分频器,用于降频),Mux(从多个clock path中选择一个),Gate(用来控制ON/OFF)。...叶节点是使用 clock 做为输入、有具体功能 HW block。...(即multiplier和divider),clock频率是由parent clock频率,乘以mul,除以div,多用于一些具有固定分频系数clock。

3.9K30

基于FPGA高精度NTP时钟守时方法研究

基于FPGA高精度NTP时钟守时方法研究 1 引言 高精度授时系统被广泛用于卫星导航、电力同步采样系统中[1]。...针对现有技术不足,本文提出一种以统计学为基础消除累积误差精度守时方法。...产生模拟秒脉冲秒头在标准秒脉冲左右有规律晃动从而消除累积误差。导航卫星失连后精度秒脉冲产生流程图如图5所示。...5 、实验结果分析 为避免测试结果偶然性,实验使用4套授时系统板,采用50 MHz标称值恒温晶振,精度可达正负0.2 ppm。...先将恒温晶振输出50 MHz脉冲信号倍频到200 MHz,然后统计标准秒脉冲信号每个周期下授时系统恒温晶振所产生脉冲数值均值和动态方差。测试结果如表1所示。

1.6K30

北斗授时,电网时钟基准急需高精度北斗授时服务

北斗授时,电网时钟基准急需高精度北斗授时服务 北斗授时,电网时钟基准急需高精度北斗授时服务 1、为什么要使用北斗时钟同步基准?...,而各时钟因产品质量差异,在对时精度上都有一定偏差,从而使全厂各系统不能在统一时间基准基础上进行数据分析与比较,给事后正确故障分析判断带来很大隐患。   ...)信号,因而具有很高频率精度(可达l0-12量级)和时间精度。...在05年9月份广东电网公司发布了《广东电网变电站GPS时间同步系统技术规范》,而此后新建站或改造站GPS时间同步系统管理、设计、安装、测试和运行均按该技术规范要求实施。...利用1PPS(秒脉冲)信号上升沿来实现外部时钟与GPS时钟同步以及将同步误差抑制在满足系统精度要求范围之内。

1.3K97

Linux驱动开发高精度定时器精度测量

前言 今天我们来评测linux内核精度定时器。顺便利用通过Tektronix示波器 和 DS100 Mini 数字示波器进行交叉测试。...为了满足技术演进及定时器精度要求,Linux内核为高精度定时器重新设计了一套软件架构,它可以为我们提供纳秒级定时器精度,以满足我们开发需求。精度如何实测才知道。。。。...Linux精度定时器驱动编写 为了验证高精度定时器分辨率,我们写一个简单内核驱动(功能:在设定周期内反转IO,然后通过示波器测量精度)。...总结 高精度定时器总结 Linux提供精度定时器可以满足我们大部分需求,要注意,定时器回调函数不能做太多任务,并需要快速执行,否则无法保证其周期性。...(作者认为高精度定时器可以看作一个外部中断思想进行处理) 通过此次评估,Linux提供精度定时器可以满足我项目需求,而且建议几十纳秒级需求使用比较合适,如果几纳秒需求不适合。

1.6K10

时钟测试仪是如何校准

时钟测试仪是如何校准 通过对《JJF 1662-2017时钟测试仪校准规范》认识,了解时钟测试仪一般由波形整形电路、分频电路、电子控制电路、显示电路等组成,具有快速测量电能表内置时钟信号、显示秒脉冲日计时误差及频率偏差等功能...SYN5106型高精度测试仪是一款便携式时间频率综合测试设备。内装OCXO恒温晶体振荡器和gps北斗双模内置天线,接收GPS以及北斗二代卫星定时信号,产生极其准确时间信号。...以此为参照,实时精确测量多种输入时间频率信号精度,为时间同步装置及时统设备现场检测、校验、验收提供了有效而便捷解决方案。...日计时误差 01.png 按图连接,时钟测试仪测量功能选择秒脉冲测量状态,函数发生器分别输出电平幅值5V,占空比50%0.1hz和1hz方波信号到时钟测试仪秒脉冲测量端口,记录时钟测试仪显示秒脉冲日计时误差值...频率测量 按照上图连接,时钟测试仪测量功能选择频率测量状态,函数发生器输出电平幅值正玄波信号到时钟测试仪频率测量端口,输入频率为时钟测试仪测频范围内最高频率值,记录时钟测试仪显示测量频率值,取3次测量结果算术平均值作为测量结果

59100

时钟测试仪是如何校准

通过对《JJF 1662-2017时钟测试仪校准规范》认识,了解时钟测试仪一般由波形整形电路、分频电路、电子控制电路、显示电路等组成,具有快速测量电能表内置时钟信号、显示秒脉冲日计时误差及频率偏差等功能...SYN5106型高精度测试仪是一款便携式时间频率综合测试设备。内装OCXO恒温晶体振荡器和gps北斗双模内置天线,接收GPS以及北斗二代卫星定时信号,产生极其准确时间信号。...以此为参照,实时精确测量多种输入时间频率信号精度,为时间同步装置及时统设备现场检测、校验、验收提供了有效而便捷解决方案。...日计时误差 按图连接,时钟测试仪测量功能选择秒脉冲测量状态,函数发生器分别输出电平幅值5V,占空比50%0.1hz和1hz方波信号到时钟测试仪秒脉冲测量端口,记录时钟测试仪显示秒脉冲日计时误差值,取...频率测量 按照上图连接,时钟测试仪测量功能选择频率测量状态,函数发生器输出电平幅值正玄波信号到时钟测试仪频率测量端口,输入频率为时钟测试仪测频范围内最高频率值,记录时钟测试仪显示测量频率值,取3次测量结果算术平均值作为测量结果

70200

OpenGL 深度测试精度那些事

在 OpenGL 世界里,使用深度测试可以来防止被阻挡面渲染到其他面的前面。 直接看一个没有使用深度测试绘制: ?...这就是在没有开启深度测试情况下,本来应该被遮挡,绘制在后面的面却绘制到了其他面之上。 要解决这种问题,就得使用深度测试了。...在片段深度值等于缓冲区深度值时通过测试 GL_LEQUAL 在片段深度值小于等于缓冲区深度值时通过测试 GL_GREATER 在片段深度值大于缓冲区深度值时通过测试 GL_NOTEQUAL 在片段深度值不等于缓冲区深度值时通过测试...但我们开启深度测试之后,就可以得到正常立方体绘制了。 ? 深度值精度 上面提到作为比较深度缓冲,它是位于 0.0 ~ 1.0 之间深度值,它会与要绘制物体 z 值进行比较。...这就给了近处物体一个很大深度精度

1.6K30

锁屏时钟APP_linux时钟同步服务器设置

桌面锁屏时钟桌面美化功能非常多,并且也都很实用,不仅可以帮助用户把手机桌面设置更加简洁,查找东西变得更方便,而且用户还能够使用自定义设置方式来将自己手机桌面的内容,进行不同展示,桌面锁屏时钟app...桌面锁屏时钟优势 1.一款极简实用时钟,适合每一个喜欢简约你。 2.主界面是自带时间、日期、天气温度LED电子数字时钟。 3.经典动态翻页效果,丰富皮肤选择。...4.自定义设置操作,就是如此简单。 桌面锁屏时钟特色 1.你可以通过桌面锁屏时钟快速了解当前时间信息。 2.添加每天闹钟提醒以后,就可以让自己准时起床了。...3.在桌面锁屏时钟中设置自己日程提醒安排,让APP提醒您不忘记重要事务。 4.使用桌面锁屏时钟可以练习自己专注度,帮助您专注完成每一件事。...5.查询各个国家、地区的当前时间,了解更多世界时间变化。 6.可以根据自己个性需求,更换时钟智兔皮肤。 桌面锁屏时钟功能 1.为您手机桌面提供了一个时钟,清楚知道时间信息。

2.8K20

国内卫星授时钟同步精度被推至亚纳秒级

国内卫星授时钟同步精度被推至亚纳秒级 时间与每个人息息相关,当我们熟悉时间被压缩到10-10量级(亚纳秒级),意味着什么?“新一代同步时间信息网络”究竟是什么?...可以为从几米到几十公里范围部署节点提供亚纳秒量级时间同步、参考时钟、时间触发以及数据传输。...能够为大型相控阵雷达提供时钟同步精度小于200ps 时钟基准、分布式同步架构,使得雷达能够方便实现多发多收,并为空基和海基无线高精度同步提供实现可能。...高精度定位,是实现智能驾驶汽车安全稳定运行重要技术。而高精度定位技术实现,恰恰离不开高精度定时技术。...基站作为未来5G时代互联互通重要设施,其定位精度一直受限于收拾精度不高困扰,通过将定时精度提升至亚纳秒级,使得基站定位精度可以实现从米级到厘米级飞跃,从而真正实现高精度定位。

97730

Linux驱动开发: Linux下RTC实时时钟驱动

Linux内核版本: 3.5 1.1 Linux下RTC时间读写分析 1.1.1 系统时间与RTC实时时钟时间 Linux系统下包含两个时间:系统时间和RTC时间。...系统时间:是由主芯片定时器进行维护时间,一般情况下都会选择芯片上最高精度定时器作为系统时间定时基准,以避免在系统运行较长时间后出现大时间偏移。特点是掉电后不保存。...内核默认选择CPU本身自带RTC作为系统实时时钟。 驱动源码\linux-3.5\drivers\rtc\ rtc-s3c.c是三星公司编写RTC驱动。...*/ }; 1.3 编写RTC驱动代码 1.3.1 准备工作 要测试自己编写RTC驱动,提前需要将内核自带RTC驱动先去除掉,再重新编译烧写内核,再安装测试。...设置RTC时间相关命令测试 通过命令测试,设置时间和获取时间都调用了底层RTC函数接口,剩下工作就是完善驱动代码了。

38.1K10

Linux bc 命令:用于精度计算利器

引言在Linux系统中,有许多强大命令可以帮助我们进行数学运算和数据处理。而bc命令就是其中之一,它是一款用于精度计算工具,特别适用于处理浮点数和高精度数学运算。...在本文中,我们将深入探讨bc命令功能和用法,以及它在bash脚本中应用,帮助读者更好地掌握这个强大计算工具。...图片2. bc命令简介bc是一款用于计算命令行工具,其名字代表"Basic Calculator"。它支持浮点数和高精度计算,可以执行各种数学运算,如加减乘除、指数运算、取模、求平方根等。...结论bc命令是Linux系统中一个非常有用精度计算工具,可以用于处理浮点数和高精度数学运算。通过bc命令,我们可以进行各种数学运算,实现复杂计算任务。...因此,对于Linux用户和bash脚本开发者来说,掌握bc命令是非常有价值

21420

Linux bc 命令:用于精度计算利器

引言在Linux系统中,有许多强大命令可以帮助我们进行数学运算和数据处理。而bc命令就是其中之一,它是一款用于精度计算工具,特别适用于处理浮点数和高精度数学运算。...在本文中,我们将深入探讨bc命令功能和用法,以及它在bash脚本中应用,帮助读者更好地掌握这个强大计算工具。...图片2. bc命令简介bc是一款用于计算命令行工具,其名字代表"Basic Calculator"。它支持浮点数和高精度计算,可以执行各种数学运算,如加减乘除、指数运算、取模、求平方根等。...结论bc命令是Linux系统中一个非常有用精度计算工具,可以用于处理浮点数和高精度数学运算。通过bc命令,我们可以进行各种数学运算,实现复杂计算任务。...因此,对于Linux用户和bash脚本开发者来说,掌握bc命令是非常有价值

28720

赞,国内卫星授时时钟同步精度被推至亚纳秒级

赞,国内卫星授时时钟同步精度被推至亚纳秒级 赞,国内卫星授时时钟同步精度被推至亚纳秒级 时间与每个人息息相关,当我们熟悉时间被压缩到10-10量级(亚纳秒级),意味着什么?...可以为从几米到几十公里范围部署节点提供亚纳秒量级时间同步、参考时钟、时间触发以及数据传输。 高精度定时技术能够广泛应用于相控阵雷达、智能网联汽车、大型科学工程及未来人工智能领域。...能够为大型相控阵雷达提供时钟同步精度小于200ps 时钟基准、分布式同步架构,使得雷达能够方便实现多发多收,并为空基和海基无线高精度同步提供实现可能。...高精度定位,是实现智能驾驶汽车安全稳定运行重要技术。而高精度定位技术实现,恰恰离不开高精度定时技术。...基站作为未来5G时代互联互通重要设施,其定位精度一直受限于收拾精度不高困扰,通过将定时精度提升至亚纳秒级,使得基站定位精度可以实现从米级到厘米级飞跃,从而真正实现高精度定位。

1K10

你需要知道Linux 系统下外设时钟管理

嵌入式系统一般要求低功耗,出于这个原因,一般只把需要使用到外设时钟源打开,其他不需要使用到模块,则默认关闭它们。...LCD 模块,上电时候默认情况是关闭,所以,要想使用 LCD 模块,配置它寄存器必须先开启它时钟。 如何知道,哪个模块时钟源是打开?哪些模块时钟源是关闭?...不同芯片时钟设置一定不相同,所以实现代码是编写在和具体芯片相关文件中: Clock-exynos4.c (arch\arm\mach-exynos) 内核使用 struct clk 结构描述一个外设模块时钟信息...内核 struct clk_lookup 结构来表示一个可以被查找到时钟结构。 Clkdev.h linux-3.5\include\Linux //它是用来查找 struct clk 结构。...内核提供了操作时钟相关 API 函数,这些 API 接口函数是通用,声明在 Clk.h linux-3.5\include\Linux

1.1K20

一文搞懂 | Linux 时钟子系统

Clock 时钟就是 SoC 中脉搏,由它来控制各个部件按各自节奏跳动。比如,CPU主频设置,串口波特率设置,I2S采样率设置,I2C速率设置等等。...这些不同clock设置,都需要从某个或某几个时钟源头而来,最终开枝散叶,形成一颗时钟树。可通过 cat /sys/kernel/debug/clk/clk_summary 查看这棵时钟树。...中间节点有很多种,包括 PLL(锁相环,用于提升频率),Divider(分频器,用于降频),Mux(从多个clock path中选择一个),Gate(用来控制ON/OFF)。...叶节点是使用 clock 做为输入、有具体功能 HW block。...(即multiplier和divider),clock频率是由parent clock频率,乘以mul,除以div,多用于一些具有固定分频系数clock。

3.6K30

Linux应用层系统时间写入RTC时钟方法

Linux内核版本:linux-3.0.35 开发板:i.MX6S MY-IMX6-EK200 系统:Ubuntu12 前言:之前写过一篇关于如何通过应用层程序读取系统时间blog,今天再写一篇如何写入并保存...RTC时钟blog吧。...二、保存时间 从上面的测试结果可以看出,可以正常写入系统时间了。我起初也以为这样就可以了,但是我发现,这样是不行。因为一旦我重新启动开发板,系统时间又会回复到原来时间。...d、execve()测试代码: /************************** *功能:测试execve *时间:2016-4-15 *作者:Jack Cui *****************...三、整体代码如下: /****************************************** *功能:Linux应用层系统时间写入RTC时钟方法 *时间:2016-4-15 *作者:Jack

3K00
领券