999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于FPGA的增量式PID智能濕度控制器的設(shè)計

2014-11-10 14:54:58彭燦瓊劉剛董胡
科技創(chuàng)新導(dǎo)報 2014年13期

彭燦瓊++劉剛++董胡

摘 要:該設(shè)計運用增量式PID算法在FPGA內(nèi)實現(xiàn)智能濕度控制系統(tǒng)中的控制核心模塊。增量式PID算法相比傳統(tǒng)的PID算法具有計算誤差對控制量影響小,手動自動無沖擊切換,可靠性高等優(yōu)點。且基于FPGA進行硬件電路設(shè)計方法相比對單片機采用軟件編程的方法來實現(xiàn)PID控制在控制精度、速度、穩(wěn)定性等多個方面具有不可比擬的優(yōu)勢。

關(guān)鍵詞:FPGA 增量式PID控制 濕度控制

中圖分類號:TP273 文獻標(biāo)志碼:A 文章編號:1674-098X(2014)05(a)-0041-02

隨著社會的發(fā)展,濕度作為一個重要的環(huán)境參數(shù),人們逐漸意識到濕度標(biāo)準(zhǔn)對人體健康和生產(chǎn)車間工藝水平的影響和重要性。特別是一些高標(biāo)準(zhǔn)的實驗室和生產(chǎn)車間(如半導(dǎo)體芯片車間)都需要恒濕環(huán)境下工作。本設(shè)計采用先進的PID控制算法理論,基于FPGA平臺,采用Verilog HDL語言和原理圖混合設(shè)計性能優(yōu)越的濕度控制器。模擬PID因其結(jié)構(gòu)靈活,魯棒性好,可靠性高而成為應(yīng)用最廣泛的一種控制方法[1]。但自從計算機進入控制領(lǐng)域以來,特別是單片機等微處理器的發(fā)展,采用軟件編程的方法實現(xiàn)數(shù)字PID控制器來取代模擬PID控制器已廣泛應(yīng)用于多個不同的控制領(lǐng)域。這種方法雖然有控制靈活,修改方便等優(yōu)點,但是同時帶來了穩(wěn)定性和可靠性不高,精度和速度不高等缺點。而FPGA因其體積小,集成度高,運用EDA技術(shù)在FPGA內(nèi)部設(shè)計硬件電路的特點,不僅繼承了前種方法的優(yōu)點,同時還具有單片機不可比擬的控制精度和速度以及較高的穩(wěn)定性[2]。在整個控制系統(tǒng)中核心和關(guān)鍵點就是PID控制算法的實現(xiàn),其直接關(guān)系著該濕度控制系統(tǒng)的性能。基于此,本設(shè)計在分析傳統(tǒng)PID工作原理的前提下,結(jié)合FPGA的特點,運用改進的增量式PID算法進行設(shè)計和實現(xiàn)。

1 增量式PID控制器原理

1.1 模擬PID控制

PID控制在模擬控制系統(tǒng)中依然占據(jù)著重要的位置。常規(guī)的模擬PID控制系統(tǒng)原理結(jié)構(gòu)圖如圖1所示。

所調(diào)PID控制,就是一種對偏差進行比例(P)、積分(I)、微分(D)變換的控制規(guī)律。PID控制器根據(jù)給定值r(t)與實際輸出值y(t)構(gòu)成控制偏差:

(1)

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

(2)

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

1.2 傳統(tǒng)離散PID算法

FPGA為數(shù)字芯片,只能對數(shù)字信號進行處理,無法實現(xiàn)對模擬PID的控制,需要將模擬PID離散化,根據(jù)采樣時刻的偏差來實現(xiàn)PID算法,因此式(2)中的微分和積分項兩項內(nèi)容需要作離散化處理。將模擬PID算法轉(zhuǎn)化成離散PID控制算法,假設(shè)T為采樣周期,則可作如下變換:

(3)

(4)

(5)

將式(3)、式(4)、式(5)帶入式(2)后,那么轉(zhuǎn)換后離散PID算法為:

(6)

式中k為采樣序號;為比例系數(shù);令為積分常數(shù);為微分常數(shù)。則式(6)變?yōu)椋?/p>

(7)

式(7)為位置式離散PID算法表達式。

