找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4565|回復(fù): 23
收起左側(cè)

如何提高stc單片機(jī)芯片時(shí)鐘精度

  [復(fù)制鏈接]
ID:590194 發(fā)表于 2020-10-20 22:23 來自觸屏版 | 顯示全部樓層 |閱讀模式
這樣的 手里有個電子時(shí)鐘,壞了,但是顯示器是好的,于是自己做了個板子,stc單片機(jī)驅(qū)動4個74hc595程序?qū)懞昧,調(diào)試的時(shí)候發(fā)現(xiàn) 時(shí)鐘偏慢,然后調(diào)整晶振 怎么都不準(zhǔn) 最好也要10分鐘偏1秒。怎么破?stc15w201s可以外掛晶振嗎?
回復(fù)

使用道具 舉報(bào)

ID:213173 發(fā)表于 2020-10-21 06:28 | 顯示全部樓層
stc15w201s不可以使用外接晶振,使用內(nèi)部IRC時(shí)鐘有不小的誤差,特別是做電子時(shí)鐘,其走時(shí)積累誤差就很大了。當(dāng)然不是一點(diǎn)辦法都沒有。給你一個示例,可以把日誤差控制在10秒內(nèi)。 按鍵長短8位數(shù)碼管鬧鐘范例 仿真.zip (142.7 KB, 下載次數(shù): 29)

回復(fù)

使用道具 舉報(bào)

ID:807591 發(fā)表于 2020-10-21 08:24 | 顯示全部樓層
這個型號 外掛晶振是不行的了,,不過你可以用一片ds1302之類的專門的世間芯片,,或者用一片帶溫補(bǔ)的32768芯片的時(shí)鐘輸出腳,接單片機(jī)的中斷腳,來計(jì)時(shí)
回復(fù)

使用道具 舉報(bào)

ID:420836 發(fā)表于 2020-10-21 09:12 | 顯示全部樓層
內(nèi)部振蕩器不正確。 您可以使用DS1302或使用外部振蕩器。
回復(fù)

使用道具 舉報(bào)

ID:584814 發(fā)表于 2020-10-21 16:14 | 顯示全部樓層
用3231精度高日秒內(nèi)幾塊錢的事,日10秒可以接受的話就1302或1307幾毛錢搞定。
回復(fù)

使用道具 舉報(bào)

ID:414556 發(fā)表于 2020-10-21 19:11 | 顯示全部樓層
STC單片機(jī)的震蕩基本內(nèi)置,要準(zhǔn)確時(shí)鐘就要用時(shí)鐘芯片.
回復(fù)

使用道具 舉報(bào)

ID:590194 發(fā)表于 2020-10-21 23:22 來自觸屏版 | 顯示全部樓層
man1234567 發(fā)表于 2020-10-21 16:14
用3231精度高日秒內(nèi)幾塊錢的事,日10秒可以接受的話就1302或1307幾毛錢搞定。

我只有串口485通訊的基礎(chǔ) 使用1302還是1307?還有,只能做到日誤差10秒嗎?能更精準(zhǔn)點(diǎn)嗎?也可以考慮更換stc其他的芯片,這樣會不會更劃算?因?yàn)?302 1307都需要外圍電路,。我只是簡單的自己搞
回復(fù)

使用道具 舉報(bào)

ID:47286 發(fā)表于 2020-10-21 23:53 | 顯示全部樓層
sq8422779 發(fā)表于 2020-10-21 23:22
我只有串口485通訊的基礎(chǔ) 使用1302還是1307?還有,只能做到日誤差10秒嗎?能更精準(zhǔn)點(diǎn)嗎?也可以考慮更換 ...

再買個新的吧 自己搞比買現(xiàn)成的還貴 還沒現(xiàn)成的好看 個人沒法和工業(yè)化生產(chǎn)比

用可以帶晶振的型號 也不一定行 第一你不會買好晶振 第二有晶振也一樣有誤差 程序?qū)懖缓靡粯右膊恍?1302那東西雖然滿大街都是 但要特準(zhǔn)也不是很容易 它也需要好晶振 還要有好的晶振匹配電容 1307那東西倒不用晶振 可便宜的也不準(zhǔn) 雖然號稱年差很小 我用過幾個都很差 反正我也是圖便宜買的

如果為了省錢 買現(xiàn)成的最好 如果為了興趣 那就別考慮怎么合算

如果要準(zhǔn) 我覺得最好的方法是用GPS模塊 τ 寶上也挺便宜的 用你那個201s片子的串口收GPS的時(shí)間數(shù)據(jù) 再顯示 只要有衛(wèi)星信號比什么片子都準(zhǔn)

我給家里做了一堆鐘 每個房間一個 就是用GPS模塊做主RTC 1302做輔助RTC 主用GPS 沒信號用1302 GPS還可以給1302校時(shí) 然后通訊給所有鐘 這樣每個房間的時(shí)間都是一樣的 過去買的鐘 用一陣時(shí)間都不一樣
回復(fù)

使用道具 舉報(bào)

