新聞中心

        EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應用 > 基于AVR單片機的多功能電源設(shè)計

        基于AVR單片機的多功能電源設(shè)計

        作者: 時間:2009-11-05 來源:網(wǎng)絡 收藏

        斷開Butterfly與電路的連接,正確連接電路后,給電路上電,測量電壓VPLUS(12 V),VMINUS(-5 V),VCC(3.3 V),VREF(1.28 V)和VM256(-2.56 V),這些值應該接近括號中的值,不必與之完全一致。然后,調(diào)節(jié)微調(diào)電阻R19調(diào)整電壓VREF到1.28 V。調(diào)整后,斷電連接Butterfly和電路中的其他部分,然后上電。
        因為要與硬件一起進行設(shè)置,所以在軟件中的相關(guān)文件中設(shè)置一個初始值,以便于后面的校準,在文件DAC.h中:

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


        編譯代碼并寫入Butteterfly后,輸出的電壓通過菜單設(shè)置為零,通過調(diào)節(jié)微調(diào)電阻R20輸出電壓調(diào)節(jié)為零。校零完成。
        為了計算V2CODECONST(VOUT=1 V)時的值,在Butterfly的菜單上輸入一個VSET電壓,如4 V,然后測量VOUT并且計算出實際的常量:

        輸出電路置為開路(此時的電流輸出應為0),此時的顯示值記為I0DISP,使用如下公式:

        計算CURCODEOFFSET。
        下一步,按照新的常量值給Butterfly重新編程,為了計算CODE2CURCONST的值,設(shè)置一個預設(shè)電壓值VSET,比如5 V,并且連接一個已知的準確電阻RLOAD大約在47 Ω左右(電流在100 mA左右),記下此時LCD上電流的顯示值IDISP,用下面的公式計算:

        然后在ADC.H中修改此常量值并且重新編譯程序,校準完成。
        該電源同其他高級電源一樣,具有短路保護和過載保護功能,而且在顯示器顯示電壓電流、功耗,能夠精確地模擬主電源,用來測試目標系統(tǒng)在各種不同電源故障下的性能,比如電壓下降、電壓周期下降、電源線上的干擾等。


        5 結(jié) 語
        由于 Butterfly提供了豐富的外部接口,使得控制電路的過程非常簡單,而且在這個中,只使用了有限的幾個接口,還有一些接口可以用來擴展該電源的功能,例如,使用RS 232串行接口,把智能電源與PC機連接,在PC機上就能夠?qū)崟r反映電源的工作狀態(tài)。


        上一頁 1 2 3 下一頁

        評論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 峨眉山市| 曲松县| 蓬安县| 威宁| 南安市| 紫金县| 偃师市| 敖汉旗| 丹寨县| 河间市| 紫云| 西充县| 绩溪县| SHOW| 屯昌县| 从化市| 平阴县| 时尚| 贵定县| 肃宁县| 东阳市| 丽江市| 视频| 建昌县| 寿光市| 惠东县| 南宁市| 青龙| 视频| 东辽县| 长海县| 河西区| 突泉县| 房产| 常山县| 石柱| 花垣县| 湖北省| 巨鹿县| 古浪县| 岳阳县|