0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何制作张力秤

454398 来源:网络整理 作者:佚名 2019-11-09 09:57 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

步骤1:安装称重传感器

首先,我们要安装称重传感器。您的坐骑将是唯一的,但是这里是您需要遵循的准则:

1。钢制称重传感器是一块板,中间装有应变片。称重传感器通过感应称重传感器弯曲多少来测量力。

2。支架通过称重传感器梁两端的孔连接。托架的形状使拉力施加在测力传感器梁的中心。由于其形状和固定位置,拉动托架时称重传感器梁会弯曲。

3。将括号钩到要测量的内容上。为此,最好使用可以自由移动的东西(例如链,钩,结实的绳子或扎带)。您希望称重传感器和托架组件能够使其自身在称重方向上居中,以便测量准确。

步骤2:为称重传感器和HX711接线

请参阅接线图,以了解如何连接称重传感器,HX711和Arduino

在所示的行李箱式称重传感器上,有多个应变仪已经连接到惠斯通电桥。您所需要做的就是以正确的方向将导线连接到HX711板上。

步骤3:将HX711库添加到Arduino IDE

HX711库位于此处:https://github.com/bogde/HX711

有关如何将库添加到Arduino IDE的说明,请参见Arduino网站上的此链接:https://www。 arduino.cc/zh-CN/Guide/Libraries

步骤4:校准并称重!

Sparkfun有出色的Arduino程序可以运行规模。最新版本可以在GitHub上找到,并在下面转载:https://github.com/sparkfun/HX711-Load-Cell-Amplifier

第一步是确定秤的校准因子。为此,请运行以下代码

/*

Example using the SparkFun HX711 breakout board with a scale

By: Nathan Seidle

SparkFun Electronics

Date: November 19th, 2014

License: This code is public domain but you buy me a beer if you use this and we meet someday (Beerware license)。

This is the calibration sketch. Use it to determine the calibration_factor that the main example uses. It also

outputs the zero_factor useful for projects that have a permanent mass on the scale in between power cycles.

Setup your scale and start the sketch WITHOUT a weight on the scale

Once readings are displayed place the weight on the scale

Press +/- or a/z to adjust the calibration_factor until the output readings match the known weight

Use this calibration_factor on the example sketch

This example assumes pounds (lbs)。 If you prefer kilograms, change the Serial.print(“ lbs”); line to kg. The

calibration factor will be significantly different but it will be linearly related to lbs (1 lbs = 0.453592 kg)。

Your calibration factor may be very positive or very negative. It all depends on the setup of your scale system

and the direction the sensors deflect from zero state

This example code uses bogde‘s excellent library:“https://github.com/bogde/HX711”

bogde’s library is released under a GNU GENERAL PUBLIC LICENSE

Arduino pin 2 -》 HX711 CLK

3 -》 DOUT

5V -》 VCC

GND -》 GND

Most any pin on the Arduino Uno will be compatible with DOUT/CLK.

The HX711 board can be powered from 2.7V to 5V so the Arduino 5V power should be fine.

*/

#include “HX711.h”

#define DOUT 3

#define CLK 2

HX711 scale;

float calibration_factor = -7050; //-7050 worked for my 440lb max scale setup

void setup() {

Serial.begin(9600);

Serial.println(“HX711 calibration sketch”);

Serial.println(“Remove all weight from scale”);

Serial.println(“After readings begin, place known weight on scale”);

Serial.println(“Press + or a to increase calibration factor”);

Serial.println(“Press - or z to decrease calibration factor”);

scale.begin(DOUT, CLK);

scale.set_scale();

scale.tare(); //Reset the scale to 0

long zero_factor = scale.read_average(); //Get a baseline reading

Serial.print(“Zero factor: ”); //This can be used to remove the need to tare the scale. Useful in permanent scale projects.

Serial.println(zero_factor);

}

void loop() {

scale.set_scale(calibration_factor); //Adjust to this calibration factor

Serial.print(“Reading: ”);

Serial.print(scale.get_units(), 1);

Serial.print(“ lbs”); //Change this to kg and re-adjust the calibration factor if you follow SI units like a sane person

Serial.print(“ calibration_factor: ”);

Serial.print(calibration_factor);

Serial.println();

if(Serial.available())

{

char temp = Serial.read();

if(temp == ‘+’ || temp == ‘a’)

calibration_factor += 10;

else if(temp == ‘-’ || temp == ‘z’)

calibration_factor -= 10;

}

}

在校准秤后,您可以运行以下示例程序,然后将其用于自己的目的:

