91av视频在线观看_www性色_操操操操操操操操操操操操操操_久久中文字幕电影_日韩理伦片在线观看视频播放_欧美日韩成人网

  official blog  中文版 | ENGLISH

Customer Service Hotline:0517-86930968     13951262528

Current Location:Home > 技術文章 
基于CPLD的渦街流量計儀表系數非線性修正
Updated:2019-5-25 10:12:25 Browse:1887 Close window Print this page
 [導讀] 渦街流量計輸出的頻率信號能夠在較寬流量范圍內保持良好的重復性,但其儀表系數只能在較窄的范圍內保持恒定,從而制約了其測量范圍。本文提出一種基于CPLD的儀表系數非線性修正方法,即采用三次樣條插值法對流量-儀表系數曲線進行逼近,通過優化CPLD查找表實現了對儀表系數的非線性修正。實驗表明,該方法在保證精度的前提下可以有效地擴展量程。對于存在儀表系數非線性問題的其他流量儀表也同樣適用,易于推廣。
 
    1 引言
 
    渦街、渦輪等頻率信號輸出的流量傳感器在較寬流量范圍內都能獲得具有良好重復性的輸出信號。理想情況下其輸出信號與瞬時流量成正比,而實際上其儀表系數只在相對較小的范圍內能夠基本保持恒定[1]。傳統的方法是將平均儀表系數作為傳感器儀表系數的唯一值來使用,這樣導致流量計在保證測量精度前提下的測量范圍較窄。基于此,文章針對存在這一問題的渦街流量計進行研究,以實現保證精度擴展測量范圍的目的。
 
    渦街流量計在正常流量范圍內,其儀表系數基本為一常數,但在測量小流量時卻表現出明顯的非線性,制約了渦街流量計測量范圍和測量精度。普通模擬渦街流量計確保儀表系數線性度在1%以內時的量程比只能達到10:1,遠低于理論量程100:1[2]。隨著工業技術的發展和進步,對于寬量程高精度渦街流量計的需求日漸迫切,各種儀表系數非線性修正方法和應用相繼出現。
 
    最早出現的是采用硬件電路進行修正[3]。在傳感器前置放大電路中增加一些硬件電路,人為摻加(或減少)一個固定頻率信號,從而使傳感器實際輸出信號頻率得到修正,改善其儀表系數的非線性程度。此方法的缺點是只適用于單調上升(或下降)的曲線形狀,而且硬件補償靈活性差、補償精度不高。但由于是硬件電路設計,保證了良好的穩定性和可靠性。隨著電子技術特別是單片機技術的迅猛發展,這一問題得到了更好的解決。根據實際標定的結果可以回歸出儀表系數與頻率的函數表達式,將表達式存入單片機系統的程序存儲器中。測量時測出傳感器信號頻率,根據函數表達式計算出此時的儀表系數來進行計算,從而達到對儀表系數非線性的修正[4]。這種方法操作簡單,而且通用性好,補償精度更高、更靈活。但由于該方法是靠軟件補償來實現,編程時出現的微小紕漏與應用現場復雜情況造成的不確定性,都易造成程序“跑飛”或者死機的現象,造成使用上的不穩定。近年來,隨著FPGA(FieldProgrammableGateArray)與CPLD(ComplexProgrammableLogicDevice)技術的飛速發展及其廣泛應用,因其具有高度的穩定性和可靠性,設計簡單靈活等優點[5],本文提出了基于CPLD硬件結構實現渦街流量計儀表系數非線性修正的方法,該方法綜合了上述兩種方法的優點,具有良好的實用價值。①
 
    2 修正算法比較
 
    實現非線性修正的前提是需要得到渦街流量計流量Q與儀表系數K的關系曲線,再將超出線性度范圍的儀表系數修正到合理的范圍內。文章對三種常用的曲線逼近方法:線性插值法、三次樣條插值法和最小二乘法進行了比較,具體方法介紹見文獻[6]。
 
    對于渦街流量計來說,由于在小流量時普遍存在著K-Q之間的非線性,即使在線性度范圍內,K也很難保證為常數,這給用數學公式描述兩者的之間關系帶來很大困難,插值(或曲線擬和)方法能很好地解決這一問題。根據速度式流量計檢定規程[7],可以將檢定點作為插值函數的結點(或曲線擬和的觀測點),即各檢定流量點Qi(i=0,1,…,n),各結點(或觀測點)對應的函數值為Ki(i=0,1,…,n),即各流量點對應的儀表系數。根據這些列表函數,可以利用插值多項式(或擬和多項式)對其他流量點的儀表系數進行逼近。
 
    為了比較三種方法對渦街流量計K-Q關系描述的準確性,在標準水流量裝置上對DN25渦街流量計進行實驗,其流量測量范圍為1~11m3/h,受裝置條件的限制,最大流量只能做到9.3m3/h。實驗中發現,當流量小于1m3/h時,雖然儀表的線性度已超出1%,但其重復性依然很好,這給儀表系數的非線性修正奠定了良好基礎,而修正的前提是要得到K-Q關系曲線。因此,對表1中流量點進行了實驗。
 
 
 
    其中,渦街流量計平均儀表系數K:
 
      (1)
 
    式中:(Ki)max——各檢定流量點Qi的儀表系數Ki中最大值;(Ki)min——各檢定流量點Qi的儀表系數Ki中最小值。
 
    線性度EL:
 
      (2)
 
    重復性Er:各檢定點重復性的最大值:
 
      (3)
 
    各檢定點重復性(Er)i:
 
      (4)
 
    式中:Ki——每個檢定點平均儀表系數;Kij——第i檢定點第j次檢定的儀表系數。    
 
    選擇流量點0.509、0.997、1.649、2.737、4.41、7.742和9.26m3/h作為插值函數的結點進行分段插值,采用線性插值法和三次樣條插值法,同時作為最小二乘法的觀測點進行曲線擬和,對剩余流量點0.601、0.696、0.801和0.898m3/h的儀表系數進行逼近,最后與實驗結果進行比較得到表2與圖1~圖3。
 
 
 
 
 
