單片機(jī)在商用電子秤中的應(yīng)用畢業(yè)設(shè)計(jì)_第1頁(yè)
單片機(jī)在商用電子秤中的應(yīng)用畢業(yè)設(shè)計(jì)_第2頁(yè)
單片機(jī)在商用電子秤中的應(yīng)用畢業(yè)設(shè)計(jì)_第3頁(yè)
單片機(jī)在商用電子秤中的應(yīng)用畢業(yè)設(shè)計(jì)_第4頁(yè)
單片機(jī)在商用電子秤中的應(yīng)用畢業(yè)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩31頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 本 科 畢 業(yè) 論 文題 目 單片機(jī)在商用電子秤中的應(yīng)用 學(xué) 院 工業(yè)制造學(xué)院 專 業(yè) 測(cè)控技術(shù)與儀器 學(xué)生姓名 李金漢 學(xué) 號(hào) 200810114103 年級(jí) 2008級(jí) 指導(dǎo)教師 趙悅 職稱 副教授 2012 年 06 月 1 日單片機(jī)在商用電子秤中的應(yīng)用專 業(yè):測(cè)控技術(shù)與儀器 學(xué) 號(hào):200810114106學(xué) 生:李 金 漢 指導(dǎo)老師:趙 悅摘要:近年來,電子稱重技術(shù)取得了突飛猛進(jìn)的發(fā)展,電子稱在稱重計(jì)量領(lǐng)域中占有越來越重要的地位。尤其是商用電子稱,由于其具有準(zhǔn)確度高、反應(yīng)靈敏、結(jié)構(gòu)簡(jiǎn)單等優(yōu)點(diǎn),被廣泛應(yīng)用于工商貿(mào)易、輕工食品、醫(yī)藥衛(wèi)生等領(lǐng)域。目前,機(jī)械秤正在逐步被電子秤取代,這就促使

2、電子秤的研究需要進(jìn)一步的深入。本文設(shè)計(jì)的電子秤以單片機(jī)為主要部件,可大致分為:數(shù)據(jù)采集部分、信號(hào)放大部分、模數(shù)轉(zhuǎn)換部分、單片機(jī)控制部分、人機(jī)接口部分。通過重力傳感器取得重量信息,用信號(hào)放大電路實(shí)現(xiàn)將采集的信息放大,利用ad轉(zhuǎn)換器把輸入的模擬信號(hào)轉(zhuǎn)換成數(shù)字信號(hào)送入單片機(jī)中進(jìn)行處理,單片機(jī)將送入的信息通過運(yùn)算和處理進(jìn)行相應(yīng)的控制。最后與led顯示器、鍵盤和蜂鳴器能實(shí)現(xiàn)調(diào)節(jié)單價(jià)、去皮處理、顯示總價(jià)格、超值警報(bào)等功能使他智能化,符合現(xiàn)代社會(huì)要求。關(guān)鍵字:?jiǎn)纹瑱C(jī);電子秤;傳感器;秤重技術(shù)、single chip microcomputer application in commercial electr

3、onic scalespecialty : measurement and control student number : 200810114106technology and instruments student : li jinhan suprvisor : zhao yueabstarct: in recent years, electronic weighing technology has made make a spurt of progress and the electronic occupies an increasingly important position,esp

4、ecially for commercial electronics, due to its high accuracy, sensitive reaction, simple structure and other advantages,they are widely used in industrial and commercial trade, light food, medicine and other fields. at present, the mechanical scale is gradually being replaced by electronic scales, w

5、hich requires further study in this field. in this paper, the design of the electronic scale uses single chip microcomputer as main components, which can be roughly divided into six part as following: data acquisition, signal amplifying part, a/d conversion part, and a singlechip control part, part

6、of the man-machine interface. the gravity sensor gains weight information,then,the signal amplification circuit realizes information amplification, and the ad converter sends the digital that is converted from analog signal into the microcontroller for processing.by zhen, the microcontroller sends i

7、nformation through the operation and processing of the corresponding control. finally ,with the keyboard, led display and buzzer,it can to achieve price regulation, peeling process, displaying the total price, value alarm function and many other intelligent functions to meet the requirements of mode

8、rn society.keyword: single chip microcomputer; electronic scale; sensor; weighing technology目錄第一章 緒論11.1 引言11.2 研究背景11.3 研究的目的與意義11.4 課題的的研究任務(wù)2第二章 方案論證42.1數(shù)據(jù)采集部分42.2前級(jí)放大部分42.3 a/d轉(zhuǎn)換器42.4 控制器部分52.5鍵盤輸入52.6 顯示輸出5第三章 硬件組成631硬件結(jié)構(gòu)框圖632傳感器63.2.1傳感器的定義及應(yīng)用63.2.2稱重傳感器的工作原理73.2.3稱重傳感器的結(jié)構(gòu)73.3前端信號(hào)處理83.4 a/d轉(zhuǎn)換器9

9、3.4.1數(shù)模轉(zhuǎn)換器的分類93.4.2 adc的分類103.4.3模數(shù)轉(zhuǎn)換器ad574a103.5 at89c51單片機(jī)133.6顯示電路部分153.6.1 led結(jié)構(gòu)原理153.6.2 動(dòng)態(tài)顯示 led 顯示器接口153.6.3 按字段掃描的七段led驅(qū)動(dòng)接口153.7報(bào)警電路部分163.8行列鍵盤的輸入17第四章 稱量誤差194.1傳感器和放大器誤差194.2傳感器和放大器誤差194.3 a/d轉(zhuǎn)換器的誤差194.3.1量化誤差194.3.2偏移誤差204.3.3滿刻度誤差204.3.4非線性誤差20第五章 系統(tǒng)的軟件設(shè)計(jì)215.1軟件設(shè)計(jì)構(gòu)想215.1.1軟件設(shè)計(jì)總體結(jié)構(gòu)215.1.2鍵

10、盤處理子程序流程22第六章 結(jié) 論25附錄126附錄227參考文獻(xiàn)28致謝29第一章 緒論1.1 引言隨著時(shí)代科技的迅猛發(fā)展,微電子學(xué)和計(jì)算機(jī)等現(xiàn)代電子技術(shù)的成就給傳統(tǒng)的電子測(cè)量與儀器帶來了巨大的沖擊和革命性的影響。常規(guī)的測(cè)試儀器儀表和控制裝置被更先進(jìn)的智能儀器所取代,使得傳統(tǒng)的電子測(cè)量?jī)x器在遠(yuǎn)離、功能、精度及自動(dòng)化水平定方面發(fā)生了巨大變化,并相應(yīng)的出現(xiàn)了各種各樣的智能儀器控制系統(tǒng),使得科學(xué)實(shí)驗(yàn)和應(yīng)用工程的自動(dòng)化程度得以顯著提高。20世紀(jì)90年代以來,隨著科學(xué)技術(shù)的進(jìn)步,工業(yè)生產(chǎn)自動(dòng)化、智能化水平的提高,各行業(yè)對(duì)稱重計(jì)量提出了許多新要求,歸納起來主要是:稱重技術(shù)從靜態(tài)稱重向動(dòng)態(tài)稱重方向發(fā)展;測(cè)

