|
楼主 |
发表于 2015-1-29 19:09:08
|
江边树 发表于 2015-1-27 10:47
唉,写了半天,结果发的时候说是什么错误,对不起,全没有了!我每次打开矿坛,最上面总是什么游戏,很无 ...
什么是“本频率”?
在XJW01老师的程序里,有这样一句:
if(feq<=5) feq=0; //去除本频率(通常有1HZ)
if(feq<2500&&feq>8) Tkm=24; //低频(小于8视为不起振)
如果用百度搜索,只有“本振频率”,找不到“本频率”。经过探索,我发现了这里所说的“本频率”,其实是LM393的反向输入端的RC电路引起的低频振荡频率。根据电路图,LM393的反向输入端6脚对地接有C2=0.33μF,和输出端7脚接有电阻Rb=1MΩ。所以,未测试LC时,同相输入端因C1左端不接地,所以上电后7脚高电平对6脚的C2充电,当6脚电压稍高于5脚时,比较器翻转,输出为低电平,C2经Rb对7脚放电……如此循环,6脚是电容充放电的锯齿波,7脚是比较器不断翻转形成的方波。由于RbC2乘积比较大(0.33秒)
所以振荡频率很低.(若按f=1/(1.2RC)算,频率约2.53HZ)最初程序里检测标准是feq>10,后来改成feq>8,现在程序里还有个if(feq<=5),可见,如果在闸门时间1.024秒内记数值feq不大于5,就认为没有起振,让feq=0,就排除了低频振荡,后续程序检测到feq=0,就不进行LC的计算,防止了错误.一旦接入L或C,这时电路中的任何噪声扰动都会引起LC回路的电场能和磁场能的不断转换.由于Rf把输出交流电压的1/3(R2上端对交流是接地的,R1+R2//R3构成交流1/3衰减,但直流是1/2分压偏置)正反馈到LC回路,所以振荡不会衰减.因C1容量较大,对振荡电流只起耦合作用.同样因比较器的输出NPN晶体管饱和截止,7脚输出的是方波.LC振荡抑制了反向端的低频振荡,因为RbC2时间常数远大于LC振荡周期,C2的电压只能是基本不变的,这时测出的feq肯定会大于8的.附相关电路图供研究。
什么是“本频率”?恐怕许多人跟我一样,没听说过吧。 |
|