简易数字电子秤设计说明

上传人:xmg****18 文档编号:108103357 上传时间:2019-10-22 格式:DOC 页数:33 大小:1.30MB
返回 下载 相关 举报
简易数字电子秤设计说明_第1页
第1页 / 共33页
简易数字电子秤设计说明_第2页
第2页 / 共33页
简易数字电子秤设计说明_第3页
第3页 / 共33页
简易数字电子秤设计说明_第4页
第4页 / 共33页
简易数字电子秤设计说明_第5页
第5页 / 共33页
点击查看更多>>
资源描述

《简易数字电子秤设计说明》由会员分享,可在线阅读,更多相关《简易数字电子秤设计说明(33页珍藏版)》请在金锄头文库上搜索。

1、. . . .数字电子秤摘要本课程设计制作的电子称以89c52单片机为控制器,利用电阻应变式称重传感器的全桥式称重原理,及通过受力改变内部应变片的阻值使,电路的输出电压与传感器所受压力成线性关系,建立相应的数学模型。设计思路为将传感器所测得的电压值进行模数转换,并将此转换数值与具体重量相对应,再将最终数值通过1602液晶屏显示。由于此称重传感器在受压时形变量小,使输出电压信号十分微弱,于是本设计采用运放连接成差分放大电路将其微弱的信号进行放大处理,再通过AD0809将此模拟量转化为数字量,输送给单片机,由单片机来控制其重量的显示。关键词:89c52,全桥式称重传感器,AD0809。The Di

2、gital Electronic ScaleAbstract:The design of digital electronic scale uses the chip 89c52 as its monitor, and sets up the mathematical model that bases the principles of Full Bridge system weighing sensor, whose characteristic is the output voltage change is linearity with the pressure on the foil g

3、age .The design thought is making the analog output of voltage into digital quantity ,then make it match with the weight specific ,finally display the data through the 1602LCD .As the change of the resistance value on foil gage is very small so as the original output voltage ,so uses the operational

4、 amplifier to amplify the signal and then input to the AD0809 chip to transform it into digital quantity , which finally inputted into 89c52 microcontroller ,and the 89c52 microcontrollers task is manipulating the date and making the LCD display the number.Key words: 89c52 microprocessor , semi-brid

5、ge system weighing sensor, AD0809 chip.目 录1 系统设计31.1 设计要求31.2 总体设计方案31.2.1 设计思路31.2.2 方案论证与比较31.2.3 模块组成52 硬件电路设计62.1 模拟信号处理部分62.1.1 信号采集部分62.1.2 信号的放大处理72.2 模数转换102.3 数字信号的处理部分112.3.1 单片机控制LCD显示123 软件设计144系统测试154.1 测试使用的仪器及工具154.2 指标测试及测试结果154.3 结果分析155结论16参考文献17附录1元器件清单:18附录二 电路原理图及印制板图191信号放大部分电路

6、原理图及PCB图192信号处理部分电路原理图及PCB图21附录三 程序清单231 系统设计1.1 设计要求设计制作一个电子称的电路,称重范围分为三档,0-1.999kg、0-19.99kg、0-199.9kg。用三位半数字表头显示称重结果。具有量程自动转换功能。1.2 总体设计方案1.2.1 设计思路应变式称重传感器是将电阻的变化转化为电压变化,但电阻因受力变化很小,使传感器输出的信号较小,需要先进行放大处理,并且输出的信号是电压量,为模拟信号,而单片机能处理的信号是数字信号,因此需先将信号进行模数转换再输入单片机中进行处理并控制1602LCD显示其重量。1.2.2 方案论证与比较(一)控制部

7、分的方案论证与选择方案一:采用89C52作为控制核心。51单片机具有主频12M,三十二个I/O引脚,8K flash程序存储空间,256 byte RAM , 三个定时、计数器,五个中断源,且价格低廉,C语言程序编写容易,控制方便。方案二:采用FPGA(现场可编程门阵列)作为系统的控制器。FPGA可以实现各种复杂的逻辑功能,规模大,密度高。由于其集成度高,使其成本偏高,同时其芯片引脚较多,实物硬件电路板布线复杂,加重了电路设计和实际焊接的工作。方案三:采用ARM7芯片LPC2148,具有512K flash程序存储空间、主频达48M、三个定时器、四个外部中断、内部RTC、采用三级流水线模式运行

8、程序,拥有I2C、SPI、UART等通信接口。同时其芯片引脚也较多,不便控制。且价格较贵。方案选择:本系统可以采取89C52 、FPGA、ARM三种控制器。ARM比89C51单片机具有更强大的控制功能、更快的运行速度,可更快捷地进行高精度的测量,但本设计运行速度要求不高,89C52就能满足所需要的功能。因此综合考虑选择89C52作为控制部件。(二)模数转换及显示部分的方案论证与选择方案一 :将放大后的信号输入A/D转换芯片TCL2573进行A/D转换,由于此芯片可直接用于数字显示,故转换后的数字量直接用数码显示器进行显示。此方案的优点是外部电路非常简单,能实现较高的精度。缺点是无法对A/D转换

