DMS load cell with measuring amplifier HX711AD: Unterschied zwischen den Versionen
| Zeile 8: | Zeile 8: | ||
|} | |} | ||
= Introduction = | = Introduction = | ||
A weighing scale is a measurement system used to determine the mass of an object by converting mechanical force into a readable value. | |||
This system is based on a DMS load cell in combination with the HX711AD measuring amplifier. The applied force is converted into an electrical signal, which is processed and displayed as a weight value. | |||
The signal is acquired using a microcontroller-based system and processed using Simulink. Calibration, signal filtering, stability detection, and tare functionality are implemented to ensure accurate and stable measurements. | |||
= Requirements = | = Requirements = | ||
{| class="wikitable" | {| class="wikitable" | ||
Version vom 27. März 2026, 12:55 Uhr

| Autor: | Onyesi John Abiagam |
| Sprache: | DE EN |
Introduction
A weighing scale is a measurement system used to determine the mass of an object by converting mechanical force into a readable value.
This system is based on a DMS load cell in combination with the HX711AD measuring amplifier. The applied force is converted into an electrical signal, which is processed and displayed as a weight value.
The signal is acquired using a microcontroller-based system and processed using Simulink. Calibration, signal filtering, stability detection, and tare functionality are implemented to ensure accurate and stable measurements.
Requirements
| 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

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

---
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

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)

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