新聞中心

        EEPW首頁 > 電源與新能源 > 設計應用 > 基于AT89C52的數控直流電流源設計方案

        基于AT89C52的數控直流電流源設計方案

        作者: 時間:2011-08-10 來源:網絡 收藏

          人機界面包括鍵盤和顯示電路,主要是為了實現對值的任意設定,對給定值和輸出值實時顯示。

          輸入設備采用輕觸按鍵來實現,顯示部分采用LED顯示。由于顯示的值最多為4位,所以在中使用了8個共陽極數碼管,采用動態掃描的方式實現。

          為了增強位選信號的驅動能力,將位選端口接在9012三極管的基極,使9012三極管工作在開關狀態,大大提高了數碼管顯示的亮度。

          3 系統的軟件

          為了提高代碼的執行效率,系統軟件均采用匯編語言編寫。單片機軟件主要包括主程序,A/D采樣子程序,D/A輸出電流給定值及鍵盤顯示等程序。A/D采樣子程序主要是采集電路中的電流信號,再通過單片機運算并顯示當前的電流大小。D/A輸出程序將用戶設定的恒流值轉換成為模擬信號,并提供給壓控恒流源,實現恒流控制。鍵盤與顯示程序用LED動態顯示數據信息,在一個主程序周期中掃描檢測一次鍵盤,察看是否有有效的鍵按下,再根據鍵盤狀態做出相應的處理。系統軟件流程圖如圖4所示。

          4 系統測試

          采用數字萬用表DT9904C(四位半)為測量儀器,以毫安檔與負載串聯,通過鍵盤預置輸出的電流值,在不同的預置值下測量實際的電流值,檢測結果如表1。

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




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 承德县| 如皋市| 灵山县| 南皮县| 武清区| 沅江市| 无极县| 鹰潭市| 甘谷县| 商水县| 麟游县| 新巴尔虎左旗| 麦盖提县| 孟连| 崇文区| 南开区| 高清| 泽州县| 茌平县| 光泽县| 泰州市| 阿拉善盟| 延寿县| 家居| 沾益县| 铅山县| 高雄市| 弥勒县| 阿坝县| 大安市| 同心县| 福清市| 曲沃县| 汉川市| 三都| 巴彦淖尔市| 灵石县| 六安市| 水富县| 原阳县| 浪卡子县|