11、量方法從模擬測(cè)量向數(shù)字測(cè)量方向發(fā)展;測(cè)量特點(diǎn)從單參數(shù)測(cè)量向多參數(shù)測(cè)量方向發(fā)展;電子衡器產(chǎn)品的技術(shù)性能向高速率、高準(zhǔn)確度、高穩(wěn)定性、高可靠性方向發(fā)展1.2 研究背景作為重量測(cè)量?jī)x器,電子秤在各行各業(yè)開始顯現(xiàn)其測(cè)量準(zhǔn)確,測(cè)量速度快,易于實(shí)時(shí)測(cè)量和監(jiān)控的巨大優(yōu)點(diǎn),并開始逐漸取代傳統(tǒng)型的機(jī)械杠桿測(cè)量稱,成為測(cè)量領(lǐng)域的主流產(chǎn)品。隨著數(shù)字信息時(shí)代的到來,在工業(yè)過程檢測(cè)和稱重計(jì)量與控制系統(tǒng)中,數(shù)字化電子稱和數(shù)字稱重系統(tǒng)的應(yīng)用越來越多。1.3 研究的目的與意義單片機(jī)(scm)是微型計(jì)算機(jī)的一個(gè)分支,因其主要組成部分集成在一個(gè)芯片上而得名。在20世紀(jì),單片機(jī)的應(yīng)用已極為廣泛,主要應(yīng)用于控制領(lǐng)域,用以實(shí)現(xiàn)各種測(cè)試

12、及控制系統(tǒng),為了強(qiáng)調(diào)其控制屬性,也可以把單片機(jī)稱為微控制器mcu(micro controller unit)。單片機(jī)控制能提高經(jīng)濟(jì)效益、改善產(chǎn)品質(zhì)量與減輕勞動(dòng)強(qiáng)度,將會(huì)發(fā)揮越來越大的作用。單片機(jī)就是把中央處理器cpu(central processing unit)、隨機(jī)存儲(chǔ)器ram(random access memory)、只讀存儲(chǔ)器rom(read only memory)、中斷系統(tǒng)、定時(shí)器/計(jì)數(shù)器以及i/o(input/output)口電路等主要部件,集成在一塊芯片上。雖然單片機(jī)只是一個(gè)芯片,但從組成和功能上看,它以具有了計(jì)算機(jī)系統(tǒng)的屬性,為此稱它為單片微型計(jì)算機(jī)scmc(singl

13、e chip micro computer ),簡(jiǎn)稱單片機(jī)。由于單片機(jī)在應(yīng)用時(shí)通常是處于被控系統(tǒng)的核心地位并融于其中,即以嵌入的方式進(jìn)行使用,為了強(qiáng)調(diào)其“嵌入”的特點(diǎn),也常常將單片機(jī)稱為嵌入式微控制器emcu(embedded micro controller unit)。根據(jù)控制應(yīng)用的需要,可以將單片機(jī)分為通用型和專用型兩種類型。通用型單片機(jī)的內(nèi)部資源比較豐富,性能全面且適用性強(qiáng),能覆蓋多種應(yīng)用需求。專用型單片機(jī)是專門針對(duì)某個(gè)特定產(chǎn)品的,例如電度表和ic卡讀寫器上的單片機(jī)等。單片機(jī)在控制系統(tǒng)中的在線應(yīng)用就是以計(jì)算機(jī)代替常規(guī)的模擬或數(shù)字控制電路,使計(jì)算機(jī)位于其中并成為控制系統(tǒng)、測(cè)試系統(tǒng)或信號(hào)處

14、理系統(tǒng)的一個(gè)組成部分。通常把這種帶計(jì)算機(jī)的控制系統(tǒng)稱為計(jì)算機(jī)控制系統(tǒng)。為了滿足對(duì)計(jì)算機(jī)的體積小、功耗低、價(jià)格廉及控制功能強(qiáng)等要求,應(yīng)當(dāng)使用單片機(jī)。在我國(guó),隨著改革開放的深入,零售業(yè)的引入,我國(guó)經(jīng)濟(jì)與國(guó)際經(jīng)濟(jì)的接軌,定量包裝也將成為公眾貿(mào)易的主要商品計(jì)量形式。因此,如何精確、快速進(jìn)行物品的秤重就成為一個(gè)重要課題。目前,國(guó)內(nèi)的稱重式系統(tǒng)的控制部分主要是采用單片機(jī)或plc系統(tǒng),單片機(jī)或plc具有穩(wěn)定性好、抗干擾能力強(qiáng)、系統(tǒng)易擴(kuò)展、配置典型,容易構(gòu)成各種規(guī)模的應(yīng)用系統(tǒng)等優(yōu)點(diǎn),并能提供更強(qiáng)的數(shù)據(jù)處理能力,可以實(shí)現(xiàn)復(fù)雜的控制算法。近年來,電子稱重技術(shù)取得了突飛猛進(jìn)的發(fā)展,電子稱在稱重計(jì)量領(lǐng)域中占有越來越重

15、要的地位。尤其是商用電子稱,由于其具有準(zhǔn)確度高、反應(yīng)靈敏、結(jié)構(gòu)簡(jiǎn)單等優(yōu)點(diǎn),被廣泛應(yīng)用于工商貿(mào)易、輕工食品、醫(yī)藥衛(wèi)生等領(lǐng)域。目前,機(jī)械秤正在逐步被電子秤取代,這就促使電子秤的研究需要進(jìn)一步的深入。稱重工具從機(jī)械到電子的智能化轉(zhuǎn)變,將給人們?nèi)粘I顜肀憬?,給全國(guó)乃至世界帶來效益的提高、經(jīng)濟(jì)的發(fā)展。1.4 課題的的研究任務(wù)技術(shù)要求:1. 重量 0-30kg,最小稱量8g。2. 顯示重量、單價(jià)和總價(jià);有置零、去皮、累計(jì)和清零功能。任務(wù)的內(nèi)容:1. 控制系統(tǒng)的整體方案確定;2. 檢測(cè)重量電路設(shè)計(jì);3. 顯示和鍵盤電路設(shè)計(jì);4. a/d轉(zhuǎn)換電路設(shè)計(jì);5. 電源電路設(shè)計(jì);第二章 方案論證2.1數(shù)據(jù)采集部分

