谘詢電話

ENGLISH0755-88840386
新聞中心

谘詢電話

0755-88840386
您的位置:首頁 > 新聞中心>詳情頁

小量程高精度電子稱重係統

發布時間:2021-11-29 16:58:49 |來源:網絡轉載

0、引言

小量程高精度電子稱重係統在許多行業(如生物製藥、珠寶交易、化學分析等)都有重要的應用。傳統上高精度電子稱重係統的設計是將稱重傳感器電橋上產生的微弱信號經濾波放大調理後接入AD模數轉換器,經單片機處理後得到測量結果。這種方法會有一個敝病即調理電路中的分立元器件由於溫度漂移引起的誤差,也會通過增益電路被放大,從而影響測量精度[1]。如何降低誤差、提高精度是學術界與工業界共同關注的難點。近幾年發展起來的高精度Σ-Δ轉換器很大程度上簡化了電橋信號的調理電路。如AD7799就是其中一款由美國模擬器件公司(ADI)最近推出的Σ-Δ型3通道、高精度、寬動態範圍的24位ADC,適用於低頻、高精度工業級轉換。其內置1一128倍增益的低噪聲可編程放大器(PGA),可直接同稱重傳感器相連,放大自稱重傳感器傳來的微弱電信號,對於低速應用中的電阻電橋測量提供了一個完美的解決方案[2]。本文介紹了采用高品質的Vishay稱重傳感器與24位高精度A/D轉換器AD7799的小量程電子稱重係統的設計及實現方法。該裝置的稱重範圍是0.3-3kg,稱重精度最高可達0.0001%(萬分之一)。並詳細論述了比率測量工作原理,硬件電路抗幹擾設計和數據濾波處理等技術。另外係統結合利用PC機強大數據處理能力,能實時對信號進行噪聲處理並顯示測量結果,用戶可以方便地在視窗軟件中對係統進行設置與操作,提高了儀器智能化水平。

1、係統組成及原理

電子稱重係統由稱重傳感器、A/D轉換器、MCU處理器、基準電壓源、PC機五個功能模塊組成。電子稱重係統的工作原理是將作用在承載器上物體的質量,通過稱重傳感器轉換為電信號,信號經過濾波後送入AD7799轉換器進行放大處理並轉化為數字量。在單片機係統中,對采樣方式和采樣結果進行控製和處理。單片機將采樣得到的數據通過RS232串行口傳送給PC機,PC機上的應用軟件對信號作進一步處理,使測量結果更加準確。通過界麵友好,操作方便的視窗軟件設計,最終實現稱重係統各項功能要求。

2、係統硬件設計

2.1稱重傳感器與AD7799轉換器

本係統使用台灣Vishay公司性能優異的電阻應變式稱重傳感器。根據電阻應變式傳感器原理,它的四個應變片構成全橋電路,在重物(或外力)作用下,彈性應變片發生形變,使附著其上的電阻阻值發生變化。引起的電阻變化可產生一個疊加在共模電壓之上的差分電壓。由於電橋輸入的是恒定電壓,輸出的電壓與壓力成正比,據此實現重量測量。該傳感器量程為0.3-3kg,電靈敏度為2mV/V,非線性誤差小於0.0063%FS.。當采用5V激勵電源供電時,其滿量程輸出為10mV。由於電橋輸出的電壓信號非常微弱且存在多種幹擾信號,需要先經過濾波,消除幹擾信號後送入AD7799進行放大與模數轉換,實現模擬量的數字化。為達到高精度設計要求,AD轉換器選擇非常關鍵。本係統采用美國模擬器件公司(ADI)推出的Σ-Δ型24位轉換器AD7799。AD7799是一款高性能的A/D轉換芯片,其RMS噪聲(有效值噪聲),在4.13HZ轉換率下僅為27nV,在16.7HZ轉換率下為65nv。芯片內部有一個極低噪聲的斬波穩定儀表放大器,可進行1一128倍增益編程放大,可直接同稱重傳感器相連,放大自稱重傳感器傳來的微弱電信號[1]。同時它具有極低非線性度:0.0015%,50Hz和60Hz同步陷波,能消除50Hz和60Hz電源幹擾。AD7799帶有校準功能,可進行內部校準和係統校準,能有效消除係統通道產生的增益誤差和偏移誤差。

2.2比率式測量原理

電子稱重係統的電阻應變式傳感器一般采用全橋式等臂電橋,在電橋測量線路中,電橋的激勵電壓影響稱重傳感器的輸出精度。供橋電壓的不穩定將直接導致測量結果的誤差,為解決這一問題,目前在電子稱重係統的設計中一般采用比率式測量方法(將稱重係統的基準電壓同時用作傳感器的供橋激勵電壓)[3]。由於供橋電壓是由測量儀器的基準電壓分壓得到,供橋電壓與激勵電壓成一比例關係。采用比率式測量方式即使電橋激勵電壓產生變化也不會對測量精度產生影響[3]。另外比率式測量方式還可以消除檢測電路中的溫漂和低頻噪聲對輸出精度的影響,所以本係統設計采用比率式測量。

2.3單片機與AD7799接口電路設計

單片機使用ZILOG公司的Z8F6423,eZ8CPU的主頻達20MHz,有64KB的主存,基本滿足設計要求。AD7799采用四線製SPI通訊方式(數據輸入線DIN、數據輸出線DOUT、時鍾信號線SCLK、片選線CS)。AD7799SPI通訊方式設置為從模式。ADC_SCLK和ADC_DIN、ADC_DOUT、ADC_CS0與Z8F6423單片機的相應I/O口相連。在SPI通信過程中,單片機對AD7799發送各種操作指令,數據可被同步地接收和發送。通過對AD7799的片內24位數據寄存器的進行采集,實現模擬信號向數字量的轉化。

2.4電路抗幹擾設計

由於稱重係統的高精度性,係統的抗幹擾性設計非常重要。在電路設計方麵,除了設計好信號調理電路,還需要注意AD7799的參考電壓以及稱重傳感器的供電電壓的穩定性,電壓的穩定性直接影響著A/D測量值的精確性。本係統采用單獨一套5V電源供電。對輸入的電流再多次使用ADR421芯片進行穩壓處理。另外印刷電路板(PCB)的布線對於抑製噪聲也非常關鍵。最重要的是接地和電源退耦。在本設計中所有地線放在同一層電路板,盡可能減少地線阻抗。使用0.1uF的瓷片電容和10uF的鉭電容對AVDD和DVDD電源進行去耦,這兩個電容器都應放在盡可能靠近AD7799的地方。數字電路和模擬電路盡可能分開,數字電路區、模擬電路區避免相互交疊。數字電路不要穿越模擬地,以免噪聲偶合到模擬地上。元件要盡可能多放地線,信號線盡可能走焊盤麵。另外單片機數字輸出線存在高頻噪聲,直接與AD相連會把噪聲引入AD,降低AD轉換器的精度,所以係統采用數字隔離器進行隔離[4]。

3、係統軟件設計

3.1軟件濾波

軟件濾波算法不需增加硬件設備,使用靈活,功能多樣,可靠性高具有許多硬件濾波措施所不具備的優點。傳統的嵌入式電子稱重係統一般采用單片機處理采樣數據,受製於資源有限,很難進行複雜的大數據量運算處理。為了提高測量結果的精確度,在本設計中不僅采用多種電路抗幹擾設計而且還充分利用PC機強大的數據處理能力,對采集的數據使用多種軟件濾波算法,抑製幹擾。係統中可選擇的濾波算法有(1)中值濾波算法,(2)移動均值算法,(3)程序判斷濾波法(4)格拉布斯(GRUBBS)準則算法[5]。這些算法的使用,大大提高了數據準確性。

3.2程序設計

稱重係統軟件設計主要分為單片機數據采集部分和PC應用軟件部分。在單片機數據采集部分編程中主要是對AD7799芯片編程。AD779使用9個片內寄存器來控製AD7799的工作過程,而且其中有7個寄存器可以被直接讀寫。通過對相關寄存器的設置,可以實現數據格式、通道選擇、采樣周期、增益設置、校準方式等功能[6]。需要注意的是所有對AD7799的操作必須先對通信寄存器的寫操作開始。通信寄存器中的數據決定對目標寄存器進行讀還是寫的操作,然後才能對目標寄存器進行操作。由於AD7799是24位轉換器,模數轉換需要一定時間,為了得到準確的轉換結果,每次采樣時應等轉換結束後進行,並且等待時間應隨AD7799采樣頻率的變化而有所不同。

3.3實驗分析

線性測試的步驟是選擇標準的測試砝碼在係統校準的情況下,經過七次測量,記錄結果,然後取100g向上疊加。從測試結果看,係統性能符合設計要求。

高精度電子稱重係統

經實驗及現場使用表明,本稱重係統能夠滿足高精度、高穩定性的要求。本設計電路簡單、功能強大、可靠性高、使用靈活、能滿足不同用戶的需要,其智能化的人機交互功能以及人性化的數據管理功能體現了當前電子稱重儀的發展方向。

 

本文源於網絡轉載,如有侵權,請聯係刪除

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