找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開始

搜索
查看: 11187|回復(fù): 29
打印 上一主題 下一主題
收起左側(cè)

做了個(gè)單片機(jī)電子鐘,一天快0.03秒,不知道什么水平?

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主

49秒8 vs. 49秒26
昨天第一次對(duì)時(shí)時(shí)拍的,比電腦的標(biāo)準(zhǔn)時(shí)間慢0.18秒。




今天拍的,電腦已重新校正為標(biāo)準(zhǔn)時(shí)間,單片機(jī)慢了0.15秒。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:10947 發(fā)表于 2019-3-8 16:36 | 只看該作者
應(yīng)該是達(dá)到省級(jí)水平了
按手表的誤差標(biāo)準(zhǔn)來(lái)說(shuō),已經(jīng)是特級(jí)
回復(fù)

使用道具 舉報(bào)

板凳
ID:213173 發(fā)表于 2019-3-8 22:04 | 只看該作者
日誤差<1秒就是不錯(cuò)的水平了。
回復(fù)

使用道具 舉報(bào)

地板
ID:471632 發(fā)表于 2019-3-8 22:41 | 只看該作者
如果感覺(jué)精度達(dá)不到,可以加一個(gè)wifi網(wǎng)絡(luò)校時(shí)功能!每天校準(zhǔn)兩次
回復(fù)

使用道具 舉報(bào)

5#
ID:487183 發(fā)表于 2019-3-8 23:01 | 只看該作者
超級(jí)水平,專業(yè)級(jí)
回復(fù)

使用道具 舉報(bào)

6#
ID:469417 發(fā)表于 2019-3-9 02:10 | 只看該作者
按手表的誤差標(biāo)準(zhǔn)來(lái)說(shuō),也不錯(cuò)了
回復(fù)

使用道具 舉報(bào)

7#
ID:479409 發(fā)表于 2019-3-9 15:06 | 只看該作者
說(shuō)一下我的調(diào)整方法:

1秒=(n-1)*定時(shí)器時(shí)間1+定時(shí)器時(shí)間2

首先假定定時(shí)器時(shí)間1=定時(shí)器時(shí)間2,我的MCU晶振為12Mhz的,取n=200,那么定時(shí)器時(shí)間為5000us

實(shí)際上因?yàn)榫д竦念l率多少有點(diǎn)偏差,需要對(duì)定時(shí)器時(shí)間進(jìn)行調(diào)整,這時(shí)候總能找到兩個(gè)連續(xù)的值,一個(gè)使電子鐘走時(shí)偏慢,一個(gè)使電子鐘走時(shí)偏快,取其中一個(gè)值為定時(shí)器時(shí)間1。

定時(shí)器時(shí)間1每+/-1us,電子鐘的1秒就+/-200us,這就需要引入定時(shí)器時(shí)間2,在us級(jí)上調(diào)整時(shí)間。
可以算出定時(shí)器時(shí)間2的取值范圍是5000us+/-100us。

接下來(lái)找定時(shí)器時(shí)間2,這時(shí)候也總能找到兩個(gè)連續(xù)的值,一個(gè)使電子鐘走時(shí)偏慢,一個(gè)使電子鐘走時(shí)偏快,中間的這個(gè)點(diǎn)就是最精確走時(shí)的定時(shí)器時(shí)間。

按照這個(gè)方法調(diào)試,基本可以把1秒的走時(shí)誤差控制在理論的最小誤差范圍內(nèi),即+/-0.5us,換算1天的累積誤差就是+/-0.0432秒。
回復(fù)

使用道具 舉報(bào)

8#
ID:479409 發(fā)表于 2019-3-9 15:20 | 只看該作者
對(duì)時(shí)用的百分秒秒表改自《Windows程序設(shè)計(jì)》中的數(shù)字鐘程序
DigClock.rar (1.97 KB, 下載次數(shù): 34)

回復(fù)

使用道具 舉報(bào)

9#
ID:401564 發(fā)表于 2019-3-9 16:23 | 只看該作者
你這“快0.03秒”是怎么對(duì)比出來(lái)的,是用儀器測(cè)量的還是理論上的而已?
還有,你調(diào)節(jié)時(shí)間的方法沒(méi)多大意義,用一個(gè)定時(shí)器計(jì)算好好時(shí)鐘周期,再使用STC的1T時(shí)鐘單片機(jī),再使用24MHZ的晶振,理論上(或者是說(shuō)在實(shí)際的程序上)每秒可以達(dá)到±1/24uS,比你的0.5uS精度高多了。
代碼是可以這么實(shí)現(xiàn)的,但實(shí)際就不一定行,在用作時(shí)鐘來(lái)說(shuō),晶振對(duì)溫度是比較敏感的,一個(gè)12MHZ的晶振是很難真正的達(dá)到1uS一個(gè)機(jī)器周期的,而且,這個(gè)誤差會(huì)累加的上去的,也就是說(shuō),你的時(shí)鐘要是快了就會(huì)一直快,要是慢了就會(huì)一直的慢,除非是加個(gè)自動(dòng)校時(shí)的電路。
回復(fù)

使用道具 舉報(bào)

10#
ID:487634 發(fā)表于 2019-3-9 21:49 | 只看該作者
專業(yè)級(jí)
回復(fù)

使用道具 舉報(bào)

