电子秤解决方案_(51MCU+HX711)
HX711电子秤称重模块配送资料(加中值滤波的单片机源码)

HX711电子秤称重模块配送资料(加中值滤波的单片机源码)电子秤注意1.程序中采用P16、P17口作为HX711的数据口。
2.每个传感器的系数不一样,第一次测量必须修正传感器的系数。
(修正系数HX711_xishu)修正方法:例如1000g砝码称出来是934g,则HX711_xishu=(原值)*1000/934;电路原理图如下:电子称 LCD1602(加中值滤波)单片机源程序如下:#include //调用单片机头文件#include#define uchar unsigned char //无符号字符型宏定义变量范围0~255#define uint unsigned int //无符号整型宏定义变量范围0~65535#define ulong unsigned longsbit rs=P0^5 //寄存器选择信号 H:数据寄存器 L:指令寄存器sbit rw=P0^6; //寄存器选择信号 H:数据寄存器 L:指令寄存器sbit e =P0^7; //片选信号下降沿触发sbit hx711_dout=P1^7;sbit hx711_sck =P1^6;sbit beep = P3^0; //蜂鸣器sbit K1 = P3^5; //加sbit K2 = P3^6; //长按去皮键sbit K3 = P3^7; //减uchar K2_num;uint time1;uint time2;uint time3;long weight; //实际重量值long qi_weight; //皮重ulong warn_weight;ulong HX711_xishu=35386; //这是一个修正系数,例如1000g砝码称出来是934g,则HX711_xishu=原数据*1000/934;#define MEDIAN_LEN 5 //中值滤波的滤波长度,一般取奇数#define MEDIAN 3 //中值在滤波数组中的位置ulong buffer[MEDIAN_LEN]; //中值滤波的数据缓存int medleng = 0; //一组中值滤波数据中,进入滤波缓存的数据个数ulong xd,xd1; //数据对比大小中间变量/***************删除键去皮价格清零***************//******1ms延时函数***11.0592M晶振**************/void delay_1ms(uint q){ulong i,j;for(i=0;i<>< p=""><>for(j=0;j<11;j++);}/************************************************************** ******* 名称 : delay_uint()* 功能 : 小延时。
hx711案例用法

hx711案例用法
HX711是一种专门用于测量微小电压变化的集成电路,通常用
于称重传感器和压力传感器等应用。
下面我将从硬件连接和软件编
程两个方面来介绍HX711的用法。
硬件连接:
HX711通常使用四线式接口连接到微控制器,接口包括数据线(DT)、时钟线(SCK)、电源线(VCC)和地线(GND)。
称重传感
器的输出通常连接到HX711的输入端口。
在连接时,需要注意保持
线路短小并且减少干扰。
软件编程:
在软件编程方面,通常需要使用特定的库来与HX711进行通信。
对于Arduino平台,可以使用HX711库来简化与HX711的通信。
首
先需要初始化HX711,并设置增益和通道等参数。
然后可以通过读
取HX711的数据寄存器来获取传感器的测量值。
在获取数据后,可
以进行相应的处理和转换,比如根据传感器的特性进行单位换算或
者进行数据滤波等操作。
除了基本的连接和编程,还需要注意一些细节问题,比如供电稳定性、传感器的校准和环境干扰等。
另外,HX711的数据输出是二进制补码形式,需要进行适当的转换才能得到实际的测量数值。
总的来说,HX711的用法涉及硬件连接和软件编程两个方面,需要综合考虑电路设计、数据处理和传感器特性等多个因素。
希望以上介绍对你有所帮助。
hx711 高精度稳定算法

hx711 高精度稳定算法hx711是一款高精度稳定的模拟数字转换芯片,广泛应用于称重领域。
本文将介绍hx711芯片的工作原理和高精度稳定算法,以及如何利用该算法来提高称重准确度和稳定性。
一、hx711芯片的工作原理hx711芯片是一种专门用于称重传感器信号放大和模数转换的集成电路,其主要特点是高精度和低功耗。
它采用了24位的Σ-Δ调制器来实现模拟信号到数字信号的转换,并具有两个差分输入通道,可以测量正负电压。
hx711芯片的工作原理可以简单描述为以下几个步骤:1. 将称重传感器的输出信号接入hx711芯片的输入端口。
2. hx711芯片通过Σ-Δ调制器将模拟信号转换为二进制数字信号。
3. 转换后的数字信号经过低噪声放大器进行放大。
4. 放大后的信号再经过24位模数转换器进行数字量化。
5. 转换完成后,数字信号可以通过串行接口或并行接口输出给外部控制器进行处理。
二、高精度稳定算法为了提高称重系统的准确度和稳定性,hx711芯片采用了一些高精度稳定算法。
这些算法主要包括:1. 内部自校准:hx711芯片内部集成了自动校准电路,能够在工作过程中自动调整模拟信号的偏移和增益,使得输出信号更加准确和稳定。
2. 低噪声放大器:hx711芯片内部的低噪声放大器能够有效抑制传感器信号中的噪声干扰,提高系统的信噪比,从而提高称重的准确度。
3. 高速采样率:hx711芯片具有较高的采样率,能够快速而准确地对模拟信号进行采样和转换,避免了信号漏采和失真。
4. 24位模数转换器:hx711芯片内部的24位模数转换器能够将模拟信号精确地转换为数字信号,提供更高的分辨率和精度。
三、如何利用hx711芯片提高称重准确度和稳定性在实际应用中,我们可以采取一些措施来利用hx711芯片提高称重准确度和稳定性:1. 合理选择传感器:根据实际需求选择合适的称重传感器,确保其量程和精度满足要求。
2. 电源稳定:给hx711芯片供电时,要保证电源稳定,避免电压波动对转换精度的影响。
电子秤故障排出及解决方法 电子秤维护和修理保养

