新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于C8051F130的信號源發生器設計

        基于C8051F130的信號源發生器設計

        作者: 時間:2011-08-29 來源:網絡 收藏
        3 軟件

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

          信號軟件采用模塊化編程結構, 分為初始化程序、鍵盤處理程序、波形選擇程序、頻率調節程序、占空比調節程序、幅度調節程序、信號狀態顯示程序, 信號上電執行初始化程序產生頻率1 kHz, 幅度2 V(VPP), 占空比為50% 的方波, 初始化后響應是何按鍵按下, 轉入相應的信號狀態調節程序最后通過信號狀態顯示程序在液晶上顯示, 程序流程圖如圖4 所示。

          

        程序流程

          圖4 程序流程

          4 結 論

          為驗證所性能, 在按照上述硬件和軟件設計后, 對其輸出信號各項指標參數進行了實際測試, 其中使用Agilent 53132A 和National VP7720A 對其主要參數輸出頻率精度和總失真度系數的測試數據如表3 和表4 所示。

          表3 輸出頻率

          

        表3 輸出頻率

          表4 正弦波失真系數

          

        表4 正弦波失真系數

          由表3 和表4 可見, 本設計的信號發生器能達到輸出波形失真度小于0. 3% , 輸出頻率精度優于2 ×10- 4 , 在同類設計中性能較優。

          經實驗驗證, 所設計的信號發生器能輸出頻率小于15 MHz, 幅度200 mV~ 20 V(VPP )連續可調, 占空比在15%~ 85%的方波、正弦波、三角波, 具有外圍電路簡單、體積小、精度高、輸出波形失真小等優點。該信號發生器已經廣泛應用在我院電學電子測試工作中。


        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 自治县| 武宣县| 天长市| 沂南县| 漳浦县| 巴楚县| 庆阳市| 明光市| 遵化市| 宁津县| 东方市| 榆中县| 卓尼县| 类乌齐县| 周口市| 大新县| 长沙市| 灵宝市| 泰宁县| 罗源县| 长子县| 左权县| 淮北市| 迭部县| 昭觉县| 夏津县| 鄂伦春自治旗| 阳春市| 永嘉县| 白水县| 江源县| 万源市| 富锦市| 灵川县| 温宿县| 天峨县| 皮山县| 乌鲁木齐县| 五指山市| 拜城县| 嘉义市|