• 
    <ul id="auswy"><sup id="auswy"></sup></ul>
  • <ul id="auswy"></ul>
    ABB
    關(guān)注中國自動化產(chǎn)業(yè)發(fā)展的先行者!
    CAIAC 2025
    2025工業(yè)安全大會
    OICT公益講堂
    當前位置:首頁 >> 案例 >> 案例首頁

    案例頻道

    變頻調(diào)速恒壓供水系統(tǒng)的微機控制
    • 企業(yè):控制網(wǎng)     領(lǐng)域:人機界面     行業(yè):其他    
    • 點擊數(shù):1341     發(fā)布時間:2005-12-29 18:11:38
    • 分享到:
    介紹了用 8501 單片機控制的變頻調(diào)速恒壓供水系統(tǒng),給出了系統(tǒng)的硬件結(jié)構(gòu)及單片機控制程序框圖。在系統(tǒng)中,8501CPU 產(chǎn)生三相交流調(diào)頻控制信號,經(jīng)驅(qū)動后,輸送到逆變主橋路,實現(xiàn)恒壓調(diào)速。



      1 前 言

      供水系統(tǒng)的動力,通常優(yōu)先選用結(jié)構(gòu)簡單、運行可靠、價格低廉的三相鼠籠式異步電動機。系統(tǒng)中,水的流出量是隨用戶用水需求變化而變化的,傳統(tǒng)的控制方法是調(diào)節(jié)風門。隨著電子技術(shù)、交流調(diào)速技術(shù)的不斷完善和計算機技術(shù)的迅速發(fā)展,變頻調(diào)速方法在恒壓供水控制系統(tǒng)得以應用,這不僅大大提高了系統(tǒng)的自動化程度,而且也有效地解決了這一問題,減少了能源浪費。

      2 系統(tǒng)設計

      2.1 原理

      壓力傳感器將總水管的水壓變換為電信號,經(jīng)放大器放大、 D/A 轉(zhuǎn)換,輸入到單片機,由單片機對 D/A 轉(zhuǎn)換值進行 PID 運算處理,進而控制變頻器的輸出頻率。當水壓低于給定壓力時,變頻器的頻率增加;當水壓高于給定壓力時,變頻器的頻率減小。這種變化,直至水管壓力與給定值相當。

      2.2 硬件結(jié)構(gòu)

      如圖 1 所示。恒壓供水系統(tǒng)的動力通常都使用三相異步電動機,其三相交流電源通過半控全波整流電路整流成直流,再經(jīng)逆變器逆變獲得。電源頻率的大小取決于大功率晶體管的導通頻率。改變晶體管基極的控制信號,就可以很容易地改變?nèi)嚯娫吹念l率,實現(xiàn)電動機的變頻調(diào)速。
      

      圖 1 變頻調(diào)速控制系統(tǒng)

      8501 是高檔 8 位單片機,它留有 P0、P1、P2、P3 4個 I/O 接口, 內(nèi)部有256B RAM、4KB ROM和 2 個 16 位定時器 / 計數(shù)器與 5 個中斷源。系統(tǒng)把P0.7~P0.0作為系統(tǒng)運行壓力與給定壓力信號差輸入端,把作為外部中斷源的請求信號,把 P1.3 ~P1.7 作為單片機的輸出端。P1.3~P1.5輸出信號經(jīng)驅(qū)動器電路放大,用于控制逆變電路中大功率晶體管的通斷;P1.6~P1.7輸出信號經(jīng)驅(qū)動電路放大,用于控制晶閘管的觸發(fā)導通。

      2.3 軟件結(jié)構(gòu)

      為方便調(diào)試和編程,系統(tǒng)采用模塊化結(jié)構(gòu)設計,其程序包括1個主程序模塊、3個中斷服務子程序模塊和1個 PID  調(diào)節(jié)子程序模塊。

      2.3.1 主程序框圖

      主程序框圖,如圖 2 所示。


      2.3.2 程序各模塊功能

      2.3.2.1 主程序模塊

      主要用于單片機初始化和水管壓力信號的采集及處理等。

      2.3.2.2 INT0中斷程序模塊

      主要用于啟動定時器。當變壓器次級交流電壓信號 V2由負到正過零時,此信號連至 CPU 的 INT0 端,CPU 響應外部中斷,執(zhí)行 INT0 中斷服務程序,啟動 T0 計數(shù)。

      2.3.2.3 T0中斷程序模塊

      用于控制半波整流電路中晶體管的移相角 a 變化,改變電路所加直流電壓大小。

      2.3.2.4 T1中斷程序模塊

      用于控制逆變電路中大功率晶體管的導通、關(guān)斷時間,改變電動機交流電源的頻率。

      2.3.3 軟件編制過程中的兩個關(guān)鍵問題

      2.3.3.1 T0初始值的設置

      已知電動機額定轉(zhuǎn)速為 nN ,當供水系統(tǒng)在額定流量QN、額定水管壓力 Pg 時,則要求供給電動機的直流電壓 Ud=0.9.U2.cosa為定值。又知 U2=220V,則 a 為定值。按照我國目前使用的單相交流電源頻率大小,不難推算,Vg1 離交流電源過零點的時間a/∏×0.01,T0的初值為216 - (a/∏×0.01)(2×10-6) 。當定時器 T0 溢出時,CPU經(jīng)P1.7發(fā)出控制信號Vg1,使 VT1 導通。 Vg1產(chǎn)生半個周期(即T/2=0.01s)后,產(chǎn)生 Vg2。為保證這一時間差實現(xiàn),就需要對T0重新賦初值216-0.01/(2×10-6)。當T0再次溢出時,CPU經(jīng)P1.6發(fā)出控制信號Vg2,使 VT2 導通。這樣 VT1、VT2 輪換導通,實現(xiàn)半控全波整流。

      2.3.3.2 T1初始值的修改

      T1 初始值 X1 的設定,決定著變頻電源的頻率 f ,其關(guān)系可表示為( 216

    熱點新聞

    推薦產(chǎn)品

    x
    • 在線反饋
    1.我有以下需求:



    2.詳細的需求:
    姓名:
    單位:
    電話:
    郵件: