電子秤設計畢業(yè)論文.doc
電子秤設計畢業(yè)論文,目 錄第一章 緒論11.1 電子秤概述11.2 選題背景與意義11.3 電子衡器的發(fā)展動態(tài)2第二章 系統(tǒng)方案設計32.1 電子秤的組成結構32.1.1 電子秤的基本結構32.1.2 電子秤的工作原理32.2 電子秤設計的要求及基本思路42.2.1 電子秤設計的要求42.2.2 電子秤設計的基本思路42...
內容介紹
此文檔由會員 lanxin520 發(fā)布電子秤設計畢業(yè)論文
目 錄
第一章 緒論 1
1.1 電子秤概述 1
1.2 選題背景與意義 1
1.3 電子衡器的發(fā)展動態(tài) 2
第二章 系統(tǒng)方案設計 3
2.1 電子秤的組成結構 3
2.1.1 電子秤的基本結構 3
2.1.2 電子秤的工作原理 3
2.2 電子秤設計的要求及基本思路 4
2.2.1 電子秤設計的要求 4
2.2.2 電子秤設計的基本思路 4
2.3 單片機的選型 4
2.4 數據采集模塊 5
2.4.1 傳感器 5
2.4.2 前級放大器 7
2.5 人機交互界面模塊 10
2.5.1 鍵盤輸入 10
2.5.2 輸出顯示 10
第三章 電子秤硬件的設計與制作 11
3.1 AT89S52的主控電路 11
3.1.1 AT89S52芯片 11
3.1.2 主控電路的設計 12
3.2 電子秤的信號處理流程 13
3.2.1 稱重數據處理 13
3.2.2 信號處理電路 14
3.3 人機交互界面模塊設計 17
3.3.1 鍵盤輸入控制電路 17
3.3.2 LCD顯示電路 19
3.4 報警電路的設計 21
第四章 電子秤的軟件設計 22
4.1 軟件流程圖及程序設計 22
4.1.1 初始化程序設計流程圖 22
4.1.2 主程序設計流程圖 23
4.2 主程序設計及其相關程序設計 23
4.2.1 主程序設計 23
4.2.2 信號采樣與A/D轉換子程序的設計 27
4.2.3 鍵盤/顯示子程序設計 29
第五章 總結與展望 31
5.1 設計總結與感想 31
致 謝 32
參 考 文 獻 32
附錄A:原理圖 33
電子秤設計
摘 要
本設計系統(tǒng)以單片機AT89S52為控制核心,實現(xiàn)電子秤的基本控制功能。在設計系統(tǒng)時,為了更好地采用模塊化設計法,分步設計了各個單元功能模塊。
系統(tǒng)的硬件部分包括最小系統(tǒng)部分、數據采集部分、人機交互界面和系統(tǒng)電源四大部分。最小系統(tǒng)部分主要包括AT89S52和擴展的外部數據存儲器;數據采集部分由稱重傳感器,信號的前期處理和A/D轉換部分組成,包括運算放大器AD620和A/D轉換器ICL7135;人機界面部分為鍵盤輸入,四位LED數碼顯示器,可以直觀的顯示重量的具體數字以及方便的輸入數據,使用方便;系統(tǒng)電源以LM317和LM337為核心設計電路以提供系統(tǒng)正常工作電源。
系統(tǒng)的軟件部分應用單片機C語言進行編程,實現(xiàn)了該設計的全部控制功能。該電子秤可以實現(xiàn)基本的稱重功能(稱重范圍為0~9.999Kg,重量誤差不大于±0.005Kg),并發(fā)揮部分的顯示購物清單的功能,可以設置日期和設定十種商品的單價, 還具有超量程和欠量程的報警功能。
本系統(tǒng)設計結構簡單,使用方便,功能齊全,精度高,具有一定的開發(fā)價值。
關鍵詞:單片機 數據采集 A/D轉換器 人機界面
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