圖1 線性插值法
 
 
 
圖2 三次樣條插值法
 
 
 
圖3最小二乘法,階數為5
 
    通過比較,利用三次樣條插值法得到的逼近點誤差相對較小,且能夠很好反映曲線變化趨勢。所以在利用CPLD進行儀表系數非線性修正 時,選擇用三次樣條插值法對各流量點的儀表系數進行逼近。    
 
    3 CPLD程序設計
 
    以上討論的修正算法都要通過CPLD程序語言來實現,選擇了美國ALTERA公司最新推出的MAXII系列器件,這是迄今為止成本最低、功耗最小、密度最高的CPLD器件[8]。考慮到功耗和邏輯資源數兩方面的影響,最終選取EPM570GT100這款芯片。
 
    3.1 軟件總體設計
 
    由于CPLD的程序設計可以同時進行多個進程,因此將程序分為四個模塊,即四個進程,提高了程序運行速度。
 
    (1)時鐘模塊。
 
    各模塊的運行都要有一個時鐘基準,此模塊提供了時鐘頻率c。考慮到時鐘頻率的大小會影響到功耗,這里選擇用一個1MHz的無源晶振經32分頻后得到的c=31250Hz作為整個電路的時鐘基準。
 
    (2)頻率采集模塊。
 
    由于渦街信號是一個脈沖信號,因此利用脈沖捕獲方法進行計頻。如圖4所示,渦街信號相鄰脈沖上升沿的時間間隔通過高頻時鐘c來進行計數。計數值N、渦街頻率f和時鐘c存在如下關系:
 
       (5)
 
 
 
