国产aⅤ无码专区亚洲aⅤ蜜芽_国产亚洲成人精品久无码av毛片一级不卡_水蜜桃在线尤物在线观看_亚洲色偷偷综合亚洲av78_95gao国产成视频在线观看_亚洲特级毛片免费观看_91最新欧美日韩_文字幕丰满乱孑伦无码专区_午夜不卡视频在线观看一区二区_中国男男gay 18无套网站

行業(yè)動態(tài)

當(dāng)前位置:首頁>>新聞中心>>行業(yè)動態(tài) 發(fā)布時間:2017-06-16 00:59:14

基于HX711數(shù)顯稱重儀的設(shè)計

時間:2017-06-16 00:59:14 來源:本站 點擊數(shù):719

利用應(yīng)變式傳感器、HX711、AT89C51模塊來設(shè)計數(shù)顯稱重儀,介紹了稱重儀的設(shè)計方案以及實施過程中應(yīng)注 意的問題。

本文設(shè)計的數(shù)顯稱重儀是基于電阻應(yīng)變式傳 感器、以單片機為控制核心的稱重控制顯示系統(tǒng), 測量范圍為0 — 10kg,測量精度士2g液晶屏顯示 測量數(shù)據(jù),同時可將多次測量數(shù)據(jù)通過串口送計 算機顯示。該系統(tǒng)具有精度高、性能穩(wěn)定、操作簡 便等特點。稱重儀設(shè)計框圖如下圖1所示。

鋼鐵1.jpg

1.硬件電路設(shè)計

1.1稱重傳感器

電阻應(yīng)變式稱重傳感器由電阻應(yīng)變片、彈性 體和檢測電路等幾個主要部分組成。彈性體在外 力作用下產(chǎn)生彈性變形,使粘貼在他表面的電阻 應(yīng)變片也隨同產(chǎn)生變形,電阻應(yīng)變片變形后,它的 阻值將發(fā)生變化(增大或減?。?,再經(jīng)相應(yīng)的測量 電路把這一電阻變化轉(zhuǎn)換為電信號(電壓或電 流),從而完成了將外力變換為電信號的過程。

檢測電路如圖2所示,將電阻應(yīng)變片的電阻 變化轉(zhuǎn)變?yōu)殡妷狠敵?。因為惠斯登電橋具有很?/span> 優(yōu)點,如可以抑制溫度變化的影響,可以抑制側(cè)向 力干擾,可以比較方便地解決稱重傳感器的補償 問題等,所以惠斯登電橋在稱重傳感器中得到了廣泛的應(yīng)用.

 鋼鐵2.jpg

 

2惠斯登電橋構(gòu)成的檢測電路 稱重傳感器一般有輸入輸出共四根線,輸出 電阻一般為 35on、48on、7oon、1ooon輸入端一 般會進行一些溫度、靈敏度的補償,輸入端電阻會 比輸出端高20?1oon因此用萬用表量一下電阻 值可以判斷出輸入輸出端子。

1.2放大電路

應(yīng)變式稱重傳感器輸出信號幅度很小mV 甚至MV量級),且常常伴隨有較大的噪聲。對于 這樣的信號,電路處理的第一步通常是采用儀表 放大器先將小信號放大。儀表放大器電路比簡單 的差分放大電路具有更好的共模抑制能力。放大 的最主要目的不是增益,而是提高電路的信噪比。 本設(shè)計中儀表放大器采用了 OPo7三運放的結(jié) 構(gòu)。如圖3所示。

鋼鐵3.jpg

當(dāng)R1 = R2,R3 = R4Rf=R5,電路的增益 G= (1 + 2R1/RG1)(Rf/R3)由公式可見, 電路增益的調(diào)節(jié)可以通過改變RG1阻值實現(xiàn)。

1.3 A/D轉(zhuǎn)換電路

A/D轉(zhuǎn)換器采用電子秤專用芯片HX711,這是一款專為高精度電子秤而設(shè)計的24A/D轉(zhuǎn) 換器芯片。與同類型其它芯片相比,該芯片集成 了包括穩(wěn)壓電源、片內(nèi)時鐘振蕩器等其它同類型 芯片所需要的外圍電路。

3儀表放大電路 輸入選擇開關(guān)可任意選取通道A或通道B, 與其內(nèi)部的低噪聲可編程放大器相連。通道A 的可編程增益為12864,對應(yīng)的滿額度差分輸 入信號幅值分別為士 20mV或士 40mV。通道B 則為固定的32增益,所對應(yīng)的滿量程差分輸入電 壓為士 80mV。通道B應(yīng)用于包括電池在內(nèi)的系 統(tǒng)參數(shù)檢測。本設(shè)計將儀表放大器輸出接至通道 A模擬差分輸入端,如下圖4所示。

鋼鐵4.jpg

1.4 單片機及接口電路

單片機采用A  89C51芯片,與按鍵、液晶、 計算機接口電路如圖5所示。HX711串口通訊 線接至單片機P1.0P1. 1 口。經(jīng)單片機處理后, 將稱重數(shù)據(jù)送液晶顯示。同時將多次測量數(shù)據(jù)通 過串口送計算機顯示。

2.軟件設(shè)計

稱重儀的程序主要包括主程序A/D轉(zhuǎn)換子 程序、液晶顯示子程序以及串口通訊子程序。其 A/D轉(zhuǎn)換子程序尤為重要,選擇不同的輸入通 道和增益,對應(yīng)的程序也不同,選擇A通道,增益 128的程序如下。

unsigned long ReadCount( void){ unsigned long Count unsigned char i;

ADSK=0;//ADSK  hx711 時鐘引腳,起 始低電平

Count — 0 ; while(ADDO);

for(i —0i<24;i++ ) //循環(huán) 24 次,讀取 hx71124位輸出二進制數(shù)字量 {ADSK — 1;

Count= Count<<1 ;

ADSK — 0;

if(ADDO) Count++ ;

}

ADSK—1;

Count = Counr0x800000;// 25 個脈沖,對 Count 進行補碼處理 ADSK — 0;

return(Count) ; //ReadCount ( void) 子程序 返回值為讀取的Count24位數(shù)據(jù)量

}

3.電路實施中應(yīng)注意的問題

檢測傳感器的輸入輸出特性往往只在一 定范圍內(nèi)近似線性,而在有些范圍內(nèi)明顯呈非線 性。因此需要準備大量的測試數(shù)據(jù),以備軟件進 行分段處理。

本次稱重傳感器的最大輸出信號僅為 4mV 左右,而我們采用的儀表放大電路是由三運 放及電阻、電位器構(gòu)成,運放選擇、電阻阻值的精 、PCB布線等因素都會比集成儀表放大器產(chǎn)生 更大的失調(diào)電壓漂移誤差,因此必須在軟件硬件 實施中采取措施減少誤差。

鋼鐵5.jpg

4.結(jié)語

對于電類專業(yè)學(xué)生來說,尋找一個合適的綜 合實訓(xùn)項目,作為課程教學(xué)與今后職業(yè)崗位之間 的橋梁,數(shù)顯稱重儀不失為一個典型案例。上述電路只需更改前面的傳感器,即可實現(xiàn)測溫、測電 壓、測電流等其它功能,適用性強。