16、由于考慮到稱重范圍為30kg,重量誤差不大于8g,考慮到秤臺(tái)自重、振動(dòng)和沖擊分量,還要避免超重?fù)p壞傳感器,所以傳感器量程必須大于額定的30kg。所以根據(jù)設(shè)計(jì)要求,選擇了l-psii-10型傳感器,為雙孔懸臂梁形式,是電子計(jì)價(jià)秤的專用產(chǎn)品,也可以用于制造傳感器構(gòu)成的電子案秤,臺(tái)秤及專用衡器等,其各項(xiàng)指標(biāo)較為優(yōu)秀。可以滿足本設(shè)計(jì)的精度要求。稱重傳感器有彈性體、電阻應(yīng)變片電纜線等組成,內(nèi)部線路采用惠更斯電橋,當(dāng)彈性體承受載荷體產(chǎn)生形變時(shí),輸出信號(hào)電壓10。2.2前級(jí)放大部分壓力傳感器輸出的電壓信號(hào)為毫伏級(jí),所以對(duì)運(yùn)算放大器要求很高。我們考慮可以采用以下幾種方案可以采用:方案一:利用普通低溫漂運(yùn)算放大

17、器構(gòu)成多級(jí)放大器。普通低溫漂運(yùn)算放大器構(gòu)成多級(jí)放大器會(huì)引入大量噪聲。由于a/d轉(zhuǎn)換器需要很高的精度,所以幾毫伏的干擾信號(hào)就會(huì)直接影響最后的測(cè)量精度。所以,此種方案不宜采用。方案二:由高精度低漂移運(yùn)算放大器構(gòu)成差動(dòng)放大器。差動(dòng)放大器具有高輸入阻抗,增益高的特點(diǎn),可以利用普通運(yùn)放做成一個(gè)差動(dòng)放大器。優(yōu)點(diǎn):輸入級(jí)加入跟隨放大器,增大了輸入阻抗,中間級(jí)為差動(dòng)放大電路,滑動(dòng)變阻器可以調(diào)節(jié)輸出零點(diǎn),最后一級(jí)可以用于微調(diào)放大倍數(shù),使輸出滿足滿量程要求。輸出級(jí)為反向放大器,所以輸出電阻不是很大,比較符合應(yīng)用要求。故選擇此種方式作為前級(jí)放大部分7。2.3 a/d轉(zhuǎn)換器由任務(wù)要求可知:a/d轉(zhuǎn)換器誤差應(yīng)在0.03

18、以下12位a/d精度:30kg/4096=7.32g14位a/d精度:30kg/16384=0.18g考慮到其他部分所帶來的干擾,12位a/d就能滿足系統(tǒng)精度要求。所以我們需要選擇12位或者精度更高的a/d。同時(shí)逐次逼近型a/d轉(zhuǎn)換,一般具有采樣/保持功能。采樣頻率高,功耗比較低,是理想的高速、高精度、省電型a/d轉(zhuǎn)換器件。高精度逐次逼近型a/d轉(zhuǎn)換器一般都帶有內(nèi)部基準(zhǔn)源和內(nèi)部時(shí)鐘,基于89c51構(gòu)成的系統(tǒng)設(shè)計(jì)時(shí)僅需要外接幾個(gè)電阻、電容。但考慮到所轉(zhuǎn)換的信號(hào)為一慢變信號(hào),逐次逼近型a/d轉(zhuǎn)換器的快速的優(yōu)點(diǎn)不能很好的發(fā)揮,且根據(jù)系統(tǒng)的要求,12位a/d足以滿足精度要求,太高的精度就反而浪費(fèi)了系統(tǒng)

19、資源。故選用12位逐次逼近型a/d轉(zhuǎn)換器,如:ad574。2.4 控制器部分本系統(tǒng)基于51系列單片機(jī)來實(shí)現(xiàn),因?yàn)橄到y(tǒng)需要大量的控制顯示和鍵盤。不宜采用大規(guī)??删幊踢壿嬈骷篶pld、fpga來實(shí)現(xiàn)。(因?yàn)榇笠?guī)??删幊踢壿嬈骷话闶鞘褂脿顟B(tài)機(jī)方式來實(shí)現(xiàn),即所解決的問題都是規(guī)則的有限狀態(tài)轉(zhuǎn)換問題。本系統(tǒng)狀態(tài)較多,難度較大。)另外系統(tǒng)沒有其它高標(biāo)準(zhǔn)的要求,我們最終選擇了at89c51通用的比較普通單片機(jī)來實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)。其性能參數(shù)足以滿足系統(tǒng)要求。2.5鍵盤輸入 鍵盤輸入是人機(jī)交互界面中最重要的組成部分。本系統(tǒng)的鍵盤采用44鍵盤,用單片機(jī)的p1口來進(jìn)行信號(hào)采集,判斷是否有鍵按下,然后根據(jù)按鍵動(dòng)作來進(jìn)行

20、下一步的操作。2.6 顯示輸出 采用led顯示器進(jìn)行顯示,采用74ls154進(jìn)行串/并轉(zhuǎn)換數(shù)據(jù)傳輸。采用74ls154是因?yàn)楸驹O(shè)計(jì)采用較多的led顯示器,芯片數(shù)量太多往往會(huì)導(dǎo)致led亮度不夠,但74ls154可以很好的解決這一問題,故選擇74ls154來完成本設(shè)計(jì)。第三章 硬件組成31硬件結(jié)構(gòu)框圖單片機(jī)at89c51鍵盤控制led顯示稱重傳感器前端信號(hào)處理a/d轉(zhuǎn)換器報(bào)警裝置 圖 3-1 系統(tǒng)框圖32傳感器3.2.1傳感器的定義及應(yīng)用能感受規(guī)定的被測(cè)量,并按照一定規(guī)律轉(zhuǎn)換成可用輸出信號(hào)的器件或裝置。通常傳感器由敏感元件和轉(zhuǎn)換元件組成。其中敏感元件指?jìng)鞲衅髦心苤苯痈惺鼙粶y(cè)量的部分,轉(zhuǎn)換部分指?jìng)鞲?/p>

21、器中能將敏感元件輸出量轉(zhuǎn)換為適于傳輸和測(cè)量的電信號(hào)部分。現(xiàn)代科技的快速發(fā)展使人類社會(huì)進(jìn)入了信息時(shí)代,在信息時(shí)代人們的社會(huì)活動(dòng)將主要依靠對(duì)信息資源的開發(fā)和獲取、傳輸和處理,而傳感器處于自動(dòng)檢測(cè)與控制系統(tǒng)之首,是感知獲取與檢測(cè)信息的窗口;傳感器處于研究對(duì)象與測(cè)控系統(tǒng)的接口位置,一切科學(xué)研究和生產(chǎn)過程要獲取的信息,都要通過它轉(zhuǎn)換為易傳輸與處理的電信號(hào)。因此,傳感器的地位與作用特別重要。載荷和力傳感器是試驗(yàn)技術(shù)和工業(yè)測(cè)量中用得較多的一種傳感器。在本系統(tǒng)中,傳感器將被測(cè)物料的重量轉(zhuǎn)化為適于傳輸和測(cè)量的電信號(hào),它處于整個(gè)稱重系統(tǒng)的最前端,其性能將會(huì)影響整個(gè)系統(tǒng)的工作狀態(tài)和稱量結(jié)果的精度。在各種測(cè)力傳感器中

