找回密码
 注册
关于网站域名变更的通知
查看: 1395|回复: 1
打印 上一主题 下一主题

[毕业设计] 基于单片机的电子秤的设计与实现(毕业论文)

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2019-11-11 10:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
第一章绪论
+ C( Q- O1 K7 q* |$ m, Y1.1 研究目的和意义
# `: s7 H" e# r" g. J3 P* @8 v传统的机械秤有很多缺点,比如精度不高,结构复杂,易老化,成本
+ N) _9 w( R' v- s6 v% O高等。随着社会的发展,市场对秤的要求的越来越高,尤其是人体秤、厨* H9 p" e. n/ ?' V1 Z, m  E
房秤等各类便携式小型秤。电子秤与传统的机械秤相比有许多优越性, 它
- O% p/ ]9 P+ v! h用压力传感器取代机械秤的弹簧大大减小了秤的体积和制造难度,以LCD" }' n5 `3 j6 U! j1 Y
或LED显示屏取代传统的刻度盘使外形更加美观, 由于内部集成了单片机7 c5 p4 H1 d7 n+ o# E) Y
以及软件系统, 电子秤还拥有传统机械秤无法比拟的智能性。他可以完成
% N7 T  f0 N- ^过载报警,总价计算,数据通信等众多功能。
4 l) Z1 s7 Q' |9 B' ]! Z目前市场上使用的称量工具,或者结构复杂, 或者运行不可靠,且成
$ p0 t; l8 ?2 |6 `6 w本高,而且整体水平不高,部分小型企业质量差且技术薄弱,设备不全,
" p1 _& v- u/ T: `% y( F, o缺乏产品的开发能力,产品质量在低水平徘徊。因此,有针对性的开发出$ l. T# _+ T9 o- w3 J* O4 @
一套具有实用价值的电子秤系统, 从技术上克服上述诸多缺点, 改善电子% x" Y" X! W: E. t# O5 \) |
秤应用中的不足之处,具有现实意义。3 P- h" C6 K) B" N, d
1.2 电子称重系统的应用领域
; g; ~- e/ c4 r电子秤是电子衡器中的一种, 衡器是国家法定计量器具, 是国计民生、
2 e% V1 s, ~/ S; a  o' \! `- P国防建设、科学研究、内外贸易不可缺少的计量设备,衡器产品技术水平
) @# k/ c1 s. U, M* G1 e" P6 o& I的高低,将直接影响各行各业的现代化水平和社会经济效益的提高。电子' [1 T- b* |) T$ C4 L
秤的应用领域主要分为工业计量和民用消费类。在工业计量应用领域有电* C9 J( H5 }% C! z! Y  t) w' W
子天平,珠宝秤,市场计价秤等;而民用秤主要有厨房秤,人体秤,便携
9 e& f, D6 H& D- i式口袋秤等。工业计量应用对精度要求较高, 而民用消费类的应用对精度
$ o2 k% b5 H7 f7 G+ z" @7 n的要求不高,但对秤的外观,智能性,便携性却有很高的要求。+ x5 F8 Q: p8 J  y
1.3 主要工作以及论文结构
% _" H  R, x/ [1 S基于单片机的电子秤的设计与实现  J! G+ ]8 w) b+ @# b8 }( s
2
6 J! l+ ^4 Q) J- m# Z/ d本课题的主要设计思路是: 利用压力传感器采集因压力变化产生的电
) }' V# Y1 z+ A) H压信号,经过电压放大电路放大, 然后再经过模数转换器转换为数字信号,
) n2 B8 `. P7 B( C& \/ V, p最后把数字信号送入单片机。单片机经过相应的处理后, 得出当前所称物
" r5 k8 c  k. b( w  S品的重量及总额,然后再显示出来。此外,还可通过键盘设定所称物品的% a6 ?9 M; O6 ^4 }# P
价格。
; A3 m$ D# z7 x) x& n在设计期间,本人努力查阅相关资料, 对称重的基本原理以及各软件、3 h, i  |9 ?# }
硬件模块做了认真的分析、研究。根据性能成本考虑,在以下几方面做了! k' K6 ?6 Q( H: A
仔细的分析研究,主要有:系统模块的划分、A/D 精度的考虑、单片机与6 {* J4 ]8 l/ @8 W
外围模块的接口电路以及电子秤应用程序的实现等。
9 B, G. u2 q0 E* h论文的结构如下:6 q9 l  G( R8 e! Y
第二章叙述了系统的方案论证以及硬件设备的选型。$ Z. t$ G; P% @1 H3 ~% o9 N" A6 k
第三章详细叙述了硬件电路的设计过程,主要是各个模块的具体设计过
) o! D) q7 W& W9 b程,以及各部分性能指标的要求和实现。
! N5 G5 _; g) y1 E* p5 R3 I$ V" j8 H第四章叙述了该设计软件部分的设计思路,主要是主程序和各个子程序
+ H: M6 A8 B+ w. E1 t' m的详细设计方案。8 ^; U9 \. n: K; w' |  R2 W
第五章叙述了该设计仿真和调试结果。
! B3 ?2 ?1 t, O, {; ]1 T& n第六章论文工作的总结。2 k& A+ l. p: E
基于单片机的电子秤的设计与实现. }* {- z2 Q( ?+ y
3
' ^) x* E/ X. ^" C2 C& X* D* _9 Q第二章系统方案论证与选型
1 U  b7 o2 q5 X0 u) b按照本设计功能的要求, 本设计大致可分为五个模块: 数据采集模块、/ b1 k) ~0 ]  f
信号放大模块、模数转换模块、单片机控制模块、人机交换模块。(其中
- s# i3 K* j' S0 A人机交换模块中包括: 声光报警、LCD 显示、键盘输入)系统设计总体方, ~# y% Z8 Q: h0 q
案框图如图2-1 所示。3 ~0 e, s4 e! g
图2-1 设计思路框图
  [9 o5 Z  {; W3 B测量部分是利用称重传感器检测压力信号, 得到微弱的电信号(本设
0 `' p$ G& \; X" E计为电压信号),而后经处理电路(如滤波电路, 差动放大电路,)处理后,
4 W' E) ?. x- ]8 r+ [送A/D 转换器,将模拟量转化为数字量输出。控制器部分接受来自A/D 转, ~) _+ {# x. P' s
换器输出的数字信号, 经过复杂的运算, 将数字信号转换为物体的实际重8 ]% W4 n* p$ ]2 k
量信号,并将其存储到存储单元中。控制器还可以通过对扩展I/O 的控制,  D# x9 v3 c0 x# N, P& V5 N+ R
对键盘进行扫描,而后通过键盘散转程序,对整个系统进行控制。数据显
; g7 y. w% {5 q2 X6 J示部分根据需要实现显示功能。9 |) _8 ?& q# t7 C& W# Q0 c
2.1 控制器部分: `9 }# D3 o( V0 `/ y; L
本设计由于要求必须使用单片机作为系统的主控制器, 而且以单片机
0 a, m3 k1 Y; P0 a3 H( C为主控制器的设计,可以容易地将计算机技术和测量控制技术结合在一# ^9 e5 y. E  n% V; z2 _
起,组成新型的只需要改变软件程序就可以更新换代的“智能化测量控制0 ~% G! V# Y, Z
系统”。这种新型的智能仪表在测量过程自动化、测量结果的数据处理以
; Z: g9 K0 b3 f及功能的多样化方面, 都取得了巨大的进展。再则由于系统没有其它高标. H  `. }7 B5 u. M% T
基于单片机的电子秤的设计与实现
, l7 B% Q5 g# u  ?4
5 N* _+ |3 z4 k# j3 H4 r1 f准的要求,根据总体方案设计的分析,设计这样一个简单的的系统,可以9 i( i! r0 }' r: @) @& U; s
选用带EPROM的单片机,由于应用程序不大,应用程序直接存储在片内,( T/ X7 ], l2 Z* c$ t7 I- G
不用在外部扩展存储器,这样电路也可简化。在这里选用ATMEL生产的
. k* N! \+ k  ]; A- L2 z3 eAT89SXX系列单片机。第一,片内存储器采用闪速存储器,使程序写入更
0 U) f2 A2 a: z0 e, A) s加方便;第二,提供了更小尺寸的芯片,使整个硬件电路体积更小。此外
# `. ^$ f8 q3 s9 G5 L) Y, T价格低廉、性能比较稳定的MCPU,具有8K×8ROM、256×8RAM、3 个16
8 ~3 _. v1 F. o3 m2 e位定时计数器、4 个8 位I/O 接口。这些配置能够很好地实现本仪器的测
- b. m$ x: v/ T8 c/ H& `; j9 e; [量和控制要求。! g/ `5 s8 r3 w9 N8 N
最后我们最终选择了AT89S52这个比较常用的单片机来实现系统的
# i1 ]$ g) k- P6 I  F) N功能要求。AT89S52内部带有8KB的程序存储器,基本上已经能够满足我
- u* V! _' b8 C) e& x% [# B们的需要。
; e  U* T. A% ?5 F, i+ B8 ^2.2 数据采集部分. ]* a; `, h3 @" {* J/ `- Z
电子秤的数据采集部分主要包括称重传感器、信号放大电路和A/D 转
# E. g  W, r7 d! O) D2 q1 d. i; Q; S; X换电路,因此对于这部分的论证主要分三方面。1 Y9 q; b2 U$ n; ]( v, O# r3 I, k
2.2.1 传感器的选择( P* W9 A* W1 Q
在设计中, 传感器是一个十分重要的元件, 因此对传感器的选择也显
7 I' B" X* E$ q: N8 G6 z! a' m的特别的重要, 不仅要注意其量程和参数, 还有考虑到与其相配置的各种
' e- w" }, N( E# ?4 {电路的设计的难易程度和设计性价比等等. 传感器量程的选择可依据秤的% P7 H( z% x# Y1 `" ~* N
最大称量值、选用传感器的个数、秤体的自重、可能产生的最大偏载及动$ k" q! I, A) C& V% @- ?
载等因素综合评价来确定。一般来说, 传感器的量程越接近分配到每个传
3 v2 A6 G5 x# e: C$ y! M感器的载荷,其称量的准确度就越高。但在实际使用时,由于加在传感器
& C" _8 }" p5 C0 ^0 \上的载荷除被称物体外, 还存在秤体自重、皮重、偏载及振动冲击等载荷,1 M# m# W5 H, {
因此选用传感器量程时, 要考虑诸多方面的因素, 保证传感器的安全和寿
4 v7 s6 l) m# h7 E) \  }' W9 V( `命。传感器量程的计算公式是在充分考虑到影响秤体的各个因素后, 经过
  r6 [5 b2 o+ l" H+ K4 j  |0 Q$ u! T大量的实验而确定的。+ G. X' d9 T1 ]) l
基于单片机的电子秤的设计与实现
$ Z; e; J+ d$ b5 I5. V: e* F* K. L; {$ o* h, y
为保证电子秤称量结果的准确度, 克服传感器在低量程段线性度差的0 W- l  y- s% t0 ~+ k
缺点。在实际工作中,要求称重传感器的有效量程在20%~80%之间,线8 y9 J: `4 g2 A( _  @, [7 l
性好,精度高。重量误差应控制在± 0.01Kg,又考虑到秤台自重、振动和
$ m& T$ L& z3 @9 C冲击分量, 还要避免超重损坏传感器, 所以我们确定传感器的额定载荷为( d3 }5 F: u0 _% \" E  ^8 k# J7 w
5Kg,允许过载为150%F.S,精度为0.05%,最大量程时误差 0.01kg 。可0 y4 v: C4 Q0 H' [1 @
以满足本系统的精度要求.# s+ O4 @' @3 b+ e
传感器的稳定性有定量指标, 在超过使用期后, 在使用前应重新进行
- W; z. g0 |4 ]* K$ e3 {标定,以确定传感器的性能是否发生变化。在某些要求传感器能长期使用
  a6 R+ F. ^: S$ |6 p* {" y而又不能轻易更换或标定的场合, 所选用的传感器稳定性要求更严格, 要
& o" T3 n" a9 _3 C: b能经受住长时间的考验。) m/ R: q2 s: }9 D: Y" s" A7 E8 B8 b
使用特别注意:传感器属于精密部件,剧烈振动、自由落体、碰撞、
; R' |# I: p2 {) r$ N- S: x过载、过压等等,都非常容易造成传感器永久损坏或者影响精度和线性。2 o: B6 w! }6 e
传感器是测量机构最重要的部件, 本次设计采用电阻应变式压力传感器。* V7 H0 P6 _- }
电阻应变式压力传感器主要由弹性体、电阻应变片电缆线等组成, 内  W9 `" n8 N& P% ]4 b4 U; a$ ]
部线路采用惠更斯电桥,当弹性体承受载荷产生变形时,电阻应变片(转9 @& Z6 f3 ]# \, b3 B4 ~$ ^1 d
换元件)受到拉伸或压缩应变片变形后,它的阻值将发生变化(增大或减) v$ z0 q% P5 G# }5 V$ E0 S( L" v
小)从而使电桥失去平衡, 产生相应的差动信号, 供后续电路测量和处理。
! w0 L( t% m7 b+ X% t7 ?* z$ V3 U6 Z5 I' c$ D" c

) p& r% C! M& e
游客,如果您要查看本帖隐藏内容请回复

7 U0 M$ L, q# E! M& d. e  E( S, |3 {3 B6 ]7 X& D: v  G
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-10-1 10:43 , Processed in 0.140625 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表