镇元子和悟空:改进电子秤的性能

来源:百度文库 编辑:九乡新闻网 时间:2024/04/19 17:41:21

電子秤所要求的精度在起初並不是很明顯。其典型分辨率僅為1:3,000~1:10,000,因此12 bit~14 bit的模數轉換器ADC)看起來應該足夠。但進一步的分析表明情況並不是這樣,實際上需要20 bit ADC。本文介紹電子秤系統的技術指標和設計考慮,包括噪聲、動態範圍、失調漂移、增益漂移和濾波。

  使用具有10,000計數分辨率能夠測量高達5 kg重量的電子秤能夠具有0.5 g重量分辨率。正如在液晶顯示器(LCD)上看到的,這種分辨率通常是指外部計數。為了確保滿足外部計數精度,通常內部分辨率必須具有高於外部分辨率一個數量級的精度,有些標準規定內部計數精度比外部計數精度高20倍。在這種情況下,內部計數必須精確到是1:200,000。

  在大多數電子秤應用中,實際上僅使用ADC動態範圍的一小部分。如圖1所示,稱重傳感器(又稱作負荷傳感器)採用5 V電源供電,其滿量程輸出是10 mV,線性範圍是6 mV。如果前端電路級的增益為128,則ADC的滿量程輸入大約是768 mV。如果採用2.5 V的基準電壓,則只使用了不足三分之一的ADC動態範圍。

  如果內部計數

在滿量程範圍768 mV內必須精確到1:200,000,則ADC精度應該比上述分析中的ADC提高3~4倍以滿足性能要求。在這種情況下需要具有19~20 bit精度的ADC。

 

  工業電子秤系統通常工作在超過50 °C的溫度範圍,因此溫度漂移可能是其主要的誤差來源。例如,具有1 ppm/°C增益漂移的20bit精度的系統在50°C的溫度範圍內會產生50 LSB的誤差。雖然系統在25°C時可以精確到1 LSB,但它在超過滿溫度範圍時僅精確到50LSB。因此當設計電子秤時選用低漂移ADC非常重要。

  失調漂移並不是一個很重要的考慮因素。大多數的Σ-ΔADC採用「斬波」技術,這種技術具有降低漂移和提高抗噪聲干擾的優勢。大多數電子秤設計工程師都會大大受益於斬波技術優越的低漂移性能和抗噪聲干擾能力。例如,AD7799 24 bit Σ-Δ ADC的失調漂移指標僅為10 nV/°C。在20bit系統中,其在全部50°C的工作範圍內僅產生1/4 LSB的誤差。

  人們在閱讀芯片使用說明時犯的一個普遍錯誤就是將有效值(RMS)噪聲與峰峰值(pk-pk)噪聲混淆。對於電子秤應用,最重要的技術指標是pk-pk噪聲或者是無噪聲分辨率。ADC的無噪聲分辨率是指超過這個位(bit)數它就不能清楚分辨個別編碼的分辨率,。

  系統的pk-pk分辨率取決於ADC的更新速率。例如,當AD7799的更新速率為4 Hz時,它能達到20.5bit的pk-pk分辨率;當為500 Hz時,pk-pk分辨率降低到16bit。在電子秤系統中,設計工程師需要折衷ADC的最大採樣速率和顯示器的最小更新速率。對於高端電子秤,通常使用10 Hz的採樣速率。

  在低更新速率時對低噪聲和高線性度的要求使得Σ-Δ ADC成為電子秤的最佳選擇。Σ-Δ ADC的第二個優點是內置的噪聲整形和數字濾波。首先量化噪聲可擴展到調製頻率的一半。然後限制數字濾波器的帶寬只通過低頻輸出,從而顯著地減少對複雜後處理的要求。

  ADC也應該包含一個低噪聲可編程增益放大器(PGA)以放大稱重傳感器的微弱信號輸出。這種內置PGA與使用外部增益電阻器的分立放大器相比可提供低溫度漂移。專用於電子秤應用的AD7799具有27 nV/√Hz噪聲指標並且集成了一個可提供高達128增益的PGA,因此稱重傳感器可直接與ADC連接。

  AD7799的有效分辨率受噪聲的限制,並且隨著其輸出數據數率和增益設置而變化。平均值濾波器可以用來增加有效分辨率並且去除儘可能多的噪聲,從而可在保持最急劇的階躍響應的同時減少隨機噪聲。該濾波器從ADC取M個數據點,刪除最小數據點和最大數據點,然後對M-2個點作平均。採用的公式寫作如下:

      

       輸出數據數率保持不變。這屬於一階平均。對於更高的更新速率,通常需要使用二階平均。在這裡,對第一級的輸出再作第二級的平均處理以進一步改進測量結果。平均可將有效分辨率提高2.3 bit(從19.6 bit pk-pk 到 21.9 bitpk-pk)。其唯一的缺點就是由於流水線延遲而延長了建立時間,濾波器經過M個週期的權重值變化之後才指示正確結果。

  為了加快建立時間,認為權重值變化應該發生在兩個數據點的差值和濾波器的輸出都超過閾值時。第二級的全部M個數據點使用最新數據以加快建立時間。稱重傳感器也具有建立時間問題,可通過使用最新的ADC數據刷新平均窗口中的所有數據來改善建立時間。經過6個刷新週期之後重新開始平均。