22、,電阻應(yīng)變式傳感器是應(yīng)用最為廣泛的傳感器之一,雖然新型傳感器不斷出現(xiàn),為測(cè)控技術(shù)開拓了新的領(lǐng)域,但是由于電阻應(yīng)變測(cè)量技術(shù)具有結(jié)構(gòu)簡(jiǎn)單、使用方便、性能穩(wěn)定可靠、靈敏度高、易于實(shí)現(xiàn)測(cè)控過程自動(dòng)化、測(cè)量速度快等獨(dú)特的優(yōu)點(diǎn),可以預(yù)見在以后它仍將是一種主要的測(cè)試手段。3.2.2稱重傳感器的工作原理電阻應(yīng)變式傳感器由彈性敏感元件與電阻應(yīng)變片構(gòu)成。彈性敏感元件在感受被測(cè)量時(shí)將產(chǎn)生變形,起表面產(chǎn)生應(yīng)變。而粘貼在彈性敏感元件表面的電阻應(yīng)變片將隨著彈性敏感元件產(chǎn)生應(yīng)變,因此電阻應(yīng)變片的電阻值也產(chǎn)生相應(yīng)的變化。這樣,通過測(cè)量電阻應(yīng)變片的電阻值變化,就可以確定被測(cè)物料的重量。電阻應(yīng)變片的工作原理是基于金屬的應(yīng)變效應(yīng)。

23、金屬絲的電阻值()與材料的電阻率()及其幾何尺寸(長(zhǎng)度和面積)有關(guān),在承受機(jī)械變形(拉伸或壓縮)的過程中,這三者都要發(fā)生變化,因而引起金屬絲的電阻變化,這種現(xiàn)象稱為金屬的電阻應(yīng)變效應(yīng)。3.2.3稱重傳感器的結(jié)構(gòu)根據(jù)電阻應(yīng)變式傳感器彈性元件的不同,力傳感器可以分為柱式、梁式、環(huán)式、框式等幾種類型。本系統(tǒng)所使用的稱重傳感器是一種特殊梁式力傳感器,為了改變梁的特性(在提高其特性的同時(shí)也增加其靈敏度),將梁做成特殊形狀,以改變其應(yīng)力分布并增加剛度。在板狀梁上有兩個(gè)孔,當(dāng)梁的端部有集中力作用時(shí),孔內(nèi)承受彎曲變形。將應(yīng)變片粘貼在孔的內(nèi)壁,應(yīng)變片處于相反的應(yīng)力區(qū)內(nèi),當(dāng)兩邊的變形為拉伸時(shí),另兩邊為壓縮變形,四

24、個(gè)應(yīng)變片組成差動(dòng)電橋,輸出特性的線形度好;另外,這種梁的剛度比單梁好,故動(dòng)態(tài)特性好,滯后小。橋路內(nèi)自動(dòng)補(bǔ)償,從而提高傳感器精度,使用時(shí)對(duì)力點(diǎn)位置的要求也降低了,這種梁在小量程工業(yè)電子秤和商業(yè)電子秤中得到了廣泛的應(yīng)用3。本設(shè)計(jì)選用稱重傳感器如圖3-2所示:圖3-2 傳感器實(shí)物圖相關(guān)參數(shù)如表3-1所示:表3-1 傳感器相關(guān)參數(shù)額定載荷:15,30,50,100,200kg絕緣電阻:5000m靈敏度:1.80.002 mv/v工作溫度范圍:-30+70綜合性誤差:0.02f.s安全過載:150f.s蠕變(30分鐘):0.03f.s極限過載:250f.s零點(diǎn)平衡:1f.s推薦激勵(lì)電壓:1012v dc

25、零點(diǎn)溫度影響:0.02f.s/10最大激勵(lì)電壓:15v dc輸出溫度影響:0.02f.s/10密封等級(jí):ip67輸入阻抗:42010(ohms)導(dǎo)線規(guī)格:5*1000 mm輸出阻抗:3522(ohms)最大臺(tái)面尺寸:600*800 mm*mm3.3前端信號(hào)處理被測(cè)量由傳感器轉(zhuǎn)換為電信號(hào),在沒有干擾的情況下,信號(hào)源為單一有效信號(hào)直接加到放大器上將微弱信號(hào)放大。但在許多場(chǎng)合,傳感器輸出的微弱電信號(hào)還包含有工頻,靜電和電磁藕合等干擾信號(hào)(噪聲),有時(shí)甚至是與有效信號(hào)相同頻率的干擾信號(hào)。稱上述噪聲為共模干擾。對(duì)這種含有共模干擾的信號(hào)的放大需要放大電路具有很高的共模抑制比以及高增益、低噪聲和高輸入阻抗的

26、特點(diǎn)。習(xí)慣上將這種放大器稱作測(cè)量放大器閉。測(cè)量放大器電路結(jié)構(gòu)的兩個(gè)差動(dòng)輸入端是兩個(gè)輸入阻抗和電壓增益對(duì)稱的同相輸入端,由于性能對(duì)稱,其漂移將大大減小,加上高輸入阻抗和高共模抑制比,對(duì)微小差模電壓很敏感,因而適宜與傳感器配合使用15。在差分放大電路中,阻抗匹配問題是影響共模抑制比的主要因素。如果用分立運(yùn)算放大器來做測(cè)量電路,難免有電阻值的差異,因而造成共模抑制比的降低和增益的非線性。采用厚膜工藝制作的集成測(cè)量放大器解決了上述匹配問題,此外集成芯片較分立放大器具有性能優(yōu)異、體積小、結(jié)構(gòu)簡(jiǎn)單、成本低的優(yōu)點(diǎn)8。信號(hào)放大系統(tǒng)電路如圖3.4所示:圖3-3 前級(jí)信號(hào)放大電路 3.4 a/d轉(zhuǎn)換器經(jīng)采樣/保持

27、電路得到的模擬量必須轉(zhuǎn)換成數(shù)字量,才能由計(jì)算機(jī)處理。能完成模擬量轉(zhuǎn)換成數(shù)字量的器件稱作模數(shù)轉(zhuǎn)換器(adc)。它是模擬量信號(hào)源與數(shù)字計(jì)算機(jī)之間的接口,因此,它的轉(zhuǎn)換速率和進(jìn)度應(yīng)滿足整個(gè)系統(tǒng)對(duì)采樣頻率和精度的要求。3.4.1數(shù)模轉(zhuǎn)換器的分類adc可以分為兩大類:直接型和間接型。直接型adc是將輸入的電壓信號(hào)直接轉(zhuǎn)換成數(shù)字碼。間接型adc是將輸入的電信號(hào)先轉(zhuǎn)換成中間變量(如時(shí)間、頻率、脈沖寬度等),再把中間變量轉(zhuǎn)換成數(shù)字碼。adc的基本原理是基于時(shí)間間隔數(shù)字變換、頻率數(shù)字變換及電壓數(shù)字變換等,根據(jù)原理的不同,常用的adc又可分為雙積分型、跟蹤型、逐次逼近型、和(積分增量)調(diào)制型。3.4.2 adc的

