標題: 單片機頻率計是不常用還是難做 [打印本頁]

作者: fsj5098    時間: 2020-12-17 21:17
標題: 單片機頻率計是不常用還是難做
單片機頻率計是不常用還是難做,還是制作成本高,我是用STC89C52+2片8154+
LCD1602做的等精度頻率計成本不到30元,
       發(fā)現(xiàn)論壇很少發(fā)表頻率計文章,我做電子鐘必須要用頻率計,尤其是要用
等進度頻率計,測試DS3231或Rx8025的32.768KHz輸出頻率算出誤差,把誤差
值輸入到單片機誤差修正里,使電子鐘年誤差最小

作者: lovexulu    時間: 2020-12-17 23:50
有示波器用頻率計的少了。
作者: xianfajushi    時間: 2020-12-18 08:15
作為學習可行,實用不足,誰買頻率計都求高性能,高性價比。
作者: wulin    時間: 2020-12-18 09:48
作為測試工具,頻率計通常只是其中的一項功能。作為通用儀表,30元成本太高。減去包裝、宣傳、銷售、物流等費用已不具市場競爭力。
作者: 張x小呀    時間: 2020-12-18 10:16
不常用
作者: 張x小呀    時間: 2020-12-18 10:17
大佬都買示波器了
作者: wwh2382    時間: 2020-12-18 15:22
剛搜索了一下,壇子里涉及頻率計的帖子并不少,有7頁之多,其中一篇就是關(guān)于等精度頻率計的
作者: 新鄉(xiāng)家電維修    時間: 2020-12-18 15:59
頻率計測頻率補償時鐘沒用。晶振頻率隨著溫度是會變化的
作者: Y_G_G    時間: 2020-12-18 17:30
你做了頻率計那還是要先校正才能用的
校正那得有示波器或者其它頻率儀器吧
有了那校正頻率用的東西,還要頻率計干嘛呢?
作者: fsj5098    時間: 2020-12-18 22:20
Y_G_G 發(fā)表于 2020-12-18 17:30
你做了頻率計那還是要先校正才能用的
校正那得有示波器或者其它頻率儀器吧
有了那校正頻率用的東西,還要 ...

業(yè)余條件用GPS秒信號校正
作者: Y_G_G    時間: 2020-12-19 08:46
fsj5098 發(fā)表于 2020-12-18 22:20
業(yè)余條件用GPS秒信號校正

DS3231或Rx8025只要電路正確合理,一年下來誤差不會超過兩分鐘,這個精度已經(jīng)算是很高精度的了,正常的話一兩要調(diào)節(jié)一次
DS3231或Rx8025本身就已經(jīng)有溫度補償了,就算你能測出什么也不能改變什么
如果你用頻率計去測試秒信號,那是不行的,時鐘IC內(nèi)部的時鐘是32.768KHZ,秒信號是這個時鐘信號累加輸出的,輸出秒信號的誤差已經(jīng)平均化了
DS3231或Rx8025不需要調(diào)節(jié)什么就可以正常使用的
如果你是要永遠都準確的,那我推薦你用GPS或者電波鐘點,每天或者一個月自動校正一次
用DS3231或Rx8025這一類時鐘IC是一定要外部調(diào)整,一年一次,運氣好的用到它老化
作者: 1xiaosun    時間: 2020-12-19 09:26
可以不用8154,一個普通的51+1602就可以做等精度頻率計
作者: wgsd    時間: 2020-12-19 10:08
Y_G_G 發(fā)表于 2020-12-18 17:30
你做了頻率計那還是要先校正才能用的
校正那得有示波器或者其它頻率儀器吧
有了那校正頻率用的東西,還要 ...

示波器能校正頻率計?示波器與頻率計比精度連小孩子都不夠格。
作者: Y_G_G    時間: 2020-12-19 11:54
wgsd 發(fā)表于 2020-12-19 10:08
示波器能校正頻率計?示波器與頻率計比精度連小孩子都不夠格。

樓主是要設(shè)計一個單片機頻率計,目前單片機一般的時鐘是在40MHZ以下
對于示波器來說,這并不是很高的頻率,都是可以精確測量的
而且,如果是12T或者4T時鐘的單片機機器周期就更長了
那么,對于60MHZ的示波器來說,單片機的測量精度是要差很多的
對于專業(yè)頻率計,我沒有使用過,就不發(fā)表看法了
作者: amandv    時間: 2020-12-19 13:19
沒有母機校驗的儀器結(jié)果都靠猜。
作者: wgsd    時間: 2020-12-19 17:07
Y_G_G 發(fā)表于 2020-12-19 11:54
樓主是要設(shè)計一個單片機頻率計,目前單片機一般的時鐘是在40MHZ以下
對于示波器來說,這并不是很高的頻率, ...

