日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁 > EDA > 電子設(shè)計自動化
[導(dǎo)讀] 1.引言在許多現(xiàn)代化的工業(yè)生產(chǎn)如冶金、電力等,實現(xiàn)對溫度的精度控制至關(guān)重要的,不僅直接影響著產(chǎn)品的質(zhì)量,而且還關(guān)系到生產(chǎn)安全、能源節(jié)約等一系列重大經(jīng)濟指標(biāo)。PID控制由于其魯棒性好,可靠性高,在常規(guī)的溫度

 1.引言

在許多現(xiàn)代化的工業(yè)生產(chǎn)如冶金、電力等,實現(xiàn)對溫度的精度控制至關(guān)重要的,不僅直接影響著產(chǎn)品的質(zhì)量,而且還關(guān)系到生產(chǎn)安全、能源節(jié)約等一系列重大經(jīng)濟指標(biāo)。

PID控制由于其魯棒性好,可靠性高,在常規(guī)的溫度控制中應(yīng)用非常廣泛。目前工程的實際應(yīng)用中,大多數(shù)模糊PID控制器都利用單片機軟件編程來實現(xiàn),然而單片機的指令是按順序執(zhí)行的,實時性不強,加上軟件實現(xiàn)容易受外界的干擾,抗干擾性能力差,對于實時性要求很高和外界干擾比較嚴(yán)重的系統(tǒng)不太適宜。本文選取FPGA(現(xiàn)場可編程門陣列)作為系統(tǒng)的主控制芯片,F(xiàn)PGA所有的信號都是時鐘驅(qū)動的,對于程序的執(zhí)行具有并行運算的能力,顯著的提高了系統(tǒng)控制的實時性,在FPGA內(nèi)部硬件實現(xiàn)還可以防止像單片機程序一樣,在惡劣的環(huán)境條件下發(fā)生程序跑飛的問題。尤其是現(xiàn)在FPGA器件有越來越多的參考設(shè)計方案以及IP(知識產(chǎn)權(quán))核心庫方面的支持。利用FPGA設(shè)計的PID控制器一方面可以將實現(xiàn)PID算法的模塊單獨作為控制模塊來使用,直接去實現(xiàn)對控制對象的調(diào)節(jié),另一方面,基于FPGA的PID控制算法也可以將其作為系統(tǒng)內(nèi)的IP核,以便在多路或復(fù)雜的系統(tǒng)上直接調(diào)用,加快研發(fā)設(shè)計速度。

2.PID算法分析

2.1 離散PID算法

PID控制系統(tǒng)是一個簡單的閉環(huán)系統(tǒng),如圖1所示,PID系統(tǒng)框圖中,整個系統(tǒng)主要包括比較器、PID控制器和控制對象,其中PID包括三個環(huán)節(jié),即比例、積分和微分。

圖1 PID系統(tǒng)框圖

圖1中的r(t)作為系統(tǒng)的給定值,y(t)作為系統(tǒng)的輸出值,e(t)是給定值與輸出值的偏差,所以系統(tǒng)的偏差可以求得:

e(t)=r(t)-y(t) (1)

u(t)作為控制系統(tǒng)中的中間便量,既是偏差e(t)通過PID控制算法處理后的輸出量,又是被控對象的輸入量,因此模擬PID控制器的控制規(guī)律為:

其中,KP為模擬控制器的比例增益,TI為模擬控制器的積分時間常數(shù),TD為模擬控制器的微分時間常數(shù)。

2.2 離散PID算法

為了用微處理器實現(xiàn)PID算法,我們需要將模擬PID離散化,根據(jù)采樣時刻的偏差來實現(xiàn)PID算法,因此式(3.2)中的微分和積分項兩項內(nèi)容作離散化處理。

假設(shè)T為采樣周期,則積分項可作如下變換:

采樣周期的時間非常短,故微分可以近似的表示為:

將式(3)和式(4)帶入式(2)后,可得到離散PID算法為(限于篇幅,推導(dǎo)過程省略):

這個等式被叫做增量式PID控制算法。其中,乘積因子由PID控制參數(shù)KP、KI、KD確定:

3.PID算法的FPGA實現(xiàn)