圖4 脈沖捕獲方法計頻示意圖    
 
    這樣,通過對每個脈沖間隔進行計數,就間接獲得了渦街頻率。
 
    (3)頻率修正(查找表)模塊。
 
    對儀表系數進行修正實際上是對渦街頻率進行修正。由式(5),對頻率的修正可以轉化為對計數值N的修正,即CPLD頻率采集模塊得到N值,經上位機生成查找表后,直接輸出對應的修正值N'((如圖5所示),查找表反映了N-N'的對應關系。此部分為整個程序設計的重點,將在3.2部分進行詳細說明。
    (4)脈沖(或PWM波)輸出模塊。
 
    將修正后的計數值N',根據式(5),對高頻時鐘c進行N'分頻,最終將修正后的渦街頻率以方波(或PWM波)形式輸出。
 
    各模塊之間關系如圖5所示。
 
 
 
圖5 模塊關系圖    
 
    3.2 基于查找表修正方法的設計
 
    查找表法常用于FPGA的設計中。在FPGA設計中常常要實現一些復雜運算(如乘法、除法、三角函數等),而這些運算會占用大量的邏輯單元,且速度難以滿足信號實時處理的要求,查找表法是解決這一問題的最簡單、有效的方法。其基本原理[9]為:將函數所有輸入變量的運算結果寫入FPGA的存儲單元中,同時以這些輸入變量作為該存儲單元的地址。當運算時,通過讀取存儲單元地址的方式獲取計算結果,這樣一來,不僅大幅減少了運算所需邏輯單元,又滿足了實時運算的要求。
 
    非線性修正方法的本質其實是對渦街頻率的修正,也可以轉化為對渦街信號周期長度計數值N的修正,即對于每個輸入的周期長度計數值N(反映的是渦街頻率的真實大小),總有一個修正后的周期長度計數值輸出N'(反映的是修正后的渦街頻率)與之對應,可見這種方法尤其適宜采用查找表方法來實現。
 
    受CPLD資源數以及功耗的限制,要求在滿足渦街流量計線性度的前提下,盡可能地利用較少的CPLD資源對儀表系數進行修正,使渦街流量計的量程可以擴展。而程序中查找表占據了CPLD的大部分資源,因此對其進行優化是十分必要的。
 
    為了說明修正思想及如何優化查找表,仍以表1實驗數據進行說明,采用三次樣條插值法進行儀表系數曲線逼近。如圖6所示,在正常流量范圍內1~9.3m3/h(頻率20.41~185.87Hz),線性度在1%以內,在此范圍的流量點不需要儀表系數修正。流量在0.5~1m3/h(頻率10.86~20.41Hz)時,可以保證良好的重復性,因此可以通過修正將儀表系數降到正常流量范圍所在的儀表系數區間Kmin~Kmax。如式(6),其中K為正常流量范圍1~9.3m3/h得到的平均儀表系數,EL為所要求的線性度誤差即儀表的精度等級,對于液體渦街流量計EL=0.01,氣體渦街流量計EL=0.015。
 
       (6)
 
    為保證各修正點的儀表系數Ki落在Kmin~Kmax區間,其計數值NI必須落在Nimin~Nimax,根據式(5)可得:
 
    
 
    即每一個Ni都對應一個修正空間Nimin~Nimax,只要修正后的Ni'落在此區域內就可以實現儀表系數的修正。由于Kmin~Kmax是基于線性度誤差的一個較寬范圍,由式(7)和式(8)可以推測,Nimin~Nimax也應是一個較寬的范圍,因此相鄰幾個修正點的Ni所對應的Ni'的允許范圍一定存在重疊部分,可以將這幾個修正點的查找表合并成一個,輸出同一個修正值N'。這樣既節約了查找表資源,也降低了功耗。
 
 
 
圖6 儀表系數修正圖,EL=0.01
 
    基于以上思想,首先利用Matlab在上位機編寫查找表生成程序,再將生成的查找表拷貝到CPLD程序中,最終完成整個CPLD程序的編寫。由于查找表程序是整個程序設計的核心,兼顧著非線性算法實現以及資源優化的雙重使命,因此以下將進行詳細介紹。查找表程序流程圖如圖7所示。
 
 
 
