新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于C8051F060和AD9834的頻率響應測試儀設計

        基于C8051F060和AD9834的頻率響應測試儀設計

        作者: 時間:2011-03-25 來源:網絡 收藏


        4 軟件
        本系統的軟件主要完成系統的初始化、程控放大、數據采集與處理及LCD顯示等功能。其主程序流程圖如圖4所示。

        本文引用地址:http://www.104case.com/article/172928.htm

        d.JPG


        初始化包括系統初始化、單片機初始化、DDS初始化和液晶屏初始化。初始化之后,就可以讀鍵值,如果步長改變,則清計數器和液晶屏,沒有改變,則可寫控制字,用程序控制其放大倍數,采集輸出信號。如果輸出電壓超過滿量程,則應減小放大倍數,以使其被控制到合適的范圍內。剛好滿足時,就可以對輸入、輸出信號兩端同時采集,待采集完成后,再對輸入信號和輸出信號分別進行傅里葉變換,然后計算出各自的幅度和相位,再用輸出端的幅度除以輸入端的幅度,就可以得到被測網絡對應的放大倍數,然后用輸出端信號的相位減去輸入端信號的相位,就可以得到被測網絡對應的相頻。最后將計算出的結果通過LCD顯示出來。本系統選用320240B液晶顯示器,并使用功能強大的RA8835/SED1335作為控制器,一屏最多可顯示320個點,當這320個點全部顯示完成時,掃頻結束,掃頻結束后,還可以進行頻率函數的計算。否則就返回,以進行下一個頻率的測量。

        5 結束語
        通過本文所的頻率可測出被測網絡的響應信號與激勵信號的幅值比和相位差,從而求出系統的幅頻特性和相頻特性,再由求得的頻率特性進一步求出系統的傳遞函數。該由于輸入信號頻率成分單一,信號穩定,能量集中,因此,求出的結果精確度高,從而克服了其他方法中激勵信號成分復雜,各成分的能量分布不均勻,持續時間短,能量不足,噪聲影響較大等缺點。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 镇安县| 巴南区| 化州市| 宁陵县| 土默特右旗| 东至县| 樟树市| 龙门县| 东平县| 北辰区| 河间市| 铜川市| 太康县| 诸暨市| 五家渠市| 大新县| 永安市| 延长县| 乐安县| 教育| 全南县| 西畴县| 手机| 菏泽市| 申扎县| 万荣县| 浦县| 南丹县| 金沙县| 大竹县| 儋州市| 越西县| 寿阳县| 鄂托克旗| 二连浩特市| 利川市| 怀宁县| 翼城县| 麟游县| 彭泽县| 镇安县|