ID:590194 發(fā)表于 2020-10-21 23:59 來自觸屏版 | 顯示全部樓層
dzbj 發(fā)表于 2020-10-21 23:53
再買個新的吧 自己搞比買現(xiàn)成的還貴 還沒現(xiàn)成的好看 個人沒法和工業(yè)化生產(chǎn)比

用可以帶晶振的型號 也不 ...

就是覺得壞的那個led 是好的 怪可惜的,正好手里東西都有 因?yàn)橹跋敫奈矡?所以 pcb都是現(xiàn)成的 stc也都現(xiàn)成的,gps也考慮過。就是沒信號啊。我看τ 寶1307模塊才2塊多 成品 帶電池 電容 晶振 就是不知道是不是串口協(xié)議
回復(fù)

使用道具 舉報(bào)

ID:47286 發(fā)表于 2020-10-22 00:05 | 顯示全部樓層
sq8422779 發(fā)表于 2020-10-21 23:59
就是覺得壞的那個led 是好的 怪可惜的,正好手里東西都有 因?yàn)橹跋敫奈矡?所以 pcb都是現(xiàn)成的 stc也都 ...

幾個LED值多少錢啊 我造的那些鐘是1.8寸雙色數(shù)碼管 拆機(jī)的還不到1塊錢一個 也許又買貴了不過我覺得夠便宜了 1.8寸還雙色呢 呵呵

GPS不會沒信號的 可能你哪沒弄對吧 再說沒信號可以退換啊 商家會包郵費(fèi)的

自己動手這事 貴的真心不是這些電子?xùn)|西 要出好效果 機(jī)加工 外殼 燈條 導(dǎo)光啥的才是大頭 我給我那車加了個特別小的顯示燈 為了好效果做燈殼的錢比板子貴數(shù)倍
回復(fù)

使用道具 舉報(bào)

ID:401564 發(fā)表于 2020-10-22 09:17 | 顯示全部樓層
有動手能力的,還不如直接做一個4英寸大鐘,一個數(shù)字就一個巴掌那么大,四個排一塊比A4紙還長一點(diǎn)
至于你手頭上的那才幾塊錢的東西,丟了也不可惜
3231,RX-8025T都可以,但不要用1302這種,這種是沒有溫度補(bǔ)償和精度保證的,沒有石英精度測試儀的不去嘗試了,我做的,你想要一個月誤差10秒,也就是一年120秒(2分鐘)以內(nèi)的誤差,至少是幾個小時(shí)的調(diào)試
更加不要想著提高單片機(jī)本身的時(shí)鐘精度,這是更加不行
搞電子的做這類玩意無非就是享受一個制作的過程
回復(fù)

使用道具 舉報(bào)

ID:590194 發(fā)表于 2020-10-22 15:16 來自觸屏版 | 顯示全部樓層
dzbj 發(fā)表于 2020-10-22 00:05
幾個LED值多少錢啊 我造的那些鐘是1.8寸雙色數(shù)碼管 拆機(jī)的還不到1塊錢一個 也許又買貴了不過我覺得夠便宜 ...

手機(jī)在家里都沒gps信號,別說模塊了。我跟你不一樣,我喜歡燈的細(xì)節(jié),我日行燈是6個led白燈,我在外殼不變的情況下,里面加了6個黃色的燈,大部分新車都有了。轉(zhuǎn)向時(shí)白燈漸漸暗 黃燈逐個亮,大部分車也有了,但是我就為了逐個亮后,再逐個滅,關(guān)鍵是要跟的上正常轉(zhuǎn)向燈的節(jié)奏,不能跑著跑著節(jié)奏不一樣。原燈外,又設(shè)計(jì)了轉(zhuǎn)向燈燈板。正好,這次用的上

評分

參與人數(shù) 1黑幣 +20 收起 理由
admin + 20 回帖助人的獎勵!

查看全部評分

回復(fù)

使用道具 舉報(bào)

ID:590194 發(fā)表于 2020-10-22 15:20 來自觸屏版 | 顯示全部樓層
Y_G_G 發(fā)表于 2020-10-22 09:17
有動手能力的,還不如直接做一個4英寸大鐘,一個數(shù)字就一個巴掌那么大,四個排一塊比A4紙還長一點(diǎn)
至于你 ...

太對,廢物利用,從而增加知識,制作出成品,才是快樂所在。東西是不值錢,還比買的耗電。就是圖個樂
回復(fù)

使用道具 舉報(bào)

ID:47286 發(fā)表于 2020-10-22 20:12 | 顯示全部樓層
sq8422779 發(fā)表于 2020-10-22 15:16
手機(jī)在家里都沒gps信號,別說模塊了。我跟你不一樣,我喜歡燈的細(xì)節(jié),我日行燈是6個led白燈,我在外殼不 ...

