欄目搜索
 
 
 
 

陕西快乐十分奖励:高性能低成本電子秤的參考設計

更新日期:2006-08-23  作者:  來源:

高性能低成本電子秤的參考設計
美國模擬器件 Colm Slattery Mariah Nie

陕西快乐十分即时开奖 www.uvcfk.com 引言

電子秤向提高精度和降低成本方向發展的趨勢引起了對低成本、高性能模擬信號處理器件需求的增加。大多數電子秤是以1:3,000或1:10,000的分辨率輸出最終的稱重值,使用12 bit~14 bit的模數轉換器很容易慢足要求。然而,高精密檢測的電子秤表明要達到這種分辨率,ADC的精度需要接近于20 bit。本文將討論一些電子秤系統的技術指標以及設計和構建一個電子秤系統所需考慮的問題。設計中主要考慮峰峰值(PP)噪聲分辨率、ADC的動態范圍、增益漂移和濾波。我們使用作為評估板的電子秤參考設計,將來自實際稱重傳感器(又稱作負荷傳感器)的測量結果與來自穩定參考電壓源的輸入進行對比。


稱重傳感

最普遍的電子秤應用橋式稱重傳感器實現,稱重傳感器的輸出電壓直接與放在其上的重量成比例。圖1示出了典型的稱重電橋-一個具有至少兩個可變橋臂的4電阻結構的電橋,所稱重量引起的電阻變化可產生一個疊加在2.5 V(電源電壓的一半)共模電壓之上的差分電壓。典型的電橋通常使用300 的電阻器。

稱重傳感器本身具有單調性,其主要參數指標是靈敏度、總誤差和溫度漂移。


靈敏度

稱重傳感器的電靈敏度為滿負荷輸出電壓與激勵電壓的比值,典型值是2mV/V。當使用2 mV/V靈敏度和5 V激勵電壓的傳感器時,其滿度輸出電壓為10 mV。通常,為了使用稱重傳感器線性度最好的一段稱重范圍,應當僅使用滿度范圍的三分之二。因此滿度輸出電壓應當大約為6 mV。當電子秤應用于工業環境時,在6 mV滿度范圍內測量微小的信號變化并非易事。

總誤差

總誤差是指輸出誤差和額定誤差的比值。典型電子秤的總誤差指標大約是0.02%,這一技術指標相當重要,它限制了使用理想信號調節電路所能達到的精確度,決定了ADC分辨率的選擇以及放大電路和濾波器的設計。

漂移

稱重傳感器也產生與時間相關的漂移。圖2示出24小時范圍內測量的實際稱重傳感器漂移特性。測量結果表明(使用24 bit ADC測量的bit變化數量)具有125 LSB或大約7.5 ppm的總體漂移。

電子秤系統

一個電子秤系統最重要的參數是內部分辨率、ADC動態范圍、無噪聲分辨率、更新速率、系統增益和增益誤差漂移。該系統必須設計成比率工作方式,所以它與電源電壓波動無關。

內部分辨率

用戶所見的典型電子秤系統(圖3)的分辨率范圍最低為1:3,000,最高達1:10,000。LCD顯示器上能看到的這種分辨率通常稱作外部分辨率。電子秤系統的內部分辨率必須至少應高于外部分辨率一個數量級。實際上,某些標準規定系統的內部分辨率應該優于外部分辨率的許多倍。

ADC動態范圍

在使用標準高分辨率ADC的電子秤應用中,不太可能用ADC的整個滿度范圍。在圖1所示的例子中,稱重傳感器的電源電壓是5V,滿度輸出是10 mV,其線性范圍是6 mV。當模擬前端使用增益為128的電路時,ADC輸入的滿度將是768 mV。如果使用標準的2.5 V參考電壓,則僅用了ADC動態范圍的30%。

表 I和表II顯示 AD7799 ADC的等效輸入噪聲和分辨率。

如果電子秤的內部分辨率需要1:200,000的精度以達到770 mV的滿度范圍,ADC需要3倍~4倍的分辨率。如果內部分辨率是1:800,000,那么ADC要求達19 bit~20 bit的精度。


增益和失調漂移

工業電子秤系統通常工作在50 C的條件下。設計工程師們必須考慮在超過室溫的條件下系統的精度。因為隨溫度變化的增益漂移可能是誤差的主要來源。因此,設計電子秤時選擇一款具有低增益漂移的ADC非常重要。

