DMS load cell with measuring amplifier HX711AD: Unterschied zwischen den Versionen

Aus HSHL Mechatronik
Zur Navigation springen Zur Suche springen
Onyesi-john.abiagam@stud.hshl.de (Diskussion | Beiträge)
Onyesi-john.abiagam@stud.hshl.de (Diskussion | Beiträge)
Zeile 46: Zeile 46:
* resistance changes when stretched or compressed   
* resistance changes when stretched or compressed   


[[Datei:Load cell2.png|center|350px|Figure 1: Structure and deformation of a load cell. Source: https://learn.sparkfun.com/tutorials/getting-started-with-load-cells]]
[[Datei:Load cell2.png|thumb|center|350px|Figure 1: Structure and deformation of a load cell. Source: https://learn.sparkfun.com/tutorials/getting-started-with-load-cells]]


<div style="clear: both;"></div>
<div style="clear: both;"></div>
Zeile 59: Zeile 59:
* output: small differential voltage   
* output: small differential voltage   


[[Datei:Full Wheatstone Bridge.png|center|300px|Figure 2: Wheatstone bridge configuration. Source: https://learn.sparkfun.com/tutorials/getting-started-with-load-cells]]
[[Datei:Full Wheatstone Bridge.png|thumb|center|300px|Figure 2: Wheatstone bridge configuration. Source: https://learn.sparkfun.com/tutorials/getting-started-with-load-cells]]


<div style="clear: both;"></div>
<div style="clear: both;"></div>
Zeile 74: Zeile 74:
* a 24‑bit sigma‑delta ADC   
* a 24‑bit sigma‑delta ADC   


[[Datei:HX711 Module.png|center|350px|Figure 3: HX711 module and pin configuration. Source: https://justdoelectronics.com/load-cell-hx711-module/]]
[[Datei:HX711 Module.png|thumb|center|350px|Figure 3: HX711 module and pin configuration. Source: https://justdoelectronics.com/load-cell-hx711-module/]]


<div style="clear: both;"></div>
<div style="clear: both;"></div>
Zeile 88: Zeile 88:
** SCK (clock)   
** SCK (clock)   


[[Datei:Block Internal Hx711.png|center|350px|Figure 4: Source: https://cdn.sparkfun.com/datasheets/Sensors/ForceFlex/hx711_english.pdf
[[Datei:Block Internal Hx711.png|thumb|center|350px|Figure 4: Source: https://cdn.sparkfun.com/datasheets/Sensors/ForceFlex/hx711_english.pdf]]
 


[[Datei:Block Internal Hx711.png|mini]]
]]


<div style="clear: both;"></div>
<div style="clear: both;"></div>

Version vom 25. März 2026, 23:39 Uhr

fig. 1: DMS load cell with measuring amplifier HX711AD
Autor: Onyesi John Abiagam
Sprache: DE EN

Introduction

Requirements

Table 1: Requirements for the Unit
Req. Description Priority
1 The mass must be determined using the HX711AD load cell via Arduino and Simulink. 1
2 The measuring range must be determined. 1
3 The measurement uncertainty (1σ) must be determined for the measuring range and displayed as a confidence interval. 2
4 The on/off button starts the system. The sensor must first be calibrated and display 0 g. 1
5 The weight must be referenced for the measuring range. 1
6 The measured values ​​must be filtered/smoothed over time. 1
7 A beep must indicate when the measured value is stable/constant. 1
8 The sensor system must display the weight in g on a display. 1
9 The tara button resets the current weight to 0 g (recalibration). 1

Working principle

This section explains how the DMS load cell and the HX711AD convert an applied force into a digital signal.

DMS Load Cell

Introduction

A DMS load cell converts mechanical force into an electrical signal. It consists of:

  • a deformable metal body
  • strain gauges attached to the surface
  • resistance changes when stretched or compressed
Figure 1: Structure and deformation of a load cell. Source: https://learn.sparkfun.com/tutorials/getting-started-with-load-cells

Working Principle

When force is applied:

  • the metal body deforms
  • strain gauges change resistance
  • gauges are wired in a Wheatstone bridge
  • deformation → bridge becomes unbalanced
  • output: small differential voltage
Figure 2: Wheatstone bridge configuration. Source: https://learn.sparkfun.com/tutorials/getting-started-with-load-cells

---

HX711AD Measuring Amplifier

Introduction

The HX711AD processes the small differential signal from the load cell. It includes:

  • a programmable gain amplifier (PGA)
  • a 24‑bit sigma‑delta ADC
Figure 3: HX711 module and pin configuration. Source: https://justdoelectronics.com/load-cell-hx711-module/

Working Principle

Signal processing steps:

  • load cell outputs a millivolt‑level differential signal (A+, A−)
  • PGA amplifies the signal
  • 24‑bit ADC converts it to digital
  • microcontroller reads data via:
    • DOUT (data)
    • SCK (clock)
Figure 4: Source: https://cdn.sparkfun.com/datasheets/Sensors/ForceFlex/hx711_english.pdf


Technical Overview

Pin Assignment

Measurement method

Measuring Circuit

Software

Arduino IDE

Simulink

Measurement

Video

Datasheets

Related Links

SVN-Repository

https://svn.hshl.de/svn/HSHL_Projekte/trunk/Arduino_Sensorsammlung



→ zurück zum Hauptartikel: HSHL-Mechatronik-Baukasten | Arduino Sensorsammlung | Sensorinbetriebnahme mit Arduino und Simulink