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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2942|回復: 12
打印 上一主題 下一主題
收起左側

初學者關于頻率計的一點疑問

[復制鏈接]
跳轉到指定樓層
樓主
本帖最后由 ldc2000 于 2022-12-17 05:43 編輯

前兩天學了51定時器計數器和中斷,然后看到論壇里有關頻率計的好幾個例子,看得有點懵。
現在我的問題是:為什么加那么多復雜的電路?51本身就有計數器,為什么不直接把信號輸入到51的中斷腳上,或隨便哪個I/O腳,比如P3^2 INT0,然后讓這個中斷捕捉信號的下降沿,每捕捉到一次變量++,一秒內捕捉到多少個下降沿就是多少頻率唄。按用12M晶振算,測量1MHz以下的頻率應該沒問題吧?信號弱的頂多加個放大電路

我這個想法是不是太簡單了?請大佬指教
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:883242 發表于 2022-12-17 11:12 | 只看該作者
想法不錯,但是想法和實際產品的距離有多大,要自己做一遍才會知道。
回復

使用道具 舉報

板凳
ID:158391 發表于 2022-12-17 11:42 | 只看該作者
Hephaestus 發表于 2022-12-17 11:12
想法不錯,但是想法和實際產品的距離有多大,要自己做一遍才會知道。

是什么原因呢,是51的反應速度跟不上嗎
回復

使用道具 舉報

地板
ID:1034262 發表于 2022-12-17 11:53 | 只看該作者
我做頻率計一直是用的51,特別是STC的1T51,計數器可以計數的最高頻率為主頻的一半,比如我常用溫補晶振32.768MHz做時鐘做頻率計/周期計,可以計數到16MHz,精度可達0.1ppm。MCU用PCA高速輸出高電平1秒低電平10ms信號接INT0 INT1分別對Timer0和Timer1做門控計數,同時允許下降沿中斷,高電平計數,低電平停止計數,進外部中斷讀取計數值即是頻率。輸入用不同的方式分頻,0~50MHz分辨率是1Hz,2.4GHz分辨率是100Hz。
回復

使用道具 舉報

5#
ID:158391 發表于 2022-12-17 12:32 | 只看該作者
coody_sz 發表于 2022-12-17 11:53
我做頻率計一直是用的51,特別是STC的1T51,計數器可以計數的最高頻率為主頻的一半,比如我常用溫補晶振32. ...

我 我是新手,剛百度了PPM和分頻,1T51是啥?單片機型號?可以2個時鐘周期運算1次的?沒查到。
不分頻的話可以嗎,分頻的作用是什么呢,會不會加大誤差?因為我想測的信號頻率頂多也就幾十KHz,不過這個信號應該是復合的,即有低頻也有高頻,還沒想好怎么測
回復

使用道具 舉報

6#
ID:491875 發表于 2022-12-17 13:19 | 只看該作者
ldc2000 發表于 2022-12-17 12:32
我 我是新手,剛百度了PPM和分頻,1T51是啥?單片機型號?可以2個時鐘周期運算1次的?沒查到。
不分頻的 ...

只要脈沖波形規則(方波)也就是有陡峭的下降沿,電平和頻率符合單片機要求就可以直接使用。
回復

使用道具 舉報

7#
ID:149799 發表于 2022-12-17 14:00 | 只看該作者
老愚童63 發表于 2022-12-17 13:19
只要脈沖波形規則(方波)也就是有陡峭的下降沿,電平和頻率符合單片機要求就可以直接使用。

能不能發個程序,讓我們學習學習。感謝。
回復

使用道具 舉報

8#
ID:155507 發表于 2022-12-17 15:49 | 只看該作者
王秋冬 發表于 2022-12-17 14:00
能不能發個程序,讓我們學習學習。感謝。

