单片机AT89C52的电子秤设计
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本文介绍了一种基于单片机AT89C52的电子秤设计方法。系统使用应变式压力传感器采集压力信号,用仪表放大器AD524放大信号,用A/D转换芯片ADC0809将模拟信号转化为数字信号,由单片机对信号进行处理。重量,单价,总价由LED显示,单价通过键盘输入。
关键词:电子秤;单片机;应变式压力传感器
摘要I
目录Ⅱ
前言 (1)
一概述 (1)
二工作原理 (1)
(一)应变式压力传感器 (1)
(二)仪表放大器 (4)
(三)A/D转换 (5)
(四)单片机与键盘,显示 (7)
(五)电源电路 (8)
(六)程序 (9)
三实验中遇到的问题 (11)
(一) 传感器部分 (11)
(二)放大器部分 (13)
(三) A/D转换部分 (15)
(四)精度,量程及误差 (16)
参考文献 (16)
附录 (17)
致谢 (23)
前言
随着经济的发展,出售商品的增多,需要称量物品的设备也随之更新换代。多功能电子秤是现代生活中应运而生的一种精确,智能,明了,方便,可靠的称量仪器。它克服了传统杆秤,台秤,不精确,速度慢,不能计价,容易作弊的特点。电子秤在商业领域应用越来越多。本文介绍一种多功能电子秤的设计和制作方法。该电子秤具有输入单价,显示单价,重量,总价的功能。
一概述
本电子秤系统由以下几个部分组成。传感器,放大电路,A/D转换电路,单片机主控
⒉放大电路采用仪表放大器,用以将小的模拟信号放大。
⒊A/D转换将模拟信号转化成数字信号,单片机接收后可以对其进行处理。
下面将详细介绍各个组成部分工作原理。
二工作原理
(一)应变式压力传感器
导体或半导体在受到外界力作用时,产生机械形变,机械形变导致其阻值变化,这种
因形变而使其阻值发生变化的现象称为“应变效应”。导体或半导体的电阻
L
R
A
ρ
=,
当导体或半导体在受外力作用时,这三者都会发生变化,所以会引起电阻的变化。
用于测量应变变化而引起的电阻变化的电桥通常有直流电桥和交流电桥,本设计采用的传感器是直流电桥式,外部结构如图2所示。
图2 应变式传感器外部结构
其内部电路结构如图3所示。其中,R1,R2,R3,R4均为应变式电阻。
图3 应变式传感器内部电路结构
当R →∞时,电桥的输出电压应为 R1R3Uo=E R1+R2R3+R4⎛⎫-
⎪⎝⎭ 当电桥平衡时,Uo=0,由上式可得1324
R R R R =,这是电桥平衡的条件。平衡电桥就是桥路中相邻两臂阻值之比相等,桥路相邻两臂阻值之比相等方可使流过负载电阻的电流为0。如果在实际测量中,使第一桥臂R1由应变片来代替,由于放大器的输入阻抗可以比输出阻抗高的多,所以此时视电桥为开路。当受应变时,若应变片电阻变化为ΔR1,其它桥臂固定不变,则电桥输出电压为
41113143112411234(112)(34)(1)(1)113
R R R R R R R R R Uo E E E R R R R R R R R R R R R R R R R ∆⎛⎫ ⎪+∆⎛⎫∆⎝⎭=-== ⎪∆+∆+++∆++⎝⎭+++ 设桥臂比21R n R =,由于ΔR1 R1,分母中11
R R ∆可以忽略,并考虑到起始平衡条件1324R R R R =
可得 1'211n
R U E o R n ∆≈+,电桥电压灵敏度定义为: '12(1)1
U n o S E V R n R ==∆+。 由上式可以发现: ⑴电桥电压灵敏度正比于电桥供电电压,供桥电压越大,电桥灵敏度越高; ⑵电桥电压灵敏度是桥臂电阻比值n 的函数,因此必须恰当选择桥臂比n 的值,保证电桥具有较高的灵敏度。
在上面的分析中,是假定应变片的参数变化很小,而且可以忽略掉
11R R ∆,这是一种理想情况。在实际中,
11R R ∆ 是不可忽略的。此时的输出电压U o 与11
R R ∆的关系是非线性的。 减小或消除非线性误差的方法有如下几种:⑴提高桥臂比:21R n R = 但从电压灵敏度1S E V n
=来考虑,电桥电压灵敏度将降低,这是一对矛盾。因此,为了达到既减小非线性误差,又不降低其灵敏度,必须适当提高供桥电压。⑵采用差动电桥:若使一个应变片受压,一个受拉,则可完全消除非线性误差,且电压灵敏度比使用一只应变片提高了一倍。如果两个应变片受拉,另外两个受压,构成全桥差动电路。若满足ΔR1=ΔR2=ΔR3=ΔR4则电压灵敏度比使用单个应变片提高了四倍。
对于现成的传感器,我们无法改变电桥的桥臂比,只能适当提高供桥电压。本系统采用的传感器就是全桥差动电路,四个桥臂的电阻均为1K Ώ,具有较好的灵敏度和线性特征。
当载荷W 作用时,R2,R3受拉,电阻变大,R1,R4受压,电阻变小。电桥失去平衡,产生ΔU 电压输出,且ΔU 与W 成正比即ΔU=E R R
∆ =K E s ε,对于该双弯曲梁的应变为 322
a W d Fbh δε⎛⎫-- ⎪⎝⎭=
d 梁端到梁中心的距离;
δ 梁端到应变片的距离;
h 梁厚度;
b 梁宽度;
F 材料的弹性模数;
a 应变片的基长。 3a W d δ⎛⎫-- ⎪
那么双联孔传感器的输出为
传感器灵敏度为 。
(二)仪表放大器
压力传感器输出的信号很小,不能直接进行A/D 转换,必须进行放大。然而对于多数的传感器其等效电阻不是常量,它们随所测物理量的变化而变。
这样对于放大器而言,当信号源内阻为R s 时,根据电压放大倍数的表达式..A A R i us u R R s i
=+ 可知放大器的放大能力将随信号大小而变,为了保证放大器对不同幅值的信号具有稳定的放大倍数,就必须使得放大器的输入电阻i s R R ,i R 越大因信号源内阻变化而引起的放大误差就越小。这就是本电子秤系统采用仪表放大器的原因。
仪表放大器的原理图如图4所示
图4 仪表放大器的原理图
322a W d U S K S U Fbh δ⎛⎫-- ⎪∆⎝⎭=
=