28、分類超大規(guī)模集成電路技術(shù)的發(fā)展,使集成adc發(fā)展迅速、品種繁多、性能各異。各種adc的主要技術(shù)指標(biāo)由芯片的器件手冊(cè)上給出,如何選擇adc應(yīng)考慮以下原則:1)adc的位數(shù)adc的位數(shù)決定了其分辨率的高低,8位以下為低分辨率;10位和12位為中分辨率;14位和16位為高分辨率。一個(gè)測(cè)控系統(tǒng)的精度受多個(gè)環(huán)節(jié)的影響,作為其中之一,adc的位數(shù)選擇,至少要比總精度要求的最低分辨率高一位,總精度對(duì)于adc的轉(zhuǎn)換精度要求不等于對(duì)分辨率(位數(shù))的要求,但轉(zhuǎn)換精度包括分辨率大小所決定的量化誤差及相關(guān)的偏移誤差。選擇位數(shù)過多沒有意義,且價(jià)格較高。2)adc的轉(zhuǎn)換速率adc的轉(zhuǎn)換速率應(yīng)滿足不失真地重現(xiàn)被測(cè)信號(hào)的要求

29、,具體地說應(yīng)滿足采樣定理(shannon定理)對(duì)采樣頻率的要求。采樣定理指出,實(shí)現(xiàn)采樣信號(hào)完全恢復(fù)被測(cè)模擬信號(hào)的最小頻率為(為采樣頻率,為被測(cè)模擬信號(hào)中最高諧波分量的頻率),而實(shí)際應(yīng)用中由于被測(cè)信號(hào)并不完全具備上式在推導(dǎo)過程中被假設(shè)為“有限帶寬”的條件,通常至少取為4,將采樣頻率選取為理論值的10倍也是很平常的。不同類型的adc的轉(zhuǎn)換速率大不相同。積分和跟蹤比較型的轉(zhuǎn)換速率低,轉(zhuǎn)換時(shí)間從幾毫秒到幾十毫秒,只能構(gòu)成低速的轉(zhuǎn)換器,一般用于壓力、溫度及流量等緩慢變化的參數(shù)測(cè)試。逐次逼近型屬于中速adc,轉(zhuǎn)換時(shí)間為微秒級(jí),用于多通道過程控制和聲頻數(shù)字轉(zhuǎn)換系統(tǒng)。并列型是高速adc,轉(zhuǎn)換時(shí)間僅為20100

30、ns,適用于實(shí)時(shí)瞬態(tài)記錄、數(shù)字通訊、視頻數(shù)字轉(zhuǎn)換系統(tǒng)等6。此外,在選擇adc時(shí)還應(yīng)考慮是否需要使用采樣/保持器、adc的供電電壓、adc的量程、引腳、工作現(xiàn)場(chǎng)的環(huán)境條件等問題。3.4.3模數(shù)轉(zhuǎn)換器ad574a根據(jù)系統(tǒng)的設(shè)計(jì)要求,選擇了12位模數(shù)轉(zhuǎn)換器ad574a作為模數(shù)轉(zhuǎn)換部件。ad574a為逐次逼近型adc,它的突出特點(diǎn)是芯片內(nèi)部包含微機(jī)接口控制邏輯電路和三態(tài)輸出緩沖器,可以直接與8位、12位或16位微處理器的數(shù)據(jù)總線相連。讀寫及轉(zhuǎn)換命令由控制總線提供,輸出可以是12位一次讀出或分兩次讀出:先讀高8位,再讀低4位。輸入電壓可有單極性和雙極性兩種。對(duì)外可提供一個(gè)10伏基準(zhǔn)電壓,最大輸出電流1.

31、5ma。有較寬的溫度范圍1。芯片引腳功能:ad574a采用28腳雙列直插式封裝,引腳圖及各引腳的功能如圖3.5所示:圖3-4 ad574引腳圖:12位數(shù)據(jù)輸出。:數(shù)據(jù)模式選擇,此線輸入信號(hào)為“1”時(shí),12條輸出線均有效:此線輸入信號(hào)為“0”時(shí),12位分成高8位和低4位兩次輸出。:字節(jié)地址/短周期。在讀數(shù)狀態(tài),如果為低電平,當(dāng)=0時(shí),則輸出高8位數(shù);當(dāng)=1時(shí),則輸出低4位數(shù),禁止高8位輸出;如果為高電平,則的狀態(tài)不起作用。的另一功能是控制轉(zhuǎn)換周期,在轉(zhuǎn)換狀態(tài),當(dāng)=0時(shí),產(chǎn)生12位轉(zhuǎn)換,轉(zhuǎn)換周期位25s;當(dāng)=1時(shí),產(chǎn)生8位轉(zhuǎn)換,轉(zhuǎn)換周期位16us。:芯片選擇。當(dāng)0時(shí),芯片被選中。:讀/轉(zhuǎn)換信號(hào)。當(dāng)

32、=1時(shí),允許讀取a/d轉(zhuǎn)換結(jié)果;當(dāng)=0時(shí),允許啟動(dòng)a/d轉(zhuǎn)換。ce:芯片允許。ce=7允許轉(zhuǎn)換或讀a/d轉(zhuǎn)換結(jié)果,從此端輸入啟動(dòng)脈沖。sts:狀態(tài)信號(hào)。sts=1時(shí),表示正在a/d轉(zhuǎn)換;sts=0時(shí),表示a/d轉(zhuǎn)換已經(jīng)完成。refout:基準(zhǔn)電壓輸出。芯片內(nèi)部基準(zhǔn)電壓源為l0v。refin:基準(zhǔn)電壓輸入。如果itijfout通過電阻接至refin,則可用來調(diào)量程。bipout:雙極性補(bǔ)償。若輸入模擬信號(hào)為雙極性(-5v+5v或-10v+10v)則要同時(shí)使用此腳;此腳還可用于調(diào)零點(diǎn)。10:l0v量程輸入端。20:20v量程輸入端。上述ce,和sts是ad574a與微機(jī)連接時(shí)的主要接口信號(hào)線。ce