1.3 增量式PID控制算法

增量型算法就是對位置型算法取增量,可由式(7)得到數(shù)字PID增量型控制算式,按照遞推原理得:

(8)

用式(7)減去(8),可得:[4]

(9)

令;;則式(9)變?yōu)椋?/p>

(10)

式(10)為增量式PID控制算法表達式。

通過比較分析得知在控制參數(shù)相同的情況下增量式的PID控制算法相比于傳統(tǒng)的PID控制具有響應(yīng)速度更快,超調(diào)量更小的優(yōu)點。本設(shè)計就是采用增量式的PID控制算法來完成控制的。

2 增量式PID控制器的FPGA設(shè)計與實現(xiàn)

綜合設(shè)計要求和設(shè)計難度,本設(shè)計采用并行結(jié)構(gòu)來實現(xiàn)增量式PID控制器,根據(jù)式(10)得出該PID控制器的系統(tǒng)結(jié)構(gòu)框圖如圖2所示。

該結(jié)構(gòu)與其他結(jié)構(gòu)相比不僅減少了乘法器和加法器,使其節(jié)省了FPGA的內(nèi)部資源,電路簡單,而且速度快,穩(wěn)定可靠性高。

根據(jù)圖2結(jié)構(gòu),在FPGA內(nèi)部采用自頂向下的設(shè)計方法,整個系統(tǒng)分為偏差產(chǎn)生模塊,參數(shù)乘法模塊,并行加法模塊三個子模塊。最后把其三個子模塊綜合成頂層模塊,頂層模塊采用原理圖設(shè)計方法,頂層模塊電路結(jié)構(gòu)圖如圖3所示。

各個子模塊如下所述。

2.1 偏差產(chǎn)生模塊

該模塊主要是完成產(chǎn)生設(shè)定值r(k)與經(jīng)過A/D采樣后的反饋值y(k)之間的偏差值e(k)以及前一次偏差值e(k-1)和前兩次的偏差值e(k-2)。本設(shè)計采用Verilog HDL語言描述,由于偏差值可能為負數(shù),所以在程序中對r(k)、y(k)進行位擴展,然后再進行按位取反加1的補碼加法運算,部分代碼為always@(posedge clk)begin temp1<={rk[7],rk}; emp2<=~{yk[7],yk}+1;ek0<= temp1+temp2;ek1<=ek0;ek2<= ek1;end。e(k-1)和e(k-2)則通過控制時鐘上升沿設(shè)計寄存器完成產(chǎn)生輸出。經(jīng)仿真測試,仿真數(shù)據(jù)完全符合設(shè)計需求。

2.2 參數(shù)乘法模塊

該模塊首先根據(jù)階躍響應(yīng)特性以及實際經(jīng)驗,采用擴充響應(yīng)曲線法得到PID控制算法所必須的KP、KI、KD三個參數(shù)。然后再根據(jù)A=KP+KI+KD,B=-(KP+2KD),C=KD分別計算出系數(shù)A,B,C。最后利用FPGA內(nèi)部乘法器的IP核來完成本設(shè)計所要求的有符號乘法運算。

設(shè)計完后,經(jīng)仿真測試驗證正確。

2.3 并行加法模塊

最后就是完成把三個乘積量相加,同理運用并行加法器宏模塊來完成該模塊。這樣就不必編寫程序設(shè)計并行加法器來完成該子模塊的設(shè)計。這種方法不僅設(shè)計快而且性能穩(wěn)定可靠。

各個子模塊設(shè)計完后,再形成完整的增量式PID控制系統(tǒng),最終系統(tǒng)仿真圖如圖4所示,經(jīng)過反復(fù)驗證,該設(shè)計正確有效。

3 結(jié)語

本設(shè)計是在詳細分析增量式PID算法的基礎(chǔ)上,運用現(xiàn)代的EDA技術(shù),基于altera公司的Cyclone II EP2C5Q208C8芯片,進行分模塊設(shè)計與實現(xiàn)。經(jīng)過仿真測試和板級調(diào)試及反復(fù)修改設(shè)計出符合該濕度控制系統(tǒng)的性能需求。該模塊可經(jīng)過稍微的修改形成PID控制器的IP核,方便運用NIOS II軟核進行系統(tǒng)級調(diào)用和移植到其他PID控制系統(tǒng)中。

