電子秤的設(shè)計畢業(yè)論文_第1頁
電子秤的設(shè)計畢業(yè)論文_第2頁
電子秤的設(shè)計畢業(yè)論文_第3頁
電子秤的設(shè)計畢業(yè)論文_第4頁
電子秤的設(shè)計畢業(yè)論文_第5頁
已閱讀5頁,還剩37頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 屆畢業(yè)設(shè)計(論文)題 目: 電子秤的設(shè)計 學(xué) 院: 電子與信息工程學(xué)院 專 業(yè): 電子信息工程 學(xué) 號: 姓 名: 指導(dǎo)老師: 起訖日期: 2014 年 06 月電子秤的設(shè)計摘 要智能電子秤是日常生活中經(jīng)常使用的一種測重裝置,它采用了電子技術(shù)、傳感器技術(shù)等,測量的誤差小,可以將“精確、快速、自動”的要求很好的滿足?,F(xiàn)實生活中,在學(xué)校、市場、工廠、醫(yī)院等地方都得到了廣泛的推廣和應(yīng)用。本設(shè)計主要以單片機(jī)為中心模塊,針對電子秤的自動稱重、自動處理數(shù)據(jù)、自動顯示來進(jìn)行設(shè)計。本系統(tǒng)中的數(shù)據(jù)采集模塊主要負(fù)責(zé)將壓力這個非電量轉(zhuǎn)化為電量;信號處理模塊主要負(fù)責(zé)對信號的放大和模/數(shù)轉(zhuǎn)換;單片機(jī)控制模塊主要負(fù)責(zé)數(shù)

2、據(jù)的進(jìn)一步處理、控制端口的輸出等;顯示模塊主要負(fù)責(zé)顯示重量、單價、總價;程序設(shè)計方面采用的模塊化的設(shè)計思想。通過對這些模塊的方案選擇以及硬件設(shè)計,詳細(xì)的介紹了本系統(tǒng)是如何進(jìn)行數(shù)據(jù)采集、數(shù)據(jù)處理以及顯示的。關(guān)鍵詞:電子秤 變阻式壓力傳感器 單片機(jī) A/D轉(zhuǎn)換器The design of electronic scalesAbstractIntelligent electronic scale is one of the weighing device that we are frequently used in daily life, which uses electronic technolo

3、gy, sensor technology with a small measurement error. And it can be nice to meet the requirements-"precisely, quickly and automatically". In real life, it has been widely promoted and applied in schools, markets, factories, hospitals and other places.The system uses the single-chip as cent

4、ral module,being designed for automatically scales for weighing, automatic data processing, automatic display. Data acquisition module is mainly responsible for the pressure of the non-power into electricity; The signal processing module is mainly responsible for signal amplification and A / D conve

5、rter ; SCM control module is mainly responsible for the further processing of data, the control output port, etc.; The display module is mainly responsible for displaying the weight, unit price, total price; modular design concept adopted in the design process.Through selecting the scheme of these m

6、odules and designing hardware, describes in detail how the system for data acquisition, data processing and display.Key Words:Electronic scales; variable resistance type pressure sensor; microcontroller; A/D converter目 錄摘 要Abstract第一章 緒論11.1引言11.2 國內(nèi)外的發(fā)展現(xiàn)狀11.3 研究的目的和意義11.4 總體設(shè)計思路21.5 論文結(jié)構(gòu)2第二章 系統(tǒng)方案設(shè)計

7、32.1系統(tǒng)整體設(shè)計方案比較32.2 系統(tǒng)各模塊電路設(shè)計方案比較42.2.1 單片機(jī)處理模塊42.2.2 數(shù)據(jù)采集模塊52.2.3 信號處理模塊62.2.4 顯示模塊72.2.5 按鍵電路72.3 具體實施方案簡介8第三章 系統(tǒng)硬件設(shè)計93.1 基于STC89C52的單片機(jī)控制模塊93.1.1 STC89C52簡介93.1.2 STC89C52引腳說明93.1.3 STC89C52具體電路設(shè)計103.2 數(shù)據(jù)采集模塊113.3 信號處理模塊123.3.1 HX711簡介123.3.2 HX711引腳圖133.3.3 信號處理模塊電路設(shè)計143.4 顯示模塊143.4.1 LCD1602簡介14

8、3.4.2 LCD1602引腳圖153.4.3 顯示模塊電路設(shè)計153.5 按鍵電路163.5.1 4*4按鍵簡介163.5.2 按鍵電路設(shè)計173.6 報警模塊173.6.1 報警模塊介紹17報警模塊電路設(shè)計173.7 總結(jié)18第四章 系統(tǒng)軟件設(shè)計194.1 軟件開發(fā)環(huán)境194.2 系統(tǒng)軟件設(shè)計流程圖194.2.1 主程序設(shè)計流程圖194.2.2 系統(tǒng)顯示部分流程圖204.2.3 信號處理模塊流程圖214.3 總結(jié)22第五章 系統(tǒng)仿真及硬件調(diào)試235.1系統(tǒng)仿真23系統(tǒng)仿真圖235.1.2 系統(tǒng)仿真結(jié)果235.1.3 系統(tǒng)仿真誤差分析255.2 系統(tǒng)整體調(diào)試255.2.1 系統(tǒng)實物調(diào)試結(jié)果圖

9、255.2.2 系統(tǒng)實物調(diào)試誤差分析:27總 結(jié)28參考文獻(xiàn)29致 謝30附 錄31第一章 緒論1.1引言電子秤是日常生活當(dāng)中經(jīng)常會用到的一款衡器裝置,它不僅體積小、讀數(shù)方便,而且精確度高,操作十分簡單方便。正因為上面這些優(yōu)點,才能夠被廣泛應(yīng)用與商場、醫(yī)院、工廠等地方。相對于應(yīng)用普通杠桿原理的衡器而言,電子秤有著很大的優(yōu)點,它的精度比杠桿稱重精度高的多,應(yīng)用受限較少,所以應(yīng)用非常廣泛。為了使生活變得更加方便,研究和制作各種不同規(guī)格的電子秤有著非常重要的意義。1.2 國內(nèi)外的發(fā)展現(xiàn)狀現(xiàn)今社會,無論是在企業(yè)、醫(yī)院交易市場、交易市場,還是小到每個家庭,電子秤可以說是隨處可見。它不僅擁有很多種類,而且