/*

Example using the SparkFun HX711 breakout board with a scale

By: Nathan Seidle

SparkFun Electronics

Date: November 19th, 2014

License: This code is public domain but you buy me a beer if you use this and we meet someday (Beerware license)。

This example demonstrates basic scale output. See the calibration sketch to get the calibration_factor for your

specific load cell setup.

This example code uses bogde‘s excellent library: “https://github.com/bogde/HX711”

bogde’s library is released under a GNU GENERAL PUBLIC LICENSE

The HX711 does one thing well: read load cells. The breakout board is compatible with any wheat-stone bridge

based load cell which should allow a user to measure everything from a few grams to tens of tons.

Arduino pin 2 -》 HX711 CLK

3 -》 DAT

5V -》 VCC

GND -》 GND

The HX711 board can be powered from 2.7V to 5V so the Arduino 5V power should be fine.

*/

#include “HX711.h”

#define calibration_factor -7050.0 //This value is obtained using the SparkFun_HX711_Calibration sketch

#define DOUT 3

#define CLK 2

HX711 scale;

void setup() {

Serial.begin(9600);

Serial.println(“HX711 scale demo”);

scale.begin(DOUT, CLK);

scale.set_scale(calibration_factor); //This value is obtained by using the SparkFun_HX711_Calibration sketch

scale.tare(); //Assuming there is no weight on the scale at start up, reset the scale to 0

Serial.println(“Readings:”);

}

void loop() {

Serial.print(“Reading: ”);

Serial.print(scale.get_units(), 1); //scale.get_units() returns a float

Serial.print(“ lbs”); //You can change this to kg but you‘ll need to refactor the calibration_factor

Serial.println();

}

