久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: DS1302電池供電每天快15秒,討論下對策 [打印本頁]

作者: robinsonlin    時間: 2020-3-10 11:33
標題: DS1302電池供電每天快15秒,討論下對策
歡迎賜教

作者: 51hei**1140    時間: 2020-3-10 12:45
你好!
在每天凌晨的時候,時間自動校正一次,秒位 - 15,不夠減借用分位
作者: robinsonlin    時間: 2020-3-10 13:58
51hei**1140 發表于 2020-3-10 12:45
你好!
在每天凌晨的時候,時間自動校正一次,秒位 - 15,不夠減借用分位

工業設備用的,如果凌晨不開機咋辦?  如果要用代碼校準,估計要做一個開關機標志位比較,把時間按找年月日時分秒做成一個long型變量,開機過程中,每小時存儲一次時間量,等到下次開機的時候,讀時間,轉換long型變量,然后,跟上次存儲量比較,按照每86400-15秒的標準來校對。  這樣搞太麻煩咯。  
作者: YYB_123456    時間: 2020-3-10 14:34
換一個±5ppm的32.768k晶振
作者: lsgzq    時間: 2020-3-10 14:43
1302時鐘芯片如果按默認的電路圖都會走時偏快,快了好辦,慢了就很麻煩。因為快了可以增加電容叫它慢下來,我最近剛好用1302芯片制作了數字萬年歷,晶振換成了5PPM的好晶振,通過在晶振與地之間接兩只可調小電容進行調節,用衛星時間做基準進去對比,每日的誤差在0.5秒左右。
作者: 沒有你    時間: 2020-3-10 14:57
換用DS3231,DS3231一年最多也就相差幾十秒,絕對讓你滿意。
作者: 51hei**1140    時間: 2020-3-10 15:33
robinsonlin 發表于 2020-3-10 13:58
工業設備用的,如果凌晨不開機咋辦?  如果要用代碼校準,估計要做一個開關機標志位比較,把時間按找年月 ...

那就增加一個GPS授時或WIFI授時
作者: xianming    時間: 2020-3-10 15:41
換一個精準的32.768K晶振,也許會好一些
作者: Y_G_G    時間: 2020-3-10 16:55
要么你換像DS3231已經內置補償和時鐘的IC
要么就得有儀器來校正,不然的話,是一件很麻煩的事,網上說的用多少pF的電容那都是用處不大,每個DS1302和晶振的誤差都是不一樣的,雖然有可能最終的結果和網上說的是一樣的,但那也只是一個概率而已
那玩意好像是叫什么晶振測試儀的,它能計算出一個的誤差是多少來著

作者: robinsonlin    時間: 2020-3-10 19:00
一直在關注起振電容,沒有發現晶振竟然還有5ppm和20ppm的區別。 好吧,就這么搞。謝謝大家。
作者: 余生不負    時間: 2020-3-10 22:35
我一般也是用ds1302,你這個問題可以調整一下那2個電容參數,示波器看一下波形。

我之前以為10ppm的晶振的精度會高一些,后面我發現我錯了,還是平常20pmm的準一些,時間跑的快慢,如果程序沒有問題,調一下電容就可以了。
作者: 余生不負    時間: 2020-3-10 22:45
YYB_123456 發表于 2020-3-10 14:34
換一個±5ppm的32.768k晶振

5ppm的不行,我用了不行,按照5ppm推薦的負載電容焊上去,幾個小時偏離幾秒鐘,不管怎么調試電容時間都跑不準,還是20ppm的好,可以做到一個月時間偏離1-3秒,這個偏離如果要求高精度的場合已經是很恐怖的了,但是要求不高可以接受。
作者: Y_G_G    時間: 2020-3-10 23:17
robinsonlin 發表于 2020-3-10 19:00
一直在關注起振電容,沒有發現晶振竟然還有5ppm和20ppm的區別。 好吧,就這么搞。謝謝大家。

這個ppm的誤差決定不了DS1302精度的,為什么很多人說DS1302精度不高,那是因為沒有匹配好那兩個晶振引腳的電容.
32768的晶振接在DS1302時,兩個晶振引腳也是有結電容的,每個IC的結電容都是有點差異的,你接晶振本身就等于是并聯了一個pF級別的電容在上面了這是DS1302的數據手冊,你參考一下

