電子秤設(shè)計(jì)畢業(yè)論文.doc
電子秤設(shè)計(jì)畢業(yè)論文,目 錄第一章 緒論11.1 電子秤概述11.2 選題背景與意義11.3 電子衡器的發(fā)展動(dòng)態(tài)2第二章 系統(tǒng)方案設(shè)計(jì)32.1 電子秤的組成結(jié)構(gòu)32.1.1 電子秤的基本結(jié)構(gòu)32.1.2 電子秤的工作原理32.2 電子秤設(shè)計(jì)的要求及基本思路42.2.1 電子秤設(shè)計(jì)的要求42.2.2 電子秤設(shè)計(jì)的基本思路42...
內(nèi)容介紹
此文檔由會(huì)員 lanxin520 發(fā)布電子秤設(shè)計(jì)畢業(yè)論文
目 錄
第一章 緒論 1
1.1 電子秤概述 1
1.2 選題背景與意義 1
1.3 電子衡器的發(fā)展動(dòng)態(tài) 2
第二章 系統(tǒng)方案設(shè)計(jì) 3
2.1 電子秤的組成結(jié)構(gòu) 3
2.1.1 電子秤的基本結(jié)構(gòu) 3
2.1.2 電子秤的工作原理 3
2.2 電子秤設(shè)計(jì)的要求及基本思路 4
2.2.1 電子秤設(shè)計(jì)的要求 4
2.2.2 電子秤設(shè)計(jì)的基本思路 4
2.3 單片機(jī)的選型 4
2.4 數(shù)據(jù)采集模塊 5
2.4.1 傳感器 5
2.4.2 前級(jí)放大器 7
2.5 人機(jī)交互界面模塊 10
2.5.1 鍵盤(pán)輸入 10
2.5.2 輸出顯示 10
第三章 電子秤硬件的設(shè)計(jì)與制作 11
3.1 AT89S52的主控電路 11
3.1.1 AT89S52芯片 11
3.1.2 主控電路的設(shè)計(jì) 12
3.2 電子秤的信號(hào)處理流程 13
3.2.1 稱(chēng)重?cái)?shù)據(jù)處理 13
3.2.2 信號(hào)處理電路 14
3.3 人機(jī)交互界面模塊設(shè)計(jì) 17
3.3.1 鍵盤(pán)輸入控制電路 17
3.3.2 LCD顯示電路 19
3.4 報(bào)警電路的設(shè)計(jì) 21
第四章 電子秤的軟件設(shè)計(jì) 22
4.1 軟件流程圖及程序設(shè)計(jì) 22
4.1.1 初始化程序設(shè)計(jì)流程圖 22
4.1.2 主程序設(shè)計(jì)流程圖 23
4.2 主程序設(shè)計(jì)及其相關(guān)程序設(shè)計(jì) 23
4.2.1 主程序設(shè)計(jì) 23
4.2.2 信號(hào)采樣與A/D轉(zhuǎn)換子程序的設(shè)計(jì) 27
4.2.3 鍵盤(pán)/顯示子程序設(shè)計(jì) 29
第五章 總結(jié)與展望 31
5.1 設(shè)計(jì)總結(jié)與感想 31
致 謝 32
參 考 文 獻(xiàn) 32
附錄A:原理圖 33
電子秤設(shè)計(jì)
摘 要
本設(shè)計(jì)系統(tǒng)以單片機(jī)AT89S52為控制核心,實(shí)現(xiàn)電子秤的基本控制功能。在設(shè)計(jì)系統(tǒng)時(shí),為了更好地采用模塊化設(shè)計(jì)法,分步設(shè)計(jì)了各個(gè)單元功能模塊。
系統(tǒng)的硬件部分包括最小系統(tǒng)部分、數(shù)據(jù)采集部分、人機(jī)交互界面和系統(tǒng)電源四大部分。最小系統(tǒng)部分主要包括AT89S52和擴(kuò)展的外部數(shù)據(jù)存儲(chǔ)器;數(shù)據(jù)采集部分由稱(chēng)重傳感器,信號(hào)的前期處理和A/D轉(zhuǎn)換部分組成,包括運(yùn)算放大器AD620和A/D轉(zhuǎn)換器ICL7135;人機(jī)界面部分為鍵盤(pán)輸入,四位LED數(shù)碼顯示器,可以直觀的顯示重量的具體數(shù)字以及方便的輸入數(shù)據(jù),使用方便;系統(tǒng)電源以LM317和LM337為核心設(shè)計(jì)電路以提供系統(tǒng)正常工作電源。
系統(tǒng)的軟件部分應(yīng)用單片機(jī)C語(yǔ)言進(jìn)行編程,實(shí)現(xiàn)了該設(shè)計(jì)的全部控制功能。該電子秤可以實(shí)現(xiàn)基本的稱(chēng)重功能(稱(chēng)重范圍為0~9.999Kg,重量誤差不大于±0.005Kg),并發(fā)揮部分的顯示購(gòu)物清單的功能,可以設(shè)置日期和設(shè)定十種商品的單價(jià), 還具有超量程和欠量程的報(bào)警功能。
本系統(tǒng)設(shè)計(jì)結(jié)構(gòu)簡(jiǎn)單,使用方便,功能齊全,精度高,具有一定的開(kāi)發(fā)價(jià)值。
關(guān)鍵詞:?jiǎn)纹瑱C(jī) 數(shù)據(jù)采集 A/D轉(zhuǎn)換器 人機(jī)界面
ABSTRACT
The design of the system with the monolithic integrated circuit AT89S52 as the core to realize the basic electronic control functions. In the design of the system, in order to better the modularized design method, the unit step function module design.
The system includes hardware, data acquisition system minimum, man-machine interface and the system of power. The minimum system parts including AT89S52 and the expansion of external data storage, Data collected by weighing transducer, signal processing and the A/D conversion parts, including the amplifier AD620 and A/D converter ICL7135, For the man-machine interface partial keyboard input, four LED digital display, can show the specific weight and figure of input data, use convenient, In LM317 LM337 and power system as the core circuit design to provide normal work of the system.
The application of SCM system software part C language program, the design of all control function. It can realize the basic electronic weighing function (weighing the range of 0-9.999 Kg, weight error is not more than ± 0.005 Kg), and play a part of the show shopping list of function, can set the date and set the price of goods, and ten has super range and less range alarm function.
The system design is simple in structure, easy to use, complete function, high precision, has certain value.
Key words:microcontroller; data collection; A/D converter; human-machine interface