电子秤故障排出及解决方法电子秤维护和修理保养电子秤故障排出及解决方法一、电子秤无法充电或充电指示灯不亮或没反应?1、请先确定电子秤的110V/220V?电压切换开关是否调到与使用电源一样的电压,并确定充电线已坚固的插在秤上的充电座。
2、检查充电线是否有外力因素而造成断路。
3、检查保险丝是否不良。
4、蓄电池不良。
5、为第4项原因或非上述因素,建议送回经销站处理。
二、电子秤开机后无显示?1、使用干蓄电池的电子秤,检查电池的电压是否正常(应当6V以上),假如电压不足请给电池请充电。
2、检查电子秤电源线、插座、保险丝是否不良。
3、开关机或按键可能损坏。
4、电子秤电路板有故障。
三、电子秤正常开机显示零点后无法称重或重量不准?1、查看运输保护装置是否拆下。
2、请依照操作手册上之校正步骤重新校正。
3、若非上述原因,建议送回经销站处理。
标准四、电子秤按键无动作或动作不正常会自动触发?1、按键不良。
2、按键插座不良。
五、电子秤屏幕显示不正常?1、单一字体有断字情形,可能是LCD接触不良或故障。
2、显示不清楚或无法显示可能是电子组件故障。
六、电子秤称重时不能显示无背光?1、电子秤内部程序的背光功能是否没有设定(请参照操作手册设定)。
2、有设定背光功能,秤盘需要放置被秤物(感量9倍以上方可亮)。
3、可能电子组件故障。
七、电子秤显示Err警告信息?异常显示说明—各厂家实在产品可能有所不同显示:[OU]表示称量100%FS+9d显示:[—FULL—]表示称量超载100%FS+30%FS显示:[—OU]表示称量负溢出,零位太低显示:[——OY——]表示贮存成功显示:[——OY—1]表示车号.皮重存入的记录数等于200个显示:[——OY—2]表示称重记录数满1000个当交替显示:[—c—d—和—称重值—]时,表示电池不足,应适时充电!显示:[—OFF——]表示电池电压低到仪表已不能正常工作,请立刻关机充电!显示:[Err1]表示A/D值太低(低于10%FS)显示:[Err2]表示A/D值太高(大于100%FS)显示:[Err3]表示E2PROM出错1、电子秤的内部程序设定是否正常。
电子秤HX711模块安装

以下安装作为参考,万能安装很多方式,找到自己合适方式最好!
传感器和模块安装也是很重要的,先看正面图吧
模块有2端,一端接传感器,一端接电源和单片机相连,所以用2个排座,模块直接插到排座上很方便。
上面白色公座接传感器线,传感器那端接上母座,所直接
插上很方便,上面绿白红黑指传感器的接线。
我们一般都把线和插座弄好了,所以各位同学可以直接插上万能板就行了!
背面焊接:
模块有2端,一端是6脚的接传感器,一端是4脚的接电源和单片机
上图黑对应模块GND端,红对应模块A+端,白对应模块A-端,绿对应模块out+端。
模块4脚端,模块上的VCC接板子vcc线,模块GND接板子GND线,模块的DO/RX线接单片机5脚,CK/TX接单片机6脚。
看下面原理图:
原理图DOUT就是模块DO/RX,PDSCK就是模块CK/TX。
下图传感器插座位置不要弄错,缺口朝外!。
2023年关于1hx711官方资料海芯

hx711官方资料海芯hx711官方资料海芯(第一篇)HX711是一款由海芯科技发展的高精度模数转换芯片。
该芯片主要用于计量应用,提供了高精度、低噪声和输出稳定性。
HX711可以与电子秤、传感器和其他测量设备结合使用,以提供准确可靠的测量结果。
HX711芯片采用DOUT和PD_SCK接口进行数据通信。
它内部包含了一个可变增益放大器和24位的模数转换器。
这个模数转换器能够将模拟信号转换为数字信号,并输出给控制器进行处理。
HX711还具有低功耗特性,可以在电池供电条件下正常工作。
HX711芯片的主要特点如下:1. 高精度:HX711的内部ADC分辨率为24位,可以实现较高的测量精度。
它的输入示数范围为正负2^23,对于大多数计量应用来说已经足够了。
2. 低噪声:HX711芯片在模数转换过程中采用了不同的滤波技术,可以有效地抑制噪声的干扰,提高测量的准确性。
3. 输出稳定性:HX711的输出信号非常稳定,可以在测量过程中保持高精度和稳定性。
这使得它非常适合用于实时控制和监测应用。
4. 灵活性:HX711芯片具有可调增益功能,可以根据实际需求进行设置。
这使得它可以与不同类型的传感器和测量设备配合使用,满足不同的应用需求。
HX711芯片的工作原理如下:在测量过程中,传感器会输出一个模拟信号,表示被测量物体的参数。
这个模拟信号经过HX711芯片的可变增益放大器放大后,再经过模数转换器转换为数字信号。
最后,这个数字信号通过DOUT接口输出给控制器进行处理。
为了提高测量的准确性,HX711芯片还提供了低噪声电源和可计算的内部电压参考源。
低噪声电源可以有效地降低电源噪声对测量结果的干扰,而内部电压参考源可以用于校准芯片的增益和偏移量。
总结起来,HX711是一款高精度模数转换芯片,主要用于计量应用。
它具有高精度、低噪声和输出稳定性的特点,可以与各种传感器和测量设备配合使用,提供准确可靠的测量结果。
HX711的应用范围非常广泛,包括电子秤、工业自动化、仪器仪表等领域。
电子秤解决方案_51MCU+HX711

单片机电子秤设计报告秤是一种在实际工作和生活中经常用到的测量器具。
随着计量技术和电子技术的发展,传统纯机械结构的杆秤、台秤、磅秤等称量装置逐步被淘汰,电子称量装置电子秤、电子天平等以其准确、快速、方便、显示直观等诸多优点而受到人们的青睐。
和传统秤相比较,电子秤利用新型传感器、高精度AD转换器件、单片机设计实现,具有精度高、功能强等特点。
本课题设计的电子秤具有基本称重、键盘输入、计算价格、显示、超重报警功能。
该电子秤的测量围为0-10Kg,测量精度达到5g,有高精度,低成本,易携带的特点。
电子秤采用液晶显示汉字和测量记过,比传统秤具有更高的准确性和直观性。
另外,该电子秤电路简单,使用寿命长,应用围广,可以应用于商场、超市、家庭等场所,成为人们日常生活中不可少的必需品。
一、功能描述1、采用高精度电阻应变式压力传感器,测量量程0-10kg,测量精度可达5g。
2、采用电子秤专用模拟/数字(A/D)转换器芯片hx711对传感器信号进行调理转换,HX711 采用了海芯科技集成电路专利技术,是一款专为高精度电子秤而设计的24 位A/D 转换器芯片。
3、采用STC89C52单片机作为主控芯片,实现称重、计算价格等主控功能。
4、采用128*64汉字液晶屏显示称重重量、单价、总价等信息。
5、采用4*4矩阵键盘进行人机交互,键盘容量大,操作便捷。
6、具有超量程报警功能,可以通过蜂鸣器和LED灯报警。
7、系统通过USB电源供电,单片机程序也可通过USB线串行下载。
二、硬件设计1、硬件方案单片机电子秤硬件方案如图1所示:图1 单片机电子秤硬件方案称重传感器感应被测重力,输出微弱的毫伏级电压信号。
该电压信号经过电子秤专用模拟/数字(A/D)转换器芯片hx711对传感器信号进行调理转换。
HX711 采用了海芯科技集成电路专利技术,是一款专为高精度电子秤而设计的24 位A/D 转换器芯片,置增益控制,精度高,性能稳定。
HX711芯片通过2线串行方式与单片机通信。
hx711和单片机的电子秤称重计量实现

