|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
基于 51单片机的电子秤的设计
5 r% Q' A) h# Z% m8 u. j' J
& M' I- B1 ^" f# G- _+ g" h B8 P
. n# b5 h' y2 L3 F
% y( g, |; r( Y, O8 q& w, n. e/ Q
第一章 功能说明! S" M1 a$ }, P1 O# g" Y
& X! ~# o& m) {2 \/ h9 s7 ?) c$ Y
本设计系统以单片机 AT89S52为控制核心, 实现电子秤的基本控制功能。 在设计系统时,为了更好地采用模块化设计法,分步设计了各个单元功能模块。
- {' O. l' s4 }) \
' Y+ V, B1 ~/ I1 K3 v0 E# I
" c- B% N/ N# Y; N2 O8 e系统的硬件部分包括最小系统部分、 数据采集部分、 人机交互界面和系统电源四大部分。 最小系统部分主要包括 AT89S52和扩展的外部数据存储器; 数据采集部分由称重传感器,信号的前期处理和 A/D 转换部分组成,包括运算放大器AD620和 A/D 转换器 ICL7135;人机界面部分为键盘输入, 四位 LED数码显示器,可以直观的显示重量的具体数字以及方便的输入数据,使用方便;系统电源以LM317和 LM337为核心设计电路以提供系统正常工作电源。9 J1 ` G/ j/ ~; f9 k U
# U' ^9 j- F, `- Y4 C! l
4 Y% }/ @- C4 G. C0 i5 @系统的软件部分应用单片机 C 语言进行编程,实现了该设计的全部控制功能。该电子秤可以实现基本的称重功能(称重范围为 0~9.999Kg,重量误差不2 \$ Z r) U* w% ]
大于± 0.005Kg), 并发挥部分的显示购物清单的功能, 可以设置日期和设定十种商品的单价, 还具有超量程和欠量程的报警功能。6 i& J$ O+ S6 u8 S5 J: ^
0 T R. e6 \- w7 g
- f/ j S7 \% s本系统设计结构简单, 使用方便,功能齐全,精度高,具有一定的开发价值。$ h4 \+ z J1 g4 p* F7 \
! x5 o0 e/ U4 e* @
4 P W7 C* {; |. A6 w称重传感器原理8 B0 y" i( W& ?
7 j G* |9 Z3 P2 m* z0 Y7 }& u
- W v P+ k% T$ M, p% {即由非电量 (质量或重量)转换成电量的转换元件,它是把支承力变换成电的或其它形式的适合于计量求值的信号所用的一种辅助手段。
5 j9 o! T' o2 s8 _
) j0 z/ B7 Q: O* h2 U7 q
. R: V1 x+ K& R. [+ q按照称重传感器的结构型式不同, 可以分直接位移传感器 (电容式、电感式、电位计式、振弦式、空腔谐振器式等)和应变传感器(电阻应变式、声表面谐振式)或是利用磁弹性、压电和压阻等物理效应的传感器。
+ c0 O- D4 D- V B+ q0 s+ F9 e
' y0 K" O. x( v+ L1 v% T: d9 {* Z. y& D' v* n, x. _
对称重传感器的基本要求是: 输出电量与输入重量保持单值对应, 并有良好的线性关系;有较高的灵敏度; 对被称物体的状态的影响要小; 能在较差的工作条件下工作;有较好的频响特性;稳定可靠。
" w# Z% b. w% n6 ^5 T Z, I T# u& v, N; ]
+ [# U* f5 j) S传感器下的定义是: “能感受规定的被测量并按照一定的规律转换成可用信号的器件或装置,通常由敏感元件和转换元件组成” 。其中敏感元件指传感器中能直接感受被测量的部分, 转换元件指传感器中能将敏感元件输出量转换为适于传输和测量的电信号部分。 此外传感器是一种检测装置, 能感受到被测量的信息,并能将检测感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求。它是实现自动检测和自动控制的首要环节。" M' E6 t3 v% @& m' j0 Q6 L
" {# [! K$ S3 ?
2 M8 t+ q( _4 e( W/ W, U" c称重传感器在电子秤中占有十分重要的位置, 被喻为电子秤的心脏部件, 它的性能好坏很大程度上决定了电子秤的精确度和稳定性。 通常称重传感器产生的误差约占电子秤整机误差的 50%~70%。若在环境恶劣的条件下 (如高低温、湿热),传感器所占的误差比例就更大,因此, 在人们设计电子秤时, 正确地选用称重传感器非常重要。0 S u+ ~! J+ w
5 V: [1 |9 b. K$ g$ N0 t
6 c( }9 I, ~; b
( ~+ I7 q5 `8 g" v) a7 U2 U
3 O% w8 z0 S$ b3 b- S) Y
# ]& Y* g- B3 y) o8 C5 N" C; q o! J
. k% G( w8 H5 {4 U+ b
' a0 E; e6 P$ A; I) j" I" N2 y+ f& A9 ?
|
|