頻率計的精度不是看能測多少MHz,是看測量的精度多少位,就是看能分辨的是多少微秒、納秒...
即便是能測量頻率GHz的頻率計,基準時鐘頻率一般都是10MHz,即校準時要用精準的10MHz頻率源或銣鐘、GPS馴服鐘來校對。
最廉價的頻率計一般也有8位數(shù)的顯示位,多著有十幾位的顯示分辨率。示波器是看波形用的,本身頻率穩(wěn)定性和分辨率就不是一個級別的。
作者: wgsd    時間: 2020-12-19 17:17
32768如果差1Hz,32767或32769,一天就會誤差2.6秒左右,一個月就有約1分鐘的誤差。
作者: fsj5098    時間: 2020-12-19 20:14
8154是可以到百兆以上的32位計數(shù)器
作者: TTQ001    時間: 2020-12-20 00:49
頻率計是常用的
作者: Y_G_G    時間: 2020-12-20 19:39
wgsd 發(fā)表于 2020-12-19 17:07
頻率計的精度不是看能測多少MHz,是看測量的精度多少位,就是看能分辨的是多少微秒、納秒...
即便是能測 ...

我一開始以為樓主要是要用單片機來計數(shù)的,看了一下8154才知道這是個計數(shù)器
但這好像也不能說明示波器性能像你說的那么垃圾
我們這有一頻率計,它也有函數(shù)波型輸出功能,一般我們是用來輸出波形用的,頻率這一塊確實用處不大
但我測量這個頻率計的輸出頻率,示波器顯示的都是和輸出的參數(shù)是一樣的呀,我沒有發(fā)現(xiàn)示波器有什么地方不行呀
至少在50MHZ以下的頻率都是對的,示波器不只是用來看波形的,一般微秒級別的都是準確,根本不需要再高精度的東西了
而樓主要做的是工作是用于測量時鐘IC的,時鐘IC的頻率都是32.768,而且是內(nèi)置的,它只有秒信號輸出,用頻率計是測量不出"時間"精度的誤差的
一般測量時鐘IC的,用的是石英精度測試儀,它有專門測量每日誤差和每月誤差的
我討論的東西都是圍繞樓主想要知道的東西,你沒有必要搬一堆與之無關(guān)的東西
作者: wgsd    時間: 2020-12-21 08:39
樓主是要測時鐘晶振的頻率,去搜搜用什么測頻率,就便查一下頻率計與函數(shù)信號發(fā)生器的區(qū)別。
祝賀你使用示波器測量頻率微秒級的精度。不說你測出的頻率誤差多少納秒,可知你的示波器頻率穩(wěn)定性達到什么級別?
作者: Y_G_G    時間: 2020-12-21 10:52
wgsd 發(fā)表于 2020-12-21 08:39
樓主是要測時鐘晶振的頻率,去搜搜用什么測頻率,就便查一下頻率計與函數(shù)信號發(fā)生器的區(qū)別。
祝賀你使用示 ...

沒有必要去討論這示波器和頻率計的東西了
頻率計已經(jīng)是一個并不常用的東西,現(xiàn)在要么用示波器或者頻譜儀,很少有人用這個東西了
我覺得我應(yīng)該是認識函數(shù)發(fā)生器的,我們這用的是一個老式的日本的,它有測試頻率的功能和輸出波形的功能,但它就一個LCD顯示,并不能自己輸出頻率自己測量,所以沒法驗證
DS3231或Rx8025
這兩個實時時鐘IC的頻率都是32.768KHZ的,石英是內(nèi)置的,它只有一個秒信號(時鐘數(shù)據(jù)),我們這習慣叫秒信號
用頻率計很難計算它的誤差,當然,示波器也一樣的,
沒有正規(guī)的公司會用頻率計去校正這兩個IC的,更何況,這兩個IC已經(jīng)有了溫度補償和出廠校正了,已經(jīng)是不用校正就可以使用的,一般用的是晶振測試儀,這個東西跟頻率計是不一樣的,它不需要接觸,你只要把產(chǎn)品放在上面上電運行就可以測試了,誤差會有"秒/日","秒/月"和"PPM",PPM誤差基本不用,只要看秒誤差就可以了
這個東西是專門測試32.768KHZ,不是頻率計

作者: myflute    時間: 2022-3-14 20:27
干嘛不用單片機自身的頻率來校準
作者: 188610329    時間: 2022-3-15 14:39
myflute 發(fā)表于 2022-3-14 20:27
干嘛不用單片機自身的頻率來校準