但失調漂移并不是主要的考慮因素。大多數∑-△ADC都具有內部斬波模式,使得∑-△ADC 具有較低的失調漂移和較好的抗1/f噪聲干擾能力,這對于設計師很重要。

無噪聲分辨率

當人們閱讀產品技術資料時,一個普遍性的錯誤是沒有注意到將噪聲定義為有效值(RMS)噪聲還是峰峰值(p-p)噪聲。在電子秤應用中,最重要的技術指標是p-p噪聲,它決定了無噪聲編碼分辨率。 ADC的無噪聲編碼分辨率是指超過這個位(bit)數它就不能清楚分辨個別編碼的分辨率,由于存在有效輸入噪聲,所有ADC都有這種噪聲。這種噪聲可以用RMS值表示,通常是以LSB為單位的一個數值。將RMS噪聲乘以6.6(包含了分布中99.9%的值)便可轉換成等效的峰峰值噪聲。

更新速率

系統的無噪聲分辨率取決于ADC的更新速率。在電子秤系統中,設計工程師需要權衡使用最低的更新速率,在最低更新速率時ADC能夠以刷新LCD顯示器所需的輸出數據速率進行采樣。對于高端電子秤系統,一般使用10 Hz的ADC更新速率。


電子秤參考設計 選擇最佳的ADC

電子設計最佳的ADC體系結構是∑-△ADC,這種體系結構在低更新速率時具有低噪聲和高線性度,其噪聲整形和數字濾波功能集成在片內。首先集成高頻率調制器整形量化噪聲以便把噪聲移到調制器頻率的一半處,數字濾波器只通過低頻信號。

ADC還應包含一個低噪聲可編程增益放大器(PGA),它具有很高的內部增益以放大來自稱重傳感器的微小輸出信號。與需要外部增益電阻器的分立放大器相比,集成的PGA經過優化能保證很低的溫度漂移。在由分立元件構成的配置中,任何由溫度漂移引起的誤差都會通過增益級電路被放大。適用于電子秤應用的AD7799具有優良的低噪聲指標(27 nV/√Hz)和最大增益為128 mV/mV的前端增益級,稱重傳感器可以與這類ADC直接相連。

ADI公司設計電子秤系統評估板的參考設計包含一塊AD7799芯片,由ADuC847微控制器控制。ADuC847除了為AD7799提供數字接口和實現數據后處理外,自身也包含一個24 bit的高性能∑-△ADC。這允許用戶對包含AD7799 ADC的系統和使用ADuC847的完整系統自身包含的ADC之間的測試結果進行比較。

提高ADC輸出精確度

低帶寬高分辨率的AD7799具有24 bit分辨率。然而,正如上面所述,其有效bit數被噪聲所限制,取決于所使用的輸出字速率和增益設置。為了增加有效分辨率并且盡可能去除噪聲,ADuC847微控制器可編程采用一種均值算法以得到更好的性能。理想情況下,對于這種恒定的直流(DC)模擬輸入信號其輸出碼應該是常數。但是由于噪聲的存在,將在模擬輸入常數值附近出現編碼擴展。這種噪聲包括ADC內的熱噪聲和模數轉換過程本身產生的量化噪聲。一般情況下編碼擴展服從高斯分布。
均值濾波器是一種減少隨機白噪聲同時可保持最敏捷階躍響應的好方法。這里所討論的設計軟件使用均值移動算法。

均值移動濾波器將來自輸入信號許多點的值進行平均以產生每個點的輸出信號。濾波器輸入直接取自ADC。在對最多M個數據取平均的操作中,其中最小數據和最大數據(外部數據)都從數據窗口中被刪除。對剩下的M-2個數據用下面的公式求平均值:


采用均值移動方法可使輸出數據速率與輸入數據速率保持相同,這是一級平均。為了提高更新速率,通常使用二級平均以減小波形偏差。在這種情況下,第一級的輸出通過第二級再取平均以進一步提高輸出結果的精度。

減小稱重變化的響應時間

基本的算法可以提高電子秤的噪聲性能,但是當其稱重發生變化時會出現問題。當稱重變化后,稱重傳感器的輸出應在非常短的時間內達到另一個平衡狀態。根據這種算法,濾波器的輸出僅在濾波器更新M次后才能得到最準確的結果。響應時間受到均值點的數量限制。因此需要一種專門算法來判斷稱重的變化。圖4示這出種專門算法的基本流程圖。


