<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 電源與新能源 > 設計應用 > 一種數控DC電流源的設計與實(shí)現

一種數控DC電流源的設計與實(shí)現

作者: 時(shí)間:2011-06-03 來(lái)源:網(wǎng)絡(luò ) 收藏
統軟件在凌陽(yáng)十六單片機應用開(kāi)發(fā)工具unSPIDE1.16.1中進(jìn)行,采用凌陽(yáng)單片機匯編語(yǔ)言和標準C語(yǔ)言對單片機進(jìn)行編程。主要5個(gè)功能:(1)系統的初始化,包括各外圍接口設備的初始化;(2)鍵盤(pán)輸入;(3)D/A、A/D轉換;(4)PID算法進(jìn)行調整;(5)語(yǔ)音提示和顯示。其主程序流程圖如圖5所示。

圖5 主程序流程圖

  A/D轉換部分程序主要用于將采樣電阻采到的模擬電壓信號轉換為數字信號。采樣信號由IoA6輸入并直接送入緩沖器P_A_MUX_Data,在A(yíng)自動(dòng)方式被啟用后,會(huì )產(chǎn)生一個(gè)啟動(dòng)信號,此時(shí),RDY=0,DAC0的電壓模擬量與外部的采樣模擬比較,以盡快找出外部信號模擬量的數字量,A/D轉換的結果保存在SAR內。當10位A/D轉換完成時(shí),RDY=1,此時(shí),通過(guò)讀P_A_MUX_Data單元可以獲得10位A/D轉換的數據。其IRQ1 中斷服務(wù)程序的流程圖如圖6所示。

圖6 IRQ1中斷服務(wù)程序的流程圖

  PID算法程序主要用于修正實(shí)際輸出的值和設定值的偏差,調節下一次的輸出值,使輸出更接近于設定值,提高精度。具體控制過(guò)程為單片機經(jīng)A/D芯片讀出實(shí)際電流Ik,然后和設定的電流Is比較,得出偏差值Ek=Is-Ik,單片機根據Ek的大小,調用PID公式,計算出本次電流調節的增量Δik,然后根據前一次的D/A轉換后輸出電流Iq-1,計算出本次電流的輸出Iq。

  離散增量PID的計算公式為

  ΔIk=Kp[(Ek-Ek-1)+K1Ek+KD(Ek-2Ek-1+Ek-2)]

  =Kp(Ek-Ek-1)+K1’Ek +KD’(Ek-2Ek-1+Ek-2)

  式中,K1’= Kp.K1, KD’= Kp×KD,Ek為本次采樣時(shí)刻的電流誤差,Ek-1為上次采樣電流誤差,Ek-2為再次采樣電流誤差值。

  為了測試系統運行的準確性和可靠性,將設定量與反饋量的進(jìn)行測試對比,誤差在0.01%之內,并且運行穩定,達到了預期目的,還增添了特色的音頻播放。

基爾霍夫電流相關(guān)文章:基爾霍夫電流定律



上一頁(yè) 1 2 下一頁(yè)

關(guān)鍵詞: 實(shí)現 設計 電流 DC 數控

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>