11#
ID:466164 發(fā)表于 2019-3-9 23:14 | 只看該作者
還能更精確,一天程序修正一次誤差或者一小時(shí)修正一次,有時(shí)硬件誤差需軟件修正。意思就是一小時(shí)用軟件加上或減去時(shí)間誤差值,減少積累誤差。
回復(fù)

使用道具 舉報(bào)

12#
ID:479409 發(fā)表于 2019-3-18 10:38 | 只看該作者
連續(xù)運(yùn)行11天的結(jié)果:


最初比標(biāo)準(zhǔn)時(shí)間慢0.18秒(首次調(diào)表時(shí)產(chǎn)生的誤差,很難掐準(zhǔn)那個(gè)點(diǎn)),到現(xiàn)在基本一樣,平均每天快0.016秒,也就是2個(gè)月才快1秒。
回復(fù)

使用道具 舉報(bào)

13#
ID:461179 發(fā)表于 2019-3-18 14:47 | 只看該作者
建議你加塊時(shí)鐘芯片,如DS1302等,或者選用帶有內(nèi)部RTC模塊的單片機(jī)。用單片機(jī)的定時(shí)器去完成實(shí)時(shí)時(shí)鐘精度只能一般般,外部晶振,內(nèi)部RC振蕩器都滿足不了需求,加上定時(shí)器中斷保護(hù)現(xiàn)場(chǎng),恢復(fù)現(xiàn)場(chǎng),中斷服務(wù)程序編寫等等因素,難以達(dá)到較為精準(zhǔn)的長(zhǎng)時(shí)間定時(shí)。而且沒(méi)有網(wǎng)絡(luò)對(duì)時(shí),純屬開環(huán)控制,結(jié)果未可知。
回復(fù)

使用道具 舉報(bào)

14#
ID:492709 發(fā)表于 2019-3-18 17:12 | 只看該作者
這個(gè)溫飄太大了,因晶振溫飄大。
回復(fù)

使用道具 舉報(bào)

15#
ID:492576 發(fā)表于 2019-3-18 17:46 | 只看該作者
很高的水平了
回復(fù)

使用道具 舉報(bào)

16#
ID:261148 發(fā)表于 2019-3-19 14:38 | 只看該作者
如果感覺(jué)精度達(dá)不到,可以加一個(gè)wifi網(wǎng)絡(luò)校時(shí)功能!每天校準(zhǔn)兩次,這個(gè)比較好的選擇
回復(fù)

使用道具 舉報(bào)

17#
ID:493969 發(fā)表于 2019-3-19 15:07 | 只看該作者
已經(jīng)接近專業(yè)級(jí)的水準(zhǔn)。
回復(fù)

使用道具 舉報(bào)

18#
ID:497468 發(fā)表于 2019-3-24 20:47 | 只看該作者
1302可以解決問(wèn)題
回復(fù)

使用道具 舉報(bào)

19#
ID:493177 發(fā)表于 2019-3-29 11:32 | 只看該作者
這是因?yàn)檠訒r(shí)的原因,它分為硬件延時(shí)和軟件延時(shí)
回復(fù)

使用道具 舉報(bào)

20#
ID:809311 發(fā)表于 2020-8-31 18:23 | 只看該作者
mp3 發(fā)表于 2019-3-18 10:38
連續(xù)運(yùn)行11天的結(jié)果:

運(yùn)行18天都已經(jīng)差一個(gè)小時(shí)了?
回復(fù)

使用道具 舉報(bào)

21#
ID:786452 發(fā)表于 2020-8-31 18:32 | 只看該作者
很好了,6年才快1分鐘
回復(fù)

使用道具 舉報(bào)

22#
ID:807712 發(fā)表于 2020-8-31 19:11 | 只看該作者
表示贊一個(gè)!加油!再接再厲!希望后面能有更精彩!
回復(fù)

使用道具 舉報(bào)

23#
ID:88256 發(fā)表于 2020-8-31 19:22 | 只看該作者
把一個(gè)復(fù)雜的儀表改做時(shí)鐘,有點(diǎn)浪費(fèi)啊;那個(gè)光柱的位置不同,是不是拿來(lái)做秒顯示了?
回復(fù)

使用道具 舉報(bào)

24#
ID:235954 發(fā)表于 2020-9-2 09:47 | 只看該作者
我的手表都沒(méi)準(zhǔn)過(guò),時(shí)間都是往前調(diào)兩分鐘
回復(fù)

使用道具 舉報(bào)

25#
ID:816496 發(fā)表于 2020-9-2 15:20 | 只看該作者
比我的表都精確,接近專業(yè)級(jí)的水平了
回復(fù)

使用道具 舉報(bào)

26#
ID:130230 發(fā)表于 2020-9-2 23:48 | 只看該作者
這個(gè)和水平無(wú)關(guān),和你用的芯片精度有關(guān)。。除非你做了校時(shí)功能那就另說(shuō)了。
回復(fù)

使用道具 舉報(bào)

27#
ID:816577 發(fā)表于 2020-9-3 08:57 | 只看該作者
算是很強(qiáng)的水準(zhǔn)了
回復(fù)

使用道具 舉報(bào)

28#
ID:981034 發(fā)表于 2021-12-28 09:17 | 只看該作者
世界沒(méi)有絕對(duì),只有相對(duì),偷笑吧
回復(fù)

使用道具 舉報(bào)

29#
ID:883242 發(fā)表于 2021-12-28 13:18 | 只看該作者
調(diào)這么準(zhǔn)沒(méi)意義,溫度一飄你的石英晶體也跟著飄。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表