目录摘要.................................................................................................................................. - 2 -ABSTRACT ...................................................................................................................... - 3 -第1章绪论...................................................................................................................... - 4 -1.1课题背景与研究意义........................................................................................... - 4 -1.2 系统设计要求...................................................................................................... - 5 -1.3系统设计方案....................................................................................................... - 5 -1.4电子秤的主要组成............................................................................................... - 7 -1.4.1 电子秤的基本结构.................................................................................. - 7 -1.4.2 电子秤的工作原理.................................................................................. - 8 -1.4.3 电子秤的计量性能.................................................................................. - 8 - 第2章硬件设计............................................................................................................ - 10 -2.1 元器件选型及参数介绍 ................................................................................ - 10 -2.1.1 单片机选型.............................................................................................. - 10 -2.1.2 传感器选型.............................................................................................. - 11 -2.1.3 HX711模块 .............................................................................................. - 13 -2.1.4 显示器选择.............................................................................................. - 15 -2.2 硬件电路设计 ................................................................................................ - 16 -2.2.1 5V供电电路 ........................................................................................ - 16 -2.2.2 单片机最小系统...................................................................................... - 17 -2.2.3 LCD1602显示电路.................................................................................. - 19 -2.2.4 超重报警指示电路.................................................................................. - 19 -2.2.5 4*4矩阵键盘电路.................................................................................... - 19 -2.3 电路绘制与PCB板制作............................................................................... - 20 -2.3.1 Protell 99 SE .............................................................................................. - 20 -2.3.2 原理图绘制与PCB板制作 .................................................................... - 21 -第3章系统软件设计.................................................................................................... - 21 -3.1 Keil软件介绍 .................................................................................................. - 21 -3.2 主程序流程图.................................................................................................... - 22 -3.3 LCD显示流程图................................................................................................ - 22 -3.4 按键设置流程图................................................................................................ - 22 - 第四章PROTEUS仿真设计........................................................................................ - 22 -4.1 Proteus仿真平台................................................................................................ - 22 -4.2 仿真结果分析.................................................................................................... - 23 - 第五章总结与体会...................................................................................................... - 28 -5.1 总结................................................................................................................ - 28 -5.2 体会................................................................................................................ - 28 - 致谢................................................................................................................................ - 30 -摘要电子秤是将检测与转换技术、计算机技术、信息处理、数字技术等技术综合一体的现代新型称重仪器。
hx711官方资料(海芯)

标准文案大全DigitalInterfaceAnalog Supply RegulatorInputMUXInternalOscillatorBandgap ReferenceHX711电子秤专用模拟/数字(A/D)转换器芯片简介HX711 采用了海芯科技集成电路专利技术,是一款专为高精度电子秤而设计的 24 位 A/D 转换器芯片。
与同类型其它芯片相比,该芯片集成了包括稳压电源、片时钟振荡器等其它同类型芯片所需要的外围电路,具有集成度高、响应速度快、抗干扰性强等优点。
降低了电子秤的整机成本,提高了整机的性能和可靠性。
该芯片与后端MCU 芯片的接口和编程非常简单,所有控制信号由管脚驱动,无需对芯片部的寄存器编程。
输入选择开关可任意选取通道A 或通道B,与其部的低噪声可编程放大器相连。
通道 A 的可编程增益为 128 或 64,对应的满额度差分输入信号幅值分别为±20mV 或±40mV。
通道 B 则为固定的 32 增益,用于系统参数检测。
芯片提供的稳压电源可以直接向外部传感器和芯片的A/D 转换器提供电源,系统板上无需另外的模拟电源。
芯片的时钟振荡器不需要任何外接器件。
上电自动复位功能简化了开机的初始化过程。
特点•两路可选择差分输入•片低噪声可编程放大器,可选增益为32,64 和128•片稳压电路可直接向外部传感器和芯片A/D 转换器提供电源•片时钟振荡器无需任何外接器件,必要时也可使用外接晶振或时钟•上电自动复位电路•简单的数字控制和串口通讯:所有控制由管脚输入,芯片寄存器无需编程•可选择10Hz 或80Hz 的输出数据速率•同步抑制50Hz 和60Hz 的电源干扰•耗电量(含稳压电源电路):典型工作电流:< 1.6mA, 断电电流:< 1 A•工作电压围:2.6 ~ 5.5V•工作温度围:-40 ~ +85℃•16 管脚的S OP-16 封装V AVDD10uF R2 R1S8550V SUP 2.7~5.5V传感器AVDDINA+INA-INB+INB-VFBPGAGain = 32, 64, 128BASE VSUP DVDD24-bitADCDOUTPD_SCKRATETo/FromMCU0.1uF VBGHX711 AGND XI XO图一HX711 部方框图Information contained in this document is for design reference only and not a guarantee. Avia Semiconductor reserves the right to modify it without notice. TEL: (592) 252-9530 (P. R. China) AVIA SEMICONDUCTOR EMAIL: marketaviaic..aviaic.大全管脚说明稳压电路电源 VSUP DVDD 数字电源稳压电路控制输出BASE RATE 输出数据速率控制输入 模拟电源 AVDDXI 外部时钟或晶振输入 稳压电路控制输入VFB XO 晶振输入 模拟地 AGND DOUT 串口数据输出参考电源输出 VBG PD_SCK 断电和串口时钟输入通道A 负输入端 INNA INPB 通道B 正输入端 通道A 正输入端INPAINNB通道B 负输入端SOP-16L 封装表一 管脚描述主要电气参数AA(1)有效位数E NBs(Effective Number of Bits) = ln(FSR/RMS Noise)/ln(2)。
HX711的工作原理

HX711的工作原理
HX711是一种高精度计量集成电路(IC),主要用于电子秤和各种重量测量设备中。
HX711的工作原理如下:
1. 引脚功能:HX711有5个引脚,分别为VCC、GND、DT (数据输出)和SCK(时钟输入)。
2. 传感器接口:HX711通过DT和SCK引脚与外部传感器连接。
传感器的输出信号(一般为模拟信号)接到HX711的DT 引脚上,SCK引脚用于接收时钟脉冲。
3. 差分放大器:HX711内部包含一个差分放大器,用于放大传感器的微小信号。
放大器的增益可以通过外部电阻的选择来调整,这使得HX711适用于不同精度要求的应用。
4. 内部ADC(模数转换器):HX711内置了一个24位的Σ-Δ型ADC,用于将放大后的模拟信号转换成数字信号。
该ADC 的高分辨率和抗干扰能力使得HX711能够实现高精度的重量测量。
5. 时钟和数据传输:数据的传输是通过SCK引脚的时钟脉冲控制的。
HC711在每个时钟脉冲的上升沿、下降沿和中间状态都会采样数据,以保证数据的准确性。
每个时钟周期可以采样一位数据,通过连续的时钟脉冲可以采样多位数据。
6. 数据输出:采样后的数据通过DT引脚输出,以供外部微控制器或计算机读取和处理。
输出数据的格式是24位的二进制
补码形式。
总结:HX711通过差分放大器放大传感器的模拟信号,然后通过内部ADC将模拟信号转换为数字信号。
通过时钟控制和数据传输,最终将转换后的数据输出给外部设备。
这样可以实现精确的重量测量和数据处理。
电子秤解决方案完整