由公式(5)知,增量式PID控制算法的具體實現(xiàn)步驟為:先通過誤差計算模塊求出偏差值e(k)、e(k-1)、e(k-2),再通過乘積模塊求出三個信號分別與乘積因子的相乘,最后對乘積項求和得到最后的控制量。圖2所示為增量式PID算法結(jié)構(gòu)圖。

3.1 誤差計算模塊

誤差計算模塊的目的是為了求出三次相鄰的偏差采樣值,即公式(3.8)中提到的e(k)、e(k-1)、e(k-2),輸入的給定值r(t)與實際輸出值y(t)相減得到誤差值。Verilog HDL程序代碼如下,其中,ek0、ek1、ek2、rt、yt分別對應(yīng)偏差值e(k)、e(k-1)、e(k-2)、r(t)、y(t)。

將上述程序在Quartus II軟件環(huán)境里完成編譯后,其仿真結(jié)果如圖3所示。

圖2 增量式PID算法結(jié)構(gòu)圖

圖3 誤差模塊仿真圖

3.2 乘積和求和模塊

通過誤差計算模塊求出e(k)、e(k-1)、e(k-2)后,由公式(5)知,要計算出控制量還必須將其分別與乘積因子做乘法運算,通過硬件描述語言來實現(xiàn)乘法運算的功能:

按照上述程序,在Quartus II完成編譯后,其仿真結(jié)果如圖4所示。

圖4 乘法器仿真圖

現(xiàn)在可計算出α0e(k)、α1e(k-1)、α2e(k-2)三個乘積項的計算結(jié)果,將上面三個乘積項求和就可以得出控制量△u(k)。程序代碼如下所示,其中輸入val0[15..0]、val1[15..0]、val2[15..0] 分別對應(yīng)α0e(k)、α1e(k-1) 、α2e(k-2)乘積的結(jié)果,輸出val[15..0]就是控制量△u(k)的值。

按照上述程序,在Quartus II完成編譯后,其仿真結(jié)果如圖5所示。

圖5 PID求和模塊仿真波形圖

3.3 溫度檢測及輸出控制電路設(shè)計

本文用到的溫度測量器件是K型熱電偶,溫度測量范圍為0~1200℃。熱電偶輸出的是模擬電壓信號,必須進行A/D轉(zhuǎn)換,同時還需對熱電偶進行冷端補償和非線形校正。為了解決上面的問題,本文采用的是K型熱電偶專用數(shù)字轉(zhuǎn)換器MAX6675芯片,MAX6675芯片內(nèi)部集成了熱電偶放大器,內(nèi)置高達12位的模數(shù)轉(zhuǎn)換器。還包括了非線性矯正、冷端補償、斷線檢測等功能模塊。MAX6675的工作溫度范圍為-20~85℃,溫度的測量范圍為0~1024℃,溫度分辨率可以達到0.25℃。假設(shè)D為A/D轉(zhuǎn)換后得到的數(shù)字量對應(yīng)的十進制數(shù)值,那么測量溫度值T可以通過如下公式算出:

輸出控制電路采用的是PWM(脈寬調(diào)制)方式,實現(xiàn)對電阻爐的溫度控制。光耦芯片選用MOC3061,用于對強弱電路的隔離,雙向?qū)煽毓柽x用的是BT137_600E。如果占空比越高,那么相對可控硅導(dǎo)通的時間也就越長,電阻爐加熱溫度也就越高,反之溫度也就會慢慢散熱降低,從而達到控制爐溫的目的。

4.結(jié)語

本文分析了PID算法,給出了在FPGA內(nèi)部硬件實現(xiàn)增量式PID控制的主要設(shè)計思路。在電阻爐為控制對象的溫控系統(tǒng)中,系統(tǒng)工作穩(wěn)定,在整個過程沒有出現(xiàn)震蕩和較大波動,并且溫度控制精度在始終保持在5%以內(nèi);系統(tǒng)的抗干擾能力增強,對現(xiàn)場的各種噪聲和干擾具有較好的抑制作用。

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

前不久,新思科技已經(jīng)正式對Ansys完成了整個收購。一家是IP和IC設(shè)計方面?zhèn)鹘y(tǒng)三強之一,一家是仿真與分析領(lǐng)域的老牌技術(shù)專家。雙方的結(jié)合也是呼應(yīng)整個技術(shù)潮流,為客戶提供從硅片到系統(tǒng)的完整解決方案。而且,借助Ansys的強...