10、擁有巨大的市場占有量。從日常生活中的簡單的測量重量到工廠里產(chǎn)品的重量的檢測,電子秤在越來越多的方面得到應(yīng)用。隨著市場需求的不斷變化以及測重技術(shù)的飛躍發(fā)展,電子秤的技術(shù)性能趨向于高可靠性、高效率、高精確度??偟膩碚f,電子秤技術(shù)正越來越模塊化、集成化以及智能化。國際社會上,很多西方發(fā)達(dá)國家研制出的電子秤準(zhǔn)確度高,可靠性高,可以說已經(jīng)達(dá)到了很高的水平。他們已經(jīng)研制了具有較高準(zhǔn)確度、防水、耐腐蝕以及在高氣壓下正常工作的電子秤。目前,我國在電子秤稱重技術(shù)上雖然與西方發(fā)達(dá)國家仍有一些差距,但是研究專家們正在不斷努力,也取得了不少理論成果。我們國家已經(jīng)成功研制出了省電、功耗小以及能夠利用光能的電子秤,不僅精

11、度高,而且節(jié)能環(huán)保。1.3 研究的目的和意義電子秤的設(shè)計包括很多方面,不僅需要了解電子秤的各個組成部件,而且需要了解電子秤實際生活中的應(yīng)用情況。要順利的完成電子秤的設(shè)計,需要去了解傳感器的原理、A/D轉(zhuǎn)換器的原理及應(yīng)用、單片機(jī)的應(yīng)用以及完成程序算法的設(shè)計,這些方面需要我們運用所學(xué)的各種軟件以及硬件方面的知識,可以鞏固我們對于專業(yè)知識,以及其他相關(guān)知識的了解。1.4 總體設(shè)計思路根據(jù)本課題的背景以及設(shè)計要求,要實現(xiàn)稱重功能,首先要將物體重量這個非電量轉(zhuǎn)化為電量,因此需要傳感器模塊,傳感器輸出的的電量與物體的重量有一定的對應(yīng)關(guān)系;但是只依靠這一關(guān)系推算出的重量不精確,而且不直觀,所以需要對傳感器輸

12、出的數(shù)據(jù)進(jìn)行處理;信號的處理一般選用單片機(jī)來進(jìn)行,但是單片機(jī)輸入的是數(shù)字信號,而傳感器的輸出是模擬信號,因此在此之前還要對信號進(jìn)行模/數(shù)轉(zhuǎn)換,再輸入單片機(jī)進(jìn)行處理;單片機(jī)輸出的信號可以采用數(shù)碼管顯示,或者是LCD顯示,這樣得到的結(jié)果不僅準(zhǔn)確性得到提高,而且比較直觀,給用戶更好的體驗。除了以上功能模塊,本設(shè)計還加入了報警模塊。1.5 論文結(jié)構(gòu)本論文包括中外文摘要、目錄、正文、總結(jié)、參考文獻(xiàn)、致謝、附錄幾大方面。正文部分第一章為緒論,第二章為系統(tǒng)方案設(shè)計,第三章為系統(tǒng)硬件設(shè)計,第四章為系統(tǒng)軟件設(shè)計,第五章為系統(tǒng)仿真及硬件調(diào)試。第二章 系統(tǒng)方案設(shè)計2.1系統(tǒng)整體設(shè)計方案比較根據(jù)上面的設(shè)計思路,可以衍

13、生出很多的設(shè)計方案,現(xiàn)列出三種方案如下:數(shù)據(jù)采集萬用表方案一 簡單的輸入輸出方案,如圖2-1:圖2-1 方案一這個方案是通過直接將物體放到傳感器上,然后將傳感器的輸出接到萬用表,再根據(jù)傳感器特性推算出物體的重量,操作起來十分方便。但是也有很多的局限,這種方案的電子秤只能實現(xiàn)基本的秤重功能,而不能實現(xiàn)外部數(shù)據(jù)的輸入,因此無法實現(xiàn)手動輸入一些參數(shù);而且得出物體重量非常麻煩,不能直接看出重量是多少,所以人機(jī)交換界面不理想,達(dá)不到購物清單的要求。 數(shù)據(jù)采集AD轉(zhuǎn)換單片機(jī)處理顯示模塊按鍵處理信號放大方案二在方案一的基礎(chǔ)上,可以通過將信號放大以及進(jìn)行模/數(shù)轉(zhuǎn)換來提高結(jié)果的精確度,并使用顯示模塊可以使系統(tǒng)顯

14、示字符,使界面更直觀,而且加入鍵盤模塊,實現(xiàn)人機(jī)交互功能如圖2-2:圖2-2方案二信號處理單片機(jī)處理顯示模塊按鍵處理數(shù)據(jù)采集報警模塊這種方案設(shè)計的電子秤不僅有了信號處理這一環(huán)節(jié),使精度得到了很大的提高,而且可以通過鍵盤手動輸入物品的單價,并能夠顯示出物品的重量、單價以及總價,擁有很好的人機(jī)交互界面。通過對比上述三種方案的優(yōu)缺點,在考慮到設(shè)計的成本以及可行性前提下,本次設(shè)計選擇使用第三種方案設(shè)計完成了最終的電子秤方案、最終的硬件設(shè)計方案圖。除上面這些功能模塊外,本設(shè)計還加入了報警模塊作為擴(kuò)展功能,方案圖2-3如下: 圖2-3 系統(tǒng)整體方案圖2.2 系統(tǒng)各模塊電路設(shè)計方案比較2.2.1 單片機(jī)處理

15、模塊本系統(tǒng)的中心控制模塊即單片機(jī)控制模塊,它在整個系統(tǒng)中負(fù)責(zé)數(shù)據(jù)的處理、交換等作用。本次設(shè)計中的鍵盤輸入信號、信號處理模塊的輸入信號,都將被輸入到中心模塊中進(jìn)行數(shù)據(jù)的進(jìn)一步處理。不僅如此,此中心控制模塊還要能夠輸出顯示控制信號、信號處理控制信號、報警信號等等。顯然,作為整個系統(tǒng)的中心控制芯片,單片機(jī)扮演著一個中心樞紐的角色,不僅有信號的輸入,也有信號的輸出,具有十分重要的地位。因此,在選用這種中心控制芯片的時候,最好能夠選用內(nèi)存大,可靠性高,速度快而且價格便宜的芯片。在對比市場上眾多的單片機(jī)芯片后發(fā)現(xiàn),STC89C52相對于其他芯片可以很好的完成上面的功能,并且擁有許多自身的優(yōu)點。STC89C

16、52是一種8位微控制器,采用串口直接下載,抗干擾能力相對更好一點,兼容性也不錯,而且成本不高。因此,本次設(shè)計的中心控制芯片選用的是STC89C52。2.2.2 數(shù)據(jù)采集模塊數(shù)據(jù)采集模塊電路的作用是將物體的重量這個非電量,轉(zhuǎn)換為電壓或者電流這些電量形式,以便后續(xù)的處理、輸出,因此需要用到壓力傳感器。方案一 采用壓電式壓力傳感器晶體的正壓電效應(yīng)是壓電式壓力傳感器的主要工作原理。正壓電效應(yīng)是指當(dāng)改變外力的大小時,晶體內(nèi)部的電極性發(fā)生改變,所帶的電荷量也發(fā)生改變。因此,可以通過測得改變的電荷量的大小,來得到施加的外力的大小。市場上的壓電式傳感器種類很多,它們都有體積小,動態(tài)性好等優(yōu)點。但是該傳感器的弱