电子秤解决方案完整电子秤是一种用于测量物体重量的仪器,广泛应用于商业、工业和家庭等领域。
下面将介绍一个完整的电子秤解决方案。
1.硬件设计:电子秤的硬件设计是整个解决方案的核心。
首先,需要选择合适的传感器来测量重量。
常用的传感器有压力传感器、应变传感器以及电容传感器等。
根据实际需求选择合适的传感器,然后通过模数转换器将传感器的模拟信号转换为数字信号。
接下来,需要设计适配器电路和电源电路,确保电子秤能够正常工作。
2.软件开发:电子秤的软件开发主要包括驱动程序和应用程序的开发。
驱动程序负责与硬件进行通信,将传感器测量到的数据传输给应用程序。
应用程序负责显示重量、进行单位转换以及其他功能。
软件开发需要根据具体的硬件设计进行,可以使用C语言、C++、Python等编程语言进行开发。
3.校准和精度:电子秤的准确性非常重要。
为了确保电子秤的测量结果准确可靠,需要进行校准。
校准的过程包括确定零点和全量程值,以及调整传感器的灵敏度。
校准可以通过将已知质量的物体放在电子秤上进行比对来完成。
此外,为了提高电子秤的测量精度,可以采用滤波算法来减小噪声的干扰。
4.界面设计:电子秤的界面设计应该简洁清晰、易于操作。
通常包括一个LCD显示屏用于显示重量和其他信息,以及几个按键用于调整设置。
根据应用场景的不同,界面设计可以有所差异,例如商业用电子秤可能需要显示商品信息和价格等。
5.数据传输和存储:电子秤可以通过串口、蓝牙、Wi-Fi等方式与其他设备进行数据传输。
通过数据传输,可以将测量到的重量数据传输给计算机、手机等设备进行进一步处理。
此外,为了方便用户管理和分析数据,可以将测量数据存储到内部存储器或外部存储设备中。
6.安全性和稳定性:电子秤的安全性和稳定性也是非常重要的。
在硬件设计阶段,需要考虑电子秤的结构和材料的选择,保证电子秤的稳定性和耐用性。
在软件开发阶段,需要进行充分的测试和验证,确保电子秤能够稳定工作,并能够正确处理异常情况。
基于51单片机电子秤设计

摘要电子秤是日常生活中常用的称重设备,广泛应用于超市、大中型商场、物流配送中心。
电子秤在结构和原理上取代了以杠杆平衡为原理的传统机械式称量工具。
相比传统的机械式称量工具,电子秤具有称量精度高、装机体积小、应用范围广、易于操作使用等优点,在外形布局、工作原理、结构和材料上都是全新的计量衡器。
微电子技术的发展为电子秤提出了改进的空间。
电子秤向着简单、便宜发展,智能化、精确的电子秤成为了人们的追求。
本简易电子秤以常见的AT89C51为核心,以电阻应变片采集应变数据,通过HX711放大并进行AD转换供单片机处理,用LCD1602显示所测量的重量,同时本电子秤系统还提供单价设置进行求价格的计算以及去皮功能,通过一些简单低成本的元器件就完成了一个功能齐全的电子秤的制作,将传统电子秤的成本进行了缩减。
关键词:电阻应变片 AT89C51 HX711 电子秤第一章方案与论证一、方案类型(一)方案一通过单片机为主控芯片,用应变片采集应变数据,通过专用仪表放大器INA128对采集到的信号进行放大,在配上模数转换芯片对放大了的模拟信号转化为数字信号,传入单片机中进行数据处理,找出函数关系并转化关系。
通过数字信号转化为重量值显示在LDC1602上,同时通过键盘进行数据输入,输入单价、去皮等功能。
通过蜂鸣器和二极管实现超额报警功能。
(二)方案二以单片机为主控芯片,应变片采集应变数据,将放大和模数转换用HX711芯片来同时进行实现,将模拟量传入主控芯片单片机中进行数据转换,通过函数关系转换为重量显示到LED 上或者LCD1602上,同时通过键盘按键进行数据输入,输入单价、去皮等功能,并通过蜂鸣器进行数据处理。
(三)方案三运用PLC作为主控制器,PLC运用广泛,它具有接线简单,通用性好,编程简单,使用方便,可连接为控制网络系统,易于安装,便于维护等优点。
二、方案论证与选定运用51单片机作为主控芯片,AT89C51是一种高效微控制器。
基于单片机HX711电子称设计

基于单片机HX711电子称设计————————————————————————————————作者:————————————————————————————————日期:泸州职业技术学院毕业设计报告简易电子秤学生姓名所在系电子工程系班级专业应用电子技术指导教师2016年12月20日毕业设计任务书学生姓名专业班级14级应用电子1班学号设计题目电子秤的设计与制作课题针对的职业岗位和用途电子工程师岗位,培养学生简易电子产品的设计思路与制作能力课题所针对的职业岗位的业务和技能要求能通过网络等途径查阅专业文献资料,能阅读、理解所查阅的专业文献资料,并能将文献方案迁移、应用到到所设计的电路中;熟练制作小规模电子线路产品;工作任务及要求设计并制作一个电子秤。
基本要求:1、能用简易键盘设置单价,能够同时显示重量和金额;2、重量显示:单位为克;最大称重为500g,重量小于50g,误差小于0.5g,重量在50g以上的,误差小于1g。
扩展要求:具有去皮功能,去皮范围不超过100g,超过所测重量时能够报警。
进度安排201.6.10.20-2016.10.30拟定毕业设计实施计划;2016.11.1-2016.11.10 确定实施方案,完成电路设计与仿真;2016.11.11-2016.11.20 购买元件,完成实物制作与调试;2016.11.21-2016.12.10 撰写论文以上内容由指导教师填写参考资料[1] 施汉谦,宋文敏·电子秤技术[M]·北京:中国计量出版社,1991[3] 李军,贺庆之·检测技术及仪表[M]·中国轻工业出版社[4] 曲波,肖圣兵,吕建平·工业常用传感器选型指南[M]·清华大学出版社[5] 顾理敏,宋玮·电子称[M] ·北京:计量出版社,1982[6] 张锡富·传感器[M] ·机械工业出版社指导教师签字教师姓名:签字:年月日学生接受任务签字接受任务时间:年月日签字:教研室审核意见审核意见:签字:年月日院系审核意见审核意见:签字:年月日摘要随着微电子技术的应用,市场上使用的传统称重工具已经满足不了人们的要求,为了改变传统称重工具在使用上存在的问题,在本设计中将智能化、自动化用在了电子秤系统中。
电子秤解决方案

电子秤解决方案电子秤已经成为了现代生活中不可或缺的一部分,它们广泛应用于各种领域,如食品、药品、化工、冶金等行业。
在这些领域中,电子秤能够提供更加准确、稳定、可靠的称量数据,进而保证产品的安全性和质量。
然而,电子秤在使用过程中也会面临各种问题。
例如,由于电子元器件老化、接线松动等原因,电子秤会出现误差或不工作的情况。
这对于生产商来说是一个非常繁琐的问题。
因为他们必须花费大量的时间和精力去检查并保证每个电子秤的可靠性。
但是,随着技术的不断发展和改进,现在出现了许多电子秤解决方案,这些方案可以帮助生产商更好地解决电子秤的问题。
1.自动校准方案“自动校准方案”是一种广泛应用于电子秤的解决方案,其中,一些智能电子秤具有自动校准功能,这使得电子秤在使用时更加准确、稳定。
这种方案基于精密传感器技术,内置高速数字信号处理系统。
在使用中,电子秤会自动检测并校准其感应器,以保证其精度和准确度。
这种方案大大降低了生产商的人力成本和财务成本。
2.远程监控方案生产商希望可以及时知道自己生产线上的电子秤状态,以便快速解决任何问题,并确保生产线的运行。
由于数字技术的进步,现在出现了一些远程监控系统,它们可以为生产商提供远程访问和实时监控电子秤的状态。
这种系统可以实时检测电子秤的偏差和误差,以便及时采取措施。
3.数据收集方案电子秤生产商需要获得大量的数据以便于进行更好地生产。
这些数据可以包括每个电子秤的数量、出现问题的电子秤数量以及其它一些生产线上的统计数据。
在数据收集方案中,生产商可以使用自动化电子秤,它们具有数据记录和追踪功能。
这些数据可以通过远程访问的方式进行检索和评估,然后用于改进生产线的效率和可靠性。
4.可视化解决方案在大型生产线上,运营人员需要持续监测电子秤的运行状况,以便及时发现问题。
现在,一些生产商使用可视化解决方案,这种方案通过将电子秤连接到互联网上,并提供实时数据,生产商可以远程监控电子秤的状态。
通过这种方案,运营人员可以轻松地识别并解决任何电子秤问题。
电子秤解决方案

电子秤解决方案目录一、内容概括 (2)1.1 背景介绍 (3)1.2 电子秤解决方案的重要性 (3)二、电子秤解决方案概述 (4)2.1 什么是电子秤解决方案 (5)2.2 电子秤解决方案的优势 (6)三、电子秤解决方案的技术原理 (7)3.1 传感器技术 (9)3.2 处理器技术 (10)3.3 显示与输出技术 (10)四、电子秤解决方案的应用领域 (12)4.1 工业生产 (13)4.2 物流运输 (14)4.3 农业生产 (16)4.4 医疗卫生 (17)五、电子秤解决方案的选型与购买 (18)5.1 如何选择合适的电子秤解决方案 (19)5.2 购买渠道与注意事项 (20)六、电子秤解决方案的安装与调试 (21)6.1 安装前的准备工作 (22)6.2 安装步骤与技巧 (23)6.3 调试与验收 (24)七、电子秤解决方案的维护与保养 (26)7.1 日常维护 (26)7.2 定期保养 (27)7.3 故障排除与维修 (28)八、电子秤解决方案的售后服务与支持 (29)8.1 售后服务内容 (30)8.2 技术支持与培训 (31)8.3 用户反馈与改进 (33)九、案例分析 (34)9.1 企业成功应用电子秤解决方案的案例 (35)9.2 电子秤解决方案在实际应用中的优势展示 (36)十、结论与展望 (37)10.1 结论总结 (39)10.2 展望未来发展趋势 (39)一、内容概括本文档旨在为用户提供电子秤解决方案,以解决在使用电子秤过程中可能遇到的问题。
本解决方案包括了电子秤的基本使用方法、常见问题及解决方法、维护保养技巧等内容,帮助用户更好地使用和维护电子秤,提高称重准确性和使用寿命。
电子秤基本使用方法:介绍了如何正确放置电子秤、开机、清零、设置单位等基本操作步骤,确保用户能够熟练掌握电子秤的使用。
常见问题及解决方法:针对用户在使用过程中可能遇到的常见问题,如显示不准确、无法开机、声音异常等,提供了相应的解决方法,帮助用户快速排除故障。
基于51单片机的电子秤的设计

基于51单片机的电子秤的设计一、设计要求和总体方案(一)设计要求设计一款基于 51 单片机的电子秤,能够实现以下功能:1、测量范围:0 5kg。
2、测量精度:01g。
3、具备数码管显示功能,能够实时显示测量的重量值。
4、具有去皮功能,方便测量容器的重量。
(二)总体方案本电子秤主要由传感器、信号调理电路、A/D 转换电路、51 单片机、数码管显示电路和按键电路等组成。
传感器将物体的重量转换为电信号,经过信号调理电路进行放大和滤波处理后,送入 A/D 转换电路转换为数字信号。
51 单片机对数字信号进行处理和计算,得到物体的重量值,并通过数码管显示电路进行显示。
按键电路用于实现去皮等功能。
二、硬件设计(一)传感器选择选用电阻应变式传感器,它具有精度高、稳定性好、测量范围广等优点。
当物体放在传感器上时,传感器的电阻值会发生变化,通过测量电阻值的变化可以得到物体的重量。
(二)信号调理电路由于传感器输出的信号比较微弱,需要经过信号调理电路进行放大和滤波处理。
放大电路采用仪表放大器,它具有高共模抑制比、低噪声等优点。
滤波电路采用无源 RC 滤波器,去除信号中的高频噪声。
(三)A/D 转换电路选用 ADC0809 作为 A/D 转换芯片,它是 8 位逐次逼近型 A/D 转换器,具有转换速度快、精度高等优点。
(四)51 单片机选择AT89C51 单片机作为控制核心,它具有性能稳定、价格低廉、编程简单等优点。
(五)数码管显示电路采用共阳数码管进行显示,通过 74HC573 锁存器驱动数码管。
(六)按键电路使用独立按键实现去皮、清零等功能。
三、软件设计(一)主程序流程主程序首先进行系统初始化,包括初始化单片机的 I/O 口、A/D 转换芯片等。
然后进入循环,不断读取 A/D 转换的结果,并进行数据处理和计算,得到物体的重量值,最后将重量值发送到数码管显示。
(二)数据处理算法采用线性拟合的方法对 A/D 转换的结果进行处理,得到与重量值对应的数字量。
基于单片机的电子秤设计HX7

基于单片机的电子秤设计HX7基于单片机的电子秤设计HX7HX711是一种专门用于电子秤设计的集成电路,它可以通过接口与单片机进行通信,实现电子秤的准确测量和显示功能。
在本文中,将介绍基于HX711的电子秤设计的原理、硬件电路和软件程序,以及一些常见的问题和解决方案。
一、原理电子秤的基本原理是利用物体的重力和弹簧的弹性来测量质量。
HX711是一种高精度的模拟数字转换器,它可以将电子秤传感器输出的模拟信号转换成数字信号,通过单片机进行处理和显示。
二、硬件电路电子秤的硬件电路主要由HX711集成电路、电子秤传感器、电源和显示器组成。
HX711集成电路需要连接到单片机的引脚,传感器则需要连接到HX711的模拟输入引脚和电源。
1.HX711集成电路连接HX711集成电路一般有5个引脚,分别是VCC、GND、DT、SCK和CLKOUT。
其中,VCC和GND分别连接到电源的正负极,DT和SCK分别连接到单片机的数字输入输出引脚。
CLKOUT引脚可以不连接。
2.电子秤传感器连接电子秤传感器一般有4个引脚,分别是E+、E-、A+和A-。
其中,E+和E-连接到HX711的模拟输入引脚,A+和A-连接到电源的正负极。
3.电源连接电子秤的电源可以使用直流电源,一般电压范围为5V到12V。
电源的正极连接到HX711的VCC引脚,负极连接到GND引脚。
4.显示器连接电子秤的显示器可以使用LCD液晶显示器或者LED数码管显示器。
显示器的引脚需要连接到单片机的数字输出引脚。
三、软件程序电子秤的软件程序主要由单片机的程序和HX711的程序组成。
单片机的程序负责接收HX711的数字信号,进行处理和显示。
1.单片机程序单片机程序需要设置HX711引脚的输入输出模式,并通过HX711的接口读取和处理数据。
可以使用C语言或者其他适合的编程语言编写程序。
2.HX711程序HX711集成电路有提供的官方库函数可以使用,也可以自行编写程序。
程序主要包括初始化HX711引脚、校准和读取数据等功能。
电子秤中的电路故障处理方法 电子秤解决方案

电子秤中的电路故障处理方法电子秤解决方案在维护和修理工作中电子秤电路故障检查方法正确与否对快速精准判定故障所在位置并加以修复是特别紧要的。
电子秤的检修人员在谙习计价秤的操作、结构原理的基础上,还必需能正确的使用测量仪表,把握电子秤的基本修理方法。
下面介绍几种常用的故障检查方法: 1.直观法在电子秤的主线路板上元件较多,有很多故障的发生是由于短路、断路、接插出接触不良,部件管角开焊等原因造成的。
因此,当电子秤显现故障以后,应首先用直观的感觉:视、听、闻、触等方法对线路板进行检查。
2.比较、替代法在故障检查时,借助仪表将电子秤与有故障的秤进行比较,能较快的查出故障点。
另外在工作中准备好的传感器、线路板、电源、键盘等部件,若怀疑传感器、线路板、电源、键盘等某个部件损坏,用备好的部件替代,然后察看结果是否有变化,假如显示正常,则说明原来的元件有问题。
比较、替代法能快速精准地判定出故障点。
3.电压测量法电子秤通过对电路元件、芯片各个管角的工作电压的测量与正常值进行比较,电压变化较大的地方就是故障的所在地方。
4.短路和开路法短路法就是将电路的某一部分短路,电子秤然后通过示波器或万用表测试的结果来判定故障点。
开路法就是将电路的某一部分断开,然后通过万用表来测量电阻、电压或电流来判定故障点。
我们如何正确使用电子秤呢?精准的方法使用电子秤是特别有必要的,由于,正确使用电子秤,电子秤的寿命将会更长期。
那么,我们如何正确使用电子秤呢?1.首先,要保持电子秤各部位不积尘土和油污,保持各活动关节快捷自若,防止锈蚀现象。
除防潮秤以外,电子秤应在通风干燥的环境中使用,温度不可过高或过低,因传感器特性,电子元件特性,塑料壳体的特性决议了使用寿命。
电子秤属精密宝贵仪器,建议用户订立必要的管理制度,实行专人、专管、专用,建立必要的使用和维护和修理记录,长期不用要定点存放,防晒、防潮、防尘。
2.其次,避开电子秤受猛烈推动碰撞和冲击力。
基于单片机的电子秤设计HX711

目录引言................................................................ - 1 -第一章系统的组成及工作原理....................................... - 2 -1.1 系统的组成.................................................... - 2 - 1.2系统的工作原理................................................ - 3 -第二章系统硬件设计............................................... - 4 -2.1主控芯片STC89C52单片机基本系统................................. - 4 -2.1.1 STC89C52单片机性能介绍................................... - 4 -2.1.2 STC89C52单片机引脚功能................................... - 4 -2.1.3 复位电路 ................................................. - 5 -2.1.4 晶振电路 ................................................. - 6 -2.2 A/D转换芯片HX711接口电路的设计................................ - 6 -2,2.1 HX711引脚功能............................................ - 8 -2.2.2 HX711管脚说明............................................ - 8 -2.3 压电传感器的设计 .............................................. - 12 -2.3.1 应变式电阻传感器 ......................................... - 12 -2.3.2 应变片式电阻传感器的结构和原理 ........................... - 12 -2.3.3 全桥测量电路 ............................................. - 14 -2.4 显示电路设计 .................................................. - 15 -2.4.1 LCD1602命令及时序......................................... - 18 -2.5 键盘输入...................................................... - 20 -第三章系统软件设计.............................................. - 21 -3.1 C语言在单片机中的应用........................................ - 21 -3.2 系统主程序流程图 ............................................. - 22 -3.3 子程序设计.................................................... - 23 -3.3.1 A/D数据采集子程序........................................ - 23 -3.3.2 显示子程序 ............................................... - 23 -3.3.3 键盘扫描子程序 ............................................ - 24 -第四章系统的调试................................................. - 25 -4.1 AD值反向转换重力值的参数计算.................................. - 25 -4.2 误差分析...................................................... - 25 -总结............................................................... - 26 -致谢............................................................... - 27 -参考文献........................................................... - 28 -附录1 系统原理图 ....................................... 错误!未定义书签。
(完整版)电子秤解决方案_(51MCU+HX711)