我用的WS2812 緊密排列 而且是上下雙排 因?yàn)槲覔?dān)心亮度不夠 2812不是專門的大功率燈珠 那東西三基色的 想什么顏色什么顏色 可以花樣嘬S 比如判斷踩下剎車并且車速極速下降 剎車燈是酒紅色 哈哈 但沒弄轉(zhuǎn)向燈逐個亮 看不上奧迪那個刷刷亮 不就是單片機(jī)入門的跑馬燈么 有點(diǎn)沒興趣搞 反正就是個程序而已 想弄刷一下就是了 為了和普通燈區(qū)別 轉(zhuǎn)向是全亮0.2秒然后0.4秒內(nèi)全亮到全滅

我個人非常討厭前車一剎車燈就狂閃 有急事還行 堵車的時(shí)候后車太受罪了 所以也沒變什么花樣
回復(fù)

使用道具 舉報(bào)

ID:590194 發(fā)表于 2020-10-28 14:47 | 顯示全部樓層
dzbj 發(fā)表于 2020-10-22 20:12
我用的WS2812 緊密排列 而且是上下雙排 因?yàn)槲覔?dān)心亮度不夠 2812不是專門的大功率燈珠 那東西三基色的 想 ...

奧迪車最惡心..你這種判斷車速.不是還要解碼汽車的can總線....沒有資料一個人摸索的?
回復(fù)

使用道具 舉報(bào)

ID:47286 發(fā)表于 2023-1-6 10:38 | 顯示全部樓層
sq8422779 發(fā)表于 2020-10-28 14:47
奧迪車最惡心..你這種判斷車速.不是還要解碼汽車的can總線....沒有資料一個人摸索的?

嗯 奧迪設(shè)計(jì)里處處透著小氣 只是和VW比較 畢竟VW是比它大多了

開始是自己加了個霍爾脈沖 但因?yàn)橹圃飙h(huán)境限制 沒法做到原車那么多脈沖數(shù) 后來有現(xiàn)成的can模塊 就直接讀了

順便問一下 VW的車速判斷也是霍爾 一圈43個脈沖 為啥是這么個奇奇怪怪的值 從制造到計(jì)算都不是個整數(shù) 有什么好處 哪位大佬知道原因
回復(fù)

使用道具 舉報(bào)

ID:883242 發(fā)表于 2023-1-6 17:36 | 顯示全部樓層
內(nèi)置RC振蕩器哪里有精度可言?
回復(fù)

使用道具 舉報(bào)

ID:92553 發(fā)表于 2023-1-7 10:49 | 顯示全部樓層
從晶振入手,我去年做了一個單片機(jī)型號STC89c2501的電子鐘,用全新的12m晶振一天能差3秒到5秒。后來找了一個舊的(個頭很大的那種),現(xiàn)在一個月大概就差幾秒。
回復(fù)

使用道具 舉報(bào)

ID:401564 發(fā)表于 2023-1-7 14:50 | 顯示全部樓層
紫氣東來 發(fā)表于 2023-1-7 10:49
從晶振入手,我去年做了一個單片機(jī)型號STC89c2501的電子鐘,用全新的12m晶振一天能差3秒到5秒。后來找了一 ...

那應(yīng)該是有源晶振,但沒必要
DS3231內(nèi)置校正好的石英,我第一個鐘調(diào)過一次時(shí)間.到現(xiàn)在四年了,分還是和北京時(shí)間是一樣的,也就是說,平均一年的誤差不超過15秒
再加一個GPS授時(shí),基本就不用再動什么了
回復(fù)

使用道具 舉報(bào)

ID:964308 發(fā)表于 2023-1-8 21:00 來自觸屏版 | 顯示全部樓層
stc15w201s貌似不能外接晶振,一般內(nèi)置rc精度都不高,達(dá)不到記時(shí)要求
回復(fù)

使用道具 舉報(bào)

ID:280206 發(fā)表于 2023-1-9 09:13 | 顯示全部樓層
可以在程序里每10分鐘自動加一秒,然后每日加?秒,修正誤差,可以得到滿美景度
回復(fù)

使用道具 舉報(bào)

ID:584814 發(fā)表于 2023-1-9 09:18 | 顯示全部樓層
不用帶溫補(bǔ)的RTC,可以考慮把整機(jī)放在冰箱里調(diào)校,一般可達(dá)到每日偏差一秒內(nèi)
回復(fù)

使用道具 舉報(bào)

ID:1042619 發(fā)表于 2023-1-9 13:30 | 顯示全部樓層
STC-RTC JPG.jpg
rtc寄存器.jpg.jpg

RTC實(shí)戰(zhàn).jpg.jpg

TSSOP20.jpg.jpg

樓主可以直接用帶RTC的STC32G12K128、STC8H8K64U等系列,支持USB下載USB仿真
回復(fù)

使用道具 舉報(bào)

ID:879348 發(fā)表于 2023-1-9 13:51 | 顯示全部樓層
做項(xiàng)目別貪圖便宜,通常都需要掛一個溫度補(bǔ)償?shù)腞TC,如果沒有溫度補(bǔ)償,即使用晶振計(jì)時(shí)也會出現(xiàn)很大誤差
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

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

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

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