新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于單片機的高精度數字直流電流源設計

        基于單片機的高精度數字直流電流源設計

        作者: 時間:2009-07-08 來源:網絡 收藏

        由于用數碼管顯示時接口電路復雜,考慮到更好的人機交互界面和方便的控制,系統使用液晶顯示模塊OCM4X8C,同時顯示給定值和實測值。
        OCM4X8C液晶顯示模塊是128×64點陣的漢字圖形型液晶顯示模塊,可顯示漢字及圖形;可與CPU直接接口,提供兩種界面來連接微處理機,即8位并行和串行兩種連接方式;具有多種功能,如光標顯示、畫面移位、睡眠模式等。
        4 軟件
        軟件是系統的重要組成部分,在軟件時,主要從確保系統精確度,提高系統反應速度、穩定性及高效實時控制等幾方面出發。系統用C語言編寫液晶顯示菜單,同時顯示給定值與實際輸出測量值,液晶顯示穩定可靠。鍵盤掃描程序通過讀取不同的鍵值實現了步進1mA,10mA和100mA分級“+”,“-”可調,實現了系統的精確控制,提高了效率。另外,系統主程序中加入了濾波,可以滿足測量誤差的要求。

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

        4.1 軟件實現的功能:
        (1)完成AD和DA轉換
        (2)控制液晶顯示
        (3)讀取按鍵鍵值
        4.2 系統軟件工作流程圖
        (1)主程序和判斷程序流程圖如圖5。
        (2)鍵盤掃描子程序流程圖如圖6。
        (3)DA輸出顯示子程序流程圖如圖7。


        5 系統測試
        給定在20mA-2000mA內變化時,系統實際輸出和誤差如表一;在負載電阻為4.936Ω時,輸出負載紋波電壓和紋波電流如表二。
        系統測試結果表明:當負載電阻變化時(負載電阻電壓小于15V),輸出電流恒定不變。系統給定電流在20mA-2000mA范圍內變化時,輸出電流誤差絕對值在1mA以內;通過測量負載電阻上電壓交流分量測得的紋波電流小于0.2mA。
        6 結論
        本文創新之處在于以系統為核心,使用12位的AD和DA芯片,輸出模塊引入PI控制器,出一種電流源。當需要程控電流在20mA-2000mA內變化時,系統輸出電流誤差小于1mA,電流紋波小于0.2mA,滿足系統的要求。

        基爾霍夫電流相關文章:基爾霍夫電流定律



        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 亳州市| 平南县| 肥东县| 廊坊市| 台湾省| 万盛区| 巴彦县| 璧山县| 宁德市| 广汉市| 和顺县| 公主岭市| 从江县| 关岭| 汉沽区| 蒙阴县| 怀远县| 萝北县| 朝阳市| 舒兰市| 浑源县| 延川县| 库尔勒市| 望谟县| 齐河县| 五台县| 江达县| 昭平县| 保定市| 邮箱| 南充市| 新绛县| 黔江区| 东辽县| 唐河县| 延边| 南宫市| 成都市| 苗栗市| 绍兴县| 浙江省|