|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
第一章绪论
! w9 {" j4 Q' u" U5 t9 Z# t3 z# x1.1 研究目的和意义5 A, s/ T) _" s$ J6 F' T) C. p4 _
传统的机械秤有很多缺点,比如精度不高,结构复杂,易老化,成本" I0 m! _+ ?0 U6 Y# e1 S8 j
高等。随着社会的发展,市场对秤的要求的越来越高,尤其是人体秤、厨 [) F( t) \1 e7 X- T
房秤等各类便携式小型秤。电子秤与传统的机械秤相比有许多优越性, 它# l: ~. [8 t* Q1 M4 E7 g! U1 n1 g
用压力传感器取代机械秤的弹簧大大减小了秤的体积和制造难度,以LCD- A8 t9 c. v1 e6 ~6 x
或LED显示屏取代传统的刻度盘使外形更加美观, 由于内部集成了单片机
& n0 P/ `5 B* z6 z7 q以及软件系统, 电子秤还拥有传统机械秤无法比拟的智能性。他可以完成
9 b' p; g8 B- H/ n: _( A过载报警,总价计算,数据通信等众多功能。# Y1 x' s4 D" {2 I
目前市场上使用的称量工具,或者结构复杂, 或者运行不可靠,且成
- u# G$ m N# X! B3 k本高,而且整体水平不高,部分小型企业质量差且技术薄弱,设备不全,
6 o& J* D5 [5 G; f缺乏产品的开发能力,产品质量在低水平徘徊。因此,有针对性的开发出
# s* l) a( K3 f4 t5 i3 J一套具有实用价值的电子秤系统, 从技术上克服上述诸多缺点, 改善电子7 h1 D' p7 N& P, x' e
秤应用中的不足之处,具有现实意义。8 ~$ q2 t: K( u' r
1.2 电子称重系统的应用领域/ e( i" ^" U% f+ ?
电子秤是电子衡器中的一种, 衡器是国家法定计量器具, 是国计民生、; Z: B. t7 O* o) I8 F. N0 R
国防建设、科学研究、内外贸易不可缺少的计量设备,衡器产品技术水平
" e7 ]& D! Z& o& [! a9 L8 L! T的高低,将直接影响各行各业的现代化水平和社会经济效益的提高。电子
# A& n. o1 {3 F) I. u秤的应用领域主要分为工业计量和民用消费类。在工业计量应用领域有电$ `$ v4 M! N. {1 M' N
子天平,珠宝秤,市场计价秤等;而民用秤主要有厨房秤,人体秤,便携
. r0 k/ b5 y* I# Y) D式口袋秤等。工业计量应用对精度要求较高, 而民用消费类的应用对精度2 V4 \+ \' @) z# m9 d" J( }
的要求不高,但对秤的外观,智能性,便携性却有很高的要求。7 h" Z. b2 n+ h8 n! A' h
1.3 主要工作以及论文结构
0 P( e! u% S8 i) F基于单片机的电子秤的设计与实现
1 ^+ K: @/ G1 ^2+ b* y+ }6 m0 W6 C. t$ z! Q
本课题的主要设计思路是: 利用压力传感器采集因压力变化产生的电
: I) E$ s4 y, W9 `( v6 L压信号,经过电压放大电路放大, 然后再经过模数转换器转换为数字信号,
0 T8 t- ]# Y1 x) J# @. A, g4 d8 N最后把数字信号送入单片机。单片机经过相应的处理后, 得出当前所称物
! o: U% v1 ~) j* ?品的重量及总额,然后再显示出来。此外,还可通过键盘设定所称物品的
T+ q; S9 n1 g价格。
% P( R0 I7 m- ^/ U9 O' U在设计期间,本人努力查阅相关资料, 对称重的基本原理以及各软件、
. H7 N; t) S& K硬件模块做了认真的分析、研究。根据性能成本考虑,在以下几方面做了
% a; P8 x/ F5 J) X+ k7 i/ `6 _+ A* ?) N仔细的分析研究,主要有:系统模块的划分、A/D 精度的考虑、单片机与
, T! t! }) u% k+ A/ q( u外围模块的接口电路以及电子秤应用程序的实现等。
6 h* i: {) J# ^: r. D1 j% y. o! s- ]6 P- S论文的结构如下:* g( I e, x/ B) r/ R) z9 E
第二章叙述了系统的方案论证以及硬件设备的选型。( w8 o6 N0 z7 B( I9 d7 ]4 q
第三章详细叙述了硬件电路的设计过程,主要是各个模块的具体设计过
+ k8 x+ v; z5 T0 M7 y! n程,以及各部分性能指标的要求和实现。" ~( H9 _5 R8 Q( W7 C
第四章叙述了该设计软件部分的设计思路,主要是主程序和各个子程序$ f$ U% {5 ?2 B: q% e5 @
的详细设计方案。1 A( b/ H% @2 ~. V( m& _) ^, p J* U
第五章叙述了该设计仿真和调试结果。* e! e: x/ N$ A7 M( y+ w
第六章论文工作的总结。( ~/ W6 [7 v- k9 {0 O1 ]8 E8 `/ [: Y
基于单片机的电子秤的设计与实现
4 s( O" D) Y4 r8 x# V3
! A H5 w- b @: Y, D第二章系统方案论证与选型: R4 f0 {, \' S( q' _
按照本设计功能的要求, 本设计大致可分为五个模块: 数据采集模块、
4 |0 w5 \5 T. E6 ^( l6 p% j0 h& v信号放大模块、模数转换模块、单片机控制模块、人机交换模块。(其中
X8 x8 @1 n: B1 |人机交换模块中包括: 声光报警、LCD 显示、键盘输入)系统设计总体方 d: f# ?9 a7 c$ N& L U- b, U
案框图如图2-1 所示。% k% G2 a" j, H; `6 z: @0 H
图2-1 设计思路框图
7 y: `: L$ b P测量部分是利用称重传感器检测压力信号, 得到微弱的电信号(本设
; i7 U4 d e! W( K计为电压信号),而后经处理电路(如滤波电路, 差动放大电路,)处理后,' F+ R6 E+ i4 K( w6 k9 L* V
送A/D 转换器,将模拟量转化为数字量输出。控制器部分接受来自A/D 转* F' G% p2 n' x/ A; Y3 ]' W8 \7 D) p0 ]
换器输出的数字信号, 经过复杂的运算, 将数字信号转换为物体的实际重
' q$ L% _& Y; V5 W' z% _9 V7 \/ D量信号,并将其存储到存储单元中。控制器还可以通过对扩展I/O 的控制,( R, n5 }% U8 X# V1 {& {. t
对键盘进行扫描,而后通过键盘散转程序,对整个系统进行控制。数据显
2 W; q3 M5 w3 e# V0 p! ~示部分根据需要实现显示功能。
/ b' V9 \7 M E/ W1 `2.1 控制器部分
3 M7 w/ P$ W S& X; M2 ^本设计由于要求必须使用单片机作为系统的主控制器, 而且以单片机
! Q5 H0 x7 @( |% N% ^9 B% `为主控制器的设计,可以容易地将计算机技术和测量控制技术结合在一- }2 l& V) U" w% C# ]. T8 _0 b
起,组成新型的只需要改变软件程序就可以更新换代的“智能化测量控制# h# k6 [7 W5 `. s
系统”。这种新型的智能仪表在测量过程自动化、测量结果的数据处理以
% K% R3 A4 f4 H# q& q及功能的多样化方面, 都取得了巨大的进展。再则由于系统没有其它高标0 _" {4 L( K3 p) R+ ]+ Z
基于单片机的电子秤的设计与实现* L& J$ K+ C" ]9 x
4
# q2 |7 v+ H6 o) K' r9 E F6 E准的要求,根据总体方案设计的分析,设计这样一个简单的的系统,可以# u+ x/ g- c: i
选用带EPROM的单片机,由于应用程序不大,应用程序直接存储在片内,
t% M- M. B8 o2 H! _不用在外部扩展存储器,这样电路也可简化。在这里选用ATMEL生产的5 E& {: b! c( i$ y% u
AT89SXX系列单片机。第一,片内存储器采用闪速存储器,使程序写入更" S! \7 P6 G& c z3 b- x; p
加方便;第二,提供了更小尺寸的芯片,使整个硬件电路体积更小。此外/ [0 ]/ D/ u- _2 a- L8 D
价格低廉、性能比较稳定的MCPU,具有8K×8ROM、256×8RAM、3 个162 Y+ H4 h: e; x$ [0 B8 u$ f
位定时计数器、4 个8 位I/O 接口。这些配置能够很好地实现本仪器的测
7 g) X7 o# r" y. Q9 N量和控制要求。
) Z v% X# x( [# V最后我们最终选择了AT89S52这个比较常用的单片机来实现系统的5 P6 d% O9 D$ M/ m' u1 J; N$ B
功能要求。AT89S52内部带有8KB的程序存储器,基本上已经能够满足我. j$ g4 e3 E/ {* R- P" ~/ l# s
们的需要。! R8 O8 |1 H) Q/ q- J0 F4 V
2.2 数据采集部分4 [) x+ b9 [( _3 V; i
电子秤的数据采集部分主要包括称重传感器、信号放大电路和A/D 转* F1 l) \- T" X0 A$ B
换电路,因此对于这部分的论证主要分三方面。6 b% t7 I5 l5 b& D' F
2.2.1 传感器的选择
" [7 ~) M# B }, D3 C在设计中, 传感器是一个十分重要的元件, 因此对传感器的选择也显+ s$ ^0 u8 n0 x: i, r
的特别的重要, 不仅要注意其量程和参数, 还有考虑到与其相配置的各种4 n8 w$ R7 Y7 a2 Q) R
电路的设计的难易程度和设计性价比等等. 传感器量程的选择可依据秤的) l6 {" }9 I. `
最大称量值、选用传感器的个数、秤体的自重、可能产生的最大偏载及动4 P5 s- Y6 ?8 T! x
载等因素综合评价来确定。一般来说, 传感器的量程越接近分配到每个传6 W4 W# }( f" N `# h# D
感器的载荷,其称量的准确度就越高。但在实际使用时,由于加在传感器# J" ?" {5 q$ `+ ]
上的载荷除被称物体外, 还存在秤体自重、皮重、偏载及振动冲击等载荷,: j& _- S! K+ q, y9 k* F/ B3 x* o! S
因此选用传感器量程时, 要考虑诸多方面的因素, 保证传感器的安全和寿
, e5 b. b. O. j# `) ~命。传感器量程的计算公式是在充分考虑到影响秤体的各个因素后, 经过& j" U) w, g$ T5 [) c; i) W3 c
大量的实验而确定的。
+ s4 s1 e& |& M: }- H. Z基于单片机的电子秤的设计与实现
$ S) Z; j* a$ P2 h5: l! [ o: L2 `$ }/ T
为保证电子秤称量结果的准确度, 克服传感器在低量程段线性度差的
2 j7 D# E; X9 a# M/ \- @缺点。在实际工作中,要求称重传感器的有效量程在20%~80%之间,线$ d9 d8 G% H* _4 |" x
性好,精度高。重量误差应控制在± 0.01Kg,又考虑到秤台自重、振动和
5 |: z* W6 z; z冲击分量, 还要避免超重损坏传感器, 所以我们确定传感器的额定载荷为
7 _. k$ w7 H- ^" X0 F/ {5Kg,允许过载为150%F.S,精度为0.05%,最大量程时误差 0.01kg 。可9 D9 O" z8 Y! }
以满足本系统的精度要求.2 a! |9 J2 @) t
传感器的稳定性有定量指标, 在超过使用期后, 在使用前应重新进行: t- @7 Y, l. D, |: B
标定,以确定传感器的性能是否发生变化。在某些要求传感器能长期使用 C- Z# u/ T. w! S! t# }
而又不能轻易更换或标定的场合, 所选用的传感器稳定性要求更严格, 要
! G. H+ P& j8 p* @2 F2 O能经受住长时间的考验。
) }# N) J, {3 E! ^- y使用特别注意:传感器属于精密部件,剧烈振动、自由落体、碰撞、
# X! c$ c, { _" k6 J( ?" N* R3 P+ o过载、过压等等,都非常容易造成传感器永久损坏或者影响精度和线性。
! R, o7 I8 c0 F# V3 Z+ N x+ _传感器是测量机构最重要的部件, 本次设计采用电阻应变式压力传感器。) G' W9 m3 R l6 p* M# Z
电阻应变式压力传感器主要由弹性体、电阻应变片电缆线等组成, 内
; a5 e+ I& e# B. e8 S2 p" J! _- t! W部线路采用惠更斯电桥,当弹性体承受载荷产生变形时,电阻应变片(转3 {' n' E7 z; ?8 s
换元件)受到拉伸或压缩应变片变形后,它的阻值将发生变化(增大或减
2 ?% C# T* T2 N; Z% p8 x小)从而使电桥失去平衡, 产生相应的差动信号, 供后续电路测量和处理。
9 K' G+ F) p( `. T1 M! x4 [
, c' \7 @9 ~! z( G. V, ^- R* b+ w3 X% t- `. s+ t6 U
# h% i0 M+ }7 I. D
5 C+ j- U1 g) I8 {& o, K8 L( ]
|
|