新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ATmega16的數字光功率計設計

        基于ATmega16的數字光功率計設計

        作者: 時間:2015-02-13 來源:網絡 收藏

          

        本文引用地址:http://www.104case.com/article/269939.htm
        數據采集采用16 b A/D轉換器件AD7705

         

          4 軟件結構

          對整個系統進行控制。通過PB4,PB3狀態控制CD4051的通道選擇;通過SPI口操作AD7705并獲得數據;通過寫命令和寫數據控制1602液晶的顯示。整個系統的軟件流程如圖4所示。

          該系統的量程設置有4檔,相鄰的最大電壓值是2倍關系。首先設置最大量程檔,也就是先選擇第一大檔進行數據采樣,如果當采樣值小于128時,就選擇第四檔進一步進行放大、轉換;當采樣值大于128而小于256,就選擇第三檔進行放大、轉換;當采樣值大于256而小于512時,就選擇第二檔進行放大、轉換;當采樣值大于512而小于與1 024時,就選擇第一檔進行放大,轉換。

          5 數據分析

          通過實驗室標準光功率計對該光功率計進行了校準,為了減小誤差,修正系統的線性度,在數據處理上采用了分段函數法。主要分為3段,在不同的階段采用不同的修正系數。表1是系統數據對照表。表中的標指標準光功率計,測指測試光功率計,單位為mW。由數據可看出,誤差較小,可滿足實驗室的一般實驗需求。

          

        系統數據對照表

         

          6 結語

          提出了一種基于的數字光功率計系統實現方案,采用的模/數轉換元件是AD公司的AD7705模數轉換器。文中詳細介紹了自動量程轉換和數據采集系統的功能及具體實現。該光功率計已經用于本專業的光電實驗教學,作為輔助測量儀器,效果良好。

        模擬信號相關文章:什么是模擬信號


        dc相關文章:dc是什么



        上一頁 1 2 下一頁

        關鍵詞: AVR ATmega16

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 五指山市| 新安县| 科技| 衡南县| 上杭县| 敦煌市| 沅陵县| 元氏县| 商洛市| 新沂市| 浪卡子县| 鄂伦春自治旗| 葫芦岛市| 于都县| 多伦县| 汝城县| 镇平县| 长汀县| 永城市| 华安县| 绥芬河市| 双城市| 卓资县| 星座| 澄江县| 阳朔县| 淮北市| 奈曼旗| 巴南区| 绥滨县| 久治县| 东山县| 班玛县| 松原市| 新郑市| 开远市| 客服| 淳安县| 余干县| 罗定市| 惠来县|