33、,五個(gè)控制信號(hào)組合的作用如表所示。表3.6 ad574a控制信號(hào)組合的作用ce工作狀態(tài)0*不工作*不工作10*0啟動(dòng)12位轉(zhuǎn)換10*1啟動(dòng)8位轉(zhuǎn)換111接5v*并行輸出12位數(shù)字111接地0并行輸出高8位數(shù)字111接地1并行輸出低4位數(shù)字工作時(shí)序與工作方式ad574a工作于兩種不同的工作狀態(tài):一是a/d轉(zhuǎn)換過程:另一是數(shù)據(jù)讀出過程。轉(zhuǎn)換過程的控制主要是轉(zhuǎn)換的啟動(dòng)過程,啟動(dòng)過程完成后,控制信號(hào)在轉(zhuǎn)換過程中無效。而控制過程分為轉(zhuǎn)換啟動(dòng)過程和數(shù)據(jù)讀出過程。ad574a可在兩種方式下工作:一種是0v+10v的單極性工作方式,另一種是+5v-5v的雙極性工作方式。 單極性工作方式時(shí),ad574a輸出的數(shù)

34、字量是二進(jìn)制碼;雙極性工作方式時(shí),ad574a輸出的是偏移二進(jìn)制碼。3.5 at89c51單片機(jī)at89c51芯片圖如下:圖3.8 at89c51 的引腳圖vcc:供電電壓。 gnd:接地。 p0口:p0口為一個(gè)8位漏級(jí)開路雙向i/o口,每腳可吸收8ttl門電流。當(dāng)p1口的管腳第一次寫1時(shí),被定義為高阻輸入。p0能夠用于外部程序數(shù)據(jù)存儲(chǔ)器,它可以被定義為數(shù)據(jù)/地址的第八位。在fiash編程時(shí),p0口作為原碼輸入口,當(dāng)fiash進(jìn)行校驗(yàn)時(shí),p0輸出原碼,此時(shí)p0外部必須被拉高。 p1口:p1口是一個(gè)內(nèi)部提供上拉電阻的8位雙向i/o口,p1口緩沖器能接收輸出4ttl門電流。p1口管腳寫入1后,被內(nèi)

35、部上拉為高,可用作輸入,p1口被外部下拉為低電平時(shí),將輸出電流,這是由于內(nèi)部上拉的緣故。在flash編程和校驗(yàn)時(shí),p1口作為第八位地址接收。 p2口:p2口為一個(gè)內(nèi)部上拉電阻的8位雙向i/o口,p2口緩沖器可接收,輸出4個(gè)ttl門電流,當(dāng)p2口被寫“1”時(shí),其管腳被內(nèi)部上拉電阻拉高,且作為輸入。并因此作為輸入時(shí),p2口的管腳被外部拉低,將輸出電流。這是由于內(nèi)部上拉的緣故。p2口當(dāng)用于外部程序存儲(chǔ)器或16位地址外部數(shù)據(jù)存儲(chǔ)器進(jìn)行存取時(shí),p2口輸出地址的高八位。在給出地址“1”時(shí),它利用內(nèi)部上拉優(yōu)勢(shì),當(dāng)對(duì)外部八位地址數(shù)據(jù)存儲(chǔ)器進(jìn)行讀寫時(shí),p2口輸出其特殊功能寄存器的內(nèi)容。p2口在flash編程和校

36、驗(yàn)時(shí)接收高八位地址信號(hào)和控制信號(hào)。 p3口:p3口管腳是8個(gè)帶內(nèi)部上拉電阻的雙向i/o口,可接收輸出4個(gè)ttl門電流。當(dāng)p3口寫入“1”后,它們被內(nèi)部上拉為高電平,并用作輸入。作為輸入,由于外部下拉為低電平,p3口將輸出電流(ill)這是由于上拉的緣故。p3口也可作為at89c51的一些特殊功能口,如下表所示: p3.0rxd(串行輸入口) p3.1txd(串行輸出口) p3.2/int0(外部中斷0) p3.3/int1(外部中斷1) p3.4t0(記時(shí)器0外部輸入) p3.5t1(記時(shí)器1外部輸入) p3.6/wr(外部數(shù)據(jù)存儲(chǔ)器寫選通) p3.7/rd(外部數(shù)據(jù)存儲(chǔ)器讀選通) p3口同時(shí)

37、為閃爍編程和編程校驗(yàn)接收一些控制信號(hào)。 rst:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持rst腳兩個(gè)機(jī)器周期的高電平時(shí)間。 ale/prog:當(dāng)訪問外部存儲(chǔ)器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在flash編程期間,此引腳用于輸入編程脈沖。在平時(shí),ale端以不變的頻率周期輸出正脈沖信號(hào),此頻率為振蕩器頻率的1/6。因此它可用作對(duì)外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲(chǔ)器時(shí),將跳過一個(gè)ale脈沖。如想禁止ale的輸出可在sfr8eh地址上置0。此時(shí),ale只有在執(zhí)行movx,movc指令是ale才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)ale

38、禁止,置位無效。 /psen:外部程序存儲(chǔ)器的選通信號(hào)。在由外部程序存儲(chǔ)器取指期間,每個(gè)機(jī)器周期兩次/psen有效。但在訪問外部數(shù)據(jù)存儲(chǔ)器時(shí),這兩次有效的/psen信號(hào)將不出現(xiàn)。 /ea/vpp:當(dāng)/ea保持低電平時(shí),則在此期間外部程序存儲(chǔ)器(0000h-ffffh),不管是否有內(nèi)部程序存儲(chǔ)器。注意加密方式1時(shí),/ea將內(nèi)部鎖定為reset;當(dāng)/ea端保持高電平時(shí),此間內(nèi)部程序存儲(chǔ)器。在flash編程期間,此引腳也用于施加12v編程電源(vpp)。 xtal1:反向振蕩放大器的輸入及內(nèi)部時(shí)鐘工作電路的輸入。 xtal2:來自反向振蕩器的輸出2。3.6顯示電路部分在實(shí)際使用時(shí),特別是有微處理器的

39、系統(tǒng)中,如果用多位的led顯示,一般采取動(dòng)態(tài)掃描方式、分時(shí)循環(huán)顯示,即多個(gè)發(fā)光管輪流交替點(diǎn)亮。這種方式的依據(jù)是利用人眼的滯留現(xiàn)象,只要在1秒內(nèi)一個(gè)發(fā)光管亮24次以上,每次點(diǎn)亮?xí)r間維持1ms以上,則人眼感覺不到閃爍,宏觀上仍可看到多位led同時(shí)顯示的效果。動(dòng)態(tài)顯示可以簡(jiǎn)化硬件、降低成本、減小功耗。3.6.1 led結(jié)構(gòu)原理發(fā)光二極管顯示器是單片機(jī)應(yīng)用產(chǎn)品中常用的廉價(jià)輸出設(shè)備。它是由若干個(gè)發(fā)光二極管組成顯示的字段。當(dāng)二極管導(dǎo)通時(shí)相應(yīng)的一個(gè)點(diǎn)或一個(gè)筆劃發(fā)光,就能顯示出各種字符。led 數(shù)碼顯示器有兩種結(jié)構(gòu):將所有發(fā)光二極管的陽(yáng)極連在一起,稱為共陽(yáng)接法,公共端 com 接高電平,當(dāng)某個(gè)字段的陰極接低電