17、點也比較明顯:內(nèi)阻較大、功率偏小,防噪聲性能不是很突出,輸出特性被嚴(yán)重影響,因此由它輸出的能量比較薄弱,需要設(shè)計復(fù)雜的外接電路進(jìn)行矯正。方案二 采用電容式壓力傳感器電容式傳感器是一種可以將壓力、位移等非電量的變化轉(zhuǎn)換為電容量的變化的傳感器裝置。它的優(yōu)點是靈敏度高、簡單、動態(tài)響應(yīng)良好、測量可以不用接觸等。一般我們借助平行電容器來解釋說明電容式傳感器的工作原理,兩塊平行的金屬板上面的電容量(不考慮邊緣效應(yīng))為:(2-1)其中:介質(zhì)的相對介電常數(shù);真空中的介電常數(shù);A平行板覆蓋的有效面積;d平行板間的距離。當(dāng)被測量物體的重量發(fā)生改變,并進(jìn)而改變等式中、A、d的大小時,電容量都會改變,從而將變化量轉(zhuǎn)化

18、為電量的輸出。然而,電容式壓力傳感器也有一些不足的地方:(1) 初始時的電容比較小,因此會在雜散電路中產(chǎn)生較大的寄生電容。(2) 功率小、阻抗高。由于平行板的尺寸較小,電容式傳感器的電容量都比較小,因此它的容抗=1/C很大,屬于高阻抗的元件,所以負(fù)載能力不行;同時,由于P=C,則當(dāng)電容C很小時,功率P也就比較小。因此,電容式傳感器外界干擾的抵抗能力較弱,需要采取必要的抗干擾措施。方案三 采用電阻式壓力傳感器電阻應(yīng)變式傳感器能夠?qū)⒏鞣N力學(xué)物理量轉(zhuǎn)換為電信號,主要是利用電阻應(yīng)變效應(yīng)制成的。電阻式壓力傳感器以電阻應(yīng)變片為主要部件,這種電阻應(yīng)變片不僅可以單獨用來充當(dāng)傳感器,而且能作為敏感元件構(gòu)成力學(xué)量

19、傳感器。 電阻式壓力傳感器是一款常用的傳感器,擁有很多的優(yōu)點。使用比較靈敏,測量精度高,穩(wěn)定性較好,分辨力高;應(yīng)用領(lǐng)域比較廣泛,許多機(jī)械量傳感器都可以使用應(yīng)變片制作而成;體積小,結(jié)構(gòu)簡單;操作簡單方便,用戶體驗較好,便于遠(yuǎn)距離測量和商品化發(fā)展;對環(huán)境要求不高,可以在惡劣情況下正常工作,適應(yīng)能力出色,在頻率響應(yīng)方面性能優(yōu)越。綜合對比分析以上三種傳感器的優(yōu)缺點,再考慮到本次設(shè)計的要求為稱重范圍05Kg,誤差不大于2g。因此,為了提高設(shè)計準(zhǔn)確性、精確度以及可靠性,本次設(shè)計選用的是第三種方案,即采用電阻式壓力傳感器。2.2.3 信號處理模塊信號處理模塊在本系統(tǒng)中包括信號放大與信號轉(zhuǎn)換兩個功能,所以應(yīng)該

20、包括信號放大模塊與A/D轉(zhuǎn)換模塊。方案一 信號放大器采用AD620,A/D轉(zhuǎn)換器芯片采用ADC0832信號處理的兩個部分可以分別由兩個模塊單獨來完成。信號放大部分一般可以使用AD620。AD620是通過外接電阻來達(dá)到放大的效果,增益范圍可調(diào),且精度高,成本低。模/數(shù)轉(zhuǎn)換部分可采用較為常用的ADC0832。ADC0832是一款雙通道,8位分辨率的A/D轉(zhuǎn)換器,采用的是逐次逼近式的轉(zhuǎn)換方法。它的兼容性高,體積小,因此經(jīng)常被大家使用。將這兩個模塊連接形成電路,可以完成設(shè)計的指標(biāo),但是由于需要電路間的連接,所以會產(chǎn)生一些不可避免的誤差和干擾,因此不是特別完美。而且ADC0832的精度不算太高,對于需要

21、高精度的電子秤來說,不是最好的選擇。方案二 采用集成的高精度A/D轉(zhuǎn)換器HX711HX711內(nèi)部不僅集成了信號放大模塊,而且包含了一款高精度的24位A/D轉(zhuǎn)換器。 不僅如此,HX711內(nèi)部還集成了完成放大和轉(zhuǎn)換功能所需要一些外圍電路,比如穩(wěn)壓電源,時鐘振蕩器等。它的優(yōu)點是精確度高,成本低,抗干擾能力強(qiáng)卓越且響應(yīng)迅速。此外,HX711與單片機(jī)之間主要是通過管腳來驅(qū)動的,接口電路簡單,不需要對芯片內(nèi)的寄存器進(jìn)行編程。對比分析以上兩種方案的優(yōu)缺點,可以發(fā)現(xiàn)第二種方案更有優(yōu)勢,所以選擇使用HX711作為信號處理模塊的主要芯片。這樣不僅能夠節(jié)省成本,而且可以大大的提高設(shè)計的準(zhǔn)確性和可靠性。2.2.4 顯

22、示模塊本系統(tǒng)中顯示模塊應(yīng)該主要用于顯示物體的重量、單價、總價,設(shè)計主要是力求使人機(jī)交換界面美觀,因此選用合適的顯示模塊非常重要。方案一 LED數(shù)碼管顯示LED數(shù)碼管是一款常用的顯示器件,它內(nèi)部由8個發(fā)光二極管組成,其中有7個組成“8”字形,還有一個用來顯示小數(shù)點。LED內(nèi)部的發(fā)光二極管已經(jīng)都連接了導(dǎo)線,只需要引出它們的公共電極就可以使用。但是數(shù)碼管可以顯示的信息有限,當(dāng)需要顯示的信息較多時,就用需要將多個數(shù)碼管級聯(lián),這樣會導(dǎo)致硬件連接復(fù)雜,成本也會相應(yīng)增加;此外,數(shù)碼管對大部分字符不能很好的顯示,容易出現(xiàn)閃爍現(xiàn)象。方案二 采用LCD液晶顯示液晶顯示模塊可以顯示出字符,因此經(jīng)常用來作為字符顯示模

