• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

如何测STM32单片机RTC精度

Spirit 2018-09-27 浏览量:2159

请教个有关STM32单片机RTC的问题
现在知道调整RTC精度,可以靠RTC校验寄存器BKP_RTCCR来实现
请问,有什么办法可以快速知道RTC运行精度差多少?
等一整天观察差几秒的方法太慢了。

-----------------------------------------------------------------------------------

补充一下

从来没有重视过RTC的问题。做出的产品时钟误差每天几秒钟。老板和用户就感觉,过段时间误差就好大,这个产品质量很差啊。

其实产品的主要功能完全没问题,那个时间只是装饰性的。

老板就说了:5块钱买的电子表都比你这个准。

感觉挺羞辱的。

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 可以使用RTC的中断输出一个电平引脚变化测量
    • 发布于 2018-09-27
    • 举报
    • 评论 3
    • 1
    • 0
Spirit 回复了 这是经国:想到过。用什么仪器可以精确测量? 回复
这是经国 回复了 Spirit:逻辑分析仪,或是示波器都是可以的。 回复
Spirit 回复了 这是经国:谢谢! 回复

其他答案 数量:12
  • ST官方有相关的参考文档AN2604.pdf,AN2821.pdf,AN2821.zip。文档中使用定时器T2对TamperPin的频率值进行自动测量,实现了自动校准。
    • 发布于2018-09-27
    • 举报
    • 评论 1
    • 1
    • 0
Spirit 回复了 捷波 :追问一下:TIM2是依赖主晶振的。当主晶振也有误差的时候怎么办? 回复

  • 最好的办法就是长时间测试,然后计算结果
    • 发布于2018-09-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 联网不, 联网的话, 使用网络时间。

    其实现在电脑断了网线,时间也不准。 笔记本几天不开机,时间都不对了,可是好几千快上万了,也不行

    • 发布于2018-09-27
    • 举报
    • 评论 1
    • 0
    • 0
Spirit 回复了 robe_zhang :谢谢!你这个解释我可以拿来怼老板……如果他不炒了我的话 :) 回复

  • 单片机的内部RTC的确不准,现在更多的方案是外接高精度RTC芯片,还能减轻单片机的负担。

    • 发布于2018-09-27
    • 举报
    • 评论 0
    • 0
    • 0

  • RTC要外接一个RTC芯片才可以做到高精度的定时,如果要测试只能长时间的定时测量
    • 发布于2018-09-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 你这里的RTC找个外部的32.768K的晶振,否则实测真的还没手表准,内部晶振校准后每小时也会偏差7-8秒

    更重要的是,那个内部晶振会受温度影响的

    • 发布于2018-10-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 我觉得还是用RTC的输出中断,然后用示波器测量引脚,这样出结果会快一点吧
    • 发布于2018-10-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 用的RTC产生一个固定频率的中断,测量中断的频率
    • 发布于2018-10-16
    • 举报
    • 评论 0
    • 0
    • 0

  • 短时间测量精度只能使用示波器测量波形的方法了,否则就是等足够长的时间,比如24小时差多少秒。
    • 发布于2018-10-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 用你的示波器连接到RTC的引脚进行检测
    • 发布于2018-10-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 实现RTC 校准的核心之一是库文件Stm321f0x_bkp.c中的void BKP_SetRTCCalibrationValue (uint8_t CalibrationValue) 函数。

    你在网上查一下这个函数 ,或者去官网

    • 发布于2018-09-27
    • 举报
    • 评论 0
    • -1
    • 0

相关问题

问题达人换一批

如何测STM32单片机RTC精度