找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 19015|回復(fù): 17
打印 上一主題 下一主題
收起左側(cè)

用51制作頻率計,最高頻率能到多少?

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:4624 發(fā)表于 2008-9-2 11:07 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

打算做個頻率計,如果用51的話,測量的頻率上限大概是多少呢?

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏2 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:1 發(fā)表于 2008-9-2 13:51 | 只看該作者

單片機(jī)晶振頻率的1/4

回復(fù)

使用道具 舉報

板凳
ID:4624 發(fā)表于 2008-9-2 15:12 | 只看該作者
謝謝回復(fù),那么如果要測量更高的頻率就沒有任何辦法了??
回復(fù)

使用道具 舉報

地板
ID:8151 發(fā)表于 2008-12-27 12:28 | 只看該作者
有  如果你夠強(qiáng),可以考慮增加數(shù)字下變頻技術(shù)  DDC
不過,如果你能搞這個下變頻的話 也用不到51了吧
回復(fù)

使用道具 舉報

5#
ID:8179 發(fā)表于 2008-12-28 11:28 | 只看該作者

加入分頻器可以擴(kuò)大量程

回復(fù)

使用道具 舉報

6#
ID:43071 發(fā)表于 2012-7-20 14:07 | 只看該作者
那要看你的晶振了,最高可達(dá)晶振頻率的四分之一
回復(fù)

使用道具 舉報

7#
ID:7485 發(fā)表于 2012-7-26 19:01 | 只看該作者
以下是引用admin在2008-9-2 13:51:59的發(fā)言:

單片機(jī)晶振頻率的1/4

怎么計算的?

 

標(biāo)準(zhǔn)的8051是1/24晶振頻率,至于SST/STC/  有12T的,有6T的,還有1T的。各不相同。

 

因為51系列的單片機(jī)判別一個脈沖至少需要2個機(jī)器周期(上一個周期測到1,下一個周期測到0,計數(shù)器加1)。所以12T的是1/24晶振頻率,6T的是1/12晶振頻率,1T的是1/2晶振頻率。(還要注意,有些型號的單片機(jī)的計數(shù)器/定時器還是和標(biāo)準(zhǔn)8051的一樣是12分頻,或可以單獨(dú)設(shè)定)

 

一個脈沖要是占空比是1:1,例如:高電平2US,低電平2US,脈沖間隔就是4US,理論最高檢測頻率是上面計算值得1/2 ,也就是12T的是1/48晶振頻率,6T的是1/24晶振頻率,1T的是1/4晶振頻率。如果占空比不是1:1,又不同。

 

實(shí)際應(yīng)用時,達(dá)不到上面說的理論計算值,應(yīng)該稍大于2個機(jī)器周期才能不漏計數(shù),因為被測對象脈寬和間隔不一定剛剛好好就是兩個機(jī)器周期。

 

根據(jù)以上的理論值,結(jié)合系統(tǒng)所用的晶振便可計算出你要的結(jié)果了。

 

 

 

 

回復(fù)

使用道具 舉報

8#
ID:7485 發(fā)表于 2012-7-26 19:05 | 只看該作者
以下是引用qq371833846在2008-12-28 11:28:39的發(fā)言:

加入分頻器可以擴(kuò)大量程

降低精度

回復(fù)

使用道具 舉報

9#
ID:33235 發(fā)表于 2012-7-28 12:22 | 只看該作者
利用外部中斷應(yīng)該比利用計數(shù)器來計數(shù)的頻率高
回復(fù)

使用道具 舉報

10#
ID:7485 發(fā)表于 2012-7-28 22:37 | 只看該作者
以下是引用獵人平凡在2012-7-28 12:22:52的發(fā)言:
利用外部中斷應(yīng)該比利用計數(shù)器來計數(shù)的頻率高

正好相反!!響應(yīng)外部中斷后,除了要“加”,還要執(zhí)行一條“RETI”,然后退出中斷后還要至少執(zhí)行一條指令后(有時用此方法做單步執(zhí)行)才能再次響應(yīng)中斷!

 

