如何利用单片机实现对正玄波信号频率的测量
答案:3 悬赏:60 手机版
解决时间 2021-03-18 19:57
- 提问者网友:蓝莓格格巫
- 2021-03-18 10:25
如何利用单片机实现对正玄波信号频率的测量
最佳答案
- 五星知识达人网友:独钓一江月
- 2021-03-18 11:39
一楼的方法基本可行,不过有缺陷。
直接利用门电路整形,然后输入单片机的引脚,这种方法只能检测频率不高的信号。对于标准51来说,最高也只能检测几百K的信号,上M就很为难了。
最好的办法是,先把信号进行放大,然后进行过零比较和整形,把信号变成标准的方波,然后用一到两级的计数器,把频率降低,然后再输入单片机。这种方法可以实现对10MHz级别信号的测频。
直接利用门电路整形,然后输入单片机的引脚,这种方法只能检测频率不高的信号。对于标准51来说,最高也只能检测几百K的信号,上M就很为难了。
最好的办法是,先把信号进行放大,然后进行过零比较和整形,把信号变成标准的方波,然后用一到两级的计数器,把频率降低,然后再输入单片机。这种方法可以实现对10MHz级别信号的测频。
全部回答
- 1楼网友:長槍戰八方
- 2021-03-18 13:59
首先是波形整形可以用运放或者施密特输入的门电路整形后输入单片机引脚计算脉冲宽度或者单位时间内的脉冲计数后换算成频率
- 2楼网友:狂恋
- 2021-03-18 13:18
告诉你一个,比较新颖方法,,数 波峰(即上升沿)或者波谷(即下降沿),,,,就是纯软件就可以做到,,,
你比如说,,你1s内,,数到5个上升沿,,,那不就是 ,F=5Hz ,
如果被测频率比较高,,,控制,,缩短数数的周期,,,
你比如说,,你1s内,,数到5个上升沿,,,那不就是 ,F=5Hz ,
如果被测频率比较高,,,控制,,缩短数数的周期,,,
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