打印
[技术讨论]

产品是不能联网的,不能通过网络更新显示时间,LCD显示...

[复制链接]
楼主: QWE4562009
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
产品是不能联网的,不能通过网络更新显示时间,LCD显示日期时间不准,从哪些角度解决?用的RTC外部时钟,晶振32.768K跑时钟(为什么不用其他的频率?)

使用特权

评论回复
评论
tyw 2021-7-3 14:01 回复TA
32768Hz经15次二分频后正好是秒信号,32768晶振可用1段双绞漆包线并联后校准,用频率计监视,一点点剪短,到准确停止.用此法校准的电子手表,可几个月分秒不差. 

相关帖子

沙发
QWE4562009|  楼主 | 2021-7-3 11:48 | 显示全部楼层
cjseng 发表于 2021-7-3 11:45
加一个GPS或北斗模块校准时钟,产品离窗户、门口近一些,就可以收到信号,如果是地下室,则不行。 ...

不是   我的意思是不需要联网  用的是读取RTC的值

使用特权

评论回复
评论
cjseng 2021-7-3 13:12 回复TA
RTC有累积误差,用GPS校时,可以消除误差。至于闰年闰月,RTC芯片有对应算法,无需用户考虑。 
板凳
QWE4562009|  楼主 | 2021-7-3 13:35 | 显示全部楼层
tyw 发表于 2021-7-3 13:14
去淘块电波钟模块校时

https://item.taobao.com/item.htm?spm=a230r.1.14.152.64c6323537oZf6&id=5649226 ...

你的意思是校准吗  

使用特权

评论回复
评论
tyw 2021-7-3 18:41 回复TA
@QWE4562009 :就象收音机,不用联网的.哈哈 
QWE4562009 2021-7-3 18:23 回复TA
@tyw :关键不能联网 
tyw 2021-7-3 13:52 回复TA
用标准授时信号校准,84年用半导体收音机收中央台准点报时信号1000Hz,带通滤波后校时.其实32768晶振用电容微调校准后计时,日误差才几秒,也很准的. 
地板
QWE4562009|  楼主 | 2021-7-3 18:20 | 显示全部楼层
huarana 发表于 2021-7-3 15:48
用内置温补的rtc芯片,可以做到月误差几秒钟以内,年误差也不会超过1分钟。很舒服。 ...

推荐一个我看看   谢谢

使用特权