(完整版)电⼦秤解决⽅案_(51MCU+HX711)单⽚机电⼦秤设计报告秤是⼀种在实际⼯作和⽣活中经常⽤到的测量器具。
随着计量技术和电⼦技术的发展,传统纯机械结构的杆秤、台秤、磅秤等称量装置逐步被淘汰,电⼦称量装置电⼦秤、电⼦天平等以其准确、快速、⽅便、显⽰直观等诸多优点⽽受到⼈们的青睐。
和传统秤相⽐较,电⼦秤利⽤新型传感器、⾼精度AD转换器件、单⽚机设计实现,具有精度⾼、功能强等特点。
本课题设计的电⼦秤具有基本称重、键盘输⼊、计算价格、显⽰、超重报警功能。
该电⼦秤的测量范围为0-10Kg,测量精度达到5g,有⾼精度,低成本,易携带的特点。
电⼦秤采⽤液晶显⽰汉字和测量记过,⽐传统秤具有更⾼的准确性和直观性。
另外,该电⼦秤电路简单,使⽤寿命长,应⽤范围⼴,可以应⽤于商场、超市、家庭等场所,成为⼈们⽇常⽣活中不可少的必需品。
⼀、功能描述1、采⽤⾼精度电阻应变式压⼒传感器,测量量程0-10kg,测量精度可达5g。
2、采⽤电⼦秤专⽤模拟/数字(A/D)转换器芯⽚hx711对传感器信号进⾏调理转换,HX711 采⽤了海芯科技集成电路专利技术,是⼀款专为⾼精度电⼦秤⽽设计的24 位A/D 转换器芯⽚。
3、采⽤STC89C52单⽚机作为主控芯⽚,实现称重、计算价格等主控功能。
4、采⽤128*64汉字液晶屏显⽰称重重量、单价、总价等信息。
5、采⽤4*4矩阵键盘进⾏⼈机交互,键盘容量⼤,操作便捷。
6、具有超量程报警功能,可以通过蜂鸣器和LED灯报警。
7、系统通过USB电源供电,单⽚机程序也可通过USB线串⾏下载。
⼆、硬件设计1、硬件⽅案单⽚机电⼦秤硬件⽅案如图1所⽰:图1 单⽚机电⼦秤硬件⽅案称重传感器感应被测重⼒,输出微弱的毫伏级电压信号。
该电压信号经过电⼦秤专⽤模拟/数字(A/D)转换器芯⽚hx711对传感器信号进⾏调理转换。
HX711 采⽤了海芯科技集成电路专利技术,是⼀款专为⾼精度电⼦秤⽽设计的24 位A/D 转换器芯⽚,内置增益控制,精度⾼,性能稳定。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机电子秤设计报告秤是一种在实际工作和生活中经常用到的测量器具。
随着计量技术和电子技术的发展,传统纯机械结构的杆秤、台秤、磅秤等称量装置逐步被淘汰,电子称量装置电子秤、电子天平等以其准确、快速、方便、显示直观等诸多优点而受到人们的青睐。
和传统秤相比较,电子秤利用新型传感器、高精度AD转换器件、单片机设计实现,具有精度高、功能强等特点。
本课题设计的电子秤具有基本称重、键盘输入、计算价格、显示、超重报警功能。
该电子秤的测量围为0-10Kg, 测量精度达到5g,有高精度,低成本,易携带的特点。
电子秤采用液晶显示汉字和测量记过,比传统秤具有更高的准确性和直观性。
另外,该电子秤电路简单,使用寿命长,应用围广,可以应用于商场、超市、家庭等场所,成为人们日常生活中不可少的必需品。
一、功能描述1、采用高精度电阻应变式压力传感器,测量量程0-10kg,测量精度可达5g。
2、采用电子秤专用模拟/数字(A/D)转换器芯片hx711对传感器信号进行调理转换,HX711采用了海芯科技集成电路专利技术,是一款专为高精度电子秤而设计的24位A/D转换器芯片。
3、采用STC89C52单片机作为主控芯片,实现称重、计算价格等主控功能。
4、采用128*64汉字液晶屏显示称重重量、单价、总价等信息。
5、采用4*4矩阵键盘进行人机交互,键盘容量大,操作便捷。
6、具有超量程报警功能,可以通过蜂鸣器和LED灯报警。
7、系统通过USB电源供电,单片机程序也可通过USB线串行下载二、硬件设计1、硬件方案单片机电子秤硬件方案如图1所示:图1单片机电子秤硬件方案称重传感器感应被测重力,输出微弱的毫伏级电压信号。
该电压信号经过电子秤专用模拟/数字(A/D)转换器芯片hx711对传感器信号进行调理转换。
HX711采用了海芯科技集成电路专利技术,是一款专为高精度电子秤而设计的24位A/D转换器芯片,置增益控制,精度高,性能稳定。
HX711芯片通过2线串行方式与单片机通信。
单片机读取被测数据,进行计算转换,再液晶屏上显示出来。
矩阵键盘主要用于计算金额。
当被测物体重量得到后,用户可以通过矩阵键盘输入单价,电子秤自动计算总金额并在液晶屏显示。
电源系统给单片机、HX711电路及传感器供电。
2、称重传感器传感器是测量机构最重要的部件。
称重传感器本身具有单调性,其主要参数指标是灵敏度、总误差和温度漂移。
(1)灵敏度称重传感器的电灵敏度为满负荷输出电压与激励电压的比值,典型值是2mVN。
当使用2 mV/V灵敏度和5 V激励电压的传感器时,其满度输出电压为10 mV 通常,为了使用称重传感器线性度最好的一段称重围,应当仅使用满度围的三分之二。
因此满度输出电压应当大约为6mV当电子秤应用于工业环境时,在6mV满度围测量微小的信号变化并非易事。
(2) 总误差总误差是指输出误差和额定误差的比值。
典型电子秤的总误差指标大约是0.02%,这一技术指标相当重要,它限制了使用理想信号调节电路所能达到的精确度,决定了ADC分辨率的选择以及放大电路和滤波器的设计。
(3) 漂移称重传感器也产生与时间相关的漂移。
目前常用的称重传感器有电阻应变式压力传感器、电容压力传感器、压电式压力传感器。
选用时应按稳定行、精度登记、寿命和安装环境要求考虑,其主要特点如下:(1) 电容式压力传感器稳定性较差,精度和灵敏度较高,寿命较短,对环境要求苛刻,不易长距离传输。
(2) 压电式压力传感器稳定性好,精度和灵敏度高,寿命长,但大量程的压力传感器尚待进一步研究。
(3) 电阻应变式压力传感器稳定性较好,精度和灵敏度较高,寿命较长,对测量环境要求不太严格。
综上所述,选用电阻应变式压力传感器作为电子秤称重传感器是最为合适的。
电阻应变式压力传感器主要由弹性体、电阻应变片电缆线等组成,部线路采用惠更斯电桥,当弹性体承受载荷产生变形时,电阻应变片(转换元件)受到拉伸或压缩应变片变形后,它的阻值将发生变化(增大或减小) ,从而使电桥失去平衡,产生相应的差动信号,供后续电路测量和处理。
电阻应变式传感器测量原理如图2所示。
图2电阻应变式传感器测量原理当垂直正压力P作用于梁上时,梁产生形变,电阻应变片R1、R3受压弯拉伸,阻值增加;R2、R4受压缩,阻值减小。
电桥失去平衡,产生不平衡电压,不平衡电压与作用在传感器上的载菏P成正比,从而将非电量转化成电量输出。
R1、R2、R3和R4组成惠更斯电桥,将2对电阻应变片的阻值变化转变成输出电压,其工作原理如图3所示。
图3测量电桥原理3、电子秤专用24位AD转换芯片HX711及其电路HX711采用了海芯科技集成电路专利技术,是一款专为高精度电子秤而设计的24位A/D转换器芯片。
与同类型其它芯片相比,该芯片集成了包括稳压电源、片时钟振荡器等其它同类型芯片所需要的外围电路,具有集成度高、响应速度快、抗干扰性强等优点。
降低了电子秤的整机成本,提高了整机的性能和可靠性。
该芯片与后端MCU芯片的接口和编程非常简单,所有控制信号由管脚驱动,无需对芯片部的寄存器编程。
输入选择开关可任意选取通道A或通道B,与其部的低噪声可编程放大器相连。
通道A的可编程增益为128或64,对应的满额度差分输入信号幅值分别为土20mV或土40mV通道B则为固定的32增益,用于系统参数检测。
芯片提供的稳压电源可以直接向外部传感器和芯片的A/D转换器提供电源,系统板上无需另外的模拟电源。
芯片的时钟振荡器不需要任何外接器件。
上电自动复位功能简化了开机的初始化过程。
HX711部方框图如图4所示。
其外部管脚如图5所示。
图4 HX711部方框图VSUP匸1 •16 -1 DVTSD憶压电略控制输出BASE1- 215H RATE输出数据理率控制・入 禺拟电幕 AVDD 匚14 p XI外部时卿或晶撮諭扎 穡压电路控制辆入 VFB 匚 」13□ XO晶振输入 慷拟地 AGND 匚 512pDOUT串口數据输出駢奇电澜輪也VBG 1— 6 11 1 PD_SCK斷|电和协口时骨输扎INNA 1■10 —1INPB UB1EK 入鯛 通谊A 亞输几端 E\PA 匸 39二 INNB 通迪B 凤输入瑞SOP-16L life图5 HX711外部管脚图图5为HX711芯片应用于计价秤的一个参考电路图。
该方案使用部时钟振荡器(XI=0),10Hz 的输出数据速率(RATE=0)。
电源(2.7〜5.5V )直接取用 与MCU 芯片相同的供电电源。
通道 A 与传感器相连,通道 B 通过片外分压电 阻与电池相连,用于检测电池电压。
■K T F HX llyxiu xolOuFI SLT n Au ;ikg Ski|±|4^ 民吩U I NIO *H-Lit SiInpnfMIX□:ginl LntirtaceIXB亠 匚IXB cA^DDrv®Inleniad O^dUllvrToTtotn MCVO.luF4~| Bnto^gpp ReF^kAht*LI :用于歸庚樓誓与数字电備; Q1:用于先丙传店錐NADt 电浪.图6 HX711计价秤应用参考电路图本课题设计的HX711电路如图7所示:图7 HX711电路4、单片机STC89C5及其电路⑴STC89C52单片机概述I ; I|充屯电路|—i「_|廉斥管电池确珠匸1-nnn —j-mTi 3ASE KAZE \\-C~vraxo 丸*DCCTVBG PD 3CKZCTBKNBVDD10 I OMCI1 0” 1O1F1卜 77SUPDWDBASE RkTEAVDD117FBxoAGND DOUT TBS PD.SCK :NHA DIPB IWF 合 IHM016B HPOUT PDLKA0.1 it —L传感薪2——HX711GND AD 采样电虧4SENSOR13 11 I DSTC89C5系列单片机是宏晶科技生产的单时钟/机器周期(1T)的单片机,是高速/低功耗/超强抗干扰的新一代8051单片机,指令代码完全兼容传统8051,但速度快8-12倍,部集成MAX81C专用复位电路⑵STC89C52单片机特点增强型8051 CPU 1T,单时钟/机器周期,指令代码完全兼容传统8051;工作电压:5.5V - 3.5V (5V单片机);工作频率围:0〜40MHz相当于普通8051的0〜80MHz用户应用程序空间4K/8K/16k/32K/64K 字节;片上集成1280字节RAM通用I/O 口(32/36个),复位后为准双向口/弱上拉(普通8051传统I/O 口);ISP (在系统可编程)/IAP (在应用可编程),无需专用编程器/仿真器。
每个I/O 口驱动能力均可达到20mA但整个芯片最大不要超过120mA 可通过串口(P3.0/P3.1 )直接下载用户程序,数秒即可完成一片;有EEPRO功能;看门狗;部集成MAX81专用复位电路(外部晶体12M以下时,复位脚可直接1K 电阻到地);时钟源:外部高精度晶体/时钟,部R/C振荡器;用户在下载用户程序时,可选择是使用部R/C振荡器还是外部晶体/时钟;常温下部R/C振荡器频率为:5.0V单片机为:11MHz〜17MHz;共4个16位定时器,两个与传统8051兼容的定时器/计数器,16位定时器T0和T1,没有定时器2,但有独立波特率发生器做串行通讯的波特率发生器,再加上2路PCA模块可再实现2个16位定时器;外部中断I/O 口4路,传统的下降沿中断或低电平触发中断,并新增支持上升沿中断的PCA模块,Power Down模式可由外部中断唤醒;通用全双工异步串行口(UART);工作温度围:-40 ~ +85 C (工业级)/ 0 ~ 75 C (商业级);封装:PDIP-40, PLCC-44。
(3) STC89C52单片机管脚及封装STC89C5单片机有多种封装形式,本设计中选用40DIP封装,其管脚定义如图8所示。
图8 STC89C52管脚图本课题设计的电子秤的单片机应用电路如图9所示:图9 STC89C52单片机电路图中DOU 和PDSC 为单片机与HX711的AD 转换电路交换数据的通信线。
beep 为蜂鸣器报警信号线,alert 为报警灯信号线,RXD 和TXD 为串口通信线,也可 以用于单片机程序的串行ISP 下载。
+5V |单片机泵纯E2— 一・IDuFTJ1GTCS5C52al&it 2ROW4 3 R0W3 4 DOUTS PDSCK :6 so_oc 7SI.EK3RXD 10 TXD 11 ROWS 12 p ROW1COL!u 0COL2 15GQ 站 COL4Pl 0Pl 1 Pl.2 Pl.3 Pl.4 Fl 5 PL6Pl.7TKD/P3.1IWTO/P3 2 INTUP3 2 TOP 工4T1>P3J™P3.6 胚血?PO.G/ADOPO.L/AD1 已剧ADZP02AD3 PO 4/AD4 P0.5/AD5 P0.6/AD6 P07/AD? ALEiPROGP5ENP2.7/A1^ P2 6/A14 P2.5/A13 P2 4/A12 P2.3/A11 F2.2/A10P2.1/A9AS 3S更37至3433 27LCD RES 26LCD R5 牡 LCD SCA 24 LCD SCK Z3 LEDA 巫GS 3K 2\SCIL^K20P FT1YLXC J□C5110 luF4I32□hi吕C2GNDLCD 显示电路图10 LCD 显示电路液晶屏电路如图 10 所示。