《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于C8051F020的PID參數自整定控制器的研究與實現
基于C8051F020的PID參數自整定控制器的研究與實現
來源:微型機與應用2013年第9期
朱 丹
(南京理工大學 紫金學院,江蘇 南京 210046)
摘要: 提出了一種基于C8051F020單片機的PID參數自整定控制器設計,制作了實物并在液位控制設備中驗證。該系統采用自校正控制原理和常規PID控制相結合的算法,能快速整定出PID控制器的參數。用單片機C8051F020為主芯片完成控制器系統設計,能根據當前輸出值和目標值的偏差求出控制增量輸出,使被控對象能快速達到目標值并保持。所有數據通過串口發送至PC保存,以便進行進一步數據分析。
Abstract:
Key words :

摘  要: 提出了一種基于C8051F020單片機PID參數自整定控制器設計,制作了實物并在液位控制設備中驗證。該系統采用自校正控制原理和常規PID控制相結合的算法,能快速整定出PID控制器的參數。用單片機C8051F020為主芯片完成控制器系統設計,能根據當前輸出值和目標值的偏差求出控制增量輸出,使被控對象能快速達到目標值并保持。所有數據通過串口發送至PC保存,以便進行進一步數據分析。
關鍵詞: C8051F020;PID;參數自整定

    隨著航空航天、工業控制和各種過程控制的發展,對被控對象的控制要求越來越高。PID控制器因結構簡單、容易實現,被廣泛應用于各種工業控制中[1]。但PID控制的參數整定是一個問題,不合適的PID參數會使得控制效果變差,甚至不能達到控制目標。本文設計的PID參數自整定控制器基于高速單片機C8051F020,通過自校正控制原理和常規PID控制相結合,可以根據被控對象數學模型及控制要求快速整定出PID控制器參數,從而完成控制器設計,最終實現控制要求。
可通過在Matlab中以被控對象的數學模型和控制要求作為已知條件求出PID控制器參數,將參數編入單片機程序中,或通過上位機由串口設置,完成設計任務。
1 自校正PID算法
    常規PID控制系統圖[2]如圖1所示。

    自校正PID控制應用在已知被控對象數學模型和控制目標的情況下,通過自校正PID算法可快速求出自校正PID控制器參數。自校正PID控制器的設計思路是:通過系統對象離散傳遞函數的參數按自校正的極點配置法進行控制器參數的設計。下面介紹PID控制器的設計過程[3]。
設所調整的被控對象為:


    (1)輸入輸出調理電路:工業控制系統中信號的傳送是通過電流信號實現的,其范圍為4 mA~20 mA。則輸入信號調理電路的功能為將4 mA~20 mA的電流信號轉化為電壓信號,輸出信號調理電路的功能則相反。
    (2)控制器電路:主要為以單片機C8051F020為主控芯片的控制器,內置PID控制算法。包括構成單片機系統最基本的晶振電路和復位電路。
    (3)實時顯示、報警電路:包括實時時鐘電路、蜂鳴器驅動電路。實時時鐘采用低功耗的CMOS實時時鐘/日歷芯片。顯示電路采用數碼管顯示。
    (4)串口通信電路:單片機和PC通過串口電路進行通信,可在PC上實現對當前情況的實時監控,并可通過串口設置。
    (5)按鍵電路:通過中斷按鍵電路對最終控制的目標值進行設定。

 


3 C8051F020內部子系統
    PID控制器中,A/D、D/A模塊以及定時采集數據的定時器均使用C8051F020的內部資源[5]。
    (1)A/D模塊:本系統使用12 bit的ADC0。使用內部基準電壓標準的2.4 V作為ADC0的VREF,設置其向ADC0BUSY寫1為啟動ADC的方式,并通過串口通信將結果輸出給PC。
    (2)D/A模塊:DAC0采用內部基準電壓作為參考電壓,并采用直接賦值的方法更新輸出值。更新DAC0的輸出方式為直接寫數據更新,當DAC0L裝入新的數據后,DAC0開始工作,輸出當前D/A轉換結果,進而控制執行機構動作。
