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

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

 1.引言

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

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

2.PID算法分析

2.1 離散PID算法

PID控制系統(tǒng)是一個(gè)簡(jiǎn)單的閉環(huán)系統(tǒng),如圖1所示,PID系統(tǒng)框圖中,整個(gè)系統(tǒng)主要包括比較器、PID控制器和控制對(duì)象,其中PID包括三個(gè)環(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)通過(guò)PID控制算法處理后的輸出量,又是被控對(duì)象的輸入量,因此模擬PID控制器的控制規(guī)律為:

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

2.2 離散PID算法

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

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

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

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

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

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

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

3.1 誤差計(jì)算模塊

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

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

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

圖4 乘法器仿真圖

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

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

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

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

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

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

4.結(jié)語(yǔ)

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

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

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

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

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

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

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

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

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

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

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

關(guān)鍵字: 機(jī)器人 正運(yùn)動(dòng)學(xué) 逆運(yùn)動(dòng)學(xué) 變形 仿真 旋量

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

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

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

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

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

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

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

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

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

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