23、塊,在單片機(jī)應(yīng)用中使用較多。它不僅顯示內(nèi)容豐富,還擁有很多數(shù)碼管不具備的優(yōu)點。LCD1602不僅功耗低、驅(qū)動電壓小、顯示信息量大,而且使用周期長,不會產(chǎn)生輻射與污染。LCD1602屬于液晶顯示器件中最為常用的一種。它的工作電壓為5V,擁有8 位數(shù)據(jù)總線和三個控制端口,并且還可以調(diào)節(jié)顯示器的亮度,可以顯示2行 16 個字符,并且具備液晶顯示模塊的所有優(yōu)點。對比分析以上兩種方案的優(yōu)缺點,雖然都能成功顯示數(shù)據(jù),但是考慮到設(shè)計精確度,以及人機(jī)交換界面的美觀,本設(shè)計選用的是第二種方案,即利用LCD1602來做顯示模塊。2.2.5 按鍵電路按鍵電路模塊主要用來手動輸入物品的單價,實現(xiàn)人機(jī)交互的功能。方案一

24、 專用鍵盤接口芯片式專用鍵盤芯片內(nèi)部不僅集成了接收鍵盤輸入數(shù)據(jù)的模塊,還帶有顯示接口,可以獨立的處理對鍵盤的掃描、消除抖動以及編碼問題。因此,對于提高準(zhǔn)確度和可靠性很有幫助,而且接口電路簡單,使用起來十分方便,但是成本一般比較高。方案二 4*4矩陣薄膜鍵盤4*4矩陣薄膜鍵盤屬于薄膜開關(guān)的一種,由上電路、面板、下電路、隔離層四個部分組成,內(nèi)部集成了16個小的按鍵開關(guān),并且按照矩陣式的排列著。它是一種近來非常流行的集功能性與裝飾性于一體操作系統(tǒng),不僅外形美觀、體積小,而且密封性強(qiáng),具有防塵、防潮等優(yōu)點。對比分析以上兩種方案的優(yōu)缺點,雖然都能實現(xiàn)按鍵輸入的功能,但是考慮到成本的因素,而且第二種方案的

25、可靠性相對也不低,并且還有很多其他優(yōu)點,因此本設(shè)計選擇第二種方案作為按鍵模塊。2.3 具體實施方案簡介根據(jù)上述各個模塊方案的對比介紹,以及考慮到本次設(shè)計的要求,本次設(shè)計的硬件部分的中心控制芯片采用STC89C52。由于電子秤設(shè)計的功能不是很多,所需要編寫的程序量也就不大,因此不需要對STC89C52外擴(kuò)其他的程序存儲器,這樣可以避免硬件的浪費。除了單片機(jī)的最小系統(tǒng),硬件部分還應(yīng)該包括數(shù)據(jù)采集電路、信號處理電路以及數(shù)據(jù)顯示電路。數(shù)據(jù)采集模塊內(nèi)部最主要的器件是變阻式壓力傳感器。為了盡量滿足高精度的要求,選擇的傳感器必須要滿足測得重量的誤差在一定的范圍之內(nèi)。但是由于傳感器輸出的信號一般比較微弱,因此

26、需要對輸出的信號進(jìn)行信號的放大,這樣就可以保證結(jié)果的可靠性。不僅如此,由于單片接收到的信號必須是數(shù)字信號,因此還需要對數(shù)據(jù)進(jìn)行模/數(shù)轉(zhuǎn)換。為了提高設(shè)計的精確度以及可靠性,減少不必要的誤差,本設(shè)計選用專為電子秤設(shè)計的高精度的轉(zhuǎn)換器HX711,不僅可以進(jìn)行信號的放大,而且可以實現(xiàn)信號的模數(shù)轉(zhuǎn)換。在人機(jī)交互方面,主要通過鍵盤來實現(xiàn),可以手動輸入數(shù)字和已經(jīng)設(shè)置好的控制命令等,來實現(xiàn)一些特定的功能。本設(shè)計中,按鍵控制模塊采用的是4×4矩陣薄膜鍵盤。顯示電路部分,本設(shè)計選擇使用字符點陣式液晶顯示器LCD1602,不僅人機(jī)交換界面較美觀,而且可以一次滿屏幕顯示2行16個字符,可以實現(xiàn)購物清單的要求

27、。在擴(kuò)展功能上,本設(shè)計添加了報警電路,當(dāng)物品重量超過量程時,蜂鳴器就會發(fā)出警報聲。第三章 系統(tǒng)硬件設(shè)計根據(jù)設(shè)計的要求和指標(biāo),本設(shè)計應(yīng)該包括以下模塊(如圖2-4):中心控制模塊、數(shù)據(jù)采集模塊、信號處理模塊、顯示模塊、按鍵模塊以及報警模塊。3.1 基于STC89C52的單片機(jī)控制模塊3.1.1 STC89C52簡介STC89C52是一種低電壓,高性能COMS 8位微處理器,它的程序存儲空間為8K字節(jié),數(shù)據(jù)存儲空間為512字節(jié),內(nèi)帶EEPROM存儲空間為4K字節(jié),I/O接口線為32位。3.1.2 STC89C52引腳說明STC89C52引腳圖如下圖3-1:圖3-1 STC89C52引腳圖STC89C

28、52 引腳功能說明,如表3-1:表3-1 STC89C52引腳說明圖3.1.3 STC89C52具體電路設(shè)計在本設(shè)計中,STC89C52作為主控芯片,它應(yīng)該包括振蕩電路、復(fù)位電路、端口連接。振蕩電路由一個晶體振蕩器和兩個電容并接到XTAL1和XTAL2引腳。由電容和石英晶體構(gòu)成的振蕩回路,構(gòu)成了一個穩(wěn)定的自激振蕩器,為單片機(jī)內(nèi)部的放大器提供振蕩以及正反饋所需的相移條件。電路中電容的作用是起振,一般情況下,電容值偏大雖然有利于振蕩器的穩(wěn)定,但是同時也會增加起振時間,所以電容值在許可范圍內(nèi)越低越好。一般較常使用的電容值為15pf-30pf,本設(shè)計中采用的是30pf。為保證較高的精確度,晶振頻率則選

29、用11.0592MHz。具體電路圖如圖3-2:圖3-2 振蕩電路圖本設(shè)計中復(fù)位電路采用的是上電復(fù)位的方式,通過電容充放電來實現(xiàn),使用起來簡單方便,只要接通電源就可以完成系統(tǒng)的復(fù)位初始化。由上面晶振頻率的選擇可知,本設(shè)計的機(jī)器周期約為1us,為了保證復(fù)位信號高電平持續(xù)時間大于2個機(jī)器周期,上電復(fù)位電路中電阻與電容的選擇由t=(35)RC來確定,因此可以選用電容為10uf,電阻為10K。具體電路圖如圖3-3:圖3-3 復(fù)位電路圖端口的連接用于與其他模塊進(jìn)行數(shù)據(jù)交換。P0端口以及P2.0-P2.3端口被定義為LCD1602功能控制端,分別與LCD1602顯示器的相應(yīng)功能管腳連接。P1端口被定義為按鍵

