谘詢電話

ENGLISH0755-88840386
新聞中心

谘詢電話

0755-88840386
您的位置:首頁 > K8凯发大酒店天生赢家專題 > 專業技術專題 > 工業自動化稱重儀表>詳情頁

稱重儀表中疏失誤差和零漂的克服

發布時間:2020-10-28 15:23:29 |來源:網絡轉載

在稱重儀表係統中,來自傳感器的信號由於常受到各種外界因素的幹擾,往往混進一些峰值脈衝幹擾信號,造成儀表的斑失誤差。影響儀表精度的另一個重要因素是零位的穩定性,如溫漂和時漂,它們統稱為零漂,在硬件電路設計中是不可避免要產生的。所以,在稱重儀表的軟硬件設計中,如何有效地克服疏失誤差和零漂誤差,提高測量精度,這是一個很重要的問題。下麵將分別介紹克服疏失誤差的萊特準則和解決零漂誤差的方法和具體步驟。

一、疏失誤差的克服
一些偶然因素(如工業脈衝、電源幹擾等)引起的誤差稱為疏失誤差.對於疏失誤差的克服,在軟件上常采取程序判斷限幅濾波方法,即把兩次相鄰的采樣值相減,求出其增量,然後與兩次采樣允許的最大差值∆Y進行比較,如果小於或等於∆Y,則取本次采樣值;如果大於∆Y,則仍取上次采樣值作為本次采樣值。這種方法的關鍵是擇取∆Y。如果∆Y太大,則易使幹擾信號串入,使係統誤差增大∆Y太小,又可能會濾去有用信號,不能完全跟蹤參數對象。那麽,∆Y為多少台適呢?怎樣才能更有效、更準確地剔除奇異項,從而克服疏失誤差呢?這就是所要講的萊特準則。萊特準則:當測量次數n趨向無窮大,且誤差服從正態分布時,在各次測量值中,若某次測量值x,所對應的剩餘誤差Vi>3a,則Vi為粗大誤差,Xi為壞值,應剔除不用。
從萊特準則可以看到,當采用程序判斷限幅濾波方法時,為了剔除幹擾信號,可以先求出標準誤差”取∆Y=3a,這樣就可以更準確地剔除幹擾信號,從而減小儀表係統的疏失誤差。
二、零漂的克服
1.零位補償
零位補償的原理:在零輸入信號時,包括傳感器、放大器及其計算機接口電路在內的整個測量部分的輸出應為零,但由於零漂的存在,零輸入信號時輸出則不為零,此時的輸出值實際上就是係統的零位漂移值.所以,計算機把這個檢測到的零位漂移值存入內存中,然後在每一次測量中都減去這個零位漂移值,從而實現了零位補償.
基於上述原理,零位補償的步驟為:
第一,由微機數字口輸出控製信號用來控製電子開關,如為CD4051、CD4066等多路開關,使得由傳感器方向來的信號被切斷.同時放大器輸入部分被短接,造成虛擬的“零輸入”。
第二,微機采祥以時的信號,理想采樣值為0,但因零漂存在,則為一定數量值,微機獲得該值後,存入相應的內存單元中.
第三,將模擬電子開關控製為傳感器信號可以接受的狀態,以便采樣信號,在每一次果祥得到的信號值中,都減去存入內存單元的“零位值”,獲得零位補償的效果.
第四,微機在經過一定時間後,重新步驟一、二、三,這樣可以保證零位補償的可靠性和準魂性。
2.自動等跟蹤補償
由於零漂移往往並非線性的,所以就有必要隨時對零位補償值進行修正.無論是何種原因所引起的漂移,在一很短的時間範圍內,其漂移輸岀的増量∆X總是很小的,因此,可在很小的∆t時冋內,對本次采樣輸出值和上次采樣輸出值之差∆X這個量進行判斷。如果∆X小於原設定的某一具體數值,則認為該∆X是在∆t時間內係統所產生的零漂移量,將此增量心加到原暫存的零位漂移補償值中,本次采樣值仍為上次采樣值。如果下次即經心後的果樣值經處理,∆X大於設定增量,則為正常輸出,采祥值減去零位漂移補償值,也就是在原零位補償量的基礎上再減去∆t時漂∆X。
關於∆t的選擇:對於采用A/D轉換的輸入采樣係統,本次采樣到下一次采樣開始之間的時間是非常短的,可以采用這一周期時間為∆t時間,在微機每次采樣(或數次濾波采樣)後對采樣值(或累計值)與暫存零位補償值相減,得到∆X進行判斷.關於∆X的設定,它與不同量的測量以及最大量程的選擇有關,在具體的係統中通過調整而獲得,然後固定在內存單元中。
一般來說,一個係統的零位漂移總是很有限的,因此程序中可預選設定一個限定值,每次采祥後或數次濾波采樣後,將采樣值與該限定值進行比較.當采樣值小於限定值時,係統方能進入零跟蹤處理。也可結合萊特準則.事先根據量程再由微機自動設定一定值.這樣可以提高微機的處理速度,還可自動獲得限定值。
零自動跟蹤補償需要保存零位補償值和前次采樣值,同時也要使用已安排好的采樣限定值和采樣值增量.該增量決定在一很短時間內是否有漂移增量,一旦有增量,也就是需要進行零自動跟蹤補償。

三、結束語
以上介紹了克服疏失誤差和零漂誤差的具體方法與步驟,可用於實際稱重儀表的軟件設計之中.除此種方法之外,還有平均法、中位值法、一階滯後法等數字濾波技術。因篇幅有限,這裏就不再詳述。

 

文章來源於網絡轉載,侵刪

分享到
網站地圖凱發K8凱發K8凱發K8凱發K8凱發K8