注:本文只讲思路,没有详细原理图和代码,伸手党能够走开了,有根底的留下,否则看不懂。
工作要追溯到2014年5月3日的夜里,我的贴吧私信收到一条音讯,不过我其时没看到,一直到四号晚上才注意到:
您好,我正在做关于频率计的毕业规划,规划标题是《根据单片机的通用计数器的规划》。
内容:
使用单片机完成频率丈量,时刻距离丈量,并将丈量值显现。
技能要求:
(1)频率丈量规模:0~200MHZ;
(2)频率分辨率:10-10HZ;(10的负10次幂)
(3)时刻距离分辨率:150ps;(150皮秒)
我有在网上进行查找,有一些了解体系大约这样运转:发生信号–扩大整形—分频(不知原因)—–单片机检测—-显现。
根本办法有:周期测频法(适宜低频),直接测频法(适宜高频)等等。
我遇到的问题是:
1.不知道用单片机能不能完成这些技能要求,在网上没看见到那么高的,最高的也就50MHz左右,大多数10几MHz。
2.为什么需求分频呢?
3.假如能完成,体系该怎么规划?假如您知道的话,请给个方向,最好是体系的大体计划。
麻烦了,谢谢~~
并不是一切的私信我都会仔细去回复,之所以对这哥们的标题感兴趣,是因为他是个会发问的人。
首要,他说清楚了自己做的标题,这是最初,然后他解说清楚了他的项目要完成的功用,这是最重要的,假如连功用都描绘不清,他人是无法给你协助的;最终,他提出了他遇到的问题,这说明他是个知道考虑的人,不像他人,根本不考虑,上来就要完好的计划,尽管我尽量满意大部分人要求,可是仍是期望我们尽量多考虑一些,少伸手一些。
现在回到他的毕业规划上,其实他的规划的主要功用是检测外来波形的频率,这样看的话,他的标题改为《根据单片机的频率计的规划》更为适宜一些,不过无所谓了。
频率丈量规模:0~200MHZ:先说一般的51单片机,一般能接的最大晶振也就24M左右,由所以杂乱指令集,每秒能运转的简略指令也就2M条。这个速度,去检测200M的频率肯定是不可能的。所以,需求把200M进行分频,降低到51单片机能检测出来的规模内。
至于剩余的参数:频率分辨率,时刻距离分辨率就都简略了。计划的大体结构也就出来了。
按键操控、数码管显现;
外部信号接到分频电路上进行分频,假如外部信号是正弦波,分频电路还能把波形整形为方波;
分频后的方波接到单片机外部中止引脚上,装备该引脚下降沿触发中止;
经过核算两次中止之间的时刻距离来核算外部波形的频率;
核算出的数值显现在数码管或许LCD上面。
图片是他传过来的参阅电路,和我料想的差不多,仅仅分频电路这儿考虑的不太相同。办法有许多,能到达想要的作用就行,不要太拘泥于方式。