找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

我用STC15W408AS單片機(jī)+DS3231做的手表為啥15天慢了一個小時

查看數(shù): 4873 | 評論數(shù): 14 | 收藏 1
關(guān)燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發(fā)布時間: 2022-11-5 22:10

正文摘要:

我用STC15W408AS+DS3231做的手表(用鋰電池和紐扣電池供電)為啥15天慢了一個小時? 是線路的問題嗎, PCB見下圖。由于用紐扣電池供電,有個開關(guān)(SW-MAIN)就直接開關(guān)機(jī)了。源程序見附件。

回復(fù)

ID:230742 發(fā)表于 2022-11-8 21:07
論壇里有3231和OLED做的時鐘的程序,你可以下載了試驗一下。不用408AS 用w104也可以點亮。我用STC15F104E點亮過,因為兩個器件都是IIC的,用8腳的正好,還有兩個按鍵。
ID:16255 發(fā)表于 2022-11-8 16:37
dvxchen 發(fā)表于 2022-11-7 22:26
通常買多貴的,我買的大概5塊的,靠譜嗎

3231正品的十多塊(當(dāng)年買的價)。
ID:584814 發(fā)表于 2022-11-8 08:16
首先,觀察是否每天或每小時均速地慢,是就大概率DS3231故障(除非程序不用這);
其次,漂忽不定的忽快忽慢,可以不用DS3231直接用定時器看故障是否排除;
然后,依次排除硬件故障,剩下如果還有問題就是軟件BUG了。
如果,有兩套以上的器件可以互換著試
PS:三毛的2307每天也就十秒內(nèi),DS3231五元包郵還行,或者一元8025拆機(jī)都還好用。
ID:219796 發(fā)表于 2022-11-8 04:55
考慮過程序運行帶來的延遲么,比如較大的延遲
ID:249376 發(fā)表于 2022-11-7 22:26
通常買多貴的,我買的大概5塊的,靠譜嗎
ID:249376 發(fā)表于 2022-11-7 22:22
mengsiu 發(fā)表于 2022-11-6 22:33
我的3231比較精準(zhǔn)。我去年做的時鐘,到現(xiàn)在依然正常運行,沒有明顯偏差。
程序中是有加入了時間補(bǔ)償功能( ...

給個某一個寶的鏈接吧,我去買個原裝的,謝謝了
ID:961114 發(fā)表于 2022-11-7 16:11
-iWatch-v2.0,主控是STC32G12K128,開源的,縱享絲質(zhì)順滑
可以聯(lián)系stc   發(fā)你程序包
ID:883242 發(fā)表于 2022-11-7 15:24
每天都要觀察,是否有規(guī)律。如果每天都慢,累積出慢1小時,那是DS3231可能是假貨。如果每天都不慢,突然有一天慢了1小時,那是你的代碼有bug。
ID:879348 發(fā)表于 2022-11-7 15:10
不可能,你這個可是帶溫度補(bǔ)償?shù)?/td>
ID:1034262 發(fā)表于 2022-11-7 14:32
yzwzfyz 發(fā)表于 2022-11-7 14:13
如果程序沒有錯的話,就是時鐘芯片不準(zhǔn)。
如果單片機(jī)使用晶振做時鐘,做個時鐘日差1S是可以達(dá)成的。

我用STC的MCU跑外部晶振做的電子鐘,晶振用的0.1ppm溫補(bǔ)晶振(有源晶振,20元一個),年誤差不超過5秒。
也做了用GPS校準(zhǔn)或BPC電波鐘,長年運行誤差不超過0.1秒。
ID:123289 發(fā)表于 2022-11-7 14:13
如果程序沒有錯的話,就是時鐘芯片不準(zhǔn)。
如果單片機(jī)使用晶振做時鐘,做個時鐘日差1S是可以達(dá)成的。
ID:16255 發(fā)表于 2022-11-6 22:33
我的3231比較精準(zhǔn)。我去年做的時鐘,到現(xiàn)在依然正常運行,沒有明顯偏差。
程序中是有加入了時間補(bǔ)償功能(DS3231內(nèi)部的寄存器),但不作調(diào)整依然可以精準(zhǔn)運行。
可能是因為我用的芯片是原裝正版的吧,各方面都很順利。驅(qū)動程序一點即亮,時間誤差小。
也沒有試用過山寨版,不知道山寨的好不好用。
ID:1034262 發(fā)表于 2022-11-6 11:17
我也用DS3231做手表,校準(zhǔn)一下,年誤差60秒內(nèi)(2ppm內(nèi)),月誤差5秒內(nèi)。
ID:213173 發(fā)表于 2022-11-6 10:41
單用STC15W408AS定時器就可以做到日誤差10S,加個DS18B20就可以做到周誤差1S。你用高大上的DS3231竟然日誤差240S?買到假貨了?

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

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

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