《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 設計應用 > 基于ADS1234的高精度數字化稱重系統的研究與實現
基于ADS1234的高精度數字化稱重系統的研究與實現
來源:微型機與應用2010年第22期
王雁彬1,馬國強2
(1.遼寧交通高等專科學校,遼寧 沈陽110122;2.東北大學 機械工程與自動化學院,遼寧 沈陽1
摘要: 設計了一款基于ADS1234的稱重系統,該系統具有高精度、數字化等特點。主要從硬件系統、軟件系統以及提高精度的措施對系統進行了闡述。最后,通過加載實驗,驗證了本設計的正確性以及工作的穩定性。
Abstract:
Key words :

摘  要: 設計了一款基于ADS1234稱重系統,該系統具有高精度、數字化等特點。主要從硬件系統、軟件系統以及提高精度的措施對系統進行了闡述。最后,通過加載實驗,驗證了本設計的正確性以及工作的穩定性。
關鍵詞: ADS1234;稱重系統;單片機24位數據采集;數字濾波

    隨著工業過程控制以及自動化水平的不斷提高,特別是數字技術與信息技術的飛速發展,在稱重計量與控制系統領域,對衡器行業提出了電子衡器數字化、智能化、用數字稱重系統突破模擬稱重系統的局限性等要求。各種類型電子秤的核心都是一個高精度數字化過程,即將被測量物體重量的模擬量轉換成數字量。盡管將重量信息轉換為電信號有多種方法,但最為常用的方法是采用一個配置為惠斯通電橋(Whetstonebridge)的阻性負載單元,將采集到的惠斯通電橋輸出電壓值作為重量參數。傳統的電路設計方法是在A/D轉換之前增加一級或多級高精度的放大器。這樣不但增加了系統的成本和電路復雜性,而且在檢測過程中也會出現工頻干擾和放大器漂移等問題,從而使采集到的數據精度降低。德州儀器(TI)推出的橋接傳感器模數轉換器ADS1234,作為高度集成的Delta-Singma模數轉換器,適用于低電平、高精度測量,特別適合稱重領域的應用[1-2]。
1 ADS1234特性及其稱重應用
    負載單元通常根據輸出電壓確定,該輸出電壓是在施加負載單元最大額定重量時為1 V激發電壓產生的,規格以單位mV/V確定。由5 V電壓激發的4 mV/V負載單元所具有的滿量程輸出電壓僅為20 mV。所以,稱重傳感器中的電阻橋產生的待測電壓信號非常小,而且電壓信號隨重量的變化量也非常小。如何對電阻橋接產生的信號進行低電壓、高精度測量,成為稱重系統設計中的核心問題。
    ADS1234是一個精密的24位AD轉換器,它內部帶有低噪聲的可編程精密放大器、精密的Delta-Sigma AD轉換和內置的振蕩器。ADS1234為橋路傳感器的應用及稱重儀器提供了一個完全的前端解決方案,它具有非常低的噪聲,當PGA=128倍時,±20 mV的輸入范圍內均方根(rms)噪聲僅有17 mV,采樣速率為10 Hz~80 Hz,對于50 Hz與60 Hz具有大于100 dB的抑制能力。
    ADS1234在稱重領域的應用的優點是:(1)具有完整的前端,不需要外置放大電路;(2)沒有外部時鐘的要求;(3)所有的功能由管腳來控制,沒有寄存器需要編程。
2 稱重系統硬件設計
2.1 系統總體設計

    系統總體結構示意圖如圖1所示。在本系統中MCU可選用單片機、ARM、DSP等芯片,只要內存以及處理速度能夠滿足系統的要求即可,本文以STC89252RC單片機為例進行說明。電源部分的主要功能是對MCU和ADS1234供電,規定需要5 V和3 V的穩定電源。除此之外,還有通信接口、顯示系統以及鍵盤等部分的設計。

2.2 硬件接口設計
    硬件接口電路設計主要完成ADS1234外圍電路以及與MCU之間的接口電路。惠斯通電橋的輸出電壓正負極分別接ADS1234的AINP和AINN兩個管腳。/DRDY/DOUT、SCLK和/PDWN接MCU的三個I/O管腳。圖2所示為ADS1234接口電路原理圖。

2.3 系統抗干擾設計
    在電子系統設計中,應充分考慮并滿足抗干擾性的要求,避免在設計完成后再去進行抗干擾的補救措施。本文的抗干擾設計主要從以下三個方面進行:
    (1)抑制干擾源,減小干擾源的du/dt、di/dt。這是抗干擾設計中最優先考慮和最重要的原則。減小干擾源的du/dt主要是通過在干擾源兩端并聯電容實現。
    (2)切斷干擾傳播路徑。充分考慮電源對MCU的影響,要給MCU電源加濾波電路或穩壓器,以減小電源噪聲對MCU的干擾。此外,還要合理布線,分開模擬地和數字地。
    (3)提高敏感器件的抗干擾性能。減少回路環的面積,電源線和地線盡量粗,閑置的I/O口不懸空[3-4]。
3 系統軟件設計
3.1 系統軟件總體設計

    系統軟件設計主要包括系統初始化、MCU控制ADS1234以及串口通信設計。系統初始化保證系統能夠在預定模式和狀態下工作。控制ADS1234主要是設定內部可編程增益放大倍數、選擇測量通道、采樣速率以及控制轉換器等。串口通信部分主要是制定通信協議,包括傳輸速率和數據格式等。圖3是系統軟件流程圖。

3.2 系統初始化以及串口配置
     在系統啟動后就進行初始化,完成系統參數的設置。在單片機程序中完成晶振初始值設置、工作模式設置、開啟中斷、定時器等。系統進行初始化后,進入系統自檢。系統自檢主要完成顯示部分、存儲器以及其他功能部件的檢查工作。
      在進行串口通信之前要對控制器的串口進行正確的配置,包括串口的工作方式、波特率等。本文主處理器采用STC89C52RC單片機,串口設置為方式1,串口的波特率設置為9 600 b/s。
3.3 ADS1234數據采集設計
      圖4所示為ADS1234的工作時序圖。DRDY/DOUT引腳有兩個功能。首先,其變為低電平時表明有數據準備就緒,然后在SCLK時鐘的第一個上升沿,該引腳改變其功能,開始輸出轉換好的數據,最高有效位(MSB)優先。數據在每個SCLK的上升沿輸出。當24位數據(第24個SCLK時鐘)都被獲取之后,將/DRDY/DOUT引腳強制拉高,并持續為高,直到有新的數據準備就緒。正是由于DRDY/DOUT引腳的這種特性,在本文中采用了中斷的方式進行數據采集。

    以下為ADS1234A/D轉換核心源代碼:
//高12位A/D轉換程序
for(i=0;i<12;i++)
  { sclk=1;
    _nop_();
    _nop_();
    sclk=0;
      if(dout==1)
        rice=(rice<<1)|0x0001;
      else
        rice=rice<<1;
      _nop_();
      _nop_();
  }
3.4 系統校正
    對ADS1234進行偏置校正,是在獲得24位數據之后至少兩個額外的SCLK時鐘信號,即第26個SCLK時鐘下降沿時開始校正周期。完成校正后,DRDY/DOUT為低,表明新的數據準備就緒。偏置校正所需的時間t8(即26個SCLK之后的時間),當使用的晶振為典型值4.912 5 MHz時,SPEED=1時,其MIN值為10.28 ms,MAX值為101.29 ms,±3%的浮動范圍。可以看到,其所花的時間較長,大大降低了整個系統的運行速度,故要在系統運行一段時間后進行一次校正。
4 提高稱重精度的輔助措施
4.1 傳感器安裝技巧

    傳感器是整個稱重系統的核心部件之一,要獲得可靠的數據源就要選擇合理的安裝方式。具體包括:(1)傳感器的加載方向與車輛的受載方向相一致,避免橫向力、附加的彎矩、扭矩力;(2)安裝傳感器的底座安裝面應平整、清潔,無任何油膜、膠膜等存在;(3)盡量采用有自動定位作用的結構配件,如球形軸承、關節軸承、定位緊固器等,防止某些橫向力作用在傳感器上;(4)每只傳感器安裝底座的安裝平面要求水平,多個傳感器的安裝底座的安裝面要盡量調整到一個水平面上,以保證各傳感器所承受的負荷基本一致;(5)稱重傳感器周圍設置一些防護罩,以防止雜物污染傳感器和某些可動部分,保證稱量精度。
4.2 穩壓電源設計
    在本文中采用LM2576集成芯片進行電源穩壓設計。LM2576系列的穩壓器是單片集成電路,能提供壓降開關穩壓器(buck)的各種功能,能驅動3 A的負載,具有優異的線性和負載調整能力。這些穩壓器內部含有頻率補償器和一個固定頻率振蕩器,將外部元件的數目減少到最少,使用簡便。
4.3 數字濾波設計
    數字濾波器(Digital Filter)是由數字乘法器、加法器和延時單元組成的一種裝置,其功能是對輸入離散信號的數字代碼進行運算處理,以達到改變信號頻譜的目的。本文以軟件濾波為例,結合滑動平均濾波器來說明。其濾波算法是采樣一次后,將這一次采樣值和過去的若干次采樣值一起求平均,得到的有效采樣值作為本次測得值使用。取N個采樣值求平均,RAM中要開辟N個數據的暫存區。每采集一個數據都要存入暫存區,同時去掉一個最早的數據,保持這N個數據始終是最近的數據[5-6]。
    部分核心源代碼如下:
//滑動平均法數字濾波
ulong filter(ulong ad)   
{   
  static ulong buff[9]={0,0,0,0,0,0,0,0,0}; //濾波緩沖區的大小
  static uchar in=0;
  static ulong total=0;
  total-=buff[in];
  buff[in]=ad;
      in++;
    if(in==9)
    {
      in=0;
      }
      total+=ad;
      return (total/9);
}
5 稱重實驗
    本文采用加載機對實驗小車進行力學加載試驗。載荷從零開始,每次增加500 N,加載至20 kN(此力接近于汽車超載重量)。基于實驗條件的限制,試驗中電壓值精確到0.01 mV。表1所示為部分輸出電壓值。

    當力小于3 kN時,電壓緩慢上升,說明應變變化很小,當力大于3 kN時,電壓呈線性上升,應變呈線性變化。接下來,對實驗數據進行曲線擬合。假設加載力為F(kN),輸出電壓為V(mV),則可以推算出輸出電壓與重量的關系式為:
    V=0.1F-0.3(1)
通過驗證式(1),可以看到本實驗的精度在0.01 mV。
    本文所設計的一種基于ADS1234稱重系統,具有數字化、高精度等優點。所設計的系統外圍電路簡單,易于在稱重領域中推廣。結合本文所述的數字濾波等技術,本系統也具有工作狀態穩定和穩定時間短等優點。
參考文獻
[1] 楊巍,蔡建立.高精度采集稱重主控儀表的設計[J]. 福建電腦,2009,25(11):135-136.
[2] 蘇堡瑩,金偉,曹建偉,等.高精度力傳感器信號直接數字化技術研究[J].機電工程,2005,22(5):19-22.
[3] 王幸之,王雷,鐘愛琴,等.單片機應用系統電磁干擾與抗干擾技術[M].北京:北京航空航天大學出版社,2006.
[4] 徐亮,阮江軍,甘艷,等.去耦電容在PCB板設計中的應用[J].電測與儀表,2002,39(36):5-8.
[5] 孫國銀.AD73360在電量測量系統中的應用[J].中國測試技術,2007,33(2):70-73.
[6] KWAN H K. Improved systolic allpass digital filters for   very high-speed applications[J].Electron. Lett. 28, 2061 (1992); doi:10.1049/el:19921321.
[7] GOODALL R, JONES S, CUMPLIDO R.Digital filtering for  high performance real-time control.IEE Colloquium on Digital Filters: An Enabling Technology(1998/252). London, UK, 20 April 1998.

此內容為AET網站原創,未經授權禁止轉載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
一本大道久久a久久精二百| 亚洲在线播放| 中国日韩欧美久久久久久久久| 影音先锋中文字幕一区二区| 国产九九精品视频| 国产精品视频| 国产精品久久久久久久久久尿| 欧美日韩高清在线观看| 欧美高清在线| 欧美成年人视频网站| 免费欧美视频| 嫩模写真一区二区三区三州| 久久综合九色综合欧美就去吻| 久久精品在线| 久久久蜜桃精品| 久久亚洲综合网| 久久亚洲国产精品日日av夜夜| 久久全国免费视频| 可以免费看不卡的av网站| 久久久久免费| 老司机凹凸av亚洲导航| 免费影视亚洲| 欧美激情久久久久久| 欧美日本一区二区三区| 欧美午夜精品电影| 国产精品日韩欧美一区二区| 国产视频精品xxxx| 狠狠久久亚洲欧美专区| 在线观看日韩www视频免费| 亚洲国产精品一区二区久| 亚洲破处大片| 一区二区三区四区五区在线| 亚洲一区二区三区涩| 午夜精品久久| 亚洲二区精品| 99精品视频免费观看| 中文一区二区在线观看| 亚洲一二三区在线| 欧美一区二区三区的| 亚洲第一偷拍| 亚洲欧美激情精品一区二区| 欧美一级成年大片在线观看| 亚洲盗摄视频| 日韩写真视频在线观看| 亚洲欧美激情诱惑| 久久精品国产久精国产思思| 美女黄毛**国产精品啪啪| 欧美激情中文字幕乱码免费| 欧美午夜欧美| 国产在线拍揄自揄视频不卡99| 亚洲国产成人av在线| 99视频日韩| 欧美亚洲尤物久久| 日韩亚洲不卡在线| 欧美一区不卡| 欧美成人中文字幕| 国产精品丝袜久久久久久app| 黄色另类av| 99国产精品| 久久成人在线| 亚洲一级网站| 久久天天狠狠| 国产精品www994| 伊大人香蕉综合8在线视| 日韩视频在线永久播放| 欧美一级片一区| 亚洲美女在线看| 久久国产精彩视频| 欧美日韩国产系列| 韩国成人福利片在线播放| 日韩视频在线观看免费| 久久精品一本| 亚洲欧美日韩一区二区三区在线| 麻豆精品在线播放| 国产精品腿扒开做爽爽爽挤奶网站| 在线观看亚洲视频啊啊啊啊| 亚洲一级在线观看| 亚洲精品视频免费| 久久九九国产精品怡红院| 欧美麻豆久久久久久中文| 韩国福利一区| 亚洲欧美国产精品桃花| 日韩亚洲欧美精品| 久久综合免费视频影院| 国产精品午夜国产小视频| 亚洲国产欧美日韩| 欧美在线视频一区二区| 亚洲一区国产视频| 欧美大片在线影院| 国产综合欧美在线看| 亚洲夜晚福利在线观看| 99ri日韩精品视频| 美女精品视频一区| 国产日韩一区二区三区在线| av成人动漫| 亚洲视频免费看| 国内外成人免费视频| 亚洲在线播放| 亚洲调教视频在线观看| 欧美成人一区二区三区在线观看| 国产午夜精品麻豆| 亚洲手机成人高清视频| 99综合视频| 欧美激情一区二区三区在线 | 在线国产亚洲欧美| 欧美一级播放| 久久超碰97人人做人人爱| 国产精品久久久久久久久久尿| 亚洲久久一区二区| 日韩一区二区免费高清| 欧美激情一二三区| 亚洲破处大片| 一本久道久久综合婷婷鲸鱼| 欧美人与禽猛交乱配| 91久久夜色精品国产九色| 亚洲精品免费在线观看| 欧美jizzhd精品欧美巨大免费| 在线日韩一区二区| 亚洲欧洲精品一区二区三区| 你懂的成人av| 亚洲国产精品第一区二区| 亚洲国产一区二区a毛片| 男女av一区三区二区色多| 狠狠色综合网| 亚洲国产高清一区二区三区| 久久综合久久久| 亚洲国产成人tv| 亚洲最新在线视频| 欧美午夜美女看片| 亚洲午夜一级| 久久成人免费电影| 国产一区二区三区精品久久久| 久久成人久久爱| 模特精品裸拍一区| 亚洲日本欧美日韩高观看| 中文精品视频| 国产精品入口| 欧美在线视频一区二区| 免费看的黄色欧美网站| 亚洲国产精品日韩| 亚洲视频在线观看视频| 国产精品视频不卡| 久久国产精品一区二区| 农夫在线精品视频免费观看| 国产精品素人视频| 亚洲国产成人精品视频| 一区二区冒白浆视频| 国产精品福利在线观看| 亚洲欧美一区二区视频| 卡一卡二国产精品| 亚洲欧洲另类| 亚洲欧美国产精品va在线观看 | 亚洲黄色av一区| 欧美区高清在线| 亚洲影院色在线观看免费| 久久久久久久999精品视频| 亚洲国产综合在线看不卡| 亚洲一区免费观看| 国产亚洲人成网站在线观看| 亚洲国产精品久久| 欧美日韩一区二区三区免费| 欧美亚洲日本网站| 欧美激情精品久久久久久| 亚洲一区二区av电影| 久久综合久久综合久久| 夜久久久久久| 久久综合色播五月| 正在播放日韩| 巨乳诱惑日韩免费av| 一本久久a久久精品亚洲| 久久久午夜电影| 99精品99久久久久久宅男| 久久久久久精| 中日韩美女免费视频网址在线观看| 久久久91精品国产| 99re热精品| 老牛影视一区二区三区| 在线视频日韩| 美女亚洲精品| 亚洲专区一二三| 欧美福利视频在线观看| 亚洲欧美日韩中文视频| 欧美另类综合| 久久精品日韩一区二区三区| 欧美午夜精品一区| 亚洲欧洲一区二区三区在线观看| 国产精品黄色在线观看| 91久久久国产精品| 国产精品有限公司| 日韩午夜在线视频| 激情综合色综合久久| 亚洲欧美日韩一区| 99精品国产一区二区青青牛奶| 久久综合久久综合这里只有精品| 亚洲午夜影视影院在线观看| 欧美精品xxxxbbbb| 亚洲福利专区| 国产热re99久久6国产精品| 亚洲性av在线| 亚洲区国产区|