電子秤控制系統(tǒng)的硬件設(shè)計.doc
約70頁DOC格式手機(jī)打開展開
電子秤控制系統(tǒng)的硬件設(shè)計,摘 要該設(shè)計以51系列單片機(jī)at89s52為控制核心,實現(xiàn)電子秤的基本控制功能。在設(shè)計系統(tǒng)時,為了更好地采用模塊化設(shè)計法,分步的設(shè)計各個單元功能模塊,系統(tǒng)的硬件部分可以分為最小系統(tǒng)、數(shù)據(jù)采集、人機(jī)交互界面和系統(tǒng)電源四大部分。最小系統(tǒng)部分主要包括at89s52和擴(kuò)展的外部數(shù)據(jù)存儲器;數(shù)據(jù)采集部分由壓力傳感器、信號的前級處...
內(nèi)容介紹
此文檔由會員 csfujixie 發(fā)布
摘 要
該設(shè)計以51系列單片機(jī)AT89S52為控制核心,實現(xiàn)電子秤的基本控制功能。在設(shè)計系統(tǒng)時,為了更好地采用模塊化設(shè)計法,分步的設(shè)計各個單元功能模塊,系統(tǒng)的硬件部分可以分為最小系統(tǒng)、數(shù)據(jù)采集、人機(jī)交互界面和系統(tǒng)電源四大部分。最小系統(tǒng)部分主要包括AT89S52和擴(kuò)展的外部數(shù)據(jù)存儲器;數(shù)據(jù)采集部分由壓力傳感器、信號的前級處理和A/D轉(zhuǎn)換部分組成,包括運(yùn)算放大器AD620和A/D轉(zhuǎn)換器ICL7135;人機(jī)交互界面為鍵盤輸入和點(diǎn)陣式液晶顯示,主要使用ZLG7289鍵盤控制芯片和OCM4x8C顯示器,可以方便的輸入數(shù)據(jù)和直觀的顯示中文。系統(tǒng)電源以LM317和LM337為核心設(shè)計電路以提供系統(tǒng)正常工作電源。軟件部分應(yīng)用單片機(jī)C語言進(jìn)行編程,實現(xiàn)了該設(shè)計的全部控制功能。該電子秤可以實現(xiàn)基本的稱重功能(稱重范圍為0~9.999Kg,重量誤差不大于±0.005Kg),并發(fā)揮部分的顯示購物清單的功能,可以設(shè)置日期和設(shè)定十種商品的單價, 還具有超量程和欠量程的報警功能。整個系統(tǒng)結(jié)構(gòu)簡單,使用方便,功能齊全,精度高,具有一定的開發(fā)價值。
關(guān)鍵詞:單片機(jī);采樣電路;A/D轉(zhuǎn)換器;液晶顯示
ABSTRACT
The design is based on the microcontroller AT89S52 system as the core to carry out the basic control function of the electronics steelyard. While designing the system, I adopt the mold piece method to divide the hardware of the system into four parts: the minimum system, sampling circuit, I/O interface and the system power supply. The minimum system mainly includes the AT89S52 and the expanded exterior data memory. Sampling circuit is comprised of a pressure sensor, a differential measuring amplifier AD620 and a A/D converter ICL7135. With the usage of ZLG7289 keyboard control chip and OCM4*8C display, we complete the function of the key board input and the LCD manifestation. The power supply system selects the LM317 and LM337 to design the electric circuit to provide the needed power supply. The software part applies a machine C language to carry out all control function. The electronic steelyard can weigh the scope as 0~9.999Kgs, and the weigh error margin is no bigger than ±0.005Kgs. It also has many other functions, such as displaying the shopping detailed list, setting the date and ten kinds of unit prices of merchandise and overweighing alarm. The whole system is simple, well-found, convenient to use and has high accuracy and certain development value.
Key words: microcontroller; sampling circuit; A/D converter;
LCD Manifestation
目 錄
第一章 緒論 1
1.1 引言 1
1.2選題背景與意義 2
1.3 研究現(xiàn)狀 2
1.3.1 影響因素 2
1.3.2產(chǎn)品質(zhì)量 3
1.3.3發(fā)展方向 3
1.3.4電子秤的智能化 3
1.4 本文的結(jié)構(gòu) 4
第二章 系統(tǒng)方案的設(shè)計 5
2.1 電子秤的設(shè)計要求 5
2.1.1 基本要求 5
2.1.2 發(fā)揮部分 5
2.1.3 創(chuàng)新部分 5
2.2 系統(tǒng)工作原理及設(shè)計基本思路 5
2.2.1 系統(tǒng)工作原理 5
2.2.2 系統(tǒng)設(shè)計基本思路 6
2.3 系統(tǒng)總體設(shè)計方案比較與論證 6
2.4 單片機(jī)的選型 8
2.5 數(shù)據(jù)采集部分的方案確定 9
2.5.1 傳感器 9
2.5.2 前級放大器部分 12
2.5.3 A/D轉(zhuǎn)換器 15
2.6 人機(jī)交互部分 17
2.6.1 鍵盤輸入 17
2.6.2 輸出顯示 17
2.7 系統(tǒng)電源 18
2.8 具體實施方案簡介 20
第三章 系統(tǒng)硬件設(shè)計 22
3.1 基于AT89S52的主控電路 22
3.1.1 芯片介紹 22
3.1.2 主控電路 26
3.2 基于ICL7135的前端信號處理電路 27
3.2.1 芯片介紹 27
3.2.2 信號處理電路 30
3.3 人機(jī)交互界面 33
3.3.1 鍵盤控制電路 33
3.3.2 液晶顯示電路 35
3.4 系統(tǒng)電源 37
3.4.1 芯片介紹 37
3.4.2 電源電路 38
3.5 報警電路 40
第四章 軟件流程 41
4.1 主程序流程圖 41
4.2 主要中斷程序流程圖 42
第五章 結(jié)論 44
致謝 46
參考文獻(xiàn) 47
附錄A:英文資料 48
附錄B:英文資料翻譯 55
附錄C:原理圖 62
附錄D:Pcb板圖 63
附錄E:元器件清單 64
該設(shè)計以51系列單片機(jī)AT89S52為控制核心,實現(xiàn)電子秤的基本控制功能。在設(shè)計系統(tǒng)時,為了更好地采用模塊化設(shè)計法,分步的設(shè)計各個單元功能模塊,系統(tǒng)的硬件部分可以分為最小系統(tǒng)、數(shù)據(jù)采集、人機(jī)交互界面和系統(tǒng)電源四大部分。最小系統(tǒng)部分主要包括AT89S52和擴(kuò)展的外部數(shù)據(jù)存儲器;數(shù)據(jù)采集部分由壓力傳感器、信號的前級處理和A/D轉(zhuǎn)換部分組成,包括運(yùn)算放大器AD620和A/D轉(zhuǎn)換器ICL7135;人機(jī)交互界面為鍵盤輸入和點(diǎn)陣式液晶顯示,主要使用ZLG7289鍵盤控制芯片和OCM4x8C顯示器,可以方便的輸入數(shù)據(jù)和直觀的顯示中文。系統(tǒng)電源以LM317和LM337為核心設(shè)計電路以提供系統(tǒng)正常工作電源。軟件部分應(yīng)用單片機(jī)C語言進(jìn)行編程,實現(xiàn)了該設(shè)計的全部控制功能。該電子秤可以實現(xiàn)基本的稱重功能(稱重范圍為0~9.999Kg,重量誤差不大于±0.005Kg),并發(fā)揮部分的顯示購物清單的功能,可以設(shè)置日期和設(shè)定十種商品的單價, 還具有超量程和欠量程的報警功能。整個系統(tǒng)結(jié)構(gòu)簡單,使用方便,功能齊全,精度高,具有一定的開發(fā)價值。
關(guān)鍵詞:單片機(jī);采樣電路;A/D轉(zhuǎn)換器;液晶顯示
ABSTRACT
The design is based on the microcontroller AT89S52 system as the core to carry out the basic control function of the electronics steelyard. While designing the system, I adopt the mold piece method to divide the hardware of the system into four parts: the minimum system, sampling circuit, I/O interface and the system power supply. The minimum system mainly includes the AT89S52 and the expanded exterior data memory. Sampling circuit is comprised of a pressure sensor, a differential measuring amplifier AD620 and a A/D converter ICL7135. With the usage of ZLG7289 keyboard control chip and OCM4*8C display, we complete the function of the key board input and the LCD manifestation. The power supply system selects the LM317 and LM337 to design the electric circuit to provide the needed power supply. The software part applies a machine C language to carry out all control function. The electronic steelyard can weigh the scope as 0~9.999Kgs, and the weigh error margin is no bigger than ±0.005Kgs. It also has many other functions, such as displaying the shopping detailed list, setting the date and ten kinds of unit prices of merchandise and overweighing alarm. The whole system is simple, well-found, convenient to use and has high accuracy and certain development value.
Key words: microcontroller; sampling circuit; A/D converter;
LCD Manifestation
目 錄
第一章 緒論 1
1.1 引言 1
1.2選題背景與意義 2
1.3 研究現(xiàn)狀 2
1.3.1 影響因素 2
1.3.2產(chǎn)品質(zhì)量 3
1.3.3發(fā)展方向 3
1.3.4電子秤的智能化 3
1.4 本文的結(jié)構(gòu) 4
第二章 系統(tǒng)方案的設(shè)計 5
2.1 電子秤的設(shè)計要求 5
2.1.1 基本要求 5
2.1.2 發(fā)揮部分 5
2.1.3 創(chuàng)新部分 5
2.2 系統(tǒng)工作原理及設(shè)計基本思路 5
2.2.1 系統(tǒng)工作原理 5
2.2.2 系統(tǒng)設(shè)計基本思路 6
2.3 系統(tǒng)總體設(shè)計方案比較與論證 6
2.4 單片機(jī)的選型 8
2.5 數(shù)據(jù)采集部分的方案確定 9
2.5.1 傳感器 9
2.5.2 前級放大器部分 12
2.5.3 A/D轉(zhuǎn)換器 15
2.6 人機(jī)交互部分 17
2.6.1 鍵盤輸入 17
2.6.2 輸出顯示 17
2.7 系統(tǒng)電源 18
2.8 具體實施方案簡介 20
第三章 系統(tǒng)硬件設(shè)計 22
3.1 基于AT89S52的主控電路 22
3.1.1 芯片介紹 22
3.1.2 主控電路 26
3.2 基于ICL7135的前端信號處理電路 27
3.2.1 芯片介紹 27
3.2.2 信號處理電路 30
3.3 人機(jī)交互界面 33
3.3.1 鍵盤控制電路 33
3.3.2 液晶顯示電路 35
3.4 系統(tǒng)電源 37
3.4.1 芯片介紹 37
3.4.2 電源電路 38
3.5 報警電路 40
第四章 軟件流程 41
4.1 主程序流程圖 41
4.2 主要中斷程序流程圖 42
第五章 結(jié)論 44
致謝 46
參考文獻(xiàn) 47
附錄A:英文資料 48
附錄B:英文資料翻譯 55
附錄C:原理圖 62
附錄D:Pcb板圖 63
附錄E:元器件清單 64