基于MAX267的程控濾波器的實現(xiàn)
3 實驗結果
系統(tǒng)程序經(jīng)調(diào)試后在實驗室進行實際測試,以輸入頻率6.2 kHz,0.1 V為例,運行程序自動搜尋的結果為:示波器觀察MAX267輸出波形如圖4所示,波形2為輸入波形,每格幅值為50 mV,波形1為輸出波形,每格幅值為2 V。橫坐標均為時間,每格為50μs。萬用表測量AD637輸出電壓為3.56 V。本文引用地址:http://m.butianyuan.cn/article/188456.htm
Imax是單片機對濾波器最終控制字的輸入,也是輸出電壓值最大的濾波器控制字。Imax=0x13,查表得知0x13的N值為19,fclk/f0=160.22,外部時鐘使用的是1 MHz晶振,所以通過計算得知其中心頻率f0應為6.241 kHz,與預期相符。
多次改變輸入信號的頻率,其結果如表1所示。比較輸入信號和程序自動運行搜索到的最佳濾波器中心頻率,結果近似。所以可以確定該帶通濾波器濾波效果良好,滿足設計需求。
4 計算機流程圖
采用Keil C進行編程,軟件流程圖如圖5所示。
5 結 語
介紹了基于MAX267開關電容濾波器芯片,AD637真有效值轉換芯片,89C51單片機的程控濾波器。經(jīng)測試表明該系統(tǒng)濾波效果良好,達到設計要求。
評論