30、功能控制端,當(dāng)某一個功能將鍵被按下時,相應(yīng)的P1口將工作。P3口接信號處理模塊,P3.0口接報警模塊。因此,本設(shè)計的單片機(jī)模塊端口連接圖如下圖3-4所示:圖3-4 STC89C52單片機(jī)端口連接圖3.2 數(shù)據(jù)采集模塊數(shù)據(jù)處理模塊的主要器件為變阻式壓力傳感器。變阻式壓力傳感器是根據(jù)電阻應(yīng)變效應(yīng)原理制成的。電阻應(yīng)變效應(yīng)是指當(dāng)導(dǎo)體受力的作用,外部形狀發(fā)生機(jī)械形變時,內(nèi)部電阻也發(fā)生相應(yīng)變化的現(xiàn)象。電阻應(yīng)變片把導(dǎo)體形變的信號轉(zhuǎn)換電阻變化的信號,但是由于變化的電阻值一般都比較小,直接測量得到的結(jié)果不精確。因此,一般使用特定的轉(zhuǎn)換電路將電阻的變化轉(zhuǎn)化為電壓或者電流的變化。這種轉(zhuǎn)換電路經(jīng)常采用直流電橋。圖3-

31、5為一個由直流供電的電阻電橋。本設(shè)計中采用的是壓力變化轉(zhuǎn)化為電壓變化的輸出,即把此電橋當(dāng)做電壓橋。由電路的分壓原理可以得到(不計電源內(nèi)阻):Eout=UBC=UBD-UCD (3-1)當(dāng)滿足條件R1R3=R2R4時,即(3-2)Eout =0,即電橋平衡。式(3-2)秤平衡條件。在測量之前,為了保證電橋的輸出電壓只跟電阻的變化有關(guān),都要先使電橋保持平衡。如果出現(xiàn)差動工作,即出現(xiàn)R1=R-R,R2=R+R,R3=R-R,R4=R+R,按式(3-1),則電橋輸出為 (3-3)壓力與電壓的關(guān)系與傳感器的靈敏度、測重范圍和電路的激勵電壓有關(guān)。本設(shè)計中采用的傳感器的靈敏度為2.01mv/v0.01,量程

32、為0-5kg,電路中的激勵電壓為5v,所以可以得到傳感器的輸出電壓范圍為0-10mv,還可以得到也就是說,當(dāng)壓力改變1g時,電壓的輸出變化為0.002v。R1-RR2+RR4+RR3-R電阻橋 輸入Ein輸出Eout-BACDINA+INA-+式3-3中的Eout為變化的電壓值,輸出到信號處理模塊中進(jìn)行進(jìn)一步的處理。傳感器兩個輸出端接在HX711上的INA-、INA+端。因此,可以得到下面的電路連接圖3-5:圖3-5 數(shù)據(jù)采集模塊連接圖3.3 信號處理模塊信號處理模塊采用的是高精度的A/D轉(zhuǎn)換器HX711。3.3.1 HX711簡介HX711是一款專為電子秤設(shè)計A/D轉(zhuǎn)換器,是一個24位的A/

33、D轉(zhuǎn)換器。它將一個放大倍數(shù)可調(diào)的信號放大模塊與一個A/D轉(zhuǎn)換模塊集成在內(nèi)部,功能十分強(qiáng)大。芯片有兩個通道A、B,由輸入開關(guān)與內(nèi)部的可編程放大器相連接來進(jìn)行選擇。通道A 的可編程增益為128 或64。通道B 的可編程增益為32。HX711內(nèi)部還集成了完成放大和轉(zhuǎn)換功能所需要一些外圍電路,比如穩(wěn)壓電源,時鐘振蕩器等。為簡化開機(jī)的初始化過程,HX711采用的是上電自動復(fù)位。3.3.2 HX711引腳圖HX711引腳功能說明,如圖3-6:圖3-6 HX711引腳圖模擬輸入通道A一般用作傳感器的接入端口,考慮到傳感器的輸出信號較小,因此此通道采用較大的增益,為64或128.通道B為固定的32增益。 供電

34、電源數(shù)字電源(DVDD)使用的供電電源與單片機(jī)的電源應(yīng)該一致。HX711芯片內(nèi)部含有穩(wěn)壓電源,可以直接向芯片內(nèi)的A/D 轉(zhuǎn)換器和外部傳感器提供電源,因此不需要其他的模擬電源。串口通訊HX711的管腳 DOUT 和 PD_SCK 主要用來輸出數(shù)據(jù),選擇輸入通道和增益。當(dāng)輸出端口DOUT是高電平狀態(tài)時,就表明HX711沒有準(zhǔn)備好開始輸出數(shù)據(jù),此時端口PD_SCK應(yīng)保持低電平狀態(tài)。當(dāng)DOUT由高電平變?yōu)榈碗娖胶螅砻饕呀?jīng)準(zhǔn)備好輸出數(shù)據(jù),此時向PD_SCK輸入2527個時鐘脈沖。通過第一個脈沖的上升沿可以讀出輸出數(shù)據(jù)的最高位,然后依次讀出24位數(shù)據(jù),直到第24個時鐘脈沖完成。第2527個時鐘脈沖用來選

35、擇下一次數(shù)據(jù)轉(zhuǎn)換的輸入通道和增益,參見表3-2。表3-2 輸入通道和增益選擇PD_SCK脈沖數(shù)輸入通道增益25A12826B3227A64一般情況下,為了避免造成串口通信的錯誤,PD_SCK 的輸入時鐘脈沖數(shù)應(yīng)在25到27之間,否則無法得到正確的輸出增益。3.3.3 信號處理模塊電路設(shè)計由于本設(shè)計中采用的HX711模塊內(nèi)部功能強(qiáng)大,已經(jīng)集成了信號放大與處理模塊,因此只需要對其外部電路進(jìn)行正確的連接,即可實現(xiàn)信號處理功能。由上面的介紹可得,將HX711的DOUT端口接在P2.4口,PD_SCK端口接P2.3口。又因為傳感器的輸出電壓為幾毫伏,所以需要信號放大模塊,且放大倍數(shù)盡可能大,所以將傳感器

