基于STC89C52和HX711的电子秤设计_第1页
基于STC89C52和HX711的电子秤设计_第2页
基于STC89C52和HX711的电子秤设计_第3页
基于STC89C52和HX711的电子秤设计_第4页
基于STC89C52和HX711的电子秤设计_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——基于STC89C52和HX711的电子秤设计

方案

电子秤是通过传感器技术把物品的重力转化为电压信号输出,电压信号经过放大和模数转换后再利用微处理器技术举行相应的计算处理,结果通过确定的方式显示出来,其整体布局如图1所示。传感器选用电阻应变片压力传感器构成电桥,将物体的重力转化为电压信号。压力传感器输出的电压信号是模拟信号且幅值对比小,务必经过放大后才能举行后续处理。单片机只能接收数字信号,故模拟的电压信号要经过模数转换才能送至单片机。集成芯片HX711可完成信号放大和模数转换,应选用此芯片。数据处理计算由STC89C52单片机完成,其能够把表示压力的电压信号换算成物品质量,处理键盘输入的去皮、单价等信息,计算总价,操纵液晶屏LCD1602的输出,并在超重(超出测量范围)时操纵蜂鸣和LED报警。

2压力传感器和HX711芯片

2.1压力传感器

导体或半导体由于受到外力而产生形变时其电阻值也将随之变化,这一现象称为应变效应[2],是电阻压力传感器的理论根基。电阻应变片具有精度高、简便、体积小、动态响应好等优点,应用较为广泛。初始阻值为R的电阻压力传感器在应变为ε阻值变化的大小为ΔR,那么电阻压力传感器灵敏度系数K为:

应变电阻器在使用中通常构成直流桥式电路。为了裁减误差,增加电桥输出灵敏度,电桥的四个桥臂通常都选用应变电阻,且选用的四个应变电阻(如图2中Ra、Rb、Rc、Rd)参数都一致,设四个应变电阻初始阻值相等,且均为R,受到一致的应变时产生的阻值变化ΔR也相等。构成电桥后,同一桥臂上两个电阻应变方向相反,即受到压力时引起的电压变化方向相反。设电桥输入电压为Ui,那么电桥输出电压大小为:

2.2HX711芯片的应用

HX711是专为电精度电子秤而设计的芯片,内部集成有放大片面和24位A/D转换片面。信号放大片面是电阻应变压力传感器必不成少的片面,而模数转换是模拟信号输入普遍单片机必不成少的片面。芯片共有16个引脚,工作电压范围为2.6V-5.5V,工作时电流小于1.6mA,功耗很低。芯片内有两路可选差分输入:A路、B路,输入选择开关可很便捷选择A路或B路。A路对应的放大器增益编程可选为64或128,对应的满度差分输入电压信号幅值十足值分别为20mV和40mV。B路对应的放大器增益为固定的32。芯片内部集成的稳压电源可直接向外部传感器电路供电。芯片内集成振荡电路无须外围器件。芯片全体操纵由管脚输入,芯片内寄放器无须编程。芯片上电自动复位简化了初始化过程。芯片串行通讯接口分外简便,可很便当地与后面的微处理器举行通讯。该芯片的集成度很高,使用该芯片可在很大程度上简化电子秤电路设计,巩固电路稳当性,提高電路输出精度。

电阻Ra、Rb、Rc、Rd构成的压力传感器电桥和HX711片面的电路如图2所示。16脚电源引脚DVDD和1脚稳压电路片面供电电源都连至输入电源VCC。图2中稳压电路片面包括稳压电路片面供电电源1脚VSUP、稳压电路输出操纵脚2脚BASE、稳压电路输入操纵脚4脚VFB、PNP型三极管Q1,电阻R1和R2。输出电压也即3脚上电压VAVDD大小为VFB(R1+R2)/R2。电桥的输出通过R3、R4和电容C4接A路输入,芯片的7引脚INNA和8引脚INPA。输出速率操纵15引脚接地,数据输出速率为10Hz。14管脚XI接地选择使用内部振荡时钟。B路输入未采用,都接地。串行通讯口和单片机相连接,用来输出转换的数具,选择输入通路和相应通路的增益。12脚DOUT是数据传送引脚,11脚PD_SCK是时钟引脚,图2设计的电路分别和STC89C52单片机的P3口的P34和P35相连接。压力传感器电桥物品重力按一固定关系转换为电压Uo输出,该电压信号Uo经HX711完成信号放大和A/D转换,之后再送至STC89C52单片机处理。

3STC89C52单片机片面

3.1STC89C52单片机

整个系统以STC89C52单片机为计算处理和操纵的核心。STC89C52单片机是宏晶科技推出的国产低功耗使用MCS-51内核的8位单片机,价格低廉[3]。该单片机具有8K可编程FLASH存储器,4K的EEPROM,用户烧录程序对比便当。该单片机和传统的8051单片机一样共40引脚,引脚分布功能也和传统的8051单片机一致,指令代码兼容8051单片机;该单片机具最高工作频率达35MHz,有4个外部中断,3个16位的定时/计数器,功能上比根基型的51单片强出好多。STC89C52单片机采纳来自HX711的数字信号,根据这一数字信号计算得到相应的物品质量,并通过LCD1602显示。单片机采纳键盘信息,根据需要可完成去皮和计价功能。

3.2LCD1602液晶

LCD1602液晶显示器件工作电压为4.5V-5.5V,可以和STC89C52单片机用同一电源供电。常用的LCD1602是点阵型、字符型液晶,共有2行,每行有16个字符位,每个字符位可显示一个字符,显示内容比数码管丰富好多,且功耗低好多。1602内部字符发生存储器已存入了包括英文26个大小写字母、阿拉伯数字和常用符号等160个点阵字符图形[4],因此可很便当地显示这些符号。常规应用,1602不能显示汉字和其他图形,要让其显示汉字和其他图形需自定义字符图形库。要使显示内容更为丰富,可选用12864液晶显示器件。1602除电源引脚、背光电源引脚和比较度调理引脚外,其余引脚使用时直接和STC89C52单片I/O引脚相连,使用较为便当。亮度调理引脚通常由电位器可调端子上分压获得电压信号,背光电源引脚有时也通过三极管由单片机引脚操纵。

3.3矩阵键盘

按键输入是单片机常用的输入方式之一。但是单片机I/O口资源分外用限,按键较多时若一个按键对应一个I/O引脚,势必会占用过多的单片机I/O资源,限制了单片机的其他扩展应用。因此通常使用矩阵式键盘,行列式分布的键盘通过程序扫描判断应选择哪个按键按下。不同的按键程序内对应不同的数值或字符,按键在程序内对应的数值或字符和人眼看到的键盘标示一致。

3.4声光报警

单片机电子秤传感器片面有对应的测量范围,超出测范围电子秤那么无法切实显示其重量。因此称重时要有相应的报警提示功能。超重时单片机一I/O引脚操纵相应的LED报警灯亮起,程序操纵另一I/O引腳输出确定频率的和规律的脉冲信号,该I/O引脚加在PNP型三极管的基极,信号经三

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论