參考文獻

[1] 張科,靖固.利用FPGA的增量式PID控制的研究[J].現(xiàn)代制造工程,2009(3):112-114.

[2] 陳昭明,白向林,龔曉宏.基于FPGA的數(shù)字PID控制器設(shè)計[J].重慶科技學(xué)院學(xué)報(自然科學(xué)報),2010,12(2):149-151.

[3] 段彬,孫同景,李振華.快速浮、定點PID控制器FPGA的研究與實現(xiàn)[J].計算機工程與應(yīng)用,2009,45(36):202-206.endprint

摘 要:該設(shè)計運用增量式PID算法在FPGA內(nèi)實現(xiàn)智能濕度控制系統(tǒng)中的控制核心模塊。增量式PID算法相比傳統(tǒng)的PID算法具有計算誤差對控制量影響小,手動自動無沖擊切換,可靠性高等優(yōu)點。且基于FPGA進行硬件電路設(shè)計方法相比對單片機采用軟件編程的方法來實現(xiàn)PID控制在控制精度、速度、穩(wěn)定性等多個方面具有不可比擬的優(yōu)勢。

關(guān)鍵詞:FPGA 增量式PID控制 濕度控制

中圖分類號:TP273 文獻標(biāo)志碼:A 文章編號:1674-098X(2014)05(a)-0041-02

隨著社會的發(fā)展,濕度作為一個重要的環(huán)境參數(shù),人們逐漸意識到濕度標(biāo)準(zhǔn)對人體健康和生產(chǎn)車間工藝水平的影響和重要性。特別是一些高標(biāo)準(zhǔn)的實驗室和生產(chǎn)車間(如半導(dǎo)體芯片車間)都需要恒濕環(huán)境下工作。本設(shè)計采用先進的PID控制算法理論,基于FPGA平臺,采用Verilog HDL語言和原理圖混合設(shè)計性能優(yōu)越的濕度控制器。模擬PID因其結(jié)構(gòu)靈活,魯棒性好,可靠性高而成為應(yīng)用最廣泛的一種控制方法[1]。但自從計算機進入控制領(lǐng)域以來,特別是單片機等微處理器的發(fā)展,采用軟件編程的方法實現(xiàn)數(shù)字PID控制器來取代模擬PID控制器已廣泛應(yīng)用于多個不同的控制領(lǐng)域。這種方法雖然有控制靈活,修改方便等優(yōu)點,但是同時帶來了穩(wěn)定性和可靠性不高,精度和速度不高等缺點。而FPGA因其體積小,集成度高,運用EDA技術(shù)在FPGA內(nèi)部設(shè)計硬件電路的特點,不僅繼承了前種方法的優(yōu)點,同時還具有單片機不可比擬的控制精度和速度以及較高的穩(wěn)定性[2]。在整個控制系統(tǒng)中核心和關(guān)鍵點就是PID控制算法的實現(xiàn),其直接關(guān)系著該濕度控制系統(tǒng)的性能。基于此,本設(shè)計在分析傳統(tǒng)PID工作原理的前提下,結(jié)合FPGA的特點,運用改進的增量式PID算法進行設(shè)計和實現(xiàn)。

1 增量式PID控制器原理

1.1 模擬PID控制

PID控制在模擬控制系統(tǒng)中依然占據(jù)著重要的位置。常規(guī)的模擬PID控制系統(tǒng)原理結(jié)構(gòu)圖如圖1所示。

所調(diào)PID控制,就是一種對偏差進行比例(P)、積分(I)、微分(D)變換的控制規(guī)律。PID控制器根據(jù)給定值r(t)與實際輸出值y(t)構(gòu)成控制偏差:

(1)

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

(2)

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

1.2 傳統(tǒng)離散PID算法

FPGA為數(shù)字芯片,只能對數(shù)字信號進行處理,無法實現(xiàn)對模擬PID的控制,需要將模擬PID離散化,根據(jù)采樣時刻的偏差來實現(xiàn)PID算法,因此式(2)中的微分和積分項兩項內(nèi)容需要作離散化處理。將模擬PID算法轉(zhuǎn)化成離散PID控制算法,假設(shè)T為采樣周期,則可作如下變換:

(3)

(4)

(5)

將式(3)、式(4)、式(5)帶入式(2)后,那么轉(zhuǎn)換后離散PID算法為:

(6)

式中k為采樣序號;為比例系數(shù);令為積分常數(shù);為微分常數(shù)。則式(6)變?yōu)椋?/p>

(7)

式(7)為位置式離散PID算法表達式。

1.3 增量式PID控制算法

增量型算法就是對位置型算法取增量,可由式(7)得到數(shù)字PID增量型控制算式,按照遞推原理得:

(8)

用式(7)減去(8),可得:[4]

(9)

令;;則式(9)變?yōu)椋?/p>

(10)

式(10)為增量式PID控制算法表達式。

通過比較分析得知在控制參數(shù)相同的情況下增量式的PID控制算法相比于傳統(tǒng)的PID控制具有響應(yīng)速度更快,超調(diào)量更小的優(yōu)點。本設(shè)計就是采用增量式的PID控制算法來完成控制的。

2 增量式PID控制器的FPGA設(shè)計與實現(xiàn)

綜合設(shè)計要求和設(shè)計難度,本設(shè)計采用并行結(jié)構(gòu)來實現(xiàn)增量式PID控制器,根據(jù)式(10)得出該PID控制器的系統(tǒng)結(jié)構(gòu)框圖如圖2所示。

該結(jié)構(gòu)與其他結(jié)構(gòu)相比不僅減少了乘法器和加法器,使其節(jié)省了FPGA的內(nèi)部資源,電路簡單,而且速度快,穩(wěn)定可靠性高。

根據(jù)圖2結(jié)構(gòu),在FPGA內(nèi)部采用自頂向下的設(shè)計方法,整個系統(tǒng)分為偏差產(chǎn)生模塊,參數(shù)乘法模塊,并行加法模塊三個子模塊。最后把其三個子模塊綜合成頂層模塊,頂層模塊采用原理圖設(shè)計方法,頂層模塊電路結(jié)構(gòu)圖如圖3所示。

各個子模塊如下所述。

2.1 偏差產(chǎn)生模塊

該模塊主要是完成產(chǎn)生設(shè)定值r(k)與經(jīng)過A/D采樣后的反饋值y(k)之間的偏差值e(k)以及前一次偏差值e(k-1)和前兩次的偏差值e(k-2)。本設(shè)計采用Verilog HDL語言描述,由于偏差值可能為負數(shù),所以在程序中對r(k)、y(k)進行位擴展,然后再進行按位取反加1的補碼加法運算,部分代碼為always@(posedge clk)begin temp1<={rk[7],rk}; emp2<=~{yk[7],yk}+1;ek0<= temp1+temp2;ek1<=ek0;ek2<= ek1;end。e(k-1)和e(k-2)則通過控制時鐘上升沿設(shè)計寄存器完成產(chǎn)生輸出。經(jīng)仿真測試,仿真數(shù)據(jù)完全符合設(shè)計需求。

2.2 參數(shù)乘法模塊

該模塊首先根據(jù)階躍響應(yīng)特性以及實際經(jīng)驗,采用擴充響應(yīng)曲線法得到PID控制算法所必須的KP、KI、KD三個參數(shù)。然后再根據(jù)A=KP+KI+KD,B=-(KP+2KD),C=KD分別計算出系數(shù)A,B,C。最后利用FPGA內(nèi)部乘法器的IP核來完成本設(shè)計所要求的有符號乘法運算。

設(shè)計完后,經(jīng)仿真測試驗證正確。

2.3 并行加法模塊

最后就是完成把三個乘積量相加,同理運用并行加法器宏模塊來完成該模塊。這樣就不必編寫程序設(shè)計并行加法器來完成該子模塊的設(shè)計。這種方法不僅設(shè)計快而且性能穩(wěn)定可靠。

各個子模塊設(shè)計完后,再形成完整的增量式PID控制系統(tǒng),最終系統(tǒng)仿真圖如圖4所示,經(jīng)過反復(fù)驗證,該設(shè)計正確有效。

3 結(jié)語