36、的輸出接在HX711的A口,并且使P2.3口的輸入脈沖數(shù)為25,即保證放大增益為128。信號經(jīng)過放大處理后,再經(jīng)過后半部分的模/數(shù)轉(zhuǎn)換模塊將得到的數(shù)字信號通過P2.4口輸入到單片機(jī)中,進(jìn)行進(jìn)一步的數(shù)據(jù)處理。具體的電路圖如圖3-7所示:傳感器輸出+傳感器輸出-P2.3P2.4圖3-7 HX711內(nèi)部結(jié)構(gòu)圖及電路連接圖3.4 顯示模塊3.4.1 LCD1602簡介LCD1602是一種點陣型液晶模塊,可以用來顯示字母、數(shù)字或符號。LCD1602表示液晶顯示器上可以顯示兩行字符(或數(shù)字),且每行的字符(或數(shù)字)有16個。3.4.2 LCD1602引腳圖圖3-8 LCD1602引腳圖LCD1602管腳說

37、明如表3-3所示:表3-3 管腳定義3.4.3 顯示模塊電路設(shè)計根據(jù)設(shè)計的要求,以及上面關(guān)于LCD1602的介紹??梢詫ss接地,VDD接電源正極,RS端接P2.0口,R/W端接P2.1口,E端接P2.2口,數(shù)據(jù)端口D0-D7口與單片機(jī)的P0口連接,用來控制顯示器的顯示。這樣,通過單片機(jī)給出指令0或1,來控制顯示器的輸出。具體電路如圖3-9:圖3-9 LCD1602電路連接圖3.5 按鍵電路3.5.1 4*4按鍵簡介矩陣鍵盤一般作為單片機(jī)的外部設(shè)備使用,一般情況下將按鍵排列成矩陣形式。在矩陣式鍵盤中,每條垂直線和水平線在交叉處都用一個按鍵來連接,不能直接連通。水平線和垂直線交叉后伸出8根導(dǎo)線

38、,連接到單片機(jī)的一個端口,可以構(gòu)成16個按鍵功能,相比于直接將按鍵與端口連接多了一倍。因此,當(dāng)需要的按鍵較多時,使用矩陣法來做鍵盤是十分合理的。矩陣式鍵盤比直接鍵盤的連接要復(fù)雜一些,因此識別也相對復(fù)雜一些。如圖3-10,將垂直線接電源正極,并將其與單片機(jī)的I/O接口作為輸入,水平線所接的單片機(jī)I/O口作為輸出。根據(jù)單片機(jī)的輸出特性可知,當(dāng)按鍵沒有按下時,所有的輸入端都是高電平,水平線輸出是低電平。當(dāng)有按鍵被按下時,輸入線上電壓就會被拉低。因此,可以通過輸入線上電壓的狀態(tài)來判斷是否有按鍵被按下。圖3-10 矩陣式鍵盤內(nèi)部電路圖電子秤鍵盤功能分配如表3-4所示:表3-4 按鍵功能分配表123去皮4

39、56清零789撤銷*0#總價如表3-5,本設(shè)計中1-9是數(shù)字鍵,用來輸入單價;去皮鍵用來去除由于環(huán)境因素導(dǎo)致的重量;清零鍵用來進(jìn)行二次測量,即當(dāng)一次測量完成后可用其清零,并再次測量;撤銷鍵是用來當(dāng)輸入單價有誤時,刪去錯誤的數(shù)據(jù),重新輸入的;總價鍵即用來控制計算總價的;*、#鍵是預(yù)留功能鍵。計算功能:在正確輸入了單價之后,按下計算按鍵,將會計算出金額,并在液晶顯示器上顯示出重量、單價、總價。3.5.2 按鍵電路設(shè)計根據(jù)上面的介紹,按鍵電路有8個端口,依次連接單片機(jī)的P1口,通過按不同的鍵,輸入不同的指令,實現(xiàn)輸入單價、清除、計算總價等功能,實現(xiàn)人機(jī)交互功能。具體電路圖如圖3-11:圖3.11 按

40、鍵電路連接圖3.6 報警模塊3.6.1 報警模塊介紹報警模塊主要由蜂鳴器構(gòu)成,當(dāng)物品的重量超出電子秤的量程是蜂鳴器將發(fā)出警報聲,以防止器件受到損壞。3.6.2報警模塊電路設(shè)計根據(jù)設(shè)計的要求,報警電路應(yīng)該串聯(lián)接到單片機(jī)的一個端口。但是單片機(jī)輸出高電平時的電壓相當(dāng)于Vcc,蜂鳴器的額定電壓小于5V,為了保護(hù)電路可以加入電阻,蜂鳴器的內(nèi)阻為幾百歐姆,所以本設(shè)計中選用R=1000歐姆。另外為了更好的保護(hù)電路,一般還加入NPN型三極管。利用三極管飽和、截止時的特性來當(dāng)做開關(guān)使用。本設(shè)計中超出量程時,單片機(jī)輸出高電平,此時三極管導(dǎo)通,蜂鳴器發(fā)出警報,反之,不發(fā)出警報。因此,可以得到電路圖3-12:圖3-1

41、2 報警電路設(shè)計3.7 總結(jié)硬件電路部分涉及到電路設(shè)計的方方面面,不僅要考慮每個模塊內(nèi)部的電路如何搭建,器件如何選擇,還要考慮到各模塊之間的連接關(guān)系,選擇最優(yōu)的布線方式。只有將各個方面都考慮周全,電子秤的精度和可靠性才能夠得到保證。第四章 系統(tǒng)軟件設(shè)計4.1 軟件開發(fā)環(huán)境本系統(tǒng)的軟件設(shè)計采用C語言來編程,在可讀性、功能都上有明顯的優(yōu)勢,所以比較容易上手,且編譯易實現(xiàn)。編譯環(huán)境為keil UV4,是一個兼容單片機(jī)C語言的開發(fā)系統(tǒng)。Keil C51 軟件擁有功能強(qiáng)大的集成開發(fā)調(diào)試工具以及豐富的庫函數(shù)。不僅如此,Keil C51 在生成目標(biāo)代碼方面的效率非常高,并且多數(shù)語句生成的目標(biāo)代碼十分容易理解

42、。Keil C51 工作的整個流程編輯、編譯、連接、調(diào)試、仿真等。開發(fā)人員可以使用自己的編輯軟件或使用Keil,編輯出C程序或匯編程序,再用Keil生成單片機(jī)可以執(zhí)行的.HEX文件,再用燒錄軟件將.HEX文件燒進(jìn)單片機(jī)中,這樣就可以執(zhí)行功能了。編寫程序時主要從三個方面入手:一是將系統(tǒng)初始化;二是按鍵檢測;三是采集數(shù)據(jù)、處理數(shù)據(jù)并顯示出來。程序編寫采用模塊化的結(jié)構(gòu),這樣編寫的程序不僅結(jié)構(gòu)清楚,可讀性高,而且也便于調(diào)試和修改。4.2 系統(tǒng)軟件設(shè)計流程圖系統(tǒng)軟件設(shè)計分為主程序、LCD1602顯示電路程序、信號處理模塊程序。4.2.1 主程序設(shè)計流程圖本設(shè)計中,主程序的功能應(yīng)該包括初始化整個系統(tǒng),檢測

