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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

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

哪位能提供個高精度的STM32F0單片機的頻率測量的參考例程嗎?

[復制鏈接]
跳轉到指定樓層
樓主
ID:1066092 發表于 2024-3-21 10:04 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
我又不要臉的來尋求指導了,買了個便宜的LC電感電容表買不起信號發生器,我想用nation的N32G031來測這個LC振蕩器的頻率是多少,因為個人學識和技術水平有限,想在此求一個STM32F03X單片機的精度高的測頻實用例程做參考,當然如果萬幸剛好有N32G031的例程就更完美了。希望這個例程測量頻率能夠精度高,不然測量誤差太大又會搞不懂究竟是程序測不準還是振蕩漂移大或者干脆是電路有問題出在哪個地方了,在此先多謝了!
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

沙發
ID:883242 發表于 2024-3-21 16:41 | 只看該作者
固件庫里面有例程,抄就行了。
回復

使用道具 舉報

板凳
ID:78901 發表于 2024-3-21 19:46 | 只看該作者
51單片機高精度頻率計可以嗎
回復

使用道具 舉報

地板
ID:69038 發表于 2024-3-21 22:02 | 只看該作者
軟件測頻率方法有多種,一種是測極低頻率,從幾HZ到1HZ以下,這時要測脈沖寬度,并計算頻率值,一種是測計數,適用用頻率較高,不高于MCU的核心頻率(不是振蕩頻率!很多MCU內部有帶倍頻器),還有一種是被測率遠高于核心頻率,這時要被測率先分頻再計數。以上3種方法,要求有一個高精準的時鐘源做為基準,時鐘源準確度越高,測出的數值越準。
另有一種比較另類的方法是,把被測頻率通過頻率電壓轉換,MCU通過ADC測電壓,結合相關公式,計算出頻率,這里要求有高精度的ADC基準電壓和ADC電路。

以上文字純手打,希望對你有點幫助

評分

參與人數 1黑幣 +50 收起 理由
admin + 50 回帖助人的獎勵!

查看全部評分

回復

使用道具 舉報

5#
ID:1066092 發表于 2024-3-22 11:17 | 只看該作者
先謝謝樓上各位回復.我想測的LC振蕩頻率應該在十幾K左右,再高的話也應該只有一百多k,因為手頭沒有信號發生器,網上也查到有不完整的測量頻率的例子,但是他們所說的測量精度無法驗證是真能達到還只是自己說說的能達到那個精度,所以想求一個ST的F0單片機測頻率的可靠例程參考,感覺本地的F0的單片機基本是參考ST的做兼容,可相互之間的差距說來還是有蠻大的,所以看ST的例子做參考比看其它家的難度應該要少很多。
回復

使用道具 舉報

6#
ID:69038 發表于 2024-3-22 20:51 | 只看該作者
hisun 發表于 2024-3-22 11:17
先謝謝樓上各位回復.我想測的LC振蕩頻率應該在十幾K左右,再高的話也應該只有一百多k,因為手頭沒有信號發生 ...

如果只有幾十上百K,完全可以用計計數的方式:
MCU的定時器,開個1秒的中斷,再開一個IO口外中斷,頻率波形整形成方波比較好 ,因為LC振蕩大都是正弦波。方波從IO輸入,觸發計數,一個方波計一次,1秒的時間內計了多少數,就是這個波形的頻率了。。
回復

使用道具 舉報

7#
ID:883242 發表于 2024-3-22 23:48 | 只看該作者
hisun 發表于 2024-3-22 11:17
先謝謝樓上各位回復.我想測的LC振蕩頻率應該在十幾K左右,再高的話也應該只有一百多k,因為手頭沒有信號發生 ...

你這個頻率范圍那就開一個1s~10s定時中斷,時間稱之為門時間,然后把輸入接到EXTI上,然后數門時間內發生了多少次中斷就行了。
回復

使用道具 舉報

8#
ID:1066092 發表于 2024-3-23 00:12 | 只看該作者
再次多謝各位指點。我的需求是要準,測量出來的頻率要準才有用,只能開100ms或者是更小的10ms測一次的振蕩頻率究竟是多少,如果頻率出現偏差那就是外部有問題被干擾到了,如果測量不準就沒辦法知道是頻率測量錯誤還是被干擾了,就算考慮溫漂的話正常是頻率不會突變,如果測量出來的頻率突變肯定可以計為外部原因的。因為沒有信號發生器也無法比較網上那些例子測量出來的頻率準確度有多高,才出此下策看這里哪個搞過頻率測量的能給個例程參考參考,或者能說說怎么樣才能在指定的時間單位內盡可能提高頻率的測量精度。
我打算的是將LC振蕩器的信號送到單片機內運放做跟隨器緩沖后再送到單片機的比較器,比較器按遲滯比較器用遲滯電壓最大只有30mv,比較器后還可以跟一級濾波,但是不懂這單片機的比較器后的濾波是啥意思,自己想這樣的話干擾的話應該是少很多了,然后就是怎么提高計頻的準確度,就是不知道怎么提高頻率計數的準確度,不誤計不少計。
回復

使用道具 舉報

9#
ID:1034262 發表于 2024-3-24 13:13 | 只看該作者
我用STC8系列的MCU做雙頻率計,MCU跑32768MHz高精度溫補晶振,不用前置分頻可以直接測量15MHz的頻率,精度取決于32.768M的精度,一般可以做到0.1PPM。使用前置分頻則取決于前置分頻系數,常用的可以到2.4GHz。
回復

使用道具 舉報

10#
ID:883242 發表于 2024-3-24 23:03 | 只看該作者
hisun 發表于 2024-3-23 00:12
再次多謝各位指點。我的需求是要準,測量出來的頻率要準才有用,只能開100ms或者是更小的10ms測一次的振蕩 ...

先做出來在考慮頻率精度問題,普通石英晶體做到十萬分之一的精度很輕松。
回復

使用道具 舉報

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

本版積分規則

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

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 人人干人人爽 | 无码一区二区三区视频 | 毛片一区二区 | 高清视频一区二区三区 | 国产视频第一页 | 亚洲网站在线播放 | 久久99精品久久久久久琪琪 | 最新伦理片 | 男人天堂视频在线观看 | 在线亚州 | 免费亚洲一区二区 | 午夜成人免费视频 | 久久精品亚洲精品国产欧美 | 国产成人免费视频网站高清观看视频 | 国产一区91精品张津瑜 | av日日操| 国户精品久久久久久久久久久不卡 | 免费国产网站 | 日韩成人av在线 | 盗摄精品av一区二区三区 | 日韩影院一区 | 欧美一区免费 | 欧美激情综合五月色丁香小说 | 美女久久久久 | 中文字幕一区二区三区四区 | 午夜一级大片 | 高清黄色 | 久久综合一区二区三区 | 久久久久久久一级 | 亚洲欧美日韩电影 | 国产一区日韩在线 | 亚洲综合久久久 | 国产欧美一区二区三区另类精品 | 二区不卡 | 精品国产欧美一区二区三区成人 | 久久综合色综合 | 久久久久久成人 | 日本天堂视频 | 久久久久成人精品免费播放动漫 | 亚洲永久 | www.天天操 |