4 系統軟件設計
    根據Matlab中相關函數求得自校正PID控制器的參數F1、G和R,編寫PID控制器的程序完成PID控制任務。PID控制的流程圖如圖4所示。

    控制時間根據被控對象表達式中的采樣時間間隔而定。主要過程為根據當前系統的采集值和目標值的偏差通過自校正PID控制器的計算求得控制量輸出,驅動執行機構動作。當系統計算出的控制量始終為D/A輸出的最大值或最小值時,可以認為系統異常,此時驅動蜂鳴器報警,請求進行人工處理。
系統可通過按鍵對最終控制的目標設定值進行修改。兩個按鍵對程序中預設的目標值進行步進加和步進減,采用中斷方式完成功能。
5 實驗結果及測試
    液位控制是一個比較傳統的被控對象,因此將液位控制作為設計PID參數自整定控制器的驗證被控對象。系統驗證的實驗設備使用東南大學過程控制實驗室的液位控制設備,該裝置原理圖如圖5所示。



    從圖6、圖7可以看出,被控對象能較快速地達到目標值,并能根據設定的控制目標進行控制。
參考文獻
[1] 王偉,張晶濤,柴天佑.PID參數先進整定方法綜述[J].自動化學報,2000,26(3):20-24.
[2] 陶永華.新型PID控制及其應用[M].北京:機械工業出版社,1998.
[3] 龐中華,崔紅.系統辨識與自適應控制Matlab仿真[M].北京:北京航空航天大學出版社,2008.
[4] 董寧.自適應控制[M].北京:北京理工大學出版社,2009.
[5] 潘琢金,施國君.C8051Fxxx高速SoC單片機原理及應用[M].北京:北京航空航天大學出版社,2002.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
99精品欧美一区二区三区| 亚洲精品视频在线播放| 免费高清在线视频一区·| 亚洲一区二区精品| 亚洲日韩成人| 欧美一区二区在线看| 一本一本大道香蕉久在线精品| 在线观看国产日韩| 国产性猛交xxxx免费看久久| 国产精品r级在线| 欧美日本乱大交xxxxx| 久久天天躁狠狠躁夜夜爽蜜月| 午夜精品视频在线观看| 久久精品免费观看| 性色av一区二区三区在线观看| 一区二区电影免费在线观看| 亚洲国产精品精华液2区45| 国产一区二区三区四区三区四| 国产精品久久久久久久7电影 | 亚洲人成啪啪网站| 久久精品一二三| 欧美亚洲一区三区| 午夜精品久久久久久久久久久| 亚洲天天影视| 中日韩高清电影网| 亚洲午夜成aⅴ人片| 夜夜狂射影院欧美极品| 夜久久久久久| 亚洲精品视频免费| 亚洲人成网站影音先锋播放| 亚洲成色最大综合在线| 伊人婷婷久久| 国产亚洲精品高潮| 国产欧美精品xxxx另类| 国产乱子伦一区二区三区国色天香| 国产精品一区二区三区观看| 国产精品另类一区| 国产精品一区二区三区成人| 国产欧美日韩综合精品二区| 国产精品一区二区在线| 国产欧美日韩一区二区三区在线观看 | 最新亚洲视频| 亚洲精品日韩精品| 99人久久精品视频最新地址| 中国亚洲黄色| 国产精品99久久久久久久vr| 国产精品99久久久久久久vr| 亚洲一区国产一区| 午夜激情久久久| 久久精品30| 亚洲精品网址在线观看| 一区二区三区精品国产| 亚洲综合色自拍一区| 欧美一区二区福利在线| 久久精品亚洲一区二区三区浴池 | 久热国产精品| 久久亚洲美女| 欧美精品1区2区3区| 欧美日韩dvd在线观看| 国产精品青草久久| 国产视频精品免费播放| 激情久久久久久久| 亚洲精品一区二区三区不| 国产精品99久久久久久久久| 午夜在线a亚洲v天堂网2018| 亚洲国产精品高清久久久| 妖精视频成人观看www| 亚洲欧美资源在线| 久久人人爽人人爽| 欧美日本国产精品| 国产精品久久久久毛片大屁完整版| 国产日韩精品一区| 亚洲国产另类精品专区| 一本久道久久综合婷婷鲸鱼| 午夜精彩国产免费不卡不顿大片| 亚洲国产精品传媒在线观看| 亚洲精品国精品久久99热| 亚洲自拍电影| 久久久久综合网| 欧美黑人在线播放| 欧美1区2区视频| 亚洲黑丝一区二区| 亚洲主播在线播放| 老司机凹凸av亚洲导航| 国产欧美1区2区3区| 99re6这里只有精品视频在线观看 99re6这里只有精品 | 亚洲一区在线直播| 夜夜嗨一区二区三区| 欧美.www| 精品成人一区二区三区四区| 亚洲欧美精品在线| 亚洲一区二区动漫| 欧美极品在线播放| 亚洲成人在线视频播放| 久久动漫亚洲| 久久精品论坛| 国产精品美女主播| 中文在线资源观看视频网站免费不卡| 亚洲另类自拍| 欧美福利视频在线| 亚洲高清网站| 亚洲青涩在线| 欧美www视频| 在线观看成人网| 亚洲国产高清aⅴ视频| 久久久九九九九| 国产一区日韩欧美| 欧美专区中文字幕| 久久九九热re6这里有精品| 国产人成精品一区二区三| 亚洲视频第一页| 亚洲一区二区在线视频| 欧美三区在线视频| 日韩特黄影片| 亚洲校园激情| 国产精品chinese| 亚洲视频在线观看网站| 午夜精品久久久久久久99水蜜桃| 欧美三级黄美女| 中文日韩在线视频| 午夜欧美大片免费观看| 国产精品久久久久久久电影| 亚洲天堂av高清| 欧美一区免费| 国产一区二三区| 久久精品成人欧美大片古装| 老司机一区二区三区| 亚洲电影第三页| 99在线精品观看| 欧美午夜免费| 亚洲欧美一区二区三区在线| 欧美亚洲一级片| 国产一区二区三区直播精品电影| 久久精品亚洲一区二区| 欧美高清在线一区| 亚洲精品国产精品乱码不99按摩 | 亚洲自拍电影| 国产日韩欧美成人| 久久精品成人一区二区三区| 欧美jizz19hd性欧美| 亚洲精选在线| 翔田千里一区二区| 国产在线视频欧美| 亚洲精品日韩在线| 欧美色中文字幕| 亚洲欧美日韩一区二区在线 | 亚洲人成在线观看| 欧美日韩国产高清视频| 一本一道久久综合狠狠老精东影业 | 一区二区三区精品国产| 国产精品久久9| 欧美一区二区性| 欧美成人精品在线| 一区二区三区国产盗摄| 欧美一区二区三区在线观看视频| 韩日成人av| 99在线视频精品| 国产精品自拍在线| 亚洲国产成人av| 欧美日韩在线观看一区二区三区| 亚洲欧美bt| 欧美国产三级| 亚洲综合999| 免费日韩成人| 亚洲素人在线| 免费在线看一区| 亚洲午夜免费视频| 久久综合图片| 亚洲视频中文| 欧美电影电视剧在线观看| 亚洲深夜福利视频| 美女91精品| 亚洲一区二区成人| 免费永久网站黄欧美| 亚洲影院高清在线| 欧美成人午夜77777| 亚洲制服欧美中文字幕中文字幕| 欧美99久久| 亚洲欧美国产毛片在线| 欧美黄色一级视频| 欧美亚洲三级| 欧美性大战久久久久久久| 亚洲国产成人久久综合一区| 国产精品青草综合久久久久99| 亚洲精品一区在线| 国内精品美女在线观看| 亚洲自拍偷拍网址| 亚洲精品久久久久久一区二区| 欧美有码在线观看视频| 亚洲免费精彩视频| 女主播福利一区| 欧美一区二区三区日韩| 欧美性大战久久久久久久| 亚洲精品乱码久久久久久日本蜜臀| 国产欧美日韩亚州综合| 亚洲天堂成人| 亚洲日本中文| 久热re这里精品视频在线6| 亚洲欧美久久| 欧美色欧美亚洲另类七区|