责任编辑:wv

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • HX711
    +关注

    关注

    7

    文章

    66

    浏览量

    45933
  • Arduino
    +关注

    关注

    190

    文章

    6527

    浏览量

    197431
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    无传感器张力控制:从MRAS观测器到自适应惯量补偿的嵌入式实现

    在卷材加工设备的电气柜里,一场静默的技术革命正在发生。传统磁粉离合器正在被一种更简洁的架构取代——异步电机+专用变频器的组合,通过算法而非机械结构实现张力控制。这种转变的核心在于:如何用嵌入式系统
    的头像 发表于 04-16 16:18 43次阅读
    无传感器<b class='flag-5'>张力</b>控制:从MRAS观测器到自适应惯量补偿的嵌入式实现

    开环张力控制的技术实现:海纳V912变频器工程解析

    一、张力控制的物理本质与工程挑战 在收卷工艺中,材料张力的稳定性直接决定成品质量。张力过大导致材料拉伸变形,张力过小则造成收卷松散。从力学角度分析,维持恒定
    的头像 发表于 04-13 15:29 76次阅读

    开环转矩控制的工程实践:海纳V912张力变频器技术解析

    在卷材加工自动化领域,张力控制是工艺质量的核心决定因素。从塑料薄膜收卷到金属拉丝,从纺织印染到线缆制造,材料在传输过程中的张力波动直接影响成品厚度均匀性、端面平整度与机械强度。传统方案依赖磁粉离合器
    的头像 发表于 04-08 14:14 141次阅读

    开环张力控制的工程实践:从矢量控制算法到专用变频器的硬件实现

    一、收卷控制的物理本质与数学建模 收卷张力控制的核心矛盾在于 卷径动态变化与恒张力需求之间的冲突 。随着材料不断卷取,卷筒直径从空卷(如100mm)逐渐增大到满卷(如800mm),若电机输出转矩保持
    的头像 发表于 04-07 15:28 101次阅读

    开环张力控制的工程实践:海纳V912变频器技术解析

    一、从磁粉离合器到变频驱动:张力控制的数字化演进 在吹膜机、拉丝机、皮革收卷设备的现场,传统磁粉离合器张力控制系统正面临维护困境:磁粉受潮结块导致扭矩波动,滑差功率以热量形式耗散,夏季高温环境下
    的头像 发表于 04-04 12:40 1274次阅读

    海纳V912系列恒张力驱控器技术解析:收卷控制的国产方案实践

    一、张力控制的技术痛点 在拉丝机、单丝机、分切机等卷绕设备中,张力控制是工艺核心。传统方案多采用力矩电机配合张力表,但电子工程师在现场调试时常常遇到以下问题: 控制精度差 :指针式张力
    的头像 发表于 04-02 15:44 235次阅读

    海纳张力控制变频器|电子发烧友DIY进阶,工业级控张神器上手指南

    在电子发烧友的DIY世界里,从Arduino驱动的智能设备到ESP32搭建的自平衡小车,从简单的电路焊接到复杂的控制系统搭建,每一次探索都离不开“精准控制”的支撑。而在电机张力控制类DIY项目
    的头像 发表于 03-31 17:07 402次阅读

    PCB板表面张力对三防漆涂覆的影响,如何改善?

    在PCB板防护工艺中,三防漆是抵御潮湿、盐雾、霉菌等环境侵害的关键涂层,而表面张力则是决定涂覆效果的核心因素。表面张力是由分子间相互作用力产生、使液体表面呈现收缩趋势的引力,它直接影响三防漆在PCB
    的头像 发表于 03-26 15:29 144次阅读
    PCB板表面<b class='flag-5'>张力</b>对三防漆涂覆的影响,如何改善?

    深度拆解海纳张力变频器:硬核技术解析与发烧友实操指南

    对于电子发烧友而言,一款优质的张力变频器,不仅是工控生产的工具,更是集功率电子、控制算法、嵌入式系统于一体的技术载体。海纳张力变频器能在工控市场脱颖而出,核心在于其底层技术的扎实布局与工程化的优化
    的头像 发表于 03-24 09:48 247次阅读

    三防漆和 PCB 板 “疏离、起皮、脱层”,90% 不是漆本身差,而是界面张力 / 表面能不匹配。

    三防漆和 PCB 板 “疏离、起皮、脱层”,90% 不是漆本身差,而是界面张力 / 表面能不匹配。该如何自测如何解决?
    的头像 发表于 03-02 11:59 243次阅读
    三防漆和 PCB 板 “疏离、起皮、脱层”,90% 不是漆本身差,而是界面<b class='flag-5'>张力</b> / 表面能不匹配。

    ProfiNet转DeviceNet工业物联网网关实现PLC张力传感器数据采集提升锂电池卷绕张力检测可靠性

    通过塔讯网关的精准协议转换网关,成功解决了 ProfiNet 与 DeviceNet 的协议兼容问题,实现两种协议的无缝对接,保障张力摆辊系统稳定运行,还为企业降低了设备改造和维护成本。同时,该方案具备良好的可复制性,可为同行业其他设备的协议转换需求提供参考。
    的头像 发表于 01-16 17:57 1660次阅读
    ProfiNet转DeviceNet工业物联网网关实现PLC<b class='flag-5'>张力</b>传感器数据采集提升锂电池卷绕<b class='flag-5'>张力</b>检测可靠性

    包装张力监测物联网平台方案

    在印刷机或食品包装机中,塑料薄膜或纸张历经放卷、印刷、收卷等过程,张力必须保持恒定。张力过大,薄膜就如不堪重负的细弦,会被扯断,从而中断生产、浪费原料;张力过小,薄膜则似软塌的布,会松垮跑偏和起皱
    的头像 发表于 12-18 13:42 265次阅读
    包装<b class='flag-5'>张力</b>监测物联网平台方案

    智能蓝牙厨房方案开发设计

    随着人们对健康饮食和烹饪便捷性的追求,传统的厨房已经无法满足人们的需求。现在,借助辉芒微8位MCU,我们可以打造一款智能蓝牙厨房,它不仅具备高精度的称重功能,还能通过蓝牙与手机无缝连接,实现数据
    的头像 发表于 08-26 16:09 925次阅读
    智能蓝牙厨房<b class='flag-5'>秤</b>方案开发设计

    解密基于磁编码器的印刷张力控制系统精度提升技术

    在印刷行业,张力控制可是个至关重要的环节。想象一下,如果印刷过程中张力不稳定,那印出来的东西可能就像一幅抽象派画作,歪歪扭扭、图案模糊,根本没法看。而基于磁编码器的印刷张力控制系统,就像是印刷过程中的“定海神针”,它的精度直接决
    的头像 发表于 08-18 17:29 853次阅读
    解密基于磁编码器的印刷<b class='flag-5'>张力</b>控制系统精度提升技术

    PCB 板表面张力对三防漆涂覆的影响及改善方法

    PCB板表面张力与三防漆的涂覆质量密切相关:当板面张力低于漆料张力时,漆料会像“荷叶上的水珠”收缩成块,出现缩边、漏涂、针孔;当张力过高且不稳定时,又可能因润湿性过强导致流挂。这种“不
    的头像 发表于 07-28 09:33 1260次阅读
    PCB 板表面<b class='flag-5'>张力</b>对三防漆涂覆的影响及改善方法