评论回复
5
QWE4562009|  楼主 | 2021-7-3 18:21 | 显示全部楼层
ocon 发表于 2021-7-3 16:57
要消除累计误差最简单的办法是隔一段时间校一次时,导航卫星、授时电台、互联网、NBIOT、GSM(2G/3G/4G/5G ...

关键是没有无线传输模块啊  就是一个普通的 不带传输的啊  这种情况如何解决啊?以前那些电子表  电子时钟  万年历  人家是怎么实现的呢?也没有校准  也没有联网啥的

使用特权

评论回复
6
QWE4562009|  楼主 | 2021-7-3 18:22 | 显示全部楼层
ocon 发表于 2021-7-3 16:57
要消除累计误差最简单的办法是隔一段时间校一次时,导航卫星、授时电台、互联网、NBIOT、GSM(2G/3G/4G/5G ...

用串口工具能不能实现呢  

使用特权

评论回复
7
QWE4562009|  楼主 | 2021-7-3 18:23 | 显示全部楼层
567 发表于 2021-7-3 14:25
要求不高就用内置晶体的带温补的时钟芯片,
要求高就用铷原子钟,要求特别高就用铯原子钟。 ...

也就是用时钟芯片咯?板子太小挤不进去了啊  

使用特权

评论回复
8
QWE4562009|  楼主 | 2021-7-5 11:02 | 显示全部楼层
ocon 发表于 2021-7-4 18:54
只想着改进软件来提高时间精度是不现实的,因为时间的累积误差是硬件引起的,与软件无关。以前的电子表电 ...

版主你好  电子时钟据我了解  好像买回来也就一直在用  并没有人工校准啊,

串口助手发指令校准还是说要做一个上位机啊?这个校准的代码或者说思路有没有?

使用特权

评论回复
9
QWE4562009|  楼主 | 2021-7-5 11:02 | 显示全部楼层
huarana 发表于 2021-7-5 10:01
DS3231MZ,内置温补。实测月误差一两秒。

这颗时钟IC 太大了 挤不进去。。。

使用特权

评论回复
10
QWE4562009|  楼主 | 2021-7-5 11:06 | 显示全部楼层
567 发表于 2021-7-3 14:25
要求不高就用内置晶体的带温补的时钟芯片,
要求高就用铷原子钟,要求特别高就用铯原子钟。 ...

要求高就用铷原子钟,要求特别高就用铯原子钟。----------这玩意是芯片吗?

使用特权

评论回复
11
QWE4562009|  楼主 | 2021-7-5 15:14 | 显示全部楼层

占了板子的30%面积

使用特权

评论回复
12
QWE4562009|  楼主 | 2021-7-5 16:22 | 显示全部楼层
ocon 发表于 2021-7-4 18:54
只想着改进软件来提高时间精度是不现实的,因为时间的累积误差是硬件引起的,与软件无关。以前的电子表电 ...

还有一个问题  假如能联网  也有波特率误差的问题  就是GPS模块发给MCU的波特率 (因为最终LCD的显示是由MCU来显示) 如果波特率是115200  实际是11500  那么能算出一天的误差吗?也是有误差的

使用特权

评论回复
13
QWE4562009|  楼主 | 2021-7-5 18:38 | 显示全部楼层
ocon 发表于 2021-7-5 17:59
串行通讯当然会有滞后和误差,这个误差不会积累,GPS模块有秒脉冲输出引脚用于纳秒级的精度校时,显然你 ...

如果波特率是115200  实际是11500  那么能算出一天的误差吗?我说的是这个问题

使用特权

评论回复
14
QWE4562009|  楼主 | 2021-7-7 11:19 | 显示全部楼层
jjjyufan 发表于 2021-7-6 09:19
以前做秒表 令牌 是这样校准的
时钟 爱普生的32768 按手册买的TDK的匹配电容,然后买台时钟测试仪
不同的电 ...

也就是调试出来的  而不是计算出来的  调试看哪个电容效果更好

使用特权

评论回复
15
QWE4562009|  楼主 | 2021-7-7 11:53 | 显示全部楼层
假如能联网  也有波特率误差的问题  就是GPS模块发给MCU的波特率 (因为最终LCD的显示是由MCU来显示) 如果波特率是115200  实际是115000  那么能算出一天的误差吗?也是有误差的.这个是我合作的一个软件工程师遇到的实际问题。因为MCU不能跑那么高的频率,只能用4M的晶振,后面需要115200跟无线模组通讯,那么经过单片机原厂的FAE计算,需要的晶振是7.0几MHZ,也是有这种频率的,结果放上去是有偏差的,因为MCU是不支持这个晶振频率的,但是也没其他的办法,不可能改芯片,因为涉及到算法,换芯片周期太长了,所以误差就出现了。。。这种误差能算出来不?关于波特率偏差导致MCU和无线模组通讯误差,然后时间也有误差

使用特权

评论回复
16
QWE4562009|  楼主 | 2021-7-12 14:59 | 显示全部楼层
zhaoyu2005 发表于 2021-7-12 11:55
不知是我理解问题,还是你理解问题。你仔细了解过GPS模块没?通过GPS模块的命令可以读取当前时间(定位以 ...

我的意思是这样,MCU不支持4M以上的晶振  而需要115200又是需要8M左右的晶振  这样时钟就误差很大  那MCU和模组通讯就会有更多的误差,通讯需要的时间用延时当然可以  但是那不是最精确的做法

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

1029

主题

3044

帖子

23

粉丝