作者: Y_G_G    時間: 2020-3-10 23:20
要不你試一下32.768的有源晶振,也許行
作者: YYB_123456    時間: 2020-3-11 00:29
在線測量偏差可以搞一臺類似這樣的東西(秒表日差校準儀),傳感器感應測量的。
H:\1.jpg[/img]
作者: aking991    時間: 2020-3-11 08:42
這就是用DS1302最不好的原因,所以專業項目的都不會用這個芯片作時鐘,建議用DS3231或RX8025T,保準你一年不用調時鐘的,后面那個還不用接外部晶振,超好用,我現在設計的時鐘都用這個,超準!
作者: lsgzq    時間: 2020-3-11 11:02
    我發現有些人搞錯了概念。在這里要強調一下:晶振的PPM值并不是決定晶振頻率精度的指標,它是決定晶振穩定性的指標,也就是說,5PPM的晶振在冬天和夏天頻率的變化要比20PPM的好很多,而決定時鐘走時精度的主要有二個指標,一個是晶體振蕩器的頻率是不是32768KHZ,另一個是晶體振蕩器的頻率是不是穩定。DS1302和DS3231這二種芯片內部電路的精度其實是沒有多大差別的,至所以DS3231走時精度高,就是因為DS3231內部集成了具有溫度補償的晶體振蕩電路,保證了振蕩頻率的精度和穩定性 。如果你用DS1302芯片,使用高精度和高穩定性的晶體,照樣可以做出來走時精確的時針,上面我說過了,我用5PPM的晶體加兩個外接可調電容,通過微調這二個電容,走時精度達到了每天0.5秒左右,這是通過實驗得出的結論。
作者: qiujunhz    時間: 2020-3-11 16:56
晶體頻率是不是32768KHZ才是關鍵
作者: panmingfu    時間: 2020-3-11 17:51
20pmm再接電容,微調電容,準確度會上去
作者: YYB_123456    時間: 2020-3-11 21:50
頻率精度和溫度頻差都是用ppm表示的,兩個指標不搞混就行
作者: kmsj    時間: 2020-3-12 11:08
如果樓主不考慮功耗,那就簡單了,用一個4194304Hz晶體,經過CD4060的128次分頻,得到32768Hz,具體原理是同等條件下,所有不同頻率的晶體精度是一樣的,但是,晶體每分頻一次,精度提高一倍,4194304Hz晶體分頻128次得到32768Hz比普通32768Hz晶體精度高128倍,用CD4060分頻得到32768Hz,驅動DS1302,精度也是提高128倍,剩下的問題就是如何校準4194304Hz晶體,用可調電容校,不能直接測量晶體頻率,只能測量CD4060的分頻點,校準之后換成固定電容更好,只要頻率計精度足夠高,年誤差10秒以內不是問題,如果有帶恒溫的4194304Hz晶體,校準之后,年誤差1秒左右也是有可能的,祝你成功!
作者: kmsj    時間: 2020-3-13 12:22



不好意思,以上回復描述不清,應該這樣:4194304Hz晶體經過CD4060內部晶體振蕩和7級二分頻,由6腳得到32768Hz,這個頻率比32768晶體精度高128倍。很多年以前的電路了,當時驅動的是PCF8563,DS1302應該也可以,這個電路我沒有校準,記不清楚用的是CD4094還是74HC4094,現在看來,R1和R2可以不用,或者改變一下阻值。更早以前記得好像是MM5369還是什么?用3.58M晶體分頻得到60Hz的頻率驅動LM8563電子鐘IC,校準3.58M晶體之后,的確年誤差就是幾秒鐘,帶恒溫的晶體沒有試過,只是猜想,但是,這個方法確實行之有效,誰用誰知道,唯一缺陷就是功耗大了一點,掉電備用電池要加大,為了獲得高精度,用大容量的鋰電池做備用電池肯定也值得。

作者: robinsonlin    時間: 2020-3-13 12:29
kmsj 發表于 2020-3-12 11:08
如果樓主不考慮功耗,那就簡單了,用一個4194304Hz晶體,經過CD4060的128次分頻,得到32768Hz,具體原理是 ...

