数码之家

 找回密码
 立即注册
搜索
查看: 5072|回复: 92

玩“高精度”时钟/万年历的都来看看所需条件怎么计算……

[复制链接]
发表于 2020-4-11 23:24:03 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
跟一个玩“高精度RTC”的抬杠,吹牛吹不过他……顺手搞了个公式,终于让他哑火了:lol:
RTC精度.png

有兴趣可下载附件,解压出一个excel表格,自行计算其他组合:
RTC时钟精准精度.rar (2.32 KB, 下载次数: 10)

简单结论:要实现每年误差1秒以内,业余条件就不要考虑什么时钟芯片、进口晶振了,网络授时也不怎么靠谱,只有BPC授时、GPS能满足。

打赏

参与人数 1家元 +18 收起 理由
hxjxyz + 18 牛皮PLUS

查看全部打赏

发表于 2020-4-11 23:45:19 | 显示全部楼层
WiFi授时不可以吗
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-12 00:05:55 | 显示全部楼层

网络授时优点是容易实施、没有积累误差。但是网络不一定稳定,授时不一定成功,成功了误差也不是稳定的……不怎么完美。
回复 支持 反对

使用道具 举报

发表于 2020-4-12 00:18:57 来自手机浏览器 | 显示全部楼层
网络授时是靠谱的 尤其是授时服务器位于局域网内的时候………
网络完全可以二次授时

觉得不够靠谱可以考虑别的办法
比如 esp8266可以读gps 北斗啥的时钟,再变成ntp服务器进行网络授时:biggrin:
回复 支持 反对

使用道具 举报

发表于 2020-4-12 00:24:06 | 显示全部楼层
随便你们玩什么高级货
反正我觉得一年误差1分钟以内就满足了,哈哈哈
回复 支持 反对

使用道具 举报

发表于 2020-4-12 01:36:54 | 显示全部楼层
amo73 发表于 2020-4-12 00:05
网络授时优点是容易实施、没有积累误差。但是网络不一定稳定,授时不一定成功,成功了误差也不是稳定的… ...

esp8266 不香吗 :smile: 还能兼职当个射频/zigbee网关  用了一年多用mqtt发送的log统计的ntp校时成功率高于99%,除非断网否则几乎不会失败。你要追求极致准确度就调小校时间隔。
回复 支持 反对

使用道具 举报

发表于 2020-4-12 07:07:25 来自手机浏览器 | 显示全部楼层
wq1310699368 发表于 2020-4-11 23:45
WiFi授时不可以吗

主要是互联网的ntp反应速度不一定行 调小ntp接收间隔 长间隔的就不要了能做到秒内对准 esp8266 我设置的都是100ms ,超过就不要了重新对,这个精度 做个表够了

另外 我发现电脑的ntp也不是秒对准的 有时候要折腾半天才对上 但是从来没有差好几秒这种情况,所以家里的esp8266 都是从家里的香橙派linux服务器授时……同局域网就好多了……
回复 支持 反对

使用道具 举报

发表于 2020-4-12 07:09:21 来自手机浏览器 | 显示全部楼层
要是路由器可以刷openwrt的话 从路由器上授时也行
当然 有些路由器本身就带ntp服务……但是 我最近这个大华为……就啥也没………
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-12 09:09:26 | 显示全部楼层
傻xx小魔法师 发表于 2020-4-12 01:36
esp8266 不香吗  还能兼职当个射频/zigbee网关  用了一年多用mqtt发送的log统计的ntp校时成功率高 ...

新基建已经这么发达了……几年前找个稳定的NTP授时服务器不容易。

不过跟GPS模块比还是差远了,GPS模块不需要用什么授时的,任何类型都可以(很多拆机模块几块钱就能买到),只要通电后每秒钟能输出一次定位报文,简单根据第一bit下降沿校正延时,就能得到1ms精度,并且这个精度不会岁时间积累。
部署最简单,什么野外山旮、宽带、手机信号都不需要考虑
如果用上较新的模块,能同时支持GPS、北斗、伽利略等多种模式的,基本用到报废都不需要考虑断网的可能:lol:
回复 支持 2 反对 0

使用道具 举报