圖7 查找表程序流程圖
 
    對每一個步驟作具體說明:
 
    (1)初始化:根據第一次實驗結果(表1),設置插值結點,選擇線性度范圍內的6個檢定點和最小流量點(圖2);設置新插值點的插值步長sf,在整個量程范圍內每0.01Hz插一個點;高頻時鐘頻率c設置為31250Hz;儀表的精度等級EL=0.01。
 
    (2)根據實驗結果,計算在EL精度內的K,Kmin,Kmax(式6)。
 
    (3)根據三次樣條插值方法,對整個量程范圍內步長間隔為sf的頻率點fi進行插值,得到Ki,i=1,2,…,n,n為插值點數。按照式(5),得到相應的Ni。
 
    (4)各插值點的Ki若要保證在線性度范圍內,必須使Ki落在Kmin~Kmax區間,相應地,其Ni必須落在Nimin~Nimax(式7,式8)。
 
    (5)若Nimin
 
    對于待修正的Ni,i=1,2,…,m,總有一個滿足線性度條件的區間Nimin~Nimax與之對應。在計算中發現,相鄰k個Ni的Nimin~Nimax區間存在重疊部分,因此可以將這k個Ni修正為同一個Ni',使得Ni'落在k個Nimin~Nimax區間的交集中。這種方法可以大幅度減少查找表的數量,使CPLD資源得到優化。
 
    4 實驗結果
 
    為了檢驗提出的基于CPLD儀表系數非線性修正方法的測量效果,分別對DN25和DN50渦街流量計在水流量標準裝置上進行實驗,比較修正前后的實驗效果。
 
    DN25修正前的實驗數據已在表1中給出,表3列出了修正后的實驗數據。
 
 
 
    DN50修正前、后的實驗數據如表4、表5所示。
 
 
 
    
 
    可見,兩個口徑在修正后其測量范圍明顯擴大。與DN25情況不同,從DN50實驗數據來看,除小流量外,流量上限的重復性也很好,因此有儀表系數修正的空間,只需要將儀表系數修正到合理的線性度范圍內即可,說明該方法不僅對擴展下限有很好的效果,在重復性良好的前提下,對于擴展流量上限也同樣適用。由此,經CPLD儀表系數修正后,渦街流量計的測量范圍在保證精度的前提下得到了明顯擴展。
 
    5 總結
 
    本文提出了一種基于CPLD的硬件式儀表系數非線性修正方法,并將該方法應用于渦街流量計中,擴展其測量范圍,即利用CPLD對超出線性度范圍但重復性較好的流量點進行儀表系數非線性修正。采用三次樣條插值法對K-Q曲線進行逼近,通過優化CPLD查找表資源,不僅實現了儀表系數的非線性修正,擴展了量程,而且為實現低功耗作足準備。該方法實現簡單,效果明顯,對于存在儀表系數非線性問題的其他流量儀表也同樣適用,易于推廣。
 
    參考文獻:
 
    [1]姜仲霞,姜川濤,劉桂芳.渦街流量計[M].北京:中國石化出版社,2006.
    [2]張濤,段瑞峰,孫宏軍.基于雙核技術的數字渦街流量計信號處理系統[J].化工自動化及儀表,2004,31(6):71-74.
    [3]楊金生,唐懷璞.大口徑低流速插入式切向渦輪流量計的研制[C]//天津電子儀表質量品種效益學術會議論文集.1991.
    [4]王翥,佟曉筠,陳曉娟.提高渦街流量計精度的一種補償算法及實現[J].化工自動化及儀表,2005,32(3):78-80.
    [5]王道憲.CPLD/FPGA可編程邏輯器件應用與開發[M].北京:國防工業出版社,2004.
    [6]徐士良.數值分析與算法[M].北京:機械工業出版社,2003.
    [7]JJG19894.中華人民共和國國家計量檢定規程——速度式流量計[S].
    [8]MAXIIDeviceHandbook[M].AlteraCorporation,2004.
    [9]趙曙光,郭萬有.可編程邏輯器件原理、開發與應用[M].西安:西安電子科技大學出版社,2006.