一個簡單的工業設備,沒必要搞那么復雜,不然成本就上去了。
作者: robinsonlin    時間: 2020-3-13 12:30
lsgzq 發表于 2020-3-11 11:02
我發現有些人搞錯了概念。在這里要強調一下:晶振的PPM值并不是決定晶振頻率精度的指標,它是決定晶振 ...

受益匪淺,謝謝!
作者: robinsonlin    時間: 2020-3-13 12:32
aking991 發表于 2020-3-11 08:42
這就是用DS1302最不好的原因,所以專業項目的都不會用這個芯片作時鐘,建議用DS3231或RX8025T,保準你一年 ...

謝謝,你的建議很好,基于成本的考慮,目前只能在電容上想辦法了

作者: robinsonlin    時間: 2020-3-13 12:45
Y_G_G 發表于 2020-3-10 23:17
這個ppm的誤差決定不了DS1302精度的,為什么很多人說DS1302精度不高,那是因為沒有匹配好那兩個晶振引腳的 ...

樣板上測試,一天快15秒。以前沒有搞過時鐘這塊的項目,后來查了好多資料,偶爾一次發現有些知名品牌的開發板,把這個晶振的布線轉到芯片的另外一邊去焊接,而且還是走的蛇形線。這個蛇形線和鋪銅區勢必會有一定的容值,有點感觸,我也在小批量的板子上這樣搞了。 到時再看看,是變慢了,還是變快了。
作者: kmsj    時間: 2020-3-13 13:43
robinsonlin 發表于 2020-3-13 12:29
一個簡單的工業設備,沒必要搞那么復雜,不然成本就上去了。

我看了一下某寶價格,增加的這些元件不包括備用電池也就是1.5元左右,批量購買應該更便宜,你不想增加這點成本靠32768晶體和電容,就想得到高精度,那就難了。建議改用PCF8653,價格和DS1302差不多,PCF8653有中斷輸出,編程讓PCF8653中斷輸出一個頻率,通過調校32768晶體的可調電容,校準PCF8653中斷輸出頻率,這就已經做到極限了,至于能達到多高的精度,我沒有試過,DS1302沒有中斷輸出,不好校準,或者你試試單片機讀DS1302能不能得到一個什么穩定的頻率來校準,反正直接校晶體是不太可能的,除非你的頻率計輸入內阻足夠高。
作者: YYB_123456    時間: 2020-3-13 14:12
測量是通過傳感器接收輻射的微弱信號,無接觸的測量。我剛好有一臺這樣的測試設備。放個秒表在傳感器上就測到了,那天圖片沒有發出來,現補上

作者: Y_G_G    時間: 2020-3-13 17:16
robinsonlin 發表于 2020-3-13 12:45
樣板上測試,一天快15秒。以前沒有搞過時鐘這塊的項目,后來查了好多資料,偶爾一次發現有些知名品牌的開 ...

你現在這個""快15秒""是怎么得出來的?
如果是估計的,那就不好辦了,如果你是有晶振機來測試的話,就好辦多了,
沒有必要折騰什么走線之類的,32768HZ的頻率走線影響不會很大的畫板的時候預留兩個匹配電容的位置出來就可以了,沒有必要專門的去找5ppM的晶振的,我們這批量100多K的單車碼表都是20ppM生產的.
1:畫板的時候要預留兩個焊接匹配電容的位置出來,貼片的時候也要先貼兩個,一般是兩個15pF的就可以了,其它的在生產的時候先測試再匹配電容
2:如果是雙電源,匹配電容要以電池為標準,220V的交流有點小干擾,測試結果誤差有點大
3:焊完匹配電容至少要等到自然降溫,10分鐘左右,再去測量頻率誤差,這樣的話,基本上可以調節一個月10秒以內的誤差
4:你只要調節到了10秒一個月的誤差,對于溫度變化就可以不管了,不管怎么樣,溫度變化是互補的,溫度高跑得快了,溫度低自然就慢了,總體時間是可以對得上的
5:一定得是儀器來測量的,不能是估算的,一個大概肯定是不行
我們車間里面生產就是這么干的,基本上是沒有過時間精度方面的問題,如果是100K以上的批量生產,5ppM成本是高了很多,如果是你自己用的,那還是用那RX8025T,那玩意還真是個好東西,而且,馬云家有6毛七一個的呢,這和DS1302沒差幾毛錢的




