咨詢電話
ENGLISH0755-88840386發(fā)布時間:2019-11-07 08:57:18 |來源:
0.引言
稱量在工、農(nóng)業(yè)生產(chǎn)等領(lǐng)域生產(chǎn)、流通、銷售、質(zhì)量控制、分級等環(huán)節(jié)都起到非常重要的作用.通常的做法是將稱重傳感器直接連接到稱重儀表或者控制系統(tǒng)中。由于傳感器信號比較微弱,且環(huán)境條件通常比較惡劣,儀表必須就近安裝,以避免長線傳輸引起的衰減和干擾:而且不同稱重條件下所用的傳感器的量程和特性不同,所以傳感器和稱重儀表大多配套使用。稱重系統(tǒng)中的模塊化設(shè)計.使傳感器信號數(shù)字化,可以在一定程度上解決上述兩個問題。本文在分析、調(diào)研的基礎(chǔ)上,設(shè)計了一種基于電阻應(yīng)變式傳感器的稱重變送器.通過RS232接口方式將重量以數(shù)字方式實現(xiàn)遠距離傳輸,也方便利用其做二次儀表的開發(fā)。
1.工作原理
電阻應(yīng)變式傳感器以電阻應(yīng)變計為傳感元件.以惠更斯電橋作為測量電路。它的優(yōu)點是測量精度高、測量范圍廣、性能穩(wěn)定可靠;結(jié)構(gòu)簡單、便于集成化:頻響特性好,環(huán)境因素適應(yīng)能力強等。因此廣泛應(yīng)用在稱重系統(tǒng)中。在電阻應(yīng)變式稱重傳感器中,R。R:,R。R,4個應(yīng)變片電阻組成的橋式測量電路如圖1所示。E為激勵電壓,v。為傳感器的輸出電壓。
2.數(shù)據(jù)處理
2.1數(shù)字濾波
盡管系統(tǒng)硬件實現(xiàn)了低通濾波.且A/D轉(zhuǎn)換器也有抗50Hz/60Hz的陷波器.但是這僅對高頻干擾和工頻干擾有較好的效果,都不能排除低頻的脈沖干擾。單片機系統(tǒng)所用到的數(shù)字濾波方法很多,本設(shè)計采用數(shù)字去極值移位平均濾波技術(shù)來抑制低頻干擾。當濾波器的長度取N(N>2)時,在RAM中建立一個隊列.依次存放N個采樣MD值,每次采樣前,隊列前移一次。并把隊首數(shù)據(jù)丟掉,新的采樣值放在隊尾。然后找出隊列的最大值和最小值。余下的N一2個值求算術(shù)平均值即為本次濾波結(jié)果。
2.2傳感器的曲線校正
由于不同稱重條件下所用的電阻應(yīng)變式傳感器的廠商生產(chǎn)條件不同.而且量程、靈敏度等規(guī)格不同,所以不同傳感器的特性以及非線性誤差不同;即使相同廠商的同種規(guī)格的傳感器特性也會有所差異。因此,變送器必須具有對傳感器標定的功能以實現(xiàn)其對電阻應(yīng)變式傳感器的通用性。
2.3標度變換
根據(jù)工作原理.只要把采樣傳感器電壓的MI)轉(zhuǎn)換值代人式(3),即可得出當前所稱物體的重量。但是考慮到秤臺的重量和有可能帶來的累積誤差,同時為了滿足不同工作條件下的精度要求而自由設(shè)定,本設(shè)計采用如下方法進行標度變換。
2.4消除零漂
零位的穩(wěn)定性是影響系統(tǒng)測量精度的重要因素。隨著環(huán)境不同電子元器件的特性會有所不同,另外由于不同傳感器的靈敏度也可能不一樣;因此。會造成不同程度的零點漂移,但是這種漂移用硬件方法來克服很難做到。本設(shè)計采用開機自動清零、零位跟蹤和手動置零三種軟件的方法來消除系統(tǒng)零漂。系統(tǒng)啟動后自動監(jiān)測秤臺是否有物體,若有就把此時值Go保存在RAM中,每次獲取物體重量之后由系統(tǒng)自動減去%在工作狀態(tài)系統(tǒng)不斷監(jiān)測是否小于設(shè)定的門限值,若小于也把此時值A(chǔ)G也保存在RAM中.每次獲取物體重量之后由系統(tǒng)自動減去AG;若系統(tǒng)有較大的漂移且超出了設(shè)定的門限值,則可以采取手動置零。把當前結(jié)果△Go保存在RAM中;每次采樣后計算得到的重量值分別減去以上三個狀態(tài)值就得到了要顯示輸出的結(jié)果,即物體的實際稱量值。
3.軟件設(shè)計
本變送器分標定和用戶兩個狀態(tài).由對應(yīng)的標定開關(guān)決定。標定狀態(tài)主要實現(xiàn)相關(guān)參數(shù)設(shè)置、傳感器的標定、參數(shù)的存貯;用戶狀態(tài)主要實現(xiàn)狀態(tài)初始化、MD采樣、數(shù)字濾波、零漂處理、鍵盤掃描、顯示等功能同時本設(shè)計采用中斷方式實現(xiàn)重量數(shù)據(jù)通訊輸出。
本文源于網(wǎng)絡(luò)轉(zhuǎn)載,如有侵權(quán),請聯(lián)系刪除