關(guān)鍵字: Synopsis 新思科技 Ansys 仿真 汽車 AI

北京2025年8月13日 /美通社/ -- 近日,北京積算科技有限公司(以下簡稱"積算科技")推出一站式AlphaFold3在線算力服務(wù),現(xiàn)已開放免費使用。其內(nèi)置優(yōu)化后的AlphaFold3模型,支持...

關(guān)鍵字: ALPHA 代碼 圖形化 蛋白質(zhì)

西門子醫(yī)療與瓦里安醫(yī)療合并后,首次共同參展進博會 首次以1000平米超大展臺亮相醫(yī)療器械及醫(yī)藥保健展區(qū)1.1號館 以"無懼"為主題,重塑重疾診療全路徑 光子計數(shù)CT迎來全新"家族成員",從一款產(chǎn)品拓展到...

關(guān)鍵字: 西門子 光子 ALPHA BSP

在當(dāng)今高度 自動化的工業(yè)生產(chǎn)中 ,搬運機械手應(yīng)用廣泛 ?,F(xiàn)對搬運機械手液壓系統(tǒng)展開研究 ,詳細(xì)闡述其結(jié)構(gòu)組 成、工作流程與基本原理 ,并基于Fluidsim仿真設(shè)計系統(tǒng)的液壓和電氣回路 ,設(shè)置仿真參數(shù)并進行仿真分析 。結(jié)...

關(guān)鍵字: Fluidsim 搬運機械手 仿真 液壓系統(tǒng)

針對現(xiàn)有靜電放電測試方法 ,提出了一種基于末端裝置變形的六軸機器人模型用于靜電放電測試 。用兩種方法對模型進行了正、逆運動學(xué)分析,通過實例驗證了旋量方法計算的優(yōu)勢,為后續(xù)進行靜電放電測試自動化控制提供了理論基礎(chǔ)。

關(guān)鍵字: 機器人 正運動學(xué) 逆運動學(xué) 變形 仿真 旋量

北京 2025年6月4日 /美通社/ -- 工業(yè)仿真軟件是智能制造的核心引擎,"智造強國"的核心基礎(chǔ)設(shè)施。5月27日,北京市經(jīng)濟和信息化局印發(fā)《北京市人工智能賦能新型工業(yè)化行動方案(2025年)》,...

關(guān)鍵字: SIM 仿真 仿真軟件 數(shù)字化

數(shù)字信號處理(DSP)系統(tǒng)開發(fā),仿真調(diào)試是確保算法正確性與硬件可靠性的關(guān)鍵環(huán)節(jié)。隨著DSP芯片功能復(fù)雜度的提升,傳統(tǒng)調(diào)試手段已難以滿足需求,而JTAG接口與邏輯分析儀的協(xié)同使用,通過硬件級調(diào)試與信號級分析的結(jié)合,為開發(fā)者...

關(guān)鍵字: DSP 仿真 JTAG

隨著半導(dǎo)體工藝進入7nm及以下先進節(jié)點,器件尺寸的持續(xù)縮小導(dǎo)致可靠性問題日益凸顯。其中,負(fù)偏壓溫度不穩(wěn)定性(Negative Bias Temperature Instability, BTI)和熱載流子注入(Hot C...

關(guān)鍵字: BTI/HCI 仿真

在嵌入式系統(tǒng)開發(fā)中,硬件資源的限制和測試環(huán)境的搭建常常成為開發(fā)者面臨的挑戰(zhàn)。QEMU(Quick Emulator)作為一款開源的機器模擬器和虛擬化器,能夠在主機系統(tǒng)上模擬目標(biāo)硬件環(huán)境,為嵌入式軟件的仿真測試提供了強大的...

關(guān)鍵字: QEMU 嵌入式軟件 仿真

無人機(Unmanned Aerial Vehicle, UAV)的飛控系統(tǒng)是無人機技術(shù)的核心,它負(fù)責(zé)無人機的穩(wěn)定飛行、姿態(tài)控制、導(dǎo)航定位等關(guān)鍵功能。在飛控系統(tǒng)的開發(fā)中,PID算法和傳感器融合是兩個至關(guān)重要的技術(shù)點。本文...

關(guān)鍵字: 無人機 PID算法 傳感器
關(guān)閉