电子秤解决方案(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 long
sbit 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; //皮重
hx711案例用法
hx711案例用法
HX711是一种专门用于测量微小电压变化的集成电路,通常用
于称重传感器和压力传感器等应用。下面我将从硬件连接和软件编
程两个方面来介绍HX711的用法。
硬件连接:
HX711通常使用四线式接口连接到微控制器,接口包括数据线(DT)、时钟线(SCK)、电源线(VCC)和地线(GND)。称重传感
器的输出通常连接到HX711的输入端口。在连接时,需要注意保持
线路短小并且减少干扰。
软件编程:
在软件编程方面,通常需要使用特定的库来与HX711进行通信。对于Arduino平台,可以使用HX711库来简化与HX711的通信。首
先需要初始化HX711,并设置增益和通道等参数。然后可以通过读
取HX711的数据寄存器来获取传感器的测量值。在获取数据后,可
以进行相应的处理和转换,比如根据传感器的特性进行单位换算或
者进行数据滤波等操作。
除了基本的连接和编程,还需要注意一些细节问题,比如供电稳定性、传感器的校准和环境干扰等。另外,HX711的数据输出是二进制补码形式,需要进行适当的转换才能得到实际的测量数值。
总的来说,HX711的用法涉及硬件连接和软件编程两个方面,需要综合考虑电路设计、数据处理和传感器特性等多个因素。希望以上介绍对你有所帮助。
HX711电路
HX711电路
HX71
1电路
优点及特性:HX711是一款专为高精度秤重传感器而设计的24
位A/D转换器芯片。与同类型其它芯片相比,该芯片集成了包括稳压电源、片
内时钟振荡器等其它同类型芯片所需要的外围电路,具有集成度高、响应速度
快、抗干扰性强等优点、降低了电子秤的整机成本,提高了整机的性能和可靠
性。该芯片与后端MCU芯片的接口和编程非常简单,所有控制信号由管脚驱动,
无需对芯片内部的寄存器编程。输入选择开关可任意选取通道A或通道B,与其
内部的低噪声可编程放大器相连。通道A的可编程增益为128或64,对应的满
额度差分输入信号幅值分别为±20mV或±40mV。通道B则为固定的64增益,用
于系统参数检测。芯片内提供的稳压电源可以直接向外部传感器和芯片内的A/D
转换器提供电源,系统板上无需另外的模拟电源。芯片内的时钟振荡器不需要
任何外接部件。上电自动复位功能简化了开机的初始化过程。
HX711引脚功能及电器特性
表1HX711引脚功能
名秤性能描述
管
脚
号
1 VSUP 电源稳压电路供电电源:2.6-5.5V
(不用稳压电路时接AVDD)
2 BASE 模拟输
出稳压电路控制输出(不用稳压电路时为无连接)
3 AVDD 电源模拟电源:2.6-5.5V
4 VFB 模拟输
入稳压电路控制输入(不用稳压电路时应接地)
5 AGND 地模拟地
6 VBG 模拟输
出
参考电源输入
7 INA 模拟输
入
通道A负输入端
8 INA+ 模拟输
入
通道A正输入端
9 INB 模拟输
入
通道B负输入端
10 INB+ 模拟输
入
通道B正输入端
11 PD-S
hx711读取数据方法
hx711读取数据方法
HX711是一种高精度模数转换器(ADC),常用于电子秤和压力传感器等应用中。要想成功读取HX711的数据,可以按照以下方法进行操作:
1. 硬件接线:
首先,将HX711的VCC引脚连接到供电电源,GND引脚连接到地线,DT 引脚连接到你的单片机的数据输入引脚,SCK引脚连接到单片机的时钟引脚。
2. 初始化:
在代码中,首先需要初始化HX711。这可以通过发送一定次数的时钟脉冲给HX711来实现。具体次数可以根据HX711芯片的规格手册来确定。初始化时,需要保证DT引脚为高电平。
3. 读取数据:
读取HX711的数据也是通过传输时钟脉冲实现的。在读取数据之前,需要根据HX711的规格手册来确定使用的增益值。发送时钟脉冲的次数为24次,通过DT引脚的状态变化来读取数据。
4. 数据处理:
HX711读取到的数据是二进制补码形式的,需要进行适当的处理才能得到实际测量值。可以根据HX711的规格手册中给出的公式来进行处理。
需要注意的是,使用HX711的时候要遵循其规格手册中的操作要求,包括时序要求、电源电压要求等。此外,为了提高精度和稳定性,可以在读取数据时进行多次采样和滤波处理。
综上所述,按照以上步骤进行硬件接线和代码编写,可以成功读取HX711的数据。通过适当地处理数据,可以得到准确的测量结果。
基于单片机的电子秤设计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 -
hx711传感器工作原理
hx711传感器工作原理
HX711传感器是一种重量测量模块,常用于称重、压力传感器和力传感器等领域。其工作原理基于压阻效应和示值放大器的原理。具体步骤如下:
将被测物体放置在称重传感器上,压缩应变片,使电阻值发生变化。
传感器输出微弱信号,通过微处理器或单片机读取。
读取的数据信号需要经过放大器进行放大,使得其变得更加稳定和准确。
放大后的信号被转换为数字信号,并通过串行通信接口传输给控制器,进行数据处理和显示。HX711传感器内部集成了放大器和模数转换器,可以直接将模拟电压信号转换为数字信号输出,精度高、稳定性好、噪声低,因此在重量测量领域得到广泛应用。
电子秤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。
下图传感器插座位置不要弄错,缺口朝外!
hx711(海芯)
进入正常工作状态。芯片从复位或断电状态进 入正常工作状态后,通道 A 和增益 128 会被自 动选择作为第一次 A/D 转换的输入通道和增 益。随后的输入通道和增益选择由 PD_SCK 的 脉冲数决定,参见串口通讯一节。
芯片从复位或断电状态进入正常工作状态 后,A/D 转换器需要 4 个数据输出周期才能稳 定。DOUT 在 4 个数据输出周期后才会从高电平 变低电平,输出有效数据。
该芯片与后端 MCU 芯片的接口和编程非常 简单,所有控制信号由管脚驱动,无需对芯片 内部的寄存器编程。输入选择开关可任意选取 通道 A 或通道 B,与其内部的低噪声可编程放 大器相连。通道 A 的可编程增益为 128 或 64, 对应的满额度差分输入信号幅值分别为±20mV 或±40mV。通道 B 则为固定的 32 增益,用于系 统参数检测。芯片内提供的稳压电源可以直接 向外部传感器和芯片内的 A/D 转换器提供电 源,系统板上无需另外的模拟电源。芯片内的 时钟振荡器不需要任何外接器件。上电自动复 位功能简化了开机的初始化过程。
PD_SCK 脉冲数 输入通道 增益
25
A
128
26
B
32
27
A
64
表三 输入通道和增益选择
PD_SCK 的输入时钟脉冲数不应少于 25 或多 于 27,否则会造成串口通讯错误。
当 A/D 转换器的输入通道或增益改变时, A/D 转换器需要 4 个数据输出周期才能稳定。 DOUT 在 4 个数据输出周期后才会从高电平变低 电平,输出有效数据。
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芯片还提供了低噪声电源和可计算的内部电压参考源。低噪声电源可以有效地降低电源噪声对测量结
电子秤解决方案_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所示:
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将模拟信号转换为数字信号。通过时钟控制和数据传输,最终将转换后的数据输出给外部设备。这样可以实现精确的重量测量和数据处理。
hx711官方资料(海芯)
标准文案
大全
Digital
Interface
Analog Supply Regulator
Input
MUX
Internal
Oscillator
Bandgap Reference
HX711电子秤专用模拟/数字(A/D)转换器芯片
简介
HX711 采用了海芯科技集成电路专利技术,是一款专为高精度电子秤而设计的 24 位 A/D 转换器芯片。与同类型其它芯片相比,该芯片集成了包括稳压电源、片时钟振荡器等其它同类型芯片所需要的外围电路,具有集成度高、响应速度快、抗干扰性强等优点。降低了电子秤的整机成本,提高了整机的性能和可靠性。
该芯片与后端MCU 芯片的接口和编程非常简单,所有控制信号由管脚驱动,无需对芯片部的寄存器编程。输入选择开关可任意选取通道A 或通道B,与其部的低噪声可编程放大器相连。通道 A 的可编程增益为 128 或 64,对应的满额度差分输入信号幅值分别为±20mV 或±40mV。通道 B 则为固定的 32 增益,用于系统参数检测。芯片提供的稳压电源可以直接向外部传感器和芯片的A/D 转换器提供电源,系统板上无需另外的模拟电源。芯片的时钟振荡器不需要任何外接器件。上电自动复位功能简化了开机的初始化过程。特点
•两路可选择差分输入
•片低噪声可编程放大器,可选增益为
32,64 和128
•片稳压电路可直接向外部传感器和芯片A/D 转换器提供电源
•片时钟振荡器无需任何外接器件,必要时也可使用外接晶振或时钟
•上电自动复位电路
•简单的数字控制和串口通讯:所有控制由管脚输入,芯片寄存器无需编程
hx711和单片机的电子秤称重计量实现
目录
摘要.................................................................................................................................. - 2 -ABSTRACT ...................................................................................................................... - 3 -第1章绪论...................................................................................................................... - 4 -
1.1课题背景与研究意义........................................................................................... - 4 -
1.2 系统设计要求...................................................................................................... - 5 -
1.3系统设计方案....................................................................................................... - 5 -
电子秤专用模拟数字(AD)转换器芯片HX711介绍
电子秤专用模拟数字(AD)转换器芯片HX711介绍HX711简介
HX711是一款专为高精度电子秤而设计的24 位A/D 转换器芯片。与同类型其它芯片相比,该芯片集成了包括稳压电源、片内时钟振荡器等其它同类型芯片所需要的外围电路,具有集成度高、响应速度快、抗干扰性强等优点。降低了电子秤的整机成本,提高了整机的性能和可靠性。
该芯片与后端MCU 芯片的接口和编程非常简单,所有控制信号由管脚驱动,无需对芯片内部的寄存器编程。输入选择开关可任意选取通道A 或通道B,与其内部的低噪声可编程放大器相连。通道A 的可编程增益为128 或64,对应的满额度差分输入信号幅值分别为±20mV 或±40mV。通道B 则为固定的32 增益,用于系统参数检测。芯片内提供的稳压电源可以直接向外部传感器和芯片内的A/D 转换器提供
电源,系统板上无需另外的模拟电源。芯片内的时钟振荡器不需要任何外接器件。上电自动复位功能简化了开机的初始化过程。
HX711特点
1、两路可选择差分输入。
2、片内低噪声可编程放大器,可选增益为32,64 和128。
3、片内稳压电路可直接向外部传感器和芯片内A/D 转换器提供电源。
4、片内时钟振荡器无需任何外接器件,必要时也可使用外接晶振或时钟。
5、上电自动复位电路。
6、简单的数字控制和串口通讯:所有控制由管脚输入,芯片内寄存器无需编程。
7、可选择10Hz 或80Hz 的输出数据速率。
8、同步抑制50Hz 和60Hz 的电源干扰。
9、耗电量(含稳压电源电路):典型工作电流:< 1.6mA, 断电电流:< 1μA。
HX711电子称芯片
位或断电状态进入正常工作状态后,A/D 转换器需要4 个数据输出周期才能稳定。DOUT 在4 个数据输出周期后才会从高电平变低电平,输出有效数据。 应用实例
图一为HX711 芯片应用于电子秤的一个典型方案图。该方案使用内部时钟振荡器 (XI=0),10Hz 的输出数据速率(RATE=0)。电源(2.7~5.5V)直接取用与MCU 芯片相同的供 电电源。片内稳压电源电路通过片外PNP 管S8550 和分压电阻R1、R2 向传感器和A/D 转换 器提供稳定的低噪声模拟电源。通道A 与传感器相连,通道B 通过片外分压电阻(未在图一 中显示)与电池相连,用于检测电池电压。 参考PCB 板(单层)
END
封装尺寸
注意事项 1. 所有数字输入管脚,包括RATE , XI 和PD_SCK 管脚,芯片内均无内置拉高或拉低电阻。
这些管脚在使用时不应悬空。
2.建议使用通道A 与传感器相连,作为小信号输入通道;通道B 用于系统参数检测,如电池 电压检测。
3.建议使用PNP 管S8550 与片内稳压电源电路配合。也可根据需要使用其他MOS 或双极晶体 管,但应注意稳压电源的稳定性。
模拟输入
通道 B 负输入端
模拟输入
通道 B 正输入端
数字输入
断电控制(高电平有效)和串口时钟输入
数字输出
串口数据输出
数字输入输出 晶振输入(不用晶振时为无连接)
hx711中文
HX711
EMAIL:
图五 与HX711相关部分的PCB板参考设计线路图
图六 与HX711相关部分的单层PCB板参考设计板图
参考驱动程序(汇编)
/*-------------------------------------------------------------------
在ASM中调用: LCALL ReadAD
可以在C中调用: extern unsigned long ReadAD(void);
.
.
unsigned long data;
data=ReadAD();
.
.
----------------------------------------------------------------------*/ PUBLIC ReadAD
HX711ROM segment code
rseg HX711ROM
sbit ADDO = P1.5;
sbit ADSK = P0.0;
/*--------------------------------------------------
OUT: R4, R5, R6, R7 R7=>LSB
如果在C中调用,不能修改R4,R5,R6,R7。
---------------------------------------------------*/
ReadAD:
CLR ADSK //使能AD(PD_SCK置低)
JB ADDO,$ //判断AD转换是否结束,若未结束则等待否则开始读取 MOV R4,#24
ShiftOut:
SETB ADSK //PD_SCK置高(发送脉冲)
- 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) 灵敏度
称重传感器的电灵敏度为满负荷输出电压与激励电压的比值,典型值是
2mV/V。当使用2 mV/V灵敏度和5 V激励电压的传感器时,其满度输出电压为10 mV。通常,为了使用称重传感器线性度最好的一段称重范围,应当仅使用满度范围的三分之二。因此满度输出电压应当大约为6mV。当电子秤应用于工业环境时,在6mV满度范围内测量微小的信号变化并非易事。
(2) 总误差
总误差是指输出误差和额定误差的比值。典型电子秤的总误差指标大约是%,这一技术指标相当重要,它限制了使用理想信号调节电路所能达到的精确度,决定了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内部方框图
图5 HX711外部管脚图
图5为HX711芯片应用于计价秤的一个参考电路图。该方案使用内部时钟振荡器(XI=0),10Hz的输出数据速率(RATE=0)。电源(~)直接取用与MCU 芯片相同的供电电源。通道A与传感器相连,通道B通过片外分压电阻