发表于 2020-4-12 09:38:03 | 显示全部楼层
搞一个原子钟就行了,或者恒温晶振差点。年误差1s,时钟源的相对误差可以很容易计算吧?
回复 支持 反对

使用道具 举报

发表于 2020-4-12 10:26:11 | 显示全部楼层
民用需要那么准确么,只要不产生累计误差,相差1分钟又会怎么样?火车运行时刻与图定时间误差也不止这个数。
回复 支持 反对

使用道具 举报

发表于 2020-4-12 11:06:04 | 显示全部楼层
我要求的只要年误差在一分钟以内就行了,有什么场景要精确到一秒以内呢,不懂。自己按照网上的方法做的8266网络授时LED时钟感觉满意,至少不用再手动调整了。
回复 支持 1 反对 0

使用道具 举报

 楼主| 发表于 2020-4-12 12:27:31 | 显示全部楼层
la45088d1 发表于 2020-4-12 09:38
搞一个原子钟就行了,或者恒温晶振差点。年误差1s,时钟源的相对误差可以很容易计算吧?
...

原子钟的成本、功耗、便携性都是问题,并且它只是个频率源,一样要先用GPS驯服
回复 支持 反对

使用道具 举报

发表于 2020-4-12 14:40:50 来自手机浏览器 | 显示全部楼层
amo73 发表于 2020-4-12 09:09
新基建已经这么发达了……几年前找个稳定的NTP授时服务器不容易。

不过跟GPS模块比还是差远了,GPS模块 ...

这个ntp服务器的事情…… 基本上各大云商 还有各个linux.发行版,微软啥的都有ntp服务器群,而且至少到不远的未来 那些也还不会关闭
社会总是在发展不是 现在方便了不就行了?我们又不生活在过去

gps这种是不错 可室内不能用 这个就是个大缺陷不是
回复 支持 反对

使用道具 举报

发表于 2020-4-12 20:22:24 | 显示全部楼层
目前全国基站无论华为中兴还是贝尔,时间同步都是用GPS定位,每个基站都有,时间误差会导致很多设备不能正常运行
回复 支持 反对

使用道具 举报

发表于 2020-4-12 20:32:59 来自手机浏览器 | 显示全部楼层
人品好的话3231也挺不错的…
回复 支持 反对

使用道具 举报

发表于 2020-4-12 20:44:41 | 显示全部楼层
对于计时精度问题,不同的用途有不同的标准,不同的追求也会有不同的标准,我也追求时钟的准确性但目的很单纯,那就是不用经常对表就好了,而如果必须给这个“经常”一个定量的话,我希望是一年两次并且每次2分钟之内就知足了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-12 21:13:37 | 显示全部楼层
慕名而来 发表于 2020-4-12 20:44
对于计时精度问题,不同的用途有不同的标准,不同的追求也会有不同的标准,我也追求时钟的准确性但目的很单 ...

半年误差2分钟,这个标准确实有点低……自己折腾的,起码要一年“分秒不差”才能对得起自己的劳动付出:lol:
回复 支持 反对

使用道具 举报

 楼主| 发表于 2020-4-12 21:19:12 | 显示全部楼层
qingkong 发表于 2020-4-12 14:40
这个ntp服务器的事情…… 基本上各大云商 还有各个linux.发行版,微软啥的都有ntp服务器群,而且至少到不 ...

很多人可能有认识的误区……
GPS用作室内定位的话精度是低,甚至定位不了;但是对普通授时来说跟室外没区别的
回复 支持 反对

使用道具 举报

发表于 2020-4-12 22:59:00 | 显示全部楼层
amo73 发表于 2020-4-12 21:19
很多人可能有认识的误区……
GPS用作室内定位的话精度是低,甚至定位不了;但是对普通授时来说跟室外没区 ...

:mad: 那为啥我买的GPS模块和GPS+北斗只能在窗口 而且有时候还无法定位就连一个时间戳都不给
根本解不到有效的时间信息

我家别说GPS了,在屋里 FM 收音机都要投降
收秋波的挂钟,只能放在朝北的小屋 中间客厅和南边大屋(除非窗口)都收不到信号:sweat:
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2024-4-27 20:58 , Processed in 0.140400 second(s), 15 queries , Redis On.

Powered by Discuz!

© 2006-2023 smzj.net

快速回复 返回顶部 返回列表