9、进行控制。其方案图如图1.1。基于TCL2573的AD转换数码管显示图1.1 方案一方框图方案二:将放大后的信号输入到AD0809进行模数转换,再将得到的数字信号送至单片机进行处理并送入液晶显示。此方案的优点是可控制性好,可通过软件的编程实现换挡,电路简单,液晶的硬件电路也比数码管的简单,且技术领先于数码管,可显示的内容也比数码管多。采用单片机对数据稍加处理,能通过软件在一定程度上弥补与调试硬件所无法避免的数据抖动,使最终所测得的数据更可靠、参考性更强,而且价格也不贵。其方案图如图1.2。基于AD0809的模数转换单片机液晶屏显示换挡控制图1.2 方案二方框图1.2.3 模块组成本设计模块主要

10、分为三个部分,信号采集放大部分与模数转换和信号的处理显示部分。其中信号采集部分主要是运算放大器对信号的放大,数据处理及显示部分主要是用AD进行对模拟数据的转换及用液晶对数据的显示。其模块方框图如图1.3称重传感器信号采集放大模数转换单片机控制液晶屏显示图1.3 模块框图2 硬件电路设计2.1 模拟信号处理部分2.1.1 信号采集部分 电阻应变式传感器是把电阻应变计粘贴在弹性敏感元件上,然后以适当的方式组成电桥的一种将力(重量)转换成电信号的传感器。电阻应变式称重传感器包括两个主要部分,一个是弹性敏感元件:利用它将被测的重量转化为弹性体的应变值;另一个是电阻应变计:它作为传感元件将弹性体的应变同

11、步的转换为电阻的变化。电阻应变片的电阻变化率大约在10e-6到10e-2数量级之间。这样小的电阻变化用一般测量电阻的仪表很难测出,必须用一定形式的测量电路将微小的电阻变化率转变成电压或电流的变化,才能用二次仪表显示出来,在电阻应变式称重传感器中,通过桥式电路将电阻的变化转换为电压的变化,电阻应变式称重传感器的原理框图如图2.1应变片测量电桥敏感元件载荷P 应变x 电阻变化 输出图2.1 电阻应变式称重传感器的原理框图因为单个称重传感器的量程是50KG,如果要达到设计要求,就要用四个称重传感器构成全桥测量,其连接后的电路等效图见图2.2图2.2 称重传感器全桥式连接上图中,B传感器红色引线接电源

12、正,D传感器红色引线接电源负,为此传感器提供工作电源。A传感器红色引线输出正信号,B传感器红色引线输出负信号。作为原始输出信号。2.1.2 信号的放大处理鉴于用示波器测得称重传感器输出电压信号非常小,为毫伏级,不便于处理,需加外部放大电路来获得足够的增益,综合考虑一些常用运放电路的特点,差动放大电路具有输入阻抗为无穷大,对小信号的放大影响小,因此,选择差动放大器进行前级放大,然后,再用两级放大提高放大倍数,以便进行量程切换。差动放大电路的连接电路图如图2.3 图2.3 前级差动放大根据理想运算放大虚短、虚断的特点,可推出此差动放大电路的放大倍数为:A=-R6/R4*(1+2R1/R3)图2.4

13、 后级放大前一部分的放大倍数A1=10,后一部分的放大倍数也为10。OUT1是作为20kg200kg量程的模拟信号输出,OUT2作为2kg20kg量程的模拟信号输出,OUT3作为0kg2kg量程的模拟信号输出。仿真图如2.5。图2.5 信号放大仿真图 2.2 模数转换模拟量要输入到单片机中进行处理,首先要进过模拟量到数字量的转换,单片机才能接收,处理。在此,采用AD0809。ADC0809 是8 位逐次逼近型A/D转换器。它由一个8路模拟开关、一个地址锁存译码器、一个A/D 转换器和一个三态输出锁存器组成。多路开关可选通8个模拟通道,允许8 路模拟量分时输入,共用A/D 转换器进行转换。三态输

14、出锁器用于锁存A/D 转换完的数字量,当OE 端为高电平时,才可以从三态输出锁存器取走转换完的数据。ADC0809 要求输入模拟量的信号为单极性的,电压范围是05V,若信号太小,必须进行放大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。其引脚图2.6图2.6 AD0809引脚图其中IN0IN7为8 条模拟量输入通道 ALE 为地址锁存允许输入线,高电平有效。当ALE 线为高电平时,地址锁存译码器将A, B,C 三条地址线的地址信号进行锁存,将译码后被选中的通道的模拟量输入转换器进行转换。A,B 和C 为地址输入线,用于选通IN0IN7 上的一路模拟量输入。通道选择表如下表所示: C B A 选择的通道 0 0 0 IN0 0 0 1 IN1 0 1 0 IN2 0 1 1 IN3 1 0 0 IN4 1 0 1 IN5 1 1 0 IN6 1 1 1 IN7 ST 为转换启动信号。当ST为上升沿时,所有内部寄存器清零;下跳沿时,开始进行A/D 转换;在转换期间,ST 应保持低电平。EOC 为转换结束信号。当EOC 为高电平时,表明转换结束;否则,表明正在进行A/D 转换。OE为输出允许信号,用于控制三条输出锁存器向单片机输出转换得到的数据。OE1,输出转换得到的数据;OE0,输出数据线呈高阻状态。 D7

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号