思來想去,靈光一閃,哎呀,對了!由于電機的膠布粘貼得不均勻,產(chǎn)生了大量的不均衡噪聲,使得比較器的輸出含有大量的高頻分量,由于噪聲的存在,使得定時器的捕獲時間間隔變??!從而出現(xiàn)了顯示數(shù)據(jù)偏大的結(jié)果。想到問題所在,那么怎么解決掉呢。查看原理圖,發(fā)現(xiàn)運算放大器的輸出端接有一個1K的電阻,哎呀瑪雅,靈感方案突然就來了,做個簡單的RC低通濾波器不久完了?想到方案以后那么電容的值又該怎么選了?在草稿紙上做個簡單的分析,現(xiàn)將草稿紙上的內(nèi)容mathtype搬到Word上來。
電容的阻抗表達(dá)式:
把運放的輸出結(jié)果看成一個電壓源,其輸出電壓等于RC濾波網(wǎng)絡(luò)的輸入電壓假設(shè)其值為:
那么上圖所示的Vout的輸出表達(dá)式為
為了方便分析,我們假設(shè)Vi為1V,并且不考慮相位問題,取Vout的??傻?/span>
輸出表達(dá)式與輸入頻率的關(guān)系找到了,那么我們的電容值又該怎么設(shè)計呢?考慮到我們的光電管經(jīng)過比較器輸出以后的頻率最大為500Hz,那么我們設(shè)計一個‐3dB在500Hz左右的濾波器即可。用MATLAB寫個小程序。
R = 1000;
f = 0:0.01:1000;
w = 2*pi*f;
C1 = 0.001 * 10^-6;%%uF
C2 = 0.01 * 10^-6;%% uF
C3 = 0.1 * 10^-6;%% uF
C4 = 1 * 10^-6;%% uF
C5 = 0.3 * 10^-6;%% uF
y1 = sqrt((1./(1+w.*w*R^2*C1^2)).^2 +
((w*R*C1)/(1+w.*w*R^2*C1^2)).^2);
y2 = sqrt((1./(1+w.*w*R^2*C2^2)).^2 +