作者: 新鄉家電維修    時間: 2020-3-14 07:37
看看我的帖子,專門校正DS1302時間,零點零分,正負校正25秒,校正值記憶到DS1302的RAM單元不易丟失
作者: 天地一微塵    時間: 2020-3-18 00:04
硬件不能搞定就用軟件咯 。凌晨減七秒 ,中午12 00再減七秒。
作者: kmsj    時間: 2020-3-18 20:50
Y_G_G 發表于 2020-3-13 17:16
你現在這個""快15秒""是怎么得出來的?
如果是估計的,那就不好辦了,如果你是有晶振機來測試的話,就好辦多 ...

你說的非常有道理,32768HZ的頻率走線影響不會很大的,6M晶體走線影響也不會很大,用你的方法,可以把月誤差控制在5秒以內,年誤差1分鐘左右就差不多了,要想提高精度,還可以把DS1302省掉,直接用單片機編個時鐘,比如4194304晶體用ATMEGE8單片機,校準精度也比較容易,頂多加一個18650鋰電池作為備用電源,成本也不算高。說起碼表,我還是經常用的,我每個星期騎行一到兩次,我用的是順東碼表,這個碼表我感覺一個月慢2-3分鐘,上次騎車還死了一次機,用了快10年了,如果還發生死機情況,我就重新買一個碼表,以后用碼表,每次用之前現裝電池,現輸入輪周長調時間,用完以后就把電池取下來,這樣用估計又節約電池又能延長碼表壽命。
作者: sduking    時間: 2020-3-19 08:49
試試有源晶振
作者: xiniu982    時間: 2020-3-20 18:51
這是晶振誤差。可以在晶振的一腳和電源間接個小電容調整快慢
作者: wsy06    時間: 2020-3-28 14:46
51hei**1140 發表于 2020-3-10 15:33
那就增加一個GPS授時或WIFI授時

GPS受時有點貴啊……
作者: 三問    時間: 2021-5-11 16:10
kmsj 發表于 2020-3-13 13:43
我看了一下某寶價格,增加的這些元件不包括備用電池也就是1.5元左右,批量購買應該更便宜,你不想增加這 ...

謝謝分享
作者: rayin    時間: 2021-5-12 20:03
可以用8266wifi模塊,增加網絡校時功能,硬件上增加不了多少成本。
作者: dzbj    時間: 2021-5-13 00:26
我用fc135晶振 高精度的電容 從6P到12P試 精度每天2秒以內 如果不是量產可以考慮 量產就太麻煩了 另外受溫度影響 每天誤差不固定 就是今天可能快1秒 明天慢1.5秒
作者: lmn2005    時間: 2021-5-13 11:16
本帖最后由 新新科技 于 2021-5-17 13:57 編輯

之前買了幾個1302模塊,去年拿出來用,幾乎全部不能用,換了晶振和電容都不起振或有時起振有時停振,估計是1302芯片質量問題(模塊太便宜了,可能是國產芯片),現在一般用1307或3231.




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 成人免费大片黄在线播放 | 欧美日韩在线观看视频 | 国产美女在线精品免费 | 国产高清在线 | 特a毛片| www成人免费| 波多野结衣电影一区 | 在线婷婷 | 一级做受毛片免费大片 | 久草www| 一区二区免费 | 国产区高清 | 欧美日韩不卡 | 久久精品视频播放 | 黄网站涩免费蜜桃网站 | 国产精品免费福利 | 国产精品久久久久久久久久免费看 | 在线日韩| 国产乱码精品一区二三赶尸艳谈 | 超碰人人人 | 国产91丝袜在线播放 | 久久久久久久久久久高潮一区二区 | 热99视频| 午夜视频在线观看网址 | 一区二区三区免费 | 亚洲黄色高清视频 | 羞羞网站在线观看 | 国产资源在线视频 | 亚洲啪啪 | 成人午夜在线观看 | 韩日一区二区 | 亚洲精品久久视频 | 欧美日韩一区二区在线 | 日本亚洲欧美 | 二区国产| 久草青青草 | 天堂精品视频 | 欧美精品久久久久久久久老牛影院 | 成人伊人 | 欧美成人手机在线 | 国产精品网页 |