新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機控制多路PZT的驅動電路設計

        基于單片機控制多路PZT的驅動電路設計

        作者: 時間:2011-05-27 來源:網絡 收藏

          主程序設計

          首先對 C8051F005 進行初始化,包括晶振初始化、端口初始化、定義AD5308 的I/O 接口及交叉開關,接著初始化AD5308,裝入各個字,最后寫入數據到各個轉換 通道。AD5308 初始化流程圖如圖3 所示,主程序流程如圖4 所示。

        201011200157804.jpg

          5 實驗結果

          觀測結果顯示,每個通道信號頻率約為12.35 赫茲,輸出電壓幅值范圍在4.88V 到5V 之間。滿足實驗要求的3 赫茲掃描速度,0 到4V 電壓要求。選用8 位的D/A 轉換器,輸出 精度為0.02V,從而相位差校正精度為0.01 弧度,符合實驗精度要求。圖5 所示是在示波器 上觀測到的DAC E 通道數模轉換得到的鋸齒波信號。

        zfa_13058582661516.jpg

          6 結論

          本文采用 C51 語言編寫了12 路相位數據的D/A 轉換程序。串行數據傳輸方式及8 通道AD5308 數模轉換器的應用,極大的簡化了系統硬件電路,使得軟件編程也比較簡單, 可滿足需要控制多路 實現光纖相位調制的應用。本文作者創新點:利用新型數模轉換 器AD5308 具有8 通道的特性,采用數據串行傳輸方式,在自適應光學合成孔徑成像相位實 時校正系統中,分時提供12 路 所需的電壓。成功完成相位的實時校正。本項目產 生經濟效益:500 萬元以上。



        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 澄迈县| 荔浦县| 临泽县| 望城县| 缙云县| 巴林右旗| 荣成市| 柏乡县| 格尔木市| 五原县| 星子县| 资阳市| 周至县| 静海县| 衡水市| 左权县| 游戏| 曲阳县| 周至县| 贵州省| 浠水县| 黎川县| 宿迁市| 哈尔滨市| 塘沽区| 平凉市| 通榆县| 司法| 钟祥市| 新晃| 开阳县| 抚松县| 奉化市| 辰溪县| 唐山市| 大厂| 盖州市| 蒙城县| 灌阳县| 漯河市| 驻马店市|