給你一個。用89C51單片機制作了一個頻率計



  1. /****************************************************
  2. 名稱:頻率計,用8位數碼管顯示

  3. 說明:用計數器1對外部頻率信號進行計數,用定時器0每隔
  4.           一秒查詢計數器1的累計值,就是信號頻率。
  5.         89c52 主頻11.0592M         在開發板上測試通過
  6. ****************************************************/

  7. #include <REGX52.H>
  8. #include "SMG.h"

  9. unsigned long num;           //        儲存計算頻率值
  10. unsigned char T1_count;         //計數器1計滿65536的次數

  11. void init()
  12. {
  13.         TMOD = 0x51;// 0101 0001
  14.         TH0 = 0x4c;// 初值=65536 - 11.0592/12*50000;定時50ms
  15.         TL0 = 0x00;
  16.         PT0 = 1;
  17.         EA = ET1 = ET0 =1;
  18.         TR0 = TR1 = 1;
  19.         TI = 1;
  20. }
  21. void main()
  22. {
  23.         init();
  24.         while(1)
  25.         {
  26.                  smgxs8w(num);         //數碼管顯示8位數
  27.         }
  28. }

  29. void T1_int() interrupt 3        //計數65536次觸發一次
  30. {
  31.         T1_count++;        
  32. }

  33. void T0_int() interrupt 1        //50ms觸發一次
  34. {
  35.         static unsigned char T0_count;
  36.         TR1 = 0;
  37.         TH0 = 0x4c;//定時50ms
  38.         TL0 = 0x13;        //理論值0x00,實測0x13最準
  39.         if(++T0_count == 20)          //達到1秒
  40.         {
  41.                 num = T1_count *65536 + TH1*256+TL1;
  42.                 TH1 = TL1 = 0;
  43.                 T1_count = 0;
  44.                 T0_count = 0;
  45.         }         
  46.         TR1 = 1;

  47. }

復制代碼




回復

使用道具 舉報

9#
ID:158391 發表于 2022-12-17 17:09 | 只看該作者
angmall 發表于 2022-12-17 15:49
給你一個。用89C51單片機制作了一個頻率計

哈哈哈,作過校驗沒有,精度怎么樣?
回復

使用道具 舉報

10#
ID:158391 發表于 2022-12-17 17:15 | 只看該作者
老愚童63 發表于 2022-12-17 13:19
只要脈沖波形規則(方波)也就是有陡峭的下降沿,電平和頻率符合單片機要求就可以直接使用。

感謝感謝
回復

使用道具 舉報

11#
ID:158391 發表于 2022-12-17 17:36 | 只看該作者
coody_sz 發表于 2022-12-17 11:53
我做頻率計一直是用的51,特別是STC的1T51,計數器可以計數的最高頻率為主頻的一半,比如我常用溫補晶振32. ...

除了STC12系列,其他的還有能工作在1T模式下的嗎
回復

使用道具 舉報

12#
ID:158391 發表于 2022-12-18 11:08 | 只看該作者
有沒有大佬還有別的看法?
回復

使用道具 舉報

13#
ID:420836 發表于 2022-12-20 09:51 | 只看該作者
為了創造實用的設計,我們需要添加信號調理電路、濾波電路和補償電路等。
回復

使用道具 舉報

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

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 三级国产三级在线 | 日韩乱码一二三 | 精品国产第一区二区三区 | www国产成人免费观看视频,深夜成人网 | 热99在线 | 精品一二区| 观看毛片 | 91精品国产高清久久久久久久久 | 久久国产免费 | 久久综合一区二区三区 | 国产一区二区三区亚洲 | 国产精品99久久久久久宅男 | 亚洲v日韩v综合v精品v | 黄色大片免费网站 | 男女羞羞视频在线 | 日本在线视频中文字幕 | 欧美视频一级 | 欧美在线观看网站 | 国产精品成人一区二区三区吃奶 | 天天躁天天操 | 91se在线| 久久99精品久久久久久秒播九色 | 欧美一区二区三区视频 | 男女视频在线观看网站 | 在线欧美一区 | 久久国产区 | www国产成人免费观看视频,深夜成人网 | 国产探花在线观看视频 | 精品乱码一区二区 | 国产亚洲欧美日韩精品一区二区三区 | 一级毛片色一级 | 精品日韩一区二区三区av动图 | 国产高清免费在线 | 欧美激情一区二区三区 | 又黄又爽的网站 | 福利国产 | 久久久精品网 | 一区二区三区四区av | 欧美一级视频在线观看 | 亚洲精品一区二区在线观看 | 色资源站 |