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

當前位置:首頁 > 工業(yè)控制 > 電子設(shè)計自動化

摘 要: 介紹了利用Xilinx System Generator平臺構(gòu)建模型化數(shù)字PID控制算法,并通過FPGA將數(shù)字PID算法結(jié)合傳感器與實際硬件控制對象快速建立控制模型,構(gòu)成完整的閉環(huán)控制。通過對控制效果的實驗驗證,證明了其控制方法的可行性。
關(guān)鍵詞: FPGA;system generator;PID算法

1 Xilinx System Generator簡介
Xilinx System Generator 是專門為數(shù)字信號算法處理而推出的模型化設(shè)計平臺,可以快速、簡單地將DSP系統(tǒng)的抽象算法轉(zhuǎn)換成可綜合的、可靠的硬件系統(tǒng),彌補了大部分對C語言以及Matlab工具很熟悉的DSP工程師對于硬件描述語言VHDL和Verilog HDL認識不足的缺陷[1]。
System Generator作為一個硬件設(shè)計工具包安裝在Matlab軟件中,提供了相當豐富的應(yīng)用子模塊[2]。設(shè)計者如同使用Matlab中其他模塊一樣,通過拖拽和連接就可以將子模塊搭建成一個完整的應(yīng)用系統(tǒng)。
2 增量式PID數(shù)字算法原理
在PID控制算法的應(yīng)用中有位置式和增量式兩種[3-4]。位置式PID控制算法中因運用了誤差的累加,控制的輸出量與過去所有時間的狀態(tài)有關(guān),所以位置式PID控制算法的累積誤差相對較大。而增量式PID控制算法中的調(diào)整量只是與當前及前兩個狀態(tài)有關(guān),并且增量式PID算法只是控制每次的輸出增量,而且一般執(zhí)行機構(gòu)都帶有記憶功能,一旦控制器出錯,能保持住原位,不會嚴重影響到系統(tǒng)的工作。
PID數(shù)學模型:

3 在System Generator中建立PID算法模型
根據(jù)公式(4)的增量式數(shù)字PID模型,可在Xilinx System Generator工具包中調(diào)用相關(guān)子函數(shù)模塊來構(gòu)建整個函數(shù)[5],如圖1所示。

設(shè)計中使用了自定義函數(shù)模塊(Mcode),該模塊是Xilinx System Generator中提供給DSP設(shè)計者的可編程邏輯模塊,可以使用Matlab語言編寫符合設(shè)計者要求的子函數(shù)。Mcode模塊分別支持控制邏輯、狀態(tài)邏輯、二位除法運算以及定點數(shù)運算等邏輯運算,并可靈活地定義輸入輸出的個數(shù)以及輸出數(shù)據(jù)的類型。最終在生成硬件邏輯時自動將Mcode中的代碼轉(zhuǎn)換成VHDL/Verilog硬件描述語言。另外,由于生成的是邏輯控制,對設(shè)計者來說運用起來十分便利,并且該模塊中的代碼在生成為硬件邏輯以后,幾乎是并行直接輸出,速度和效率都非常高。如圖2所示,在Mcode模塊中寫入了代碼之后,會生成對應(yīng)的自定義函數(shù)模塊。

4 控制對象與控制算法的級聯(lián)
在PID算法模塊構(gòu)建完成以后,需要嵌入到實際的控制對象中以達到預(yù)期的控制目的。
實驗采用的是一階RC控制對象,該對象在實驗中可以明顯有效地將控制效果反映出來。PID閉環(huán)控制系統(tǒng)框圖如圖3所示。對于一階RC控制對象,選擇電壓作為輸出的控制量,在設(shè)計中加入了A/D 以及D/A轉(zhuǎn)換模塊來完成采樣和控制量的輸出。
實驗平臺采用Xilinx公司的Spartan3E Start Kit,其中帶有兩路14 bit的A/D(LTC1407)輸入以及4路16 bit

(2)在PID算法的輸入與輸出端搭建數(shù)據(jù)轉(zhuǎn)換模塊。由于通過A/D采樣得到的數(shù)據(jù)和D/A輸出的數(shù)據(jù)都是二進制,而PID算法模塊中使用的是十進制數(shù)據(jù),并且小數(shù)點的位數(shù)也不一樣,所以需要在PID算法的輸入和輸出端插入數(shù)據(jù)轉(zhuǎn)換模塊。另外還必須加入Gateway in和Gateway out來實現(xiàn)數(shù)據(jù)的前端輸入和后端輸出。PID控制器完整模型如圖5所示。

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

開創(chuàng)中國文旅產(chǎn)業(yè)AI深度應(yīng)用新樣本 北京2025年8月22日 /美通社/ -- 以下為來自億歐的報道: 8月22日,桂林旅游股份有限公司旗下銀子巖景區(qū)聯(lián)合合作伙伴正式發(fā)布全球首款A(yù)I伴游財神玩具 —— "五...

關(guān)鍵字: AI IP 數(shù)字化 硬件

在工業(yè)控制系統(tǒng)中,Modbus RTU協(xié)議的CRC校驗如同通信網(wǎng)絡(luò)的"免疫系統(tǒng)",某石化廠DCS系統(tǒng)曾因CRC計算錯誤導(dǎo)致0.3%的數(shù)據(jù)包丟失,引發(fā)連鎖控制故障。本文將深入解析CRC-16/MODBUS算法原理,對比軟件...

關(guān)鍵字: Modbus RTU CRC 算法

加密算法分對稱加密和非對稱算法,其中對稱加密算法的加密與解密密鑰相同,非對稱加密算法的加密密鑰與解密密鑰不同,此外,還有一類不需要密鑰的散列算法。

關(guān)鍵字: 算法 嵌入式

北京2025年8月18日 /美通社/ -- 2025年8月,軟通動力集團一項關(guān)鍵決策引發(fā)行業(yè)矚目——以自有資金8億元向全資子公司軟通計算機有限公司完成實繳增資,使其注冊資本增加至23億元。這筆戰(zhàn)略注資不僅彰顯集團對信創(chuàng)核...

關(guān)鍵字: AI 硬件 計算機 智能化

在現(xiàn)代數(shù)字系統(tǒng)設(shè)計中,將算法高效地轉(zhuǎn)化為 RTL(寄存器傳輸級)實現(xiàn)是 FPGA 工程師的核心任務(wù)之一。這一過程不僅需要對算法有深入理解,還需掌握 FPGA 的硬件特性和設(shè)計技巧。本文將詳細介紹從算法到 RTL 實現(xiàn)的關(guān)...

關(guān)鍵字: 算法 寄存器傳輸級 數(shù)字系統(tǒng)

從本質(zhì)上講,算法是一種有條不紊、分步驟解決問題或完成任務(wù)的方法。無論是簡單的數(shù)字相加公式,還是復(fù)雜的機器學習協(xié)議,算法都是軟件應(yīng)用的基礎(chǔ),確保任務(wù)能夠高效有效地執(zhí)行。

關(guān)鍵字: 算法 嵌入式

在自動駕駛技術(shù)的發(fā)展歷程中,激光雷達(LiDAR)宛如一顆備受矚目的新星,其獨特的技術(shù)特性使其成為追求高安全性、高可靠性自動駕駛方案的首選。然而,這顆新星并非毫無爭議,“價格昂貴、結(jié)構(gòu)復(fù)雜、算法難度高” 等標簽,也讓一些...

關(guān)鍵字: 自動駕駛 激光雷達 算法

在科技飛速發(fā)展的今天,硬件更新?lián)Q代的速度日新月異。然而,許多企業(yè)或個人仍在使用著老舊硬件設(shè)備,這些設(shè)備雖然性能有限,但在一些對性能要求不高的場景中,仍有其存在的價值。通過合理的內(nèi)核參數(shù)調(diào)優(yōu)和輕量級服務(wù)部署方案,我們可以充...

關(guān)鍵字: 硬件 內(nèi)核參數(shù)

北京 2025年5月27日 /美通社/ -- 日前,軟通華方(清華同方)推出全新超銳T40-Z70國產(chǎn)筆記本,主打更輕、更強、更安全。這款新品國產(chǎn)筆記本采用鋁合金材質(zhì)機身,搭載國產(chǎn)高性能兆芯開先KX-7000八核處理器...

關(guān)鍵字: 筆記本電腦 鋁合金 硬件 BSP

隨著科技的飛速發(fā)展,人工智能(AI)已經(jīng)從科幻作品中的概念逐漸走進了我們的日常生活,深刻地改變著各個行業(yè)的面貌。在這一變革中,硬件作為 AI 技術(shù)運行的物理基礎(chǔ),其重要性不言而喻。對于硬件工程師而言,如何在人工智能時代找...

關(guān)鍵字: 人工智能 硬件 工程師
關(guān)閉