Previous article: 渦街流量計K系數測...
The next article: 渦街流量計在氮肥...

主要產品類別:溫度儀表  壓力儀表  流量計  液位計  校驗儀表    流量積算儀  電磁流量計價格法律聲明聯系我們 
本站關鍵詞匯:智能電磁流量計   蒸汽流量計    渦輪流量計   磁翻板液位計    一體化溫度變送器    壓力校驗臺  玻璃板液位計  污水流量計  衛生級電磁流量計  衛生型電磁流量計  
友情鏈接:液位計  流量計  
 CopyRight ©2012  德克森儀表(淮安)有限公司   www.cmutu.cn  版權所有  ICP備案編號:  蘇ICP備12059484號-1   蘇公網安備 32083102000129號  
電話:0517-86930968   聯系人:閔經理   手機:13951262528   傳真:0517-86930969   E-mail:dirksengroup@163.com   QQ:25291658

  技術支持上海seo優化Keywords:  玻璃板液位計   電磁流量計價格   壓力校驗臺   網站地圖   百度
在線客服系統
91av视频在线观看_www性色_操操操操操操操操操操操操操操_久久中文字幕电影_日韩理伦片在线观看视频播放_欧美日韩成人网


          久久大片网站| 日韩午夜高潮| 国产综合 伊人色| 亚洲精品欧洲| 欧美区国产区| 亚洲春色在线| 色噜噜狠狠色综合网| 国内精品二区| 国产精品一国产精品最新章节| 国产亚洲精品自拍| 激情视频一区二区| 欧美视频不卡| 亚洲天堂激情| 影音先锋久久久| 亚洲午夜激情在线| 影音先锋在线一区| 国产在线一区二区三区四区 | 亚洲一区高清| 99亚洲一区二区| 精品91视频| 亚洲欧美日韩综合一区| 成人一区二区在线| 欧美亚洲视频| 亚洲国内精品| 欧美性天天影院| 中文精品一区二区三区| 欧美精品欧美精品| 国语精品中文字幕| 99国产视频| 久久久夜精品| 久久精品国产清高在天天线 | 欧美 日韩 国产在线| 欧洲精品亚洲精品| 国模精品一区二区三区| 久久久久久一区| 久久精品盗摄| 久久午夜精品| 高清视频在线观看一区| 久久国产精品高清| 老司机午夜精品视频| 老司机午夜精品视频| 久久国产一区| 国产99在线播放| 国产精品久久波多野结衣| 国产精品久久久久久久久婷婷| 国产精品三区在线| 久久国产一区| 神马影院一区二区| 永久免费精品视频网站| 亚洲在线欧美| 极品中文字幕一区| 欧美a级片网站| 欧美不卡福利| 激情欧美一区| 91精品国产91久久久久青草| 亚洲激情亚洲| www.久久艹| 欧美中日韩免费视频| 热re99久久精品国产99热| 日本在线高清视频一区| 一区二区视频在线播放| 欧美日韩另类综合| 亚洲综合精品四区| 国产一区在线免费| 亚州欧美一区三区三区在线| 欧美日本一区二区视频在线观看 | 亚洲一区二区三区涩| 久久久国产精品一区二区中文 | 3d动漫啪啪精品一区二区免费| 久久久精品国产一区二区三区| 日韩欧美亚洲区| 激情欧美亚洲| 国产亚洲自拍偷拍| 亚洲不卡一卡2卡三卡4卡5卡精品| 国内外成人免费视频| 另类亚洲自拍| 日韩精品欧美专区| 日韩一级大片| 久久久久se| 亚洲人成毛片在线播放女女| 国产99午夜精品一区二区三区 | 奇米888一区二区三区| 日韩一区二区三区资源| 一区视频在线| 国产精品区一区二区三含羞草| 中文字幕免费在线不卡| 一本色道久久综合亚洲二区三区| 国产乱子伦精品| 欧美精品不卡| 精品欧美一区二区三区久久久| 亚洲视频在线二区| 久久综合婷婷综合| 亚洲国产国产亚洲一二三| 久久精品99久久| 国产一区二区高清视频| 日韩欧美在线观看强乱免费| 国产精品久久久久久久久久妞妞 | 国产视频久久| 伊人久久99| 国产精品美女久久久久av福利| 国内精品久久久久久久97牛牛| 久久精精品视频| 欧美日韩少妇| 国内精品视频免费| 成人av资源网| 99在线精品视频在线观看| 日韩国产高清一区| 国产精品久久亚洲| 亚洲最黄网站| 欧美区一区二| 亚洲v国产v在线观看| 国产一区二区精品在线| 亚洲一区二区三区免费观看 | 小嫩嫩精品导航| 欧美女激情福利| 色噜噜一区二区| 黄色99视频| 国产精品久久久久免费| 国产亚洲欧美一区二区| 国内精品久久久久久久97牛牛| 亚洲第一在线综合在线| 久久国产精品久久精品国产| 99热在线国产| 99国产高清| aaa级精品久久久国产片| 国产精品美女xx| 国产一级精品aaaaa看| 一区二区在线不卡| 欧美另类一区| 欧美在线观看天堂一区二区三区| 久久本道综合色狠狠五月| 久久久国产亚洲精品| 亚洲一区二区在线看| 亚洲福利av| 亚洲综合国产| 久久久久久久久久码影片| 久久天堂国产精品| 51国偷自产一区二区三区| 亚洲在线网站| 欧美日韩高清免费| 国产精品vip| 亚洲精品国产精品国自产观看| 亚洲第一伊人| 校园激情久久| 麻豆久久久9性大片| 精品中文字幕人| 日韩三级电影免费观看| 亚洲成人在线视频网站| 国产一区二区三区自拍| 国内自拍一区| 亚洲一区三区在线观看| 99在线首页视频| 女人一区二区三区| 亚洲成人一区二区三区| 午夜精品区一区二区三| 日韩视频在线一区二区三区| 国产精品亚洲综合色区韩国| 91偷拍精品一区二区三区| 久久99精品久久久久久三级| 国产亚洲一区二区三区在线播放| 国产精品一区而去| 你懂的网址一区二区三区| 3d动漫精品啪啪一区二区三区免费| 久久99精品久久久久子伦| 亚洲视频在线观看日本a| 欧美日韩成人一区二区三区| 亚洲精品日韩精品| 高清日韩一区| 欧美在线免费| 久久久精品国产一区二区三区| 国产在线一区二区三区欧美| 视频在线精品一区| 亚洲伦伦在线| 狠狠色噜噜狠狠色综合久 | 欧美高清一区| 97久草视频| 亚洲一区二区在线观| 国产精品入口66mio| 久久99久久99精品蜜柚传媒| 欧美日韩亚洲一区二区三区在线观看 | 久久婷婷人人澡人人喊人人爽| 91久久精品一区二区别| 欧美一区二区高清在线观看| 亚洲精品精选| 精品国产二区在线| 国产精品v欧美精品v日韩精品| 久久资源在线| 影音欧美亚洲| 国产精品久久久久久久天堂第1集| 亚洲mv在线看| 久久久一本精品99久久精品66| 亚洲欧洲精品一区二区| 午夜一级久久| 欧美日韩国产不卡在线看| 久久久噜噜噜| 亚洲午夜av| 日本一区二区高清视频| 久久久青草婷婷精品综合日韩| 欧美精品一区二区视频| 精品免费视频123区|