40、平時(shí),對(duì)應(yīng)的字段就點(diǎn)亮;而將有發(fā)光二極管的陰極連在一起,稱為共陰接法,公共端 com 接低電平,當(dāng)某個(gè)字段的陽(yáng)極接高電平時(shí),對(duì)應(yīng)的字段就點(diǎn)亮。每段所需電流一般為 515ma,實(shí)際電流視具體的 led 數(shù)碼顯示器而定。3.6.2 動(dòng)態(tài)顯示 led 顯示器接口所謂的動(dòng)態(tài)顯示就是一位一位地輪流點(diǎn)亮各位顯示器,對(duì)每一位顯示器而言,每隔一段時(shí)間點(diǎn)亮一次。顯示器的亮度跟導(dǎo)通的電流有關(guān),也和點(diǎn)亮的時(shí)間與間隔的比例有關(guān)。為了保護(hù)各段led不被損壞,需外加限流電阻。3.6.3 按字段掃描的七段led驅(qū)動(dòng)接口常見的掃描顯示驅(qū)動(dòng)接口都是按顯示位掃描的,這種顯示方式的優(yōu)點(diǎn)是硬件和顯示程序都較簡(jiǎn)單。但在顯示位數(shù)較多時(shí),

41、字符的顯示亮度就明顯下降,甚至到了不能實(shí)際使用的程度。一般顯示位數(shù)超過12位,顯示亮度就明顯下降。因?yàn)檫@時(shí)七段led顯示器每一位顯示時(shí)間很少,只有超過顯示時(shí)間的十二分之一。如果顯示位再增加,那么按顯示位掃描的驅(qū)動(dòng)方式就很難勝任了。按字段掃描的驅(qū)動(dòng)方式則可以解決這個(gè)問題。適用于較多顯示位的led顯示器的驅(qū)動(dòng)。由于時(shí)按字段掃描,即使加上小數(shù)點(diǎn)字段也只有8段,所以無論有多少位的led顯示器,掃描顯示的時(shí)間和間隔的時(shí)間都是不變的。每一段的led工作電流都是平均電流的8倍。七段led的公共端電流等于每一段的工作電流,比按顯示位掃描時(shí)小,總的字段電流由每一字段的工作電流和顯示位數(shù)的多少?zèng)Q定。最大電流等于每

42、一字段工作電流與顯示位的乘積11。所以我們采用74ls164來解決這一問題,接線如圖3-6所示:圖3-6 74ls164接線圖3.7報(bào)警電路部分一個(gè)完美的電路設(shè)計(jì),不但只是能夠保證系統(tǒng)能夠在正常條件下穩(wěn)定運(yùn)行,還要能夠使系統(tǒng)在非正常情況下向用戶發(fā)出警告,以便使用戶發(fā)現(xiàn)問題。為此,在設(shè)計(jì)系統(tǒng)后,又添加了報(bào)警部分,把報(bào)警電路引線接到單片機(jī)pc3口,當(dāng)傳感器檢測(cè)到的信號(hào)經(jīng)過模數(shù)轉(zhuǎn)換和單片機(jī)處理后大于系統(tǒng)的稱重范圍時(shí),發(fā)出報(bào)警信號(hào)12。圖3-73.8行列鍵盤的輸入計(jì)算機(jī)控制系統(tǒng)中,數(shù)據(jù)和控制信號(hào)的輸入豐要使用鍵盤。的軟件處理方法是影響系統(tǒng)使用和操作性能的重要因素。鍵盤接口及其軟件的任務(wù)主要包括以下幾個(gè)

43、方面:l 檢測(cè)并判斷是否有鍵按下。l 按鍵開關(guān)的延時(shí)消抖功能。l 計(jì)算并確定按鍵的鍵值。l 程序根據(jù)計(jì)算出的鍵值進(jìn)行一系列的動(dòng)作處理和執(zhí)行。(1)行列式鍵盤的基本結(jié)構(gòu)行列式鍵盤中的鍵實(shí)際上就是一個(gè)機(jī)械開關(guān),位下行線和列線的交點(diǎn)處,當(dāng)鍵被按下時(shí),其交點(diǎn)的行線和列線接通,使相應(yīng)行線或列線上的電平發(fā)生變化,根據(jù)電平變化情況確定被按下的鍵。(2)鍵盤接口方式選擇常用的鍵識(shí)別方法有:行掃描法、線翻轉(zhuǎn)法和利用8279鍵盤接口的中斷法。前兩種方法相當(dāng)于查詢法,需要反復(fù)查詢按鍵的狀態(tài),會(huì)占用大量的cpu時(shí)間:后種方法在響鍵按下時(shí)向cpu申請(qǐng)中斷,平時(shí)并不需要占用cpu時(shí)間。在本系統(tǒng)中,完全可以不使用中斷法完成

44、鍵盤接口,這是小系統(tǒng)的特殊性決定的。首先,在本系統(tǒng)而言,以實(shí)現(xiàn)便攜式的設(shè)計(jì),硬件電路使用的器件越少越好。其次,被測(cè)信號(hào)由外中斷引腳輸入,未占用單片機(jī)4個(gè)并行i/o口中的任何一個(gè),系統(tǒng)有足夠的資源利用自身i/o口完成接口。最后,只有傳感器輸出信號(hào)頻率為空載頻率,系統(tǒng)處與空閑的狀態(tài)下,才允許鍵盤輸入,因此鍵盤識(shí)別占用的cpu時(shí)間不會(huì)對(duì)系統(tǒng)正常工作造成影響。因此直接利用單片機(jī)并行接口完成鍵盤的接口,采用線翻轉(zhuǎn)法進(jìn)行鍵盤識(shí)別。通常的線翻轉(zhuǎn)法是將行線和列線分別接到兩個(gè)不向的并行口,通過設(shè)置各并行口的狀態(tài)改變行線和列線的輸入輸出工作方式,但這樣過多地占用了系統(tǒng)的硬件資源,必須進(jìn)行相應(yīng)調(diào)整。高4位用于列控制