43、輸入信號,調(diào)用函數(shù)來執(zhí)行數(shù)據(jù)處理、數(shù)據(jù)顯示、數(shù)據(jù)判斷,控制信號的輸出等。為了更好的顯示,其中還應(yīng)該延時程序。因此,可以得到主程序的流程圖4-1:開始置零鍵按下顯示數(shù)據(jù)處理信號放大、轉(zhuǎn)換初始化調(diào)零程序啟動報警超重判斷功能鍵按下按鍵掃描程序超重不超重圖4-1 主程序流程圖如圖4-1,程序開始執(zhí)行以后,首先對各個端口,功能鍵進(jìn)行初始化;接著當(dāng)置零鍵按下后,一邊進(jìn)行調(diào)零使輸出排除環(huán)境的干擾,另一邊啟動HX711轉(zhuǎn)換器,對信號進(jìn)行放大并進(jìn)行模/數(shù)轉(zhuǎn)換;轉(zhuǎn)換后在單片機(jī)內(nèi)進(jìn)行數(shù)據(jù)判斷,若超重則啟動報警電路,并置零,若沒有超重,則可以按下功能鍵,并用LCD1602顯示程序,使重量、總價的顯示出來。一輪結(jié)束以后

44、,在此按下置零鍵,進(jìn)行第二次測量,重復(fù)上述的操作。4.2.2 系統(tǒng)顯示部分流程圖本設(shè)計中,顯示部分程序要執(zhí)行的功能模塊包括初始化界面、接收單片機(jī)輸出的指令、調(diào)用顯示函數(shù)顯示出內(nèi)容等,其中也要加入延時程序。因此,可得流程圖4-2:開始顯示初始化界面檢測重物有無按鍵顯示總價信息顯示按鍵功能結(jié)束NoYesNoYes圖4-2 顯示程序流程圖如圖4-2,當(dāng)程序開始運行后,LCD1602首先顯示初始化界面,然后判斷有無按鍵輸入單價,若無輸入則繼續(xù)顯示初始化界面,若有輸入則顯示按鍵輸入的數(shù)據(jù),再經(jīng)過數(shù)據(jù)處理計算出總價,并顯示出總價為多少。4.2.3 信號處理模塊流程圖本設(shè)計中,信號處理模塊的程序包括的功能包

45、括初始化模塊、接收傳感器的信號、選擇放大增益、啟動模/數(shù)轉(zhuǎn)換等,其中也要加入必要的延時程序。因此,可得流程圖4-3:開始模/數(shù)轉(zhuǎn)換信號放大啟動信號處理置零鍵按下初始化圖4-3 信號處理流程圖如圖4-3,當(dāng)程序開始工作時,首先對HX711的端口進(jìn)行初始化,然后當(dāng)有物體放在稱重盤上,而且置零鍵按下后,HX711則開始工作,先對信號進(jìn)行128倍增益的放大,然后再對放大后的模擬信號進(jìn)行模/數(shù)轉(zhuǎn)換。轉(zhuǎn)換后的信號送給單片機(jī),等待下一次的置零鍵按下,開始下一輪的信號處理。4.3 總結(jié)軟件設(shè)計部分一定要靈活運用好模塊化的編程思想,本設(shè)計中把一個大的程序拆分主程序部分、顯示程序部分、信號處理程序部分,并把這三部

46、分程序進(jìn)一步拆分為各個小功能部分。這樣不斷拆分,不僅編程的時候結(jié)構(gòu)清楚,而且可讀性高,比較有利于后期的檢查。第五章 系統(tǒng)仿真及硬件調(diào)試5.1系統(tǒng)仿真5.1.1系統(tǒng)仿真圖本仿真設(shè)計中,當(dāng)系統(tǒng)開始工作時,先經(jīng)過數(shù)據(jù)采集模塊,獲取信號。再經(jīng)過A/D轉(zhuǎn)換模塊將模擬信號轉(zhuǎn)換為數(shù)字信號。所得的數(shù)字信號輸入單片機(jī)中,進(jìn)行數(shù)據(jù)判斷,如果重量不在量程內(nèi),則啟動報警電路開始報警,否則開始數(shù)據(jù)處理。然后再將處理好的數(shù)據(jù)輸入到顯示模塊中,顯示出重量。接著再按下按鍵模塊,輸入單價。輸入完畢后,按“=”鍵,則單片機(jī)中開始計算總價,并輸送到顯示模塊中顯示出來。具體的仿真電路圖如圖5-1:圖5-1 系統(tǒng)整體仿真圖5.1.2

47、系統(tǒng)仿真結(jié)果仿真過程中,由于protues元件庫中沒有壓力傳感器,信號采集模塊是使用的滑動變阻器來代替的。也就是說,改變仿真圖中的滑動變阻器的大小,相當(dāng)于改變稱重物體的重量。實際仿真中,通過改變滑動變阻器的大小,來改變輸入電壓的大小。通過測量不同電阻值下的輸入與輸出的值,來分析實驗的結(jié)果。 圖5-2 仿真一 輸入為0.05V時的輸入與輸出圖當(dāng)輸入為0.05V時,相當(dāng)于物體重量50g,此時輸出重量顯示為0.051kg,輸入價格為20,再按下“=”,則可顯示出總價,總價為1.0元。 圖5-3 仿真二 輸入為0.10V時的輸入與輸出圖當(dāng)輸入為0.1V時,相當(dāng)于物體重量100g,此時輸出重量顯示為0.

48、102kg,輸入價格為20,再按下“=”,則可顯示出總價,總價為2.0元。多次改變滑動變阻器的電阻值,并測得仿真結(jié)果如下表5-1:表5-1 系統(tǒng)仿真結(jié)果輸入、輸出及誤差對照表數(shù)據(jù)序列輸入電壓值仿真輸出值輸出誤差相對誤差一0.10V0.116V0.016V16%二0.35V0.348V-0.002V0.57%三0.45V0.445V0.005V1.1%四0.50V0.503V0.003V0.6%五0.60V0.599V-0.001V0.17%5.1.3 系統(tǒng)仿真誤差分析本設(shè)計中的仿真結(jié)果如上所示,當(dāng)測量輸入較大時,輸出數(shù)據(jù)誤差在理想范圍內(nèi),但是當(dāng)測量的輸入數(shù)據(jù)較小時,輸出的誤差就偏大,脫離了理想