本設(shè)計是在詳細分析增量式PID算法的基礎(chǔ)上,運用現(xiàn)代的EDA技術(shù),基于altera公司的Cyclone II EP2C5Q208C8芯片,進行分模塊設(shè)計與實現(xiàn)。經(jīng)過仿真測試和板級調(diào)試及反復(fù)修改設(shè)計出符合該濕度控制系統(tǒng)的性能需求。該模塊可經(jīng)過稍微的修改形成PID控制器的IP核,方便運用NIOS II軟核進行系統(tǒng)級調(diào)用和移植到其他PID控制系統(tǒng)中。

參考文獻

[1] 張科,靖固.利用FPGA的增量式PID控制的研究[J].現(xiàn)代制造工程,2009(3):112-114.

[2] 陳昭明,白向林,龔曉宏.基于FPGA的數(shù)字PID控制器設(shè)計[J].重慶科技學(xué)院學(xué)報(自然科學(xué)報),2010,12(2):149-151.

[3] 段彬,孫同景,李振華.快速浮、定點PID控制器FPGA的研究與實現(xiàn)[J].計算機工程與應(yīng)用,2009,45(36):202-206.endprint

摘 要:該設(shè)計運用增量式PID算法在FPGA內(nèi)實現(xiàn)智能濕度控制系統(tǒng)中的控制核心模塊。增量式PID算法相比傳統(tǒng)的PID算法具有計算誤差對控制量影響小,手動自動無沖擊切換,可靠性高等優(yōu)點。且基于FPGA進行硬件電路設(shè)計方法相比對單片機采用軟件編程的方法來實現(xiàn)PID控制在控制精度、速度、穩(wěn)定性等多個方面具有不可比擬的優(yōu)勢。

關(guān)鍵詞:FPGA 增量式PID控制 濕度控制

中圖分類號:TP273 文獻標(biāo)志碼:A 文章編號:1674-098X(2014)05(a)-0041-02

隨著社會的發(fā)展,濕度作為一個重要的環(huán)境參數(shù),人們逐漸意識到濕度標(biāo)準(zhǔn)對人體健康和生產(chǎn)車間工藝水平的影響和重要性。特別是一些高標(biāo)準(zhǔn)的實驗室和生產(chǎn)車間(如半導(dǎo)體芯片車間)都需要恒濕環(huán)境下工作。本設(shè)計采用先進的PID控制算法理論,基于FPGA平臺,采用Verilog HDL語言和原理圖混合設(shè)計性能優(yōu)越的濕度控制器。模擬PID因其結(jié)構(gòu)靈活,魯棒性好,可靠性高而成為應(yīng)用最廣泛的一種控制方法[1]。但自從計算機進入控制領(lǐng)域以來,特別是單片機等微處理器的發(fā)展,采用軟件編程的方法實現(xiàn)數(shù)字PID控制器來取代模擬PID控制器已廣泛應(yīng)用于多個不同的控制領(lǐng)域。這種方法雖然有控制靈活,修改方便等優(yōu)點,但是同時帶來了穩(wěn)定性和可靠性不高,精度和速度不高等缺點。而FPGA因其體積小,集成度高,運用EDA技術(shù)在FPGA內(nèi)部設(shè)計硬件電路的特點,不僅繼承了前種方法的優(yōu)點,同時還具有單片機不可比擬的控制精度和速度以及較高的穩(wěn)定性[2]。在整個控制系統(tǒng)中核心和關(guān)鍵點就是PID控制算法的實現(xiàn),其直接關(guān)系著該濕度控制系統(tǒng)的性能。基于此,本設(shè)計在分析傳統(tǒng)PID工作原理的前提下,結(jié)合FPGA的特點,運用改進的增量式PID算法進行設(shè)計和實現(xiàn)。

1 增量式PID控制器原理

1.1 模擬PID控制

PID控制在模擬控制系統(tǒng)中依然占據(jù)著重要的位置。常規(guī)的模擬PID控制系統(tǒng)原理結(jié)構(gòu)圖如圖1所示。

所調(diào)PID控制,就是一種對偏差進行比例(P)、積分(I)、微分(D)變換的控制規(guī)律。PID控制器根據(jù)給定值r(t)與實際輸出值y(t)構(gòu)成控制偏差:

(1)

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

(2)

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

1.2 傳統(tǒng)離散PID算法

FPGA為數(shù)字芯片,只能對數(shù)字信號進行處理,無法實現(xiàn)對模擬PID的控制,需要將模擬PID離散化,根據(jù)采樣時刻的偏差來實現(xiàn)PID算法,因此式(2)中的微分和積分項兩項內(nèi)容需要作離散化處理。將模擬PID算法轉(zhuǎn)化成離散PID控制算法,假設(shè)T為采樣周期,則可作如下變換:

(3)

(4)

(5)

將式(3)、式(4)、式(5)帶入式(2)后,那么轉(zhuǎn)換后離散PID算法為:

(6)

式中k為采樣序號;為比例系數(shù);令為積分常數(shù);為微分常數(shù)。則式(6)變?yōu)椋?/p>

(7)

式(7)為位置式離散PID算法表達式。

1.3 增量式PID控制算法

增量型算法就是對位置型算法取增量,可由式(7)得到數(shù)字PID增量型控制算式,按照遞推原理得:

(8)

用式(7)減去(8),可得:[4]

(9)

令;;則式(9)變?yōu)椋?/p>

(10)

式(10)為增量式PID控制算法表達式。

通過比較分析得知在控制參數(shù)相同的情況下增量式的PID控制算法相比于傳統(tǒng)的PID控制具有響應(yīng)速度更快,超調(diào)量更小的優(yōu)點。本設(shè)計就是采用增量式的PID控制算法來完成控制的。

2 增量式PID控制器的FPGA設(shè)計與實現(xiàn)

綜合設(shè)計要求和設(shè)計難度,本設(shè)計采用并行結(jié)構(gòu)來實現(xiàn)增量式PID控制器,根據(jù)式(10)得出該PID控制器的系統(tǒng)結(jié)構(gòu)框圖如圖2所示。

該結(jié)構(gòu)與其他結(jié)構(gòu)相比不僅減少了乘法器和加法器,使其節(jié)省了FPGA的內(nèi)部資源,電路簡單,而且速度快,穩(wěn)定可靠性高。

根據(jù)圖2結(jié)構(gòu),在FPGA內(nèi)部采用自頂向下的設(shè)計方法,整個系統(tǒng)分為偏差產(chǎn)生模塊,參數(shù)乘法模塊,并行加法模塊三個子模塊。最后把其三個子模塊綜合成頂層模塊,頂層模塊采用原理圖設(shè)計方法,頂層模塊電路結(jié)構(gòu)圖如圖3所示。

各個子模塊如下所述。

2.1 偏差產(chǎn)生模塊

該模塊主要是完成產(chǎn)生設(shè)定值r(k)與經(jīng)過A/D采樣后的反饋值y(k)之間的偏差值e(k)以及前一次偏差值e(k-1)和前兩次的偏差值e(k-2)。本設(shè)計采用Verilog HDL語言描述,由于偏差值可能為負數(shù),所以在程序中對r(k)、y(k)進行位擴展,然后再進行按位取反加1的補碼加法運算,部分代碼為always@(posedge clk)begin temp1<={rk[7],rk}; emp2<=~{yk[7],yk}+1;ek0<= temp1+temp2;ek1<=ek0;ek2<= ek1;end。e(k-1)和e(k-2)則通過控制時鐘上升沿設(shè)計寄存器完成產(chǎn)生輸出。經(jīng)仿真測試,仿真數(shù)據(jù)完全符合設(shè)計需求。

2.2 參數(shù)乘法模塊

該模塊首先根據(jù)階躍響應(yīng)特性以及實際經(jīng)驗,采用擴充響應(yīng)曲線法得到PID控制算法所必須的KP、KI、KD三個參數(shù)。然后再根據(jù)A=KP+KI+KD,B=-(KP+2KD),C=KD分別計算出系數(shù)A,B,C。最后利用FPGA內(nèi)部乘法器的IP核來完成本設(shè)計所要求的有符號乘法運算。

設(shè)計完后,經(jīng)仿真測試驗證正確。

2.3 并行加法模塊

最后就是完成把三個乘積量相加,同理運用并行加法器宏模塊來完成該模塊。這樣就不必編寫程序設(shè)計并行加法器來完成該子模塊的設(shè)計。這種方法不僅設(shè)計快而且性能穩(wěn)定可靠。

各個子模塊設(shè)計完后,再形成完整的增量式PID控制系統(tǒng),最終系統(tǒng)仿真圖如圖4所示,經(jīng)過反復(fù)驗證,該設(shè)計正確有效。

3 結(jié)語

本設(shè)計是在詳細分析增量式PID算法的基礎(chǔ)上,運用現(xiàn)代的EDA技術(shù),基于altera公司的Cyclone II EP2C5Q208C8芯片,進行分模塊設(shè)計與實現(xiàn)。經(jīng)過仿真測試和板級調(diào)試及反復(fù)修改設(shè)計出符合該濕度控制系統(tǒng)的性能需求。該模塊可經(jīng)過稍微的修改形成PID控制器的IP核,方便運用NIOS II軟核進行系統(tǒng)級調(diào)用和移植到其他PID控制系統(tǒng)中。

參考文獻

[1] 張科,靖固.利用FPGA的增量式PID控制的研究[J].現(xiàn)代制造工程,2009(3):112-114.

[2] 陳昭明,白向林,龔曉宏.基于FPGA的數(shù)字PID控制器設(shè)計[J].重慶科技學(xué)院學(xué)報(自然科學(xué)報),2010,12(2):149-151.

[3] 段彬,孫同景,李振華.快速浮、定點PID控制器FPGA的研究與實現(xiàn)[J].計算機工程與應(yīng)用,2009,45(36):202-206.endprint

主站蜘蛛池模板: 国产精品3p视频| 婷婷伊人五月| 高清免费毛片| 一本久道久综合久久鬼色| 久久夜色精品国产嚕嚕亚洲av| 婷婷丁香色| 国产激情无码一区二区APP| 伊人激情综合网| 亚洲a免费| 婷婷亚洲综合五月天在线| 亚洲国产无码有码| 免费人欧美成又黄又爽的视频| 欧美日韩国产综合视频在线观看| 无码av免费不卡在线观看| 99草精品视频| 亚洲国产成人久久精品软件 | 99爱在线| 亚洲国产成熟视频在线多多| 在线一级毛片| 亚洲成人77777| 国产精品jizz在线观看软件| 伊人成色综合网| 毛片免费观看视频| 国产精品自在拍首页视频8| 欧美特黄一免在线观看| 97超级碰碰碰碰精品| 亚洲啪啪网| 久久精品中文无码资源站| 日韩无码视频播放| 狠狠色婷婷丁香综合久久韩国| 色哟哟精品无码网站在线播放视频| 国内精品视频| 国产电话自拍伊人| 99热精品久久| 99re在线免费视频| 久久久精品国产亚洲AV日韩| 亚洲欧美自拍中文| 亚洲欧美日韩中文字幕一区二区三区| 久久国产黑丝袜视频| 无码精品国产VA在线观看DVD| 五月综合色婷婷| 婷婷色中文| 欧美伦理一区| 日本成人福利视频| 国产91高跟丝袜| 青青草一区| 亚洲男人的天堂在线观看| 蜜臀AVWWW国产天堂| 免费Aⅴ片在线观看蜜芽Tⅴ| 青青青草国产| 成年女人a毛片免费视频| 久久国产亚洲偷自| 九九九九热精品视频| 国产激情无码一区二区三区免费| 色婷婷成人| 亚洲国产无码有码| 亚洲国产精品VA在线看黑人| 亚洲日韩高清在线亚洲专区| 欧美午夜在线观看| 免费a级毛片18以上观看精品| 毛片视频网址| 在线观看亚洲精品福利片| 亚洲国产精品无码AV| 久久人搡人人玩人妻精品一| 99福利视频导航| 免费在线成人网| 九色综合视频网| 九九免费观看全部免费视频| 特级aaaaaaaaa毛片免费视频| 亚洲天堂视频在线观看| 在线永久免费观看的毛片| 91视频精品| 亚洲午夜天堂| 久久精品免费看一| 无码福利视频| 国产精品久久自在自线观看| 在线观看国产精品一区| 99在线观看视频免费| 欧美翘臀一区二区三区| a毛片在线播放| 亚洲精品无码久久毛片波多野吉| 欧美在线国产|