欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 再議STC15f204單片機+DS1302制作電子鐘的問題 [打印本頁]

作者: Li平    時間: 2019-1-8 11:09
標題: 再議STC15f204單片機+DS1302制作電子鐘的問題
        本人也是初學單片機,不懂的地方請大師們指正。
        前段時間買了一套時鐘套件,組裝后使用基本正常,就是時間偏慢。分析原因有:
1、DS1302晶振頻率誤差偏差(更換晶振調試);
2、DS1302晶振外部電容誤差偏差(更換較小的電容調試);
3、電路設計影響,主要體現在鬧鐘設置、光控開關設置時的影響。因為電路設計為2鍵設置,設置鬧鐘和光控開關在按鍵1按第三次后開始,而前兩次為時間設置。在按前兩次時如果時間秒數剛好在59秒附近,這時分鐘數可能因我們設置時的影響不能進位,導致時間會慢一分(這是個概率問題)。(在設計電路時多設計一鍵作為時間設置專用鍵,可避免這個問題)。
        請大師們指正。

作者: admin    時間: 2019-1-8 15:12
ds1302精度不如DS3231
作者: weidoit    時間: 2019-1-8 16:35
我手里有幾個個類似的時鐘,單片機是STC15F204EA,或者STC15W408AS,DS1302時鐘芯片,一個月大概慢1~2分鐘,算起來每天誤差大概3~4秒,無大礙,如果覺得每次調時間麻煩,自己重寫一遍程序,軟件補償一下就好了。
附上其中一個版本的原理圖。

clock.png (139.27 KB, 下載次數: 65)

clock.png

作者: ahshmj    時間: 2019-1-8 17:04
自己做試驗用又不批量生產,程序里面調整可以調的很準很準。例如每天如果慢25秒,就每天調整一次(例如在零點時將秒數+25寫入ds1302)。只是要試運行的時間長一些,再作調整。
作者: yzwzfyz    時間: 2019-1-9 09:47
贊同樓主的分析:
可以直接驅動LED做鐘,做到日誤差1秒是絕對沒有問題的。不過程序上要有一些巧手。
我自己做了一個標準鐘含晶振頻率測試,只有將準確的晶振頻率告訴系統(tǒng),系統(tǒng)會自己決定時間中斷的動態(tài)常數,保證鐘日差在1秒之內(普通晶振)。
例如:6M晶振,每個脈沖時間是:1/6 us,時間中斷為10ms, 每天中斷:86400秒/10ms =8640000次,
即使你知道了準確的晶振頻率,也不能保證一次中斷的10ms一點不差,調整到最理想時,它的最大不可控脈沖數量是0.5個,即1/12 us。
這樣算來:日差=8640000次* 1/12 us = 0.72秒。
如果再用一些技巧:可以再減小256倍。這樣即使晶振上存在一點溫漂,也能做到日差1秒以內。
關鍵點:1、知道晶振的精確頻率。2、在中斷時常數上,下點功夫。
作者: 45323    時間: 2019-1-14 10:35
貌似 晶振兩端 應該用 30PF 的電容吧
作者: Kevinhwf    時間: 2019-12-2 11:51
15F204那3個上拉電阻一定要接嗎?






歡迎光臨 (http://www.raoushi.com/bbs/) Powered by Discuz! X3.1