门捷列夫说:“科学始于测量”,那何为测量?测量就是拿待知量同标准器作比较,测频率也不例外。测频有模拟法和数字法两大类,模拟法是传统的测量方法,有电桥法、谐振法等,模拟测量法现在用得越来越少了,现主要采用数字法。 数字测量法有测频和测周,测周是用内部信号作门控信号,测周是以待测信号放大整形后作门控信号。 现在我们仿真用测频的方法,开门时间为50ms,对外部脉冲计数,计数值乘以20就得频率。为了提高测量频率范围,我加入了32分频再送入单片机,所以频率=计数值*20*32(Hz),即频率=计数值*0.625(kHZ)。 //fre = count * 20 * 32; //开门时间为50ms,32分频。fre = count * 0.625; //kHzfre += fre * 0.024; //校正,由仿真调试得来的
分频器由5个JK触发器组成,JK触发器J和K接高电平,构成T触发器,再由级联,构成32分频器
lcd1602显示
原理图
|