實(shí)用電子秤的設(shè)計(jì)和制作_第1頁(yè)
實(shí)用電子秤的設(shè)計(jì)和制作_第2頁(yè)
實(shí)用電子秤的設(shè)計(jì)和制作_第3頁(yè)
實(shí)用電子秤的設(shè)計(jì)和制作_第4頁(yè)
實(shí)用電子秤的設(shè)計(jì)和制作_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

...wd......wd......wd...綜合實(shí)訓(xùn)論文綜合實(shí)訓(xùn)論文(實(shí)用電子秤的設(shè)計(jì)與制作)學(xué)院名稱(chēng):電氣信息工程學(xué)院專(zhuān)業(yè):電氣工程及其自動(dòng)化班級(jí):05自控〔1〕姓名:姜中娟學(xué)號(hào):05312205指導(dǎo)教師:朱品偉2009年1月實(shí)用電子秤的設(shè)計(jì)與制作摘要:本系統(tǒng)利用應(yīng)變式稱(chēng)重臺(tái),將四片應(yīng)變片采用全橋形式接入測(cè)量電路,經(jīng)過(guò)運(yùn)放OP07組成的儀表放大器放大,再由串行模數(shù)轉(zhuǎn)換芯片TLC549進(jìn)展A/D轉(zhuǎn)換,轉(zhuǎn)換結(jié)果送入單片機(jī)AT89C51,通過(guò)同向門(mén)7407驅(qū)動(dòng)四位數(shù)碼管顯示。關(guān)鍵詞:應(yīng)變片;儀表放大器;TLC549;AT89C51Abstract:Thesystemusesstrainweighingunits,fourstraingaugeswiththeformoffullbridgeaccessedtothemeasurementcircuit,afterthecompositionofOP07instrumentationamplifier.Thenbyserialanalog-to-digitalconversionchipTLC549forA/Dconversion,theconversionresultsaregiventothesingle-chipmicrocomputerAT89C51,thenthroughthe7407drivetofourdigitaltubedisplay.Keywords:Straingauge;Measuringapplianceamplifier;TLC549;AT89C51目錄1概述1.1引言1.2系統(tǒng)原理概述1.3組成及框圖2硬件電路設(shè)計(jì)2.1應(yīng)變電橋電路2.2儀表放大器電路2.32.4顯示電路3軟件設(shè)計(jì)3.1程序流程圖3.2源程序清單4系統(tǒng)調(diào)試與分析4.1硬件調(diào)試4.2軟件調(diào)試4.3綜合調(diào)試4.4故障分析與解決方案5功能測(cè)試及結(jié)果分析5.1測(cè)試儀器5.2測(cè)試結(jié)果與分析6完畢語(yǔ)參考文獻(xiàn)附錄1概述1.1引言隨著科技的進(jìn)步,對(duì)電子秤的應(yīng)用越來(lái)越廣泛。傳統(tǒng)機(jī)械秤是杠桿放大系統(tǒng),系統(tǒng)中載重架上比擬小的垂直偏移經(jīng)過(guò)放大后在秤的刻度上形成很大的指針偏轉(zhuǎn)。然而載重架的偏移量通常很大,所以不允許機(jī)械秤安裝在工業(yè)過(guò)程的設(shè)備中,相反,用于電子秤的稱(chēng)重傳感器的壓縮量通常可以忽略不計(jì),可以安裝在工業(yè)過(guò)程設(shè)備中。本系統(tǒng)是基于單片機(jī)控制的電子秤,控制精度較高,實(shí)時(shí)性較強(qiáng),同時(shí)采用LED顯示,既美觀(guān)又實(shí)用。1.2系統(tǒng)原理概述本系統(tǒng)利用應(yīng)變式稱(chēng)重臺(tái),將四片應(yīng)變片采用全橋形式接入測(cè)量電路,經(jīng)過(guò)運(yùn)放OP07組成的儀表放大器放大,再由串行模數(shù)轉(zhuǎn)換芯片TLC549進(jìn)展A/D轉(zhuǎn)換,轉(zhuǎn)換結(jié)果送入單片機(jī)AT89C51,通過(guò)同向門(mén)7407驅(qū)動(dòng)四位數(shù)碼管顯示。由稱(chēng)重傳感器來(lái)的電信號(hào)經(jīng)過(guò)放大和處理后,通過(guò)模/數(shù)轉(zhuǎn)換后在LED上顯示。儀表放大器的輸出需經(jīng)采集卡采集,經(jīng)過(guò)CSY9.0虛擬儀器軟件分析,得到較好的線(xiàn)性度和靈敏度后,才能再送入A/D芯片進(jìn)展轉(zhuǎn)換。1.3組成及框圖±15V供±15V供電電圖1系統(tǒng)框圖2硬件電路設(shè)計(jì)2.1應(yīng)變電橋電路電阻應(yīng)變式傳感器是利用電阻應(yīng)變片將應(yīng)變轉(zhuǎn)換為電阻變化的傳感器,傳感器由在彈性元件上粘貼電阻應(yīng)變敏感元件構(gòu)成。當(dāng)被測(cè)物理量作用在彈性元件上時(shí),彈性元件的變形引起應(yīng)變敏感元件的阻值變化,通過(guò)轉(zhuǎn)換電路轉(zhuǎn)換成電量輸出,電量變化的大小反映了被測(cè)物理量的大小。其主要缺點(diǎn)是輸出信號(hào)小、線(xiàn)性范圍窄,而且動(dòng)態(tài)響應(yīng)較差。但由于應(yīng)變片的體積小,商品化的應(yīng)變片有多種規(guī)格可供選擇,而且可以靈活設(shè)計(jì)彈性敏感元件的形式以適應(yīng)各種應(yīng)用場(chǎng)合,所以用應(yīng)變片制造的應(yīng)變式壓力傳感器在測(cè)量力、力矩、壓力、加速度、重量等參數(shù)中仍有非常廣泛的應(yīng)用。應(yīng)變片是最常用的測(cè)力傳感元件。當(dāng)用應(yīng)變片測(cè)試時(shí),應(yīng)變片要結(jié)實(shí)地粘貼在測(cè)試體外表,測(cè)件受力發(fā)生形變,應(yīng)變片的敏感柵隨同變形,其電阻值也隨之發(fā)生相應(yīng)的變化。通過(guò)測(cè)量電路,轉(zhuǎn)換成電信號(hào)輸出顯示。當(dāng)具有初始電阻值R的應(yīng)變片粘貼于試件外表時(shí),試件受力引起的外表應(yīng)變,將傳遞給應(yīng)變片的敏感柵,使其產(chǎn)生電阻相對(duì)變化ΔR/R。在一定應(yīng)變范圍內(nèi)ΔR/R與ε的關(guān)系滿(mǎn)足下式:,ε為應(yīng)變片的軸向應(yīng)變。定義K=(ΔR/R)/ε為應(yīng)變片的靈敏系數(shù)。它表示安裝在被測(cè)試件上的應(yīng)變?cè)谄漭S向受到單向應(yīng)力時(shí),引起的電阻相對(duì)變化ΔR/R與其單向應(yīng)力引起的試件外表軸向應(yīng)變?chǔ)胖?。電阻?yīng)變片計(jì)把機(jī)械應(yīng)變轉(zhuǎn)換成ΔR/R后,應(yīng)變電阻變化一般都很微小,例如傳感器的應(yīng)變片電阻值120Ω,靈敏系數(shù)K=2,彈性體在額定載荷作用下產(chǎn)生的應(yīng)變?yōu)?000μ,應(yīng)變電阻相對(duì)變化量為:ΔR/R=K*ε=2*1000*10ˉ6=0.002可以看出電阻變化只有120*0.002=0.24Ω,其電阻變化率只有0.2%。這樣小的電阻變化既難以直接準(zhǔn)確測(cè)量,又不便直接處理。因此,必須采用轉(zhuǎn)換電路,把應(yīng)變片計(jì)的ΔR/R變化轉(zhuǎn)換成電壓或電流變化。通常采用惠斯登電橋電路實(shí)現(xiàn)這種轉(zhuǎn)換。假設(shè)將電橋四臂接入四片應(yīng)變片,如圖2所示,即兩個(gè)受拉應(yīng)變,兩個(gè)受壓應(yīng)變,將兩個(gè)應(yīng)變符號(hào)一樣的接入相對(duì)橋臂上,構(gòu)成全橋差動(dòng)電路。在接入四片應(yīng)變片時(shí),需滿(mǎn)足以下條件:相鄰橋臂應(yīng)變片應(yīng)變狀態(tài)應(yīng)相反,相對(duì)橋臂應(yīng)變片應(yīng)變狀態(tài)應(yīng)一樣??珊?jiǎn)稱(chēng)為:“相鄰相反,相對(duì)一樣〞。此時(shí)全橋差動(dòng)電路不僅沒(méi)有非線(xiàn)性誤差,而且電壓靈敏度圖2全橋電路為單片工作時(shí)的4倍,同時(shí)具有溫度補(bǔ)償作用。當(dāng)E和電阻相對(duì)變化一定時(shí),電橋的輸出電壓及其電壓靈敏度與各橋臂阻值的大小無(wú)關(guān)。2.2儀表放大器電路2.2.1儀表放大器工作原理由于傳感器的輸出信號(hào)往往較小,必須經(jīng)過(guò)放大電路進(jìn)展調(diào)理放大,再進(jìn)展測(cè)量。常用的放大電路可以由單運(yùn)放放大器、雙運(yùn)放放大器、三運(yùn)放放大器或直接由集成儀表放大器〔如AD620、AD623〕等構(gòu)成。下面以三運(yùn)放構(gòu)成的儀表放大器為例說(shuō)明儀表放大器的工作原理及性能指標(biāo),運(yùn)算放大器選擇高精度運(yùn)放OP07。2.2.2集成運(yùn)算放大器OP-07OP-07有A、D、C、E各檔,它是高精度運(yùn)算放大器,具有極低的失調(diào)電壓〔10μV〕和偏置電流〔0.7nA〕,它的溫漂系數(shù)為0.5μV/℃,OP-07具有較高的共模輸入范圍〔±14V〕,共模抑制比CMRR=126dB,以及極寬的供電電流范圍〔從±3V到±18V〕,雙電源供電。ADOP-07的封裝、管腳排列以及根本連接方式如以下列圖所示,OP07一般不需要調(diào)零,如需調(diào)零,可在1和8管腳之間接一個(gè)電位器,阻值可為20k,參見(jiàn)根本接法圖。圖3OP-07封裝圖管腳功能圖根本接法圖4運(yùn)算放大器引腳圖2.2.3儀表放大器工作電路圖5,圖6是壓力傳感器的測(cè)量電路,由兩個(gè)局部組成。前一局部是采用三個(gè)運(yùn)放構(gòu)成的儀表放大器,后面的放大器將儀表放大器的輸出電壓進(jìn)一步放大。R28是電橋的調(diào)零電阻,R42是整個(gè)放大電路的調(diào)零電阻,R29,R40調(diào)整運(yùn)放增益。儀表放大器因?yàn)檩斎胱杩垢撸材R种颇芰枚鳛殡姌虻慕涌陔娐?。其增益可用下式表示:A1=1+2R30/R29;反相放大器局部的增益可用下式表示:A2=-〔R38+R40〕/R37;圖5儀表放大器圖6反相放大器2.3一般電子秤的A/D轉(zhuǎn)換精度越高越好,A/D精度越高,電子秤的靈敏度越高。但12的A/D芯片價(jià)格比擬貴,考慮到實(shí)驗(yàn)室條件,本次設(shè)計(jì)采用8位串行A/D芯片TLC549。TLC549是美國(guó)德州儀器公司生產(chǎn)的8位串行A/D轉(zhuǎn)換器芯片,可與通用微處理器通過(guò)SDO、SCLK、CS三條口線(xiàn)進(jìn)展串行接口"具有4MHz片內(nèi)系統(tǒng)時(shí)鐘和軟硬件控制電路,轉(zhuǎn)換時(shí)間最長(zhǎng)17微秒。允許的最高轉(zhuǎn)換速率為40000次/秒。總失調(diào)誤差最大為±0.5LSB〔最低有效位〕??捎糜谳^小信號(hào)的采樣。與AT89C51的具體連接線(xiàn)路如圖7所示。REF+接5V電源,REF-接地,圖中輸入電壓為3.35V,TLC549的AIN引腳接儀表放大器的輸出端。SDO、CS、SCLK分別接AT89C51的P1.0、P1.1、P1.2引腳。圖7TLC549電路連接TLC549在讀出前一次數(shù)據(jù)后,馬上進(jìn)展電壓采樣,ADC轉(zhuǎn)換,轉(zhuǎn)換完后就進(jìn)入HOLD模式,直到再次讀取數(shù)據(jù)時(shí),芯片才會(huì)進(jìn)展下一次A/D轉(zhuǎn)換。也就是說(shuō),本次讀出的數(shù)據(jù)是前一次轉(zhuǎn)換的值,讀操作后就會(huì)再啟動(dòng)一次轉(zhuǎn)換,一次轉(zhuǎn)換所用的時(shí)間最長(zhǎng)為17uS。2.4顯示電路采用4個(gè)共陰數(shù)碼管,以動(dòng)態(tài)掃描方式顯示電壓值。圖8顯示電路3軟件設(shè)計(jì)3.1程序流程圖開(kāi)始開(kāi)始程序初始化程序初始化A/DA/D轉(zhuǎn)換拆數(shù)拆數(shù)顯示顯示完畢完畢圖9程序流程圖3.2源程序清單#include<reg51.h>#include<intrins.h>#defineuintunsignedint#defineucharunsignedchar sbitcs=P1^1;/*片選*/sbitclk_adc=P1^2;/*TLC549的時(shí)鐘信號(hào)*/sbitdout_adc=P1^0;/*TLC549的數(shù)據(jù)輸出*/floatvolt;uintb;ucharLED0_data,LED1_data,LED2_data,LED3_data;ucharcodeSegcode[10]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};voiddisplay();voiddelay(uintv);/*1ms延時(shí)子函數(shù)*/voiddelay(unsignedintc){ unsignedinti,j; for(i=0;i<c;i++) for(j=0;j<120;j++);}/*TLC549轉(zhuǎn)換數(shù)據(jù)讀出程序*/uchartlc549_read(){uchari,adcdata;adcdata=0;cs=1;clk_adc=0;cs=0;_nop_();_nop_();_nop_();for(i=0;i<8;i++){clk_adc=1;adcdata=adcdata<<1;if(dout_adc)adcdata++;clk_adc=0;}cs=1;delay(1);returnadcdata;}/*將十進(jìn)制數(shù)拆成送數(shù)碼管的顯示碼*/voiddectobit(intdec){LED3_data=dec/1000;dec=dec%1000;LED2_data=dec/100; dec=dec%100; LED1_data=dec/10; dec=dec%10; LED0_data=dec;}/*顯示程序*/voiddisplay(){P0=Segcode[LED3_data];//個(gè)位P2&=~0x01;delay(5);P2|=0x01;P0=Segcode[LED2_data];//十位P2&=~0x02;delay(5);P2|=0x02;P0=Segcode[LED1_data];P2&=~0x04;delay(5);P2|=0x04;//百位P0=Segcode[LED0_data];//千位P2&=~0x08;delay(5);P2|=0x08;}voidmain(void){while(1){ volt=tlc549_read(); volt=volt*5.0/255*1000;//轉(zhuǎn)換成毫伏 dectobit(volt);for(b=100;b>0;b--) display();}}4系統(tǒng)調(diào)試與分析4.1硬件調(diào)試硬件調(diào)試是整個(gè)調(diào)試步驟中第一步,硬件電路的正確性,是其它各局部正常工作的先決條件。(1)首先判斷購(gòu)置的各個(gè)元器件本身是否已經(jīng)損壞,再則根據(jù)電路原理圖仔細(xì)檢查元器件是否有組裝上的錯(cuò)誤,諸如極性電容、集成塊安裝方向錯(cuò)誤等。再利用萬(wàn)用表檢測(cè)各個(gè)焊點(diǎn)是否存在虛焊等問(wèn)題,并且按照原理圖一局部一局部的檢測(cè),著重注意走線(xiàn)、接點(diǎn)之間是否存在相互間的短路、開(kāi)路或接錯(cuò)等。(2)根據(jù)圖10所示,應(yīng)變式傳感器已經(jīng)裝在傳感器試驗(yàn)臺(tái)上。傳感器中各應(yīng)變片上的R1、R2、R3、R4接線(xiàn)顏色分別為黃色、藍(lán)色、紅色、白色,可用萬(wàn)用表測(cè)量同一種顏色的兩端判別,R1=R2=R3=R4=350Ω。圖10應(yīng)變式傳感器安裝示意圖(3)接入電源,撥通電源開(kāi)關(guān),將實(shí)驗(yàn)板調(diào)節(jié)增益電位器R29〔參考圖7和圖8〕順時(shí)針調(diào)節(jié)大致到中間位置,再進(jìn)展儀表放大器調(diào)零,方法為將儀表放大器的正、負(fù)輸入端〔在做板時(shí)要預(yù)留插孔〕與地短接,調(diào)節(jié)電路板上調(diào)零電位器R42,輸出的電壓讀數(shù)為零,關(guān)閉電源。〔注意:當(dāng)R29、R42的位置一旦確定,就不能改變〕(4)電路板上的R25、R26、R27接入350Ω電阻,接成直流全橋。檢查接線(xiàn)無(wú)誤后,接通電源。調(diào)節(jié)電橋調(diào)零電位器R28,使電路板的輸出電壓壓降為零。4.2軟件調(diào)試軟件調(diào)試主要應(yīng)用Keil軟件進(jìn)展程序的調(diào)試,Keil軟件全面支持匯編語(yǔ)言,C51語(yǔ)言的編譯/連接、調(diào)試。(1)A/D轉(zhuǎn)換程序的調(diào)試(2)顯示程序的調(diào)試4.3綜合調(diào)試在完成了硬件和軟件調(diào)試工作以后,便可進(jìn)展系統(tǒng)的綜合調(diào)試。綜合調(diào)試一般采用全速斷點(diǎn)調(diào)試運(yùn)行方式,在這個(gè)階段的主要工作是排除系統(tǒng)中遺留的錯(cuò)誤以提高系統(tǒng)的動(dòng)態(tài)性能和精度。4.4故障分析與解決方案4.4.1故障出現(xiàn)情況(1)數(shù)碼管顯示數(shù)值不穩(wěn)定;(2)數(shù)碼管顯示數(shù)值為零;4.4.2解決方案〔針對(duì)上述故障一一對(duì)應(yīng)的解決方案〕(1)在主程序調(diào)用顯示程序之前加了一個(gè)循環(huán),實(shí)現(xiàn)循環(huán)調(diào)用顯示程序,便實(shí)現(xiàn)了數(shù)值的穩(wěn)定顯示。(2)一開(kāi)場(chǎng)顯示數(shù)值始終為零,然后將程序中volt=volt*5.0/255*1000改成volt=1234,編譯下載后可以穩(wěn)定的顯示1234,說(shuō)明顯示局部的硬件電路和程序沒(méi)有問(wèn)題。再測(cè)TLC549的輸入電壓,測(cè)出一個(gè)負(fù)值,由于此處的TLC549的REF+為+5V,REF-為0,所以TLC549的輸入電壓須為正值。然后調(diào)節(jié)應(yīng)變電橋電阻的位置,便實(shí)現(xiàn)了TLC549的輸入電壓為正值,數(shù)碼管便可正常顯示。5功能測(cè)試及結(jié)果分析5.1測(cè)試儀器(1)應(yīng)變式稱(chēng)重臺(tái)(2)直流穩(wěn)壓電源(3)數(shù)字萬(wàn)用表5.2測(cè)試結(jié)果在托盤(pán)上放置一只砝碼,讀取電壓數(shù)值,依次增加砝碼和讀取相應(yīng)的電壓值。記下實(shí)驗(yàn)結(jié)果填入表1中。表1測(cè)試數(shù)據(jù)重量〔g〕20406080100120140160180200電

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論