新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機的專用信號發生器設計與應用

        基于單片機的專用信號發生器設計與應用

        作者: 時間:2012-03-27 來源:網絡 收藏

        圖6 AD7226雙極性輸出電路

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

        3.4 放大電路

        放大電路主要是對AD7226輸出的雙極性電壓信號幅值進行處理,以達到使用的要求。放大電路的輸入極增加一個一階低通濾波器,以防止D/A輸出的高頻成分干擾;采用低頻運放作為射隨器以提高輸入阻抗。放大電路部分如圖7所示。

        33.gif
        圖 7 放大電路(部分)

        的軟件

        4.1 信號編碼

        在這里要注意 的取值范圍是-1~ ,而不是-1~+1。取整時要按照四舍五入的原則以減少誤差,表1是雙極性輸出時二進制編碼表以及對應模擬輸出電壓。

        表 1 雙極性輸出偏移二進制碼表
        34.gif

        4.2 軟件

        軟件的任務是根據上位機的指令完成信號的控制和輸出,編程語言采用8051匯編語言,整個程序由初始化模塊、基準信號輸出模塊、測角及基準信號輸出模塊、中斷模塊、延時模塊和喂狗模塊組成。軟件流程如圖8所示。



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 正安县| 新和县| 阿勒泰市| 炉霍县| 贵溪市| 托里县| 宁海县| 冀州市| 柳河县| 横峰县| 铁岭县| 琼中| 洛浦县| 大英县| 大渡口区| 商城县| 汉沽区| 昆明市| 庆元县| 霍林郭勒市| 弋阳县| 卢龙县| 临清市| 达尔| 徐州市| 全州县| 平陆县| 济源市| 德格县| 边坝县| 和田县| 深水埗区| 通河县| 黄山市| 化德县| 忻州市| 南投市| 安塞县| 姚安县| 华安县| 屏边|