首先,采用兩步判斷是為了避免當稱重變化時產生毛刺信號。當兩個來自ADC的相鄰數據與濾波器的輸出之差都超過閾值時,可以認為發生了稱重變化。當稱重變化時,第二級的全部M個數據都用相同的新數據填充以便非??燜俚靨浦?a href='//www.uvcfk.com/elec_article/1' target=_blank>傳感器的變遷周期。另外,稱重傳感器自身也有信號建立時間。為了對此進行補償,在檢測到稱重變化后,均值移動窗口中的所有數據都將用最新的ADC數據更新,以便接下來的6個連續的均值周期可跳過數據恢復時間。在6個更新周期后,平均再重新開始。

消除輸出結果的閃爍

對于1:50,00和1:10,000的標準范圍,調整電子秤可顯示0.5 g或1 g的最小刻度。當稱重是在兩個相鄰的顯示稱重值之間時,顯示值將在這兩個稱重值之間發生閃爍。為了保持穩定的顯示值,可使用一種特殊的算法。

在每個顯示周期內,軟件決定本周期內顯示的稱重值是否與前一個周期內的值相等。如果相等,LCD輸出將不變,并且處理過程繼續進入下一個周期。如果不等,將計算這兩個周期的內部編碼之間的差值。如果差值小于閾值,則認為此變化是由噪聲引起的,所以依然顯示舊的稱重值。如果差值大于閾值,則更新顯示值。

ADuC847和AD7799的性能比較

對于低成本的電子設計,帶有片內ADC的ADuC847可以提供一種單芯片解決方案。ADuC847集成了一個24 bit的∑-△ADC和8052微控制器內核。其內部的ADC含有增益為128差分模擬輸入和參考電壓源輸入的可編程增益放大器(PGA)。ADuC847還包含62 K字節(byte)的片內程序閃存和4 K字節的片內數據閃存。在測試條件相同的情況下,對ADuC847片內集成的ADC與具有較低噪聲單獨的AD7799進行了比較,模擬輸入端直接連到2.5V的參考電壓源上并且使用的增益為64。正如我們所預期的一樣,AD7799具有較低的噪聲,因此它適用于高端應用,相反ADuC847適合于要求不太嚴格的電子秤。


電子秤的設計考慮

比率式測量方式

如圖3所示,在電子秤的參考設計中為了達到最佳性能采用了比率式測量方法(電橋的DC激勵源和ADC的參考電壓源使用同一個參考源)。稱重傳感器的輸出精度由電橋的激勵電壓決定。由于電橋的輸出直接與激勵電壓成比例,所以激勵電壓的任何漂移都會產生相應的輸出電壓漂移。由于比率式測量方法的輸出電壓既與電橋的激勵電壓成比例又與ADC的參考電壓源成比例,這樣即使實際的電橋激勵電壓變化也不會影響測量精度。這種比率式測量方式消除了激勵源中的溫度漂移和極低頻率噪聲對輸出精確度的影響。為了濾除ADC輸入端來自稱重傳感器的噪聲,通常使用一個簡單的一階RC濾波器。

PCB布線

印刷電路板(PCB)布線對于使用高精度∑-△ADC以達到最佳噪聲性能非常關鍵。最重要的是接地和電源退耦。在本參考設計中,接地面分為模擬部分和數字部分。AD7799位于這兩個接地面之間的上方。在AD7799的正下面使用一個起始點連接兩個接地面。AD7799的GND引腳應與模擬地相接。在本設計中,僅使用一個電源供電,但是在AVDD和DVDD引腳之間接一個鐵氧體磁珠。鐵氧體磁珠在低頻處具有低阻抗,在高頻處具有高阻抗的特性。因此,鐵氧體磁珠可抑制DVDD中的高頻噪聲。當選用鐵氧體磁珠時,應當研究其阻抗頻率特性。本設計選用600 表面貼裝的鐵氧體磁珠。最后,通常使用0.1 F和10 F的電容器對AVDD和DVDD電源進行去耦;這兩個電容器都應放在盡可靠近AD7799的地方。


 
本文摘自《世界電子元器件》
 etyjtykjuy