單片機,要么本來就是靠的外部晶振,要么就是內(nèi)部電容晶振,頻率本來就存在誤差,本來就是不準的東西,再去校正另外一個,有實際意義么?
作者: Hephaestus    時間: 2022-3-15 21:14
你查查DS3231的溫漂是多少,你再查查你說的30元頻率計的溫漂是多少?更不用說初使精度了。樓主這個問題簡直跟用三位半萬用表標定LTZ1000電壓一樣荒謬。
作者: fsj5098    時間: 2022-6-19 23:32
好久沒交流了,現(xiàn)在一個二手10MHz恒溫才多少錢,它的穩(wěn)定度在0.01ppm吧,GPS秒信號輸出連續(xù)誤差又是多大呢,所以只要單片機的計算沒有誤差,測量的頻率是非常準的,不要糾結(jié)DS3231或Rx8025準不準,穩(wěn)定不穩(wěn)定。
作者: xyf12345621    時間: 2022-6-20 01:16
不常用,用學校的就行
作者: npn    時間: 2022-6-20 04:44
Y_G_G 發(fā)表于 2020-12-19 11:54
樓主是要設(shè)計一個單片機頻率計,目前單片機一般的時鐘是在40MHZ以下
對于示波器來說,這并不是很高的頻率, ...

100Mhz以上可以用FPGA試試
作者: lele88888    時間: 2022-7-20 10:53
功能單一
作者: 鄭漢松    時間: 2022-7-20 13:41
示波器包含頻率計的功能
作者: Hephaestus    時間: 2022-7-20 16:43
npn 發(fā)表于 2022-6-20 04:44
100Mhz以上可以用FPGA試試

頻率高不需要FPGA,市面上100多塊錢8位(十進制,下同)頻率計可以測到2.4GHz,前面加一片MB506預分頻器就解決了,非常簡單。

FPGA比單片機快,也就是解決分辨率與門時間的矛盾問題,比如單片機做出來的頻率計分辨率8位門時間1s才能顯示出8位數(shù)據(jù),如果擴展到10位,那么就需要100s才能顯示一次數(shù)據(jù)。換成FPGA就能做到1s刷新10位數(shù)據(jù)了。
作者: gang180    時間: 2022-8-25 08:39
不怎準確
作者: npn    時間: 2023-6-20 09:44
Hephaestus 發(fā)表于 2022-7-20 16:43
頻率高不需要FPGA,市面上100多塊錢8位(十進制,下同)頻率計可以測到2.4GHz,前面加一片MB506預分頻器 ...

頻率測量算法有很多種,頻譜峰值(各種不規(guī)則波形),脈沖上升沿計數(shù)。
作者: Hephaestus    時間: 2023-6-20 10:45
fsj5098 發(fā)表于 2022-6-19 23:32
好久沒交流了,現(xiàn)在一個二手10MHz恒溫才多少錢,它的穩(wěn)定度在0.01ppm吧,GPS秒信號輸出連續(xù)誤差又是多大呢 ...

別做夢了,OCXO精度根本沒有那么高,1年后能誤差3ppm已經(jīng)是精品了。
作者: Hephaestus    時間: 2023-6-20 10:46
npn 發(fā)表于 2023-6-20 09:44
頻率測量算法有很多種,頻譜峰值(各種不規(guī)則波形),脈沖上升沿計數(shù)。

看不懂我的發(fā)言就不要亂回復。
作者: coody_sz    時間: 2023-6-21 10:03
我常用頻率計。
我做的頻率計基準是10MHz恒溫晶振,經(jīng)過北斗模塊校準馴服,精度0.01ppm。
單片機直接測頻50MHz,分辨率1Hz,精度0.01ppm+1Hz。測周期(1000Hz以下)分辨率0.1us,精度0.01ppm+0.1us字。
分頻器輸入,則10MHz~2.4GHz,分辨率100Hz,精度0.01ppm+100Hz。
作者: fsj5098    時間: 2023-6-24 15:02
coody_sz 發(fā)表于 2023-6-21 10:03
我常用頻率計。
我做的頻率計基準是10MHz恒溫晶振,經(jīng)過北斗模塊校準馴服,精度0.01ppm。
單片機直接測頻 ...

我也改成了馴服,只是改成了單片機控制256級10k電子電位器
作者: wufa1986    時間: 2023-6-25 08:13
完全沒必要,你說的時鐘芯片不需要補償,人家內(nèi)部有溫度補償,你再補換個地方就不準了




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