49、的誤差范圍。產(chǎn)生這樣的誤差的原因分析如下:1) 仿真電路中使用的A/D轉(zhuǎn)換器是ADC0832,屬于8位轉(zhuǎn)換器,可能精度沒有達(dá)到要求的那么高;2) 使用滑動變阻器做信號的輸入,可能對信號輸入的可靠性有影響;3) 單片機(jī)處理數(shù)據(jù)時,數(shù)據(jù)處理的公式不準(zhǔn)確,沒有達(dá)到精度要求。5.2 系統(tǒng)整體調(diào)試5.2.1 系統(tǒng)實物調(diào)試結(jié)果圖實物調(diào)試過程中,先接通電源,顯示器顯示開始界面“Welcome to use!”,然后顯示初始化界面“+WEI |PRI | MON”,“0.000| . | . ”。在按下“A”鍵,完成“去皮”功能后,將要測量的物體放到托盤上,隨后單片機(jī)進(jìn)行數(shù)據(jù)判斷,如果重量不在量程內(nèi),則啟動報

50、警電路開始報警,否則開始數(shù)據(jù)處理。處理好的數(shù)據(jù)就在顯示器上顯示出來。再通過鍵盤輸入單價,按下“D”鍵,計算總價,并在顯示器上顯示。 圖5-4 系統(tǒng)開機(jī)界面 圖5-5 系統(tǒng)初始化圖實物測量使用的是怡寶555ml純凈水來做參照物的,瓶身重量為16克左右,理論重量為571g,實際測得重量為573g,在誤差范圍之內(nèi)。實物測量圖如圖5-6:圖5-6 系統(tǒng)調(diào)試結(jié)果圖多次放不同重量的物體,并測得結(jié)果如表5-2:數(shù)據(jù)序列表5-2 實物調(diào)試結(jié)果輸入、輸出及誤差對照表理論值實際值誤差相對誤差一13g0.012kg-1g7.6%二121g0.121kg0g0.0%三242g0.241kg-1g0.4%四363g0.

51、361kg-2g0.55%五993g1.004kg11g1.1%5.2.2 系統(tǒng)實物調(diào)試誤差分析:本設(shè)計中的實物測量結(jié)果如上所示,與仿真結(jié)果相似,當(dāng)測量輸入較大時,輸出數(shù)據(jù)誤差在理想范圍內(nèi),但是當(dāng)測量的輸入數(shù)據(jù)較小時,輸出的誤差就偏大,脫離了理想的誤差范圍。產(chǎn)生這樣的誤差的原因分析如下:1) 實物上使用的托盤,使測量不穩(wěn)定,對測量有一定的影響;2) 單片機(jī)在數(shù)據(jù)處理時,沒有達(dá)到指定的精度,還需不斷的調(diào)試;3) 實物中導(dǎo)線使用過多,對信號產(chǎn)生干擾;4) 校準(zhǔn)調(diào)試時,選取的參照物存在重量不準(zhǔn)確???結(jié)現(xiàn)在社會們隨著傳感器技術(shù)、電子技術(shù)的不斷發(fā)展,電子秤技術(shù)也隨之發(fā)生著巨大的變化,傳統(tǒng)的稱重儀器將漸

52、漸的被這些智能的。儀器所取代。智能儀器的飛速發(fā)展,主要得益于單片機(jī),它可以執(zhí)行很多的功能。其中另一個不容忽視的部件是傳感器,它相當(dāng)于人的“五官”,可以采集一些普通儀器無法測量到的信號,并將其轉(zhuǎn)換為可用的信號,它的作用越來越重要。因此,要想很好的完成本次設(shè)計的各項指標(biāo)要求,必須先對單片機(jī)、傳感器等模塊的知識進(jìn)行詳細(xì)的學(xué)習(xí)了解。最終經(jīng)過不斷的查閱資料,多方面的了解關(guān)于本次設(shè)計的一些知識,成功的完成了本設(shè)計的硬件及軟件調(diào)試任務(wù),并且能夠滿足設(shè)計的各項指標(biāo)要求。通過本次設(shè)計,我收獲到了很多知識。熟悉了STC89C52單片機(jī)的工作原理、功能特性以及接口電路的使用方法;通過分析數(shù)據(jù)采集模塊,能夠?qū)/D轉(zhuǎn)

53、換模塊、傳感器模塊在數(shù)據(jù)轉(zhuǎn)換、傳輸方面有了一定的認(rèn)識;詳細(xì)了解了鍵盤及顯示器電路的功能特性,能夠知曉相關(guān)器件的優(yōu)劣情況;能夠獨立的完成程序的設(shè)計,學(xué)會了分模塊、分層次的設(shè)計思路。但是同時,也發(fā)現(xiàn)了本次設(shè)計及自身還存在一些缺點:1、系統(tǒng)設(shè)計沒有完善,有待優(yōu)化。電路中一些模塊沒有設(shè)置保護(hù)電路;2、電路設(shè)計過程中沒有對各種因素考慮周全。比如傳感器的自重、振動、參考物的重量是否準(zhǔn)確等;3、電路擴(kuò)展功能較少。只擴(kuò)展了報警電路,還可以擴(kuò)展類似語音播報、日歷等模塊;4、自己動手操作能力有待加強(qiáng),電子秤的精度有待提高。幾個月的努力,我不僅收獲了知識、能力,也發(fā)現(xiàn)了缺點,這些都是我揮之不去的財富,對我今后的工作

54、和學(xué)習(xí)都將會起著積極的影響。參考文獻(xiàn):1 康華光.電子技術(shù)基礎(chǔ)模擬部分M. 北京:高等教育出版社,2006.2 康華光.電子技術(shù)基礎(chǔ)數(shù)字部分M. 北京:高等教育出版社,2006.3 邱關(guān)源.電路(第四版)M.北京:高等教育出版社,2010 .4 李廣弟 朱月秀 冷祖祁.單片機(jī)基礎(chǔ) (第3版)M.北京:北京航天航空大學(xué)出版社,2007.5 凌志浩.智能儀表原理與設(shè)計技術(shù)M.上海:華東理工大學(xué)出版社,2003.86 孟立凡,鄭賓.傳感器原理及技術(shù)M.北京:國防工業(yè)出版社,2005.7 韓九強(qiáng),周杏鵬. 傳感器與檢測技術(shù)M. 北京:清華大學(xué)出版社 2010.8 劉鯤,孫春亮. 單片機(jī)C語言入門M. 北京: 人民郵電出版社,2008.9 楊欣、萊諾克斯(Len D M Nokes)、王玉鳳.電子設(shè)計從零開始(第2版) M 清華大學(xué)出版社 2010.10 程林. 超省電型電子秤的設(shè)計方案J. 福建省計量科學(xué)技術(shù)研究所. 200

溫馨提示

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

評論

0/150

提交評論