45、,低4位用于行控制,通過軟件中的邏輯運(yùn)算控制使同一個(gè)并行口的不同管腳工作在不向的輸入輸出方式下,來實(shí)現(xiàn)線翻轉(zhuǎn)法的鍵盤識(shí)別工作4。鍵盤接口電路如圖3-8所示:圖3-8 鍵盤接口電路第四章 稱量誤差在本系統(tǒng)中,稱重部分由機(jī)械傳力系統(tǒng)、傳感器、放大器和數(shù)據(jù)采集卡組成,它們本身的固有誤差構(gòu)成了系統(tǒng)固有的稱量誤差。其中,機(jī)械秤體傳力系統(tǒng)誤差較難消除,只有通過提高設(shè)計(jì)與制造工藝水平來減小這一部分的誤差,而傳感器、放大器和ad轉(zhuǎn)換部分的誤差取決于本身的精度。4.1傳感器和放大器誤差在本稱重測(cè)量系統(tǒng)中用采用的是電阻應(yīng)變式傳感器,其誤差的來源和補(bǔ)償方法在前文中以有詳細(xì)敘述。需要指出的是,雖然全橋差動(dòng)電路補(bǔ)償了由

46、溫度引起的漂移和非線性誤差,但由于傳感器中使用的每個(gè)應(yīng)變片的性能參數(shù)并不完全相同,應(yīng)變片還有橫向效應(yīng)、機(jī)械滯后性和蠕變等特性,傳感器的誤差不可能全部消除。測(cè)量放大器ad522是一種高共模抑制的精密放大器,但也存在一定的電壓漂移、非線性誤差及增益誤差,仍會(huì)對(duì)測(cè)量的精度造成一定的影響。4.2傳感器和放大器誤差在本稱重測(cè)量系統(tǒng)中用采用的是電阻應(yīng)變式傳感器,其誤差的來源和補(bǔ)償方法在前文中以有詳細(xì)敘述。需要指出的是,雖然全橋差動(dòng)電路補(bǔ)償了由溫度引起的漂移和非線性誤差,但由于傳感器中使用的每個(gè)應(yīng)變片的性能參數(shù)并不完全相同,應(yīng)變片還有橫向效應(yīng)、機(jī)械滯后性和蠕變等特性,傳感器的誤差不可能全部消除。測(cè)量放大器a

47、d522是一種高共模抑制的精密放大器,但也存在一定的電壓漂移、非線性誤差及增益誤差,仍會(huì)對(duì)測(cè)量的精度造成一定的影響。4.3 a/d轉(zhuǎn)換器的誤差4.3.1量化誤差放大電路輸出的模擬信號(hào)由a/d轉(zhuǎn)換器對(duì)其進(jìn)行數(shù)字化處理,這個(gè)過程即是量化。量化過程產(chǎn)生的誤差就稱為量化誤差。量化誤差是由a/d轉(zhuǎn)換時(shí),有限的分辨率引起的。它和分辨率是統(tǒng)一的。這種由于有限數(shù)字對(duì)模擬量進(jìn)行離散取值(量化)起的量化誤差,理論上為一個(gè)單位分辨率,(最低有效位),對(duì)12位轉(zhuǎn)換器ad574a而言,量化誤差(相對(duì)值)為10.012%滿刻度,這是在不考慮其他誤差條件下得出的。4.3.2偏移誤差a/d轉(zhuǎn)換器同時(shí)涉及模擬量和數(shù)字量?jī)蓚€(gè)部分

48、,所以整個(gè)a/d轉(zhuǎn)換的精度也必須同時(shí)考慮兩個(gè)部分的誤差。數(shù)字量誤差由系統(tǒng)的分辨率決定,即量化誤差。模擬量誤差為偏移誤差或零值誤差,即指輸入電壓為零時(shí),輸出信號(hào)不為零的值,它是由adc中的比較器輸入的偏移電壓或偏移電流引起的。假定a/d轉(zhuǎn)換沒有非線性誤差,則其轉(zhuǎn)換曲線各階梯中點(diǎn)的連線必定是直線,該直線與橫軸的交點(diǎn)所對(duì)應(yīng)的輸入電壓值就是偏移誤差。一般講,adc的模擬量誤差和數(shù)字量的大小為同一數(shù)量級(jí),adc的總誤差應(yīng)該包括這兩項(xiàng)的累加。偏移誤差可用滿刻度的百分?jǐn)?shù)表示。如i2位adc的量化誤差約為0.025%滿刻度,相應(yīng)的模擬量部分也可控制為0.025%滿刻度,則由這兩項(xiàng)組成的總誤差為0.05%滿刻度

49、14。4.3.3滿刻度誤差adc的滿刻度誤差是滿刻度輸出數(shù)碼所對(duì)應(yīng)的實(shí)際輸入電壓與理想輸入電壓之差。一般來說,滿刻度誤差的調(diào)節(jié)在偏移誤差的調(diào)整之后進(jìn)行。滿刻度誤差又稱做增益誤差。4.3.4非線性誤差任何一個(gè)理想的a/d轉(zhuǎn)換器,當(dāng)模擬輸入電壓線性增加時(shí),它所輸出的離散量亦線性增加,也就是說,其轉(zhuǎn)換特性是一條直線。而實(shí)際的a/d轉(zhuǎn)換器在滿量程標(biāo)定后,任何一位轉(zhuǎn)換碼上的實(shí)際模擬輸入電壓偏離上述理想轉(zhuǎn)換器的程度即非線性誤差,也叫作線性誤差,用滿刻度的百分?jǐn)?shù)或lsb的個(gè)數(shù)表示。ad574a的非線性誤差約為6。第五章 系統(tǒng)的軟件設(shè)計(jì)5.1軟件設(shè)計(jì)構(gòu)想系統(tǒng)控制軟件系統(tǒng)的軟件功能主要有數(shù)據(jù)采集、數(shù)據(jù)濾波、數(shù)據(jù)

50、處理及控制電磁閥開關(guān)等。系統(tǒng)的軟件結(jié)構(gòu)按功能分為兩部分,即預(yù)處理程序和測(cè)控程序。預(yù)處理程序完成測(cè)控程序之前的準(zhǔn)備工作,包括初始化。測(cè)控程序直接完成系統(tǒng)的主要測(cè)量、處理和控制,包括數(shù)據(jù)采樣、數(shù)字濾波、數(shù)據(jù)處理等功能。5.1.1軟件設(shè)計(jì)總體結(jié)構(gòu)系統(tǒng)軟件由采樣濾波子程序、數(shù)據(jù)處理子程序、控制執(zhí)行子程序和鍵盤/顯示子程序組成。首先初始化鍵盤顯示,然后有鍵盤鍵入物品單價(jià),秤重傳感器信號(hào)有前級(jí)放大后傳給a/d轉(zhuǎn)換,a/d轉(zhuǎn)換器進(jìn)行轉(zhuǎn)換,然后進(jìn)行物品的重量與總價(jià)顯示,完成后進(jìn)行清零,繼續(xù)下一次稱重。主程序流程如圖5-1所示:初始化鍵盤顯示開始鍵入物品價(jià)格啟動(dòng)8255讀a/d轉(zhuǎn)換數(shù)據(jù)超重y報(bào)警結(jié)束計(jì)算金額和總價(jià)n清零yn顯示單價(jià)重量等信息圖5-1 主程序流程圖5.1.2鍵盤處理子程序流程

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論