這是匯編語言,最簡的了。如果是C語言,比這還慢!

回復(fù)

使用道具 舉報

11#
ID:68875 發(fā)表于 2014-11-15 23:07 | 只看該作者
謝謝分享。。。
回復(fù)

使用道具 舉報

12#
ID:57657 發(fā)表于 2016-10-4 13:41 | 只看該作者
本帖最后由 npn 于 2016-10-4 13:47 編輯
supercaby 發(fā)表于 2008-9-2 15:12
**** 作者被禁止或刪除 內(nèi)容自動屏蔽 ****

用74hc4040或74hc393等二進(jìn)制累加器用于分頻并級聯(lián),最高頻率與74系列ic響應(yīng)頻率有關(guān),與單片機(jī)晶振頻率無關(guān),幾分頻的輸入頻率就乘幾。
回復(fù)

使用道具 舉報

13#
ID:72088 發(fā)表于 2016-10-5 09:23 | 只看該作者
ahshmj 發(fā)表于 2012-7-26 19:01
以下是引用admin在2008-9-2 13:51:59的發(fā)言:
單片機(jī)晶振頻率的1/4
怎么計算的?

嗯,贊一個
回復(fù)

使用道具 舉報

14#
ID:72088 發(fā)表于 2016-10-5 09:25 | 只看該作者
用AT89C51+12M晶振是500khz,用AT89C51+24M晶振是1mhz,
回復(fù)

使用道具 舉報

15#
ID:757676 發(fā)表于 2022-1-30 19:20 | 只看該作者
一個脈沖要是占空比是1:1,例如:高電平2US,低電平2US,脈沖間隔就是4US,理論最高檢測頻率是上面計算值得1/2 ,也就是12T的是1/48晶振頻率,6T的是1/24晶振頻率,1T的是1/4晶振頻率。如果占空比不是1:1,又不同。
這句話什么意思啊,沒看懂啊。怎么又除以2了
回復(fù)

使用道具 舉報

16#
ID:1025302 發(fā)表于 2022-5-10 09:56 | 只看該作者
admin 發(fā)表于 2008-9-2 13:51
單片機(jī)晶振頻率的1/4

我也是這么想的
回復(fù)

使用道具 舉報

17#
ID:1025302 發(fā)表于 2022-5-10 09:56 | 只看該作者
admin 發(fā)表于 2008-9-2 13:51
單片機(jī)晶振頻率的1/4

標(biāo)準(zhǔn)的8051是1/24晶振頻率,至于SST/STC/  有12T的,有6T的,還有1T的。各不相同。



因為51系列的單片機(jī)判別一個脈沖至少需要2個機(jī)器周期(上一個周期測到1,下一個周期測到0,計數(shù)器加1)。所以12T的是1/24晶振頻率,6T的是1/12晶振頻率,1T的是1/2晶振頻率。(還要注意,有些型號的單片機(jī)的計數(shù)器/定時器還是和標(biāo)準(zhǔn)8051的一樣是12分頻,或可以單獨(dú)設(shè)定)



一個脈沖要是占空比是1:1,例如:高電平2US,低電平2US,脈沖間隔就是4US,理論最高檢測頻率是上面計算值得1/2 ,也就是12T的是1/48晶振頻率,6T的是1/24晶振頻率,1T的是1/4晶振頻率。如果占空比不是1:1,又不同。



實(shí)際應(yīng)用時,達(dá)不到上面說的理論計算值,應(yīng)該稍大于2個機(jī)器周期才能不漏計數(shù),因為被測對象脈寬和間隔不一定剛剛好好就是兩個機(jī)器周期。

回復(fù)

使用道具 舉報

18#
ID:137676 發(fā)表于 2022-5-21 19:06 | 只看該作者
2.4G沒問題,前提加分頻模塊
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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