HX711 5kg电子秤设计

发布者:chwwdch最新更新时间:2019-12-14 来源: 51hei关键字:HX711  5kg  电子秤 手机看文章 扫描二维码
随时随地手机看文章

电子组装与调试”预赛“电子秤”电路功能简介
一、功能说明
电子秤主要以单片机STC90C52RC控制核心,实现电子秤的基本控制功能。系统扩展了电子日历时钟,系统可以分为最小系统、数据采集、人机交互界面和系统电源、时钟和语音报数六大部分。最小系统部分主要包括STC90C52RC和经典复位电路;数据采集部分由称重传感器、信号放大和A/D转换部分组成,信号放大和A/D转换部分主要由专用型高精度24位AD转换芯片HX711实现;人机交互界面为键盘输入和点阵式液晶显示,主要使用4*4矩阵键盘和1602液晶显示器,可以方便的输入数据和直观的显示数据;时钟模块主要由时钟芯片DS1302和时钟电路组成;语音报数模块可语音报读时间和电子秤系统的重量、单价、金额等语音内容,主要由SC1010B实现。该电子秤可以实现基本的称重功能(称重范围为0~5Kg,重量误差不大于±0.005Kg),并扩展了时钟和语音报数的功能,时钟模块还可设置闹钟功能。系统在称量时还具有超量程报警功能。整个系统结构简单,使用方便,功能齐全,精度高,具有一定的开发价值。 


二、电路功能简介
系统硬件的结构框图如下图1所示:

 

电路原理图如下:
 


Arduino配套例程连接图
 


arduino源程序如下

#include "HX711.h"               //调用24bitAD HX711库


HX711 HX711_CH0(2, 3, 400); //SCK,DT,GapValue

//SCK引脚用于arduino和HX711模块通讯的时序提供

//DT引脚用于从HX711读取AD的数据

//GapValue用于校准输出的重量值,如果数值偏大就加大该值,如果数据偏小就减小该值

int LED = 13;


long Weight = 0;                //定义一个变量用于存放承重的重量,单位为g


void setup()

{

  pinMode(LED, OUTPUT);            //设定LED是输出引脚

  digitalWrite(LED, LOW);          //LED熄灭


  Serial.begin(9600);              //设定串口输出波特率

  //Serial.print("Welcome to use!n");


  HX711_CH0.begin();               //读取传感器支架毛重

  delay(3000);                                                                //延时3s用于传感器稳定

  HX711_CH0.begin();               //重新读取传感器支架毛重用于后续计算


  digitalWrite(LED, HIGH);         //板载LED点亮,说明可以承重

}


void loop()

{


    Weight = HX711_CH0.Get_Weight();       //采样当前传感器重量,该重量已经自动去皮,去皮值根据初始化程序中采样的值计算。

    Serial.print(Weight);                        //串口输出当前重量

    Serial.println(" g");                        //单位为g

    delay(1000);  


}



关键字:HX711  5kg  电子秤 引用地址:HX711 5kg电子秤设计

上一篇:单片机温控风扇Proteus仿真与源程序设计
下一篇:三杯式风速传感器液晶显示单片机程序与实验报告

推荐阅读最新更新时间:2024-11-12 19:03

基于单片机的便携式电子秤
  引言   目前,台式电子秤在商业贸易中的使用已相当普遍,但存在较大的局限性:体积大、成本高、需要工频交流电源供应、携带不便、应用场所受到制约。现有的便携秤为杆秤或以弹簧、拉伸变形来实现计量的弹簧秤,居民用户使用的基本是杆秤。弹簧盘秤制造工艺要求较高,弹簧的疲劳问题无法彻底解决,一旦超过弹簧弹性限度,弹簧秤就会产生很大误差,以至损坏,影响到称重的准确性和可靠性,只是一种暂时的代用品,也被列入逐渐取消的行列。多年来,人们一直期待测量准确、携带方便、价格低廉的便携式电子秤(袖珍电子秤)投放市场。   基于电子秤的现状,本项目拟研究一种用单片机控制的高精度智能电子秤设计方案。这种高精度智能电子秤体积小、计量准确、携带方便,集质量称
[单片机]
基于单片机的便携式<font color='red'>电子秤</font>
基于stm32的电子秤方案
  什么是电子秤   电子秤(英文名:electronic balance)是衡器的一种,是利用胡克定律或力的杠杆平衡原理测定物体质量的工具。按结构原理可分为机械秤、电子秤、机电结合秤三大类。   电子秤主要由承重系统(如秤盘、秤体)、传力转换系统(如杠杆传力系统、传感器)和示值系统(如刻度盘、电子显示仪表)3部分组成。      基于stm32的电子秤方案大全(一)   基于STM32的多功能电子秤设计   题目要求:   1、基本部分:   (1)能用键盘设置单价,称重后能同时显示重量、单价和总额;电子计价秤:最大称重为10.000公斤,重量误差不大于±0.1%;   (2)具有TFT液晶屏显示,显示重量、单价、总额等信息
[单片机]
基于stm32的<font color='red'>电子秤</font>方案
小广播
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved