當前位置:首頁 > 單片機 > 單片機
[導讀] 本系統(tǒng)以AVR系列的atmega32單片機為核心,通過設置atmega32的PWM控制寄存器產生脈寬可調的PWM波,對比例電磁閥的輸入電壓進行調制,從而實現了對氣體流量的變量控制。單片機通過均速管流量計采集實際

本系統(tǒng)以AVR系列的atmega32單片機為核心,通過設置atmega32的PWM控制寄存器產生脈寬可調的PWM波,對比例電磁閥的輸入電壓進行調制,從而實現了對氣體流量的變量控制。單片機通過均速管流量計采集實際流量信號,根據該信號在其內部采用數字PID算法對PWM控制寄存器的值進行修改,從而達到精確的變量控制。為了防止外界干擾信號進入控制系統(tǒng),單片機和均速管之間采用光電隔離,提高了系統(tǒng)的可靠性。

由均速管流量計對氣體額流量進行監(jiān)測,該種流量計屬差壓式流量計,由單點測速的皮托管演變發(fā)展而來,基于流體力學能量守衡原理,遵從伯努利定律,控制氣體流量采用比例電磁閥。通過4×4鍵盤和128×64液晶模塊實現人機對話,便于用戶操作。

流量控制算法

考慮氣動泵泵氣過程的非線性等因素,采用了人類專家的知識和求解問題的啟發(fā)式規(guī)則來構造專家控制器,從而實現流量的智能控制,保證氣動泵供氣的穩(wěn)定性。

1 基于專家系統(tǒng)的智能PID控制簡介

專家系統(tǒng)主要有五部分:知識庫、數據庫、推理機、解釋部分和知識獲取部分。本系統(tǒng)的被控對象具有比較大的非線性、滯后性等特性,考慮到對其控制性能、可靠性、實時性的要求,將專家系統(tǒng)簡化,不設人機自然語言對話,將知識庫、規(guī)則集縮小,于是專家系統(tǒng)變成了專家控制器,從而能使專家系統(tǒng)在控制器上實現。

基于專家系統(tǒng)的智能PID控制器。專家知識庫是根據熟練操作工或專家的經驗和知識,把各種工況下被控對象特性所對應的PID參數記錄在數據庫中而形成;數據庫存放被控對象的輸入和輸出信號、給定信號(即獲得了偏差和偏差變化率);邏輯推理機則從數據庫中取出實際運行數據,根據給出的推理機制,從專家知識庫中選擇合適的參數,實現參數自整定PID控制。

2 流量的專家PID控制

在軍工業(yè)生產中,當我們不完全了解一個系統(tǒng)和被控對象,或被控對象的結構和參數不能完全掌握,或得不到精確的數學模型時,這個時候往往采用PID控制技術最為方便。PID算法以其結構簡單、穩(wěn)定性好、工作可靠、高速方便而成為工業(yè)控制的主要技術之一。PID控制器就是根據系統(tǒng)的誤差,利用比例、積分、微分計算出控制量進行控制的。系統(tǒng)控制器的結構和參數必須通過經驗和現場調試來確定。

模擬PID控制器的控制規(guī)律為:

(1)

式中,KP—比例系數;TI—積分常數;TD—微分常數;u0—控制常量。

由于單片機控制是一種采樣控制,它只能根據采樣時刻的偏差值計算控制量,而不能像模擬控制那樣連續(xù)輸出控制量,進行連續(xù)控制;并且,單片機處理數據的量有限,綜合考慮該系統(tǒng)采用增量式PID控制,其算式為:

u(k)=u(k-1)+Δu(k) (2)

Δu(k)=KP[e(k)-e(k-1)]+KIe(k) +KD[e(k)-2e(k-1)+e(k-2)] (3)

氣體流量值經過比例換算之后作為氣泵的給定值,通過PID控制器的輸出來控制氣泵的流量。e(k)為氣泵給定流量與實際測量值的偏差;e(k-1)為上一時刻的誤差值;e(k-2)為上一采樣時刻的誤差值。KP是解決幅值震蕩,KP大了會出現幅值震蕩的幅度大,但震蕩頻率小,系統(tǒng)達到穩(wěn)定時間長;KI是解決動作響應速度快慢的,KI大了響應速度慢,反之則快;KD是消除靜態(tài)誤差的,一般KD設置都比較小,而且對系統(tǒng)影響比較小。

由于氣體流量測量的特殊性以及氣體控制過程中的非線性、時變、滯后等特性,采用上述PID控制算法不能達到令人滿意的效果,由此采用輔以專家控制規(guī)則來進行補償控制。根據氣泵偏差及其變化率,本文提出的控制器按以下6種情況進行設計:

①當|e(k)|>M1(PWM波的幅值)時,說明誤差絕對值已經很大。不論誤差變化趨勢如何,都應考慮控制器的輸出應按最大(或最?。┹敵?,以達到迅速調整誤差,使誤差絕對值以最大速度減小。

Δu(k)=Δumax或者Δu(k)= -Δumax (4)

此時,系統(tǒng)相當于實施開環(huán)控制。

②當e(k)·Δe(k)≥0時,誤差在朝絕對值增大方向變化,或誤差為常值,未發(fā)生變化。如果此時|e(k)|>M2(設定的誤差界限),說明誤差也較大,可考慮由控制器實施較強的控制作用,以達到使誤差絕對值朝減小方向變化,并迅速減小誤差的絕對值,調節(jié)器輸出可為

Δu(k)=KI{KP[e(k)-e(k-1)]+KIe(k)+KD[e(k)-2e(k-1)+e(k-2)]} (KI>1) (5)

如果|e(k)|

③當e(k)·Δe(k)<0、Δe(k)·Δe(k-1)>0或者e(k)=0時,說明誤差在朝減小的方向變化,或者已經達到平衡狀態(tài)。此時可考慮采取保持控制器的輸出不變,輸出為

Δu(k)=0 (6)

④當e(k)·Δe(k)<0、Δe(k)·Δe(k-1)<0時,誤差處于極值狀態(tài),系統(tǒng)出現振蕩現象。如果此時誤差的絕對值較大,即|e(k)|≥M2,則采用較強的控制作用。

Δu(k)=K2KPe(k) (K2<1) (7)

反之則考慮實施較弱的控制作用。

Δu(k)=K3KPe(k) (K3<1)(8)

⑤當|e(k)|<&epSILon;,ε為一任意小的正數,可取為0.001。此時誤差很小,考慮加入積分環(huán)節(jié),減少穩(wěn)態(tài)誤差??刂扑惴槠胀ū壤臃e分控制

Δu(k)=KP[e(k)-e(k-1)] +KIe(k) (9)

⑥當e(k)=0時,說明系統(tǒng)已經達到平衡狀態(tài),此時可考慮維持當前控制量不變。調試發(fā)現當誤差達到控制精度要求后可維持當前控制量不變,從而避免小范圍的波動使被控對象更快穩(wěn)定下來。

綜上所述,系統(tǒng)調節(jié)器控制規(guī)律實際相當于變結構PID控制器,根據誤差及誤差變化情況選擇不同的控制規(guī)律,以便使系統(tǒng)迅速達到給定流量值。


硬件部分

1PWM控制原理

PWM控制功率輸出級為開關型結構,功耗小。在功率驅動放大電路中需要將PWM輸出的電壓信號轉換為比例電磁鐵的電流控制信號。因此,可采用大功率場效應晶體管IRF540,它能夠提供足夠大的電流驅動比例閥的比例電磁鐵等效線圈,通過調整單片機的PWM波就可以實現電磁閥輸入電壓占空比的調節(jié),從而實現對流量的調節(jié)。

PWM控制系統(tǒng)是非線性、非連續(xù)控制系統(tǒng)。其控制原理:先給被控參數設定一個期望值,接著該參數與測得的實際值經比較環(huán)節(jié)得出誤差信號,誤差信號再與一個三角波信號經比較器進行比較,當誤差信號大于三角波信號時,就輸出脈沖,反之不輸出,因此,比較器輸出一系列等振幅不等寬的矩形波,其脈沖寬度與誤差信號成線性關系。根據該原理,采用PWM控制器輸出的脈沖去觸發(fā)開關,開關再去觸發(fā)執(zhí)行機構,執(zhí)行機構按脈沖寬度的時間動作,從而達到自動控制參數的目的。

式中,M為PWM波的幅值;T為PWM的脈沖周期;Tk為PWM波的采樣時間,k=0,1,2,3,…;b為比例系數。

2 比例電磁閥

比例電磁閥在20世紀60年代末就已經得到了應用,最初是用于液壓控制系統(tǒng),隨著單片機和集成電路的發(fā)展,其逐漸應用到各種氣體的流量控制中。比例型電磁鐵的工作原理如下:線圈通電后,軛鐵和銜鐵內部產生磁通并產生電磁吸力,將銜鐵吸向軛鐵,同時銜鐵上的彈簧受到壓縮,當銜鐵上的電磁力和彈簧力平衡時,銜鐵停止位移。比例型電磁鐵的銜鐵運動時,氣隙保持恒定,即銜鐵在有效行程范圍內,吸力保持恒定,而電磁鐵的吸力在有效行程范圍內和線圈的電流大小成正比。目前,過程控制用比例電磁閥均為單級閥,和普通單級電磁閥區(qū)別不大,如圖4所示??刂菩盘栠M入控制器放大后,在比例電磁鐵線圈的兩端加上一定的電壓,轉換成一定的電流信號,驅動銜鐵(即閥芯)開啟,閥芯上的電磁力和彈簧力平衡后,閥門的開度不變;輸入信號變化,閥門的開度也發(fā)生變化,從而達到控制所需參數的目的。

軟件部分

1 PWM波的產生

設計采用單片機atmega32產生PWM信號。atmega32的定時/計數器的PWM模式可以分成快速PWM和頻率(相位)調整PWM兩大類。本設計采用快速PWM模式,快速PWM可以得到比較高頻率的PWM輸出,響應比較快,因此具有很高的實時性。此時計數器僅工作在單程正向計數方式,計數器的上限值決定PWM的頻率,而比較匹配寄存器的值決定了占空比的大小。快速PWM模式的控制寄存器設置如下:

//輸出端口初始化

PORTD=0x44;

DDRD=0x20;

//T/C1初始化

TCCR1A=0xC3;/*比較匹配時OC

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯系該專欄作者,如若文章內容侵犯您的權益,請及時聯系本站刪除。
換一批
延伸閱讀

9月2日消息,不造車的華為或將催生出更大的獨角獸公司,隨著阿維塔和賽力斯的入局,華為引望愈發(fā)顯得引人矚目。

關鍵字: 阿維塔 塞力斯 華為

加利福尼亞州圣克拉拉縣2024年8月30日 /美通社/ -- 數字化轉型技術解決方案公司Trianz今天宣布,該公司與Amazon Web Services (AWS)簽訂了...

關鍵字: AWS AN BSP 數字化

倫敦2024年8月29日 /美通社/ -- 英國汽車技術公司SODA.Auto推出其旗艦產品SODA V,這是全球首款涵蓋汽車工程師從創(chuàng)意到認證的所有需求的工具,可用于創(chuàng)建軟件定義汽車。 SODA V工具的開發(fā)耗時1.5...

關鍵字: 汽車 人工智能 智能驅動 BSP

北京2024年8月28日 /美通社/ -- 越來越多用戶希望企業(yè)業(yè)務能7×24不間斷運行,同時企業(yè)卻面臨越來越多業(yè)務中斷的風險,如企業(yè)系統(tǒng)復雜性的增加,頻繁的功能更新和發(fā)布等。如何確保業(yè)務連續(xù)性,提升韌性,成...

關鍵字: 亞馬遜 解密 控制平面 BSP

8月30日消息,據媒體報道,騰訊和網易近期正在縮減他們對日本游戲市場的投資。

關鍵字: 騰訊 編碼器 CPU

8月28日消息,今天上午,2024中國國際大數據產業(yè)博覽會開幕式在貴陽舉行,華為董事、質量流程IT總裁陶景文發(fā)表了演講。

關鍵字: 華為 12nm EDA 半導體

8月28日消息,在2024中國國際大數據產業(yè)博覽會上,華為常務董事、華為云CEO張平安發(fā)表演講稱,數字世界的話語權最終是由生態(tài)的繁榮決定的。

關鍵字: 華為 12nm 手機 衛(wèi)星通信

要點: 有效應對環(huán)境變化,經營業(yè)績穩(wěn)中有升 落實提質增效舉措,毛利潤率延續(xù)升勢 戰(zhàn)略布局成效顯著,戰(zhàn)新業(yè)務引領增長 以科技創(chuàng)新為引領,提升企業(yè)核心競爭力 堅持高質量發(fā)展策略,塑強核心競爭優(yōu)勢...

關鍵字: 通信 BSP 電信運營商 數字經濟

北京2024年8月27日 /美通社/ -- 8月21日,由中央廣播電視總臺與中國電影電視技術學會聯合牽頭組建的NVI技術創(chuàng)新聯盟在BIRTV2024超高清全產業(yè)鏈發(fā)展研討會上宣布正式成立。 活動現場 NVI技術創(chuàng)新聯...

關鍵字: VI 傳輸協(xié)議 音頻 BSP

北京2024年8月27日 /美通社/ -- 在8月23日舉辦的2024年長三角生態(tài)綠色一體化發(fā)展示范區(qū)聯合招商會上,軟通動力信息技術(集團)股份有限公司(以下簡稱"軟通動力")與長三角投資(上海)有限...

關鍵字: BSP 信息技術
關閉
關閉