久久躁狠狠躁夜夜av,国产精品人妻一区免费看8c0m,男女裸体影院高潮,国产伦精品一区二区三区免.费,亚洲精品无码久久不卡,人妻无码中文专区久久五月婷,久久99精品国产麻豆婷婷洗澡,最新国产精品拍自在线播放,性一交一乱一伦一,欧美亚洲人成网站在线观看

        當(dāng)前位置:首頁 >> 客戶服務(wù)技術(shù)資料

        FPGA在壓力表自動(dòng)校驗(yàn)系統(tǒng)設(shè)計(jì)中的應(yīng)用

        發(fā)布時(shí)間:2018-04-19 15:55:26 瀏覽:次

        對(duì)于壓力表自動(dòng)校驗(yàn)系統(tǒng)來說,產(chǎn)生高精度的、穩(wěn)定的定點(diǎn)壓力是整個(gè)檢定系統(tǒng)的關(guān)鍵,這就對(duì)標(biāo)準(zhǔn) 壓力的控制方法和硬件電路實(shí)現(xiàn)提出了特殊要求。本文將EDA技術(shù)與控制理論相結(jié)合,以FPGA為硬件核心,提 出了一種基于模糊自整定PID算法的壓力表自動(dòng)校驗(yàn)系統(tǒng)。該方案充分發(fā)揮了 EDA技術(shù)的優(yōu)勢(shì),由硬件描述語 言實(shí)現(xiàn)的硬件電路解決了快速、并行運(yùn)算的問題,從而實(shí)現(xiàn)高速的PID控制。

        0.引言

        壓力測(cè)量?jī)x表是工業(yè)生產(chǎn)過程中不可缺少的 測(cè)量設(shè)備,大量應(yīng)用于各種生產(chǎn)中。為了保證壓力 測(cè)量?jī)x表的準(zhǔn)確、可靠,必須對(duì)壓力測(cè)量?jī)x表進(jìn)行 定期檢定。針對(duì)油田壓力儀表現(xiàn)場(chǎng)校驗(yàn)的特殊需 ,提出開發(fā)一種內(nèi)嵌壓力源、能全自動(dòng)完成校驗(yàn) 過程的一體化壓力表自動(dòng)校驗(yàn)系統(tǒng)。對(duì)于壓力表 自動(dòng)校驗(yàn)系統(tǒng)來說,產(chǎn)生高精度的、穩(wěn)定的定點(diǎn)壓 力是整個(gè)壓力表自動(dòng)檢定系統(tǒng)的關(guān)鍵。本文將 EDA技術(shù)與控制理論相結(jié)合,以FPGA為硬件核 ,提出了一種基于模糊自整定PID ( Proportional Integral Derivation)算法的壓力表自動(dòng)校驗(yàn)系統(tǒng)。

        1.方案設(shè)計(jì)與論證

        本系統(tǒng)采用基于Altera公司的Cyclone II系列 EP2C35 FPGA芯片作為校驗(yàn)系統(tǒng)的控制核心,負(fù) 責(zé)與外設(shè)的接口控制和自身的邏輯運(yùn)算。因?yàn)闃?biāo) 準(zhǔn)壓力表輸出的4 ~20mA是模擬信號(hào),不能直接輸 FPGA,通過AD轉(zhuǎn)換模塊,將模擬信號(hào)轉(zhuǎn)換成數(shù) 字信號(hào),FPGA讀人壓力信號(hào)和通過鍵盤輸入的控 制命令,通過內(nèi)部的基于模糊自整定PID算法,輸出一定的脈沖給步進(jìn)電機(jī)控制器,驅(qū)動(dòng)電機(jī)工作產(chǎn) 生需要的定點(diǎn)壓力,并經(jīng)過液晶模塊實(shí)時(shí)顯示相應(yīng) 的壓力數(shù)值。下面在系統(tǒng)總體組成框圖的基礎(chǔ)上 簡(jiǎn)要介紹幾個(gè)主要部分的方案設(shè)計(jì)。系統(tǒng)總體組 成框圖如圖1所示。

        1.1FPGA 選擇

        經(jīng)過十幾年的發(fā)展,許多公司都開發(fā)出了多種 可編程邏輯器件。Altera公司是最大的可編程邏輯 器件供應(yīng)商之一,本設(shè)計(jì)采用Altera公司的Cyclone II系列的EP2C35作為FPGA芯片。該芯片容量為 33216個(gè)邏輯單元,門電路高達(dá)70萬門,擁有484K 片內(nèi)RAM,具有上百個(gè)I/O 口;除此之外,還提供了 鎖相環(huán)及運(yùn)行頻率能高達(dá)250MHz的內(nèi)嵌乘法器。

        1.2標(biāo)準(zhǔn)壓力表的選擇

        選擇標(biāo)準(zhǔn)壓力表應(yīng)考慮以下幾個(gè)因素:首先是 壓力表的精度,標(biāo)準(zhǔn)壓力表的精度應(yīng)盡可能的高, 至少應(yīng)比被測(cè)儀表高兩個(gè)數(shù)量級(jí)。其次是標(biāo)準(zhǔn)壓 力表的可靠性要高,要經(jīng)久耐用?;谝陨显瓌t, 我們選擇某有限公司的 C0NST211系列的數(shù)字壓力表,測(cè)量精度為0_ 02% FS~0.2%FS。完全滿足精密壓力測(cè)量和一般壓力 表、精密壓力表等壓力儀表的校驗(yàn)工作。

        2.理論分析與計(jì)算

        產(chǎn)生高精度的、穩(wěn)定的定點(diǎn)壓力是整個(gè)壓力表 自動(dòng)檢定系統(tǒng)的關(guān)鍵,標(biāo)準(zhǔn)壓力控制的難點(diǎn)在于如 何兼顧壓力產(chǎn)生的精度及速度。目前,PID控制一 直是比較常用的控制方法,優(yōu)點(diǎn)在于其穩(wěn)定性比較 好,結(jié)構(gòu)相對(duì)簡(jiǎn)單。但另一方面,對(duì)于具有時(shí)變或 者滯后等特點(diǎn)的復(fù)雜系統(tǒng),PID控制器就難以發(fā)揮 其特長(zhǎng)。模糊控制理論的出現(xiàn),解決了 PID在這方 面的弱點(diǎn)。自從模糊控制理論提出以后,其發(fā)展非 常迅速,但控制規(guī)則也隨之變得復(fù)雜,使得系統(tǒng)的 軟硬件也相對(duì)變得復(fù)雜,因此對(duì)速度的要求也隨之 變高 了。在 EDA ( Electronic Design Automation ) 術(shù)不斷發(fā)展的基礎(chǔ)上,現(xiàn)場(chǎng)可編程門陣列FPGA (Filed Programmable Gate Array)技術(shù)也日趨發(fā)展成 熟。設(shè)計(jì)的靈活性、集成度和可靠性得到了空前提 高。因此利用FPGA技術(shù)實(shí)現(xiàn)PID控制器及模糊 PID控制器具有現(xiàn)實(shí)的意義。

        2.1模糊PID控制器簡(jiǎn)介

        模糊PID控制是以模糊集合論,模糊語言變量 和模糊邏輯推理為基礎(chǔ)的一種數(shù)字控制,它以誤差 e和誤差變化ec作為輸入,利用模糊控制規(guī)則在線 對(duì)PID參數(shù)進(jìn)行修改,以滿足不同誤差e和誤差變 e。對(duì)控制參數(shù)的不同要求,使被控對(duì)象有良好的 動(dòng)、靜態(tài)性能。模糊PID控制系統(tǒng)結(jié)構(gòu)框圖如圖2 所示。

        FPGA中實(shí)現(xiàn)模糊控制可用2種方法:一種是 直接用硬件實(shí)現(xiàn)模糊算法,但設(shè)計(jì)復(fù)雜,硬件消耗 大;另一種是采用MATLAB離線設(shè)計(jì),得出模糊控 制表,然后通過快速查表法實(shí)現(xiàn)模糊控制。這里采 用后者。

        2.2模糊控制PID快速査表法簡(jiǎn)介

        快速查表法的基本思想是通過離線計(jì)算取得 kp,k^kd的模糊控制表,

        并將這些模糊控制表存放 在內(nèi)存中。當(dāng)模糊PID 制器工作時(shí),只需根據(jù)當(dāng)

        目!J時(shí)刻的誤差和誤差變化圖3快速査表法結(jié)構(gòu)圖 來找出當(dāng)前時(shí)刻的kp、kt、

        K的值,快速查表法結(jié)構(gòu)圖如圖3所示。

        快速査表法設(shè)計(jì)的關(guān)鍵在于\人、h的模糊控 制表,求取模糊控制表的流程如圖4所示。

        快速査表法設(shè)計(jì)模糊PID控制器的具體步驟如

        下:

        1) 確定模糊PID控制器的變量 本設(shè)計(jì)是一個(gè)兩輸入三輸出的系統(tǒng),選取壓力 設(shè)定值和測(cè)量值的誤差e和誤差變化ec作為輸入, PID控制參數(shù)kp太kd

        2作為輸出確定論域和量化等級(jí)

        取誤差e和誤差變化~的論域?yàn)閇-6,6],\、 的論域也為[-6,6]。所有語言變量的量化 等級(jí)都為 13 級(jí),即{ -6, -5,-4,-3,-2,-1,0, 1,2,3,4,5,6}

        3確定模糊子集和隸屬度函數(shù)

        取輸人語言變量的模糊子集為負(fù)大、負(fù)中、負(fù) 小、零、正小、正中、正大分別用NB,NM,NS,ZO PS,PM,PB表示;輸出語言變量的模糊子集也為負(fù) 大、負(fù)中、負(fù)小、零、正小、正中、正大,分別用NB, NM,NS,ZO,PS,PM,PB表示,隸屬度函數(shù)如表1 所示。

        4)確定Akd模糊控制規(guī)則 模糊控制規(guī)則實(shí)質(zhì)上是將技術(shù)人員的控制經(jīng) 驗(yàn)加以總結(jié)而得出一條條模糊條件語句的集合。 確定模糊控制規(guī)則的原則是必須保證控制器的輸 出能夠使系統(tǒng)的動(dòng)靜態(tài)特性達(dá)到最佳。所以模糊 控制規(guī)則是決定控制器性能的關(guān)鍵因素,一般根據(jù) 設(shè)計(jì)者現(xiàn)場(chǎng)經(jīng)驗(yàn)和專家的經(jīng)驗(yàn)來設(shè)計(jì)。Hk, 模糊控制規(guī)則表如表2、表3、表4所示。

        5)求取\.、匕模糊控制表 模糊推理方法有Zadeh推理法、Mamdani推理 法和Baldwin推理法等,本設(shè)計(jì)采用Mamdani推理 法的Max - Min模糊合成算法進(jìn)行推理。以kp :設(shè)系統(tǒng)誤差e的量化值為“誤差變化\的量化 值為-2,則由表1可知相應(yīng)的隸屬度值。

        對(duì)于誤差e: Uzo(l) =0.5 t/ps(D =0.5

         

        對(duì)于誤差變化et: UNS( -2) =1 根據(jù)此輸人狀態(tài),由\的模糊控制規(guī)則表可 知,只有以下兩條規(guī)則有效:

        第一條:如果誤差e是Z0且誤差變化ec NS,則控制量/cp*PS

        第二條:如果誤差e是PS,且誤差變化~NS,則控制量為三0。

        由極大極小推理法可得kp輸出模糊集為: [/PS(1, -2) =min(0.5,l) =0.5 f/zo(l, -2) =min(0.5,l) =0.5 最后將每一條模糊控制規(guī)則得到的模糊子集 進(jìn)行“并”運(yùn)算,再由重心法計(jì)算出kp的精確量。

        ^ = (1x0. 5+2x0. 5+3x0. 5-1x0. 5+0 x0. 5 + 1 x0. 5)/ (0. 5 +0. 5 +0. 5 +0. 5 + 0. 5 +0.5) =1 同樣,對(duì)輸入論域中的所有組合計(jì)算出相應(yīng)的 kp的精確量,便可構(gòu)成\的模糊控制表,如表5 示。同理,可以計(jì)算出h和kd的模糊控制表。

        3.系統(tǒng)測(cè)試

        硬件系統(tǒng)測(cè)試:焊接硬件電路后,分模塊進(jìn)行 測(cè)試,每個(gè)模塊焊接完成后,采用自制電源給硬件 電路供電。

        軟件系統(tǒng)測(cè)試:采用自下而上調(diào)試的方法,先 對(duì)每個(gè)編程模塊進(jìn)行測(cè)試,最后組合每個(gè)模塊的功 能進(jìn)行軟件部分整體測(cè)試。

        整體功能測(cè)試:精密壓力表實(shí)時(shí)數(shù)據(jù)通過AD 模塊采集進(jìn)入FPGA,通過按鍵實(shí)現(xiàn)設(shè)定壓力的輸 人,啟動(dòng)步進(jìn)電機(jī)實(shí)現(xiàn)打壓操作,觀察打壓的過程 是否平穩(wěn)快速,壓力是否有超調(diào)。

        4.測(cè)試結(jié)果

        通過對(duì)若干組不同量程、不同廠家的壓力表的 測(cè)試,當(dāng)采用傳統(tǒng)PID控制方法時(shí),為了避免超調(diào), \值一般選擇較小,這樣打壓過程時(shí)間不免延長(zhǎng),同 時(shí)控制精度也很難有保證。當(dāng)采用模糊PID控制 時(shí),控制系統(tǒng)兼顧了壓力產(chǎn)生的精度及速度,檢定 裝置在升壓或降壓時(shí),沒有沖擊和回程現(xiàn)象,例如 壓力產(chǎn)生系統(tǒng)在產(chǎn)生20MPa壓力時(shí),系統(tǒng)能夠?qū)崿F(xiàn) 30s內(nèi)壓力值單向遞增或遞減地靠近該點(diǎn),系統(tǒng) 超調(diào)量減少,控制精度有較大提高,同時(shí)操作時(shí)間 大大縮短。

        5.結(jié)論

        本文設(shè)計(jì)并實(shí)現(xiàn)了一種基于FPGA的壓力表自 動(dòng)校驗(yàn)系統(tǒng),設(shè)計(jì)結(jié)合了通用處理器軟件設(shè)計(jì)的靈 活性和專用芯片上的運(yùn)算速度的快速性兩個(gè)優(yōu)點(diǎn), 在FPGA上實(shí)現(xiàn)了一種較優(yōu)的PID硬件運(yùn)算結(jié)構(gòu)。 本設(shè)計(jì)達(dá)到壓力表檢定及不確定度規(guī)范要求,作為 檢定儀器,其具有較高的精度等級(jí),同時(shí)操作簡(jiǎn)單, 性能穩(wěn)定,重復(fù)測(cè)量能力較強(qiáng),一定程度的減小了 勞動(dòng)強(qiáng)度,且勞動(dòng)效率也大大提高,實(shí)驗(yàn)結(jié)果表明 該測(cè)量系統(tǒng)具有價(jià)格低廉、效率高、適應(yīng)性強(qiáng)、可靠 性好等優(yōu)點(diǎn),故有良好的推廣和使用價(jià)值。

        中文字幕禁断介一区二区| 久久久久久精品三级| 国产亚洲精品激情久久| 国产精品三级在线专区1| 国产综合成人一区二区| 超碰人人一区二区三区| 国产色诱视频在线观看| 国产av大尺度激情网站| 色呦呦午夜精品在线观看| 九色综合一区二区三区| 国产精品亚洲五月天高清| 中文字幕精品永久在线视频大全| 国产精品亚洲综合一区| 国产男女午夜激情在线| 国产精品国三级国产av| 亚洲一区二区精品在线播放| 成人午夜免费视频一区| 久久亚洲精品1区2区| 九一国产一区免费内射| 亚洲一区欧美日韩精品| 国产精品一区二区韩国av| 亚洲婷婷中文字幕在线| 免费精品国产人妻国语| 国产精品久久男人的天堂| 久色成人av在线观看| 国产精品99蜜臀久久不卡二区| 四虎永久在线免费视频| 亚洲精品成a人在线观看| 亚洲精品综合久久国产二区| 国产午夜精品福利免费| 蜜乳av一区二区蜜臀| 亚洲欧美一区二区国产| 精品国产亚洲av麻豆其其优勿| 国产精品久久高潮呻吟av| 亚洲国产精品一区二区久久| av东京热免费看一区二区| 91国内精品久久精品一本| 男女成人亚洲精91品在线| 国产一本高清在线不卡| 成人亚洲美女一片内射| 久久亚洲成人精品性色|