HX711 Load Cell Fehlerhaft?

OP (Firma: drx) #7019789
Lesenswert?

Hallo,

ich habe eine Load Cell mit dem HX711 (5Kg) gekauft. Die Load Cell ist 
wie in der Beschreibung am HX711 (Platine: XFW-HX711) angeschlossen:
1
Red to E +
2
Black to E
3
Green to A +
4
White to A

Die Abfrage des Moduls übernimmt ein ATSAMD09. Beide Teilnehmer werden 
mit 3,3V versorgt.

Bei einer Abfrage des Moduls ohne Last erhalte ich den Wert: 0xFFFFFF
Bei einer Abfrage mit Gewicht erhalte ich konstant den Wert: 0x1FFFFF

Egal mit welcher Gewichteinwirkung wird der Wert nicht verändert. Erst 
wenn ich das Gewicht entferne erhalte ich wieder den ursprünglichen 
Wert. Bei einer Krafteinwirkung in die andere Richtung bleibt der Wert 
unverändert (0xFFFFFF).

Habe dann Probiert ein höheres Delay bei der Abfrage einzubauen, das 
Modul mit 5V zu versorgen und die Load Cell selbst mit Masse zu 
verbinden. Alles führt zu selben Ergebnis.

Den Code zur Auslesung habe ich mal ohne HX711 getestet. Signale werden 
richtig erkannt und Ausgegeben. Entweder habe ich etwas übersehen oder 
das Modul ist defekt.
Probiere heute Nachmittag zur Sicherheit mal einen anderen MC.
Der "Auswerte Code" ist im Anhang.


Zum Schaltplan, wenn zur Lösungsfindung erwünscht zeichne ich gerne 
einen. Denke aber eine Beschreibung reicht bei diesem einfachen Aufbau.
USB-TTL Wandler (5V) versorgt einen Spannungsregler (3,3V) der dann den 
ATSAMD09 und das HX711 versorgt. Die UART Pins gehen direkt auf den MC.
Ebenfalls gehen die Leitungen vom HX711 direkt auf den MC (DT = PIN_PA05 
SCK= PIN_PA24).
Parallel zum Spannungsregler hängt noch ein 1000uF Kondensator und ein 
kleiner 100nf Kondensator an der Spannung.
Alles auf einem Breadboard.
Die Load Cell ist etwas entfernt vom Breadboard, wie auf dem Bild zu 
sehen ist der Anschluss direkt auf der Platine aufgelötet


-Quellen-
Produkt: 
https://www.amazon.de/gp/product/B085B19QBM/ref=ppx_yo_dt_b_asin_image_o01_s00?ie=UTF8&psc=1

Datenblatt:
https://cdn.sparkfun.com/datasheets/Sensors/ForceFlex/hx711_english.pdf
Angehängte Dateien:
(Firma: matzetronics) #7019801
Lesenswert?

Miss doch erstmal mit deinem Millivoltmeter, was direkt aus der Zelle 
rauskommt und ob sie richtig gespeist wird. Sie wird von E+ und E- 
gespeist und soll an A+ und A- eine kleine, der Belastung entsprechende 
Spannung liefern.
Weiterhin kann es sinnvoll sein, Zelle B zu sperren, wenn sie nicht 
benötigt wird, indem man B+ mit B- verbindet.

Stored B. schrieb:
> Parallel zum Spannungsregler hängt noch ein 1000uF Kondensator

Das kann problematisch sein. Erlaubt dein Spannungsregler solche fetten 
kapazitiven Lasten?
OP (Firma: drx) #7019902
Lesenswert?

rossi schrieb:
> Mach noch mal scharfe Bilder von beiden Seiten den
> Platine.

Hab ich.

Matthias S. schrieb:
> Miss doch erstmal mit deinem Millivoltmeter

Teste ich sobald ich ein Messgerät zur Hand habe.

Matthias S. schrieb:
> Zelle B zu sperren

> Erlaubt dein Spannungsregler solche fetten
> kapazitiven Lasten?

Ein kleinerer Kondensator ändert nichts, habe mal 10uF Probiert wie im 
Datenblatt angegeben.
Zelle B sperre ich, sobald ich weiß ob die Load Cell funktioniert.
Danke für die Tipps.
Angehängte Dateien:
#7020251
Lesenswert?

Die Wägezelle ist eine Widerstandsbrücke. In der Diagonalen sind es 
meist um die 270 Ohm, von Widerstand zu Widerstand sind es um die 130 
Ohm.
Versuche zu exakt deiner Wägezelle ein Datenblatt zu finden. Die 
Farbzuordnung ist nicht zwingend standartisiert.
Ansonsten Tabelle machen und probieren. Die Anzahl der möglichen 
Kombinationen ist überschaubar ;-)
Gast #7020448
Lesenswert?

Stored B. schrieb:
> Matthias S. schrieb:
>> Miss doch erstmal mit deinem Millivoltmeter
>
> Teste ich sobald ich ein Messgerät zur Hand habe.

Das ist eine gute Idee und dann zeige hier die Messergebnisse. Nicht 
jeder hier hat eine Glaskugel zur Verfügung.
Miss bei der Gelegenheit auch gleich die Brückenspeisung bezogen auf Gnd 
vom HX711. Es sind chinesische Platinen mit einem Schaltungsfehler im 
Umlauf, bei denen Gnd nicht richtig verbunden ist.
OP (Firma: drx) #7020738
Lesenswert?

Gerald B. schrieb:
> In der Diagonalen sind es
> meist um die 270 Ohm
1
Green black 750 Ohm
2
Green red 750 Ohm
3
Green white 1000 Ohm
4
Red black 1000 Ohm
5
Red white 750 Ohm
6
Black white 750 Ohm

Lege ich an Rot 5V an, an Schwarz 0V und messe Grün und Weiß erhalte ich 
0V, bei Belastung der Load Cell ändert sich der Wert. Bei ca. 1-2 Kg 
habe ich einen Wert von 0,0005V gemessen. Wende ich die kraft umgekehrt 
an erhalte ich ähnliche Messergebnisse im Minus Bereich. Die Load Cell 
funktioniert m.M.

Messe ich auf der Platine die Pins E+ und E- mit angeschlossener Load 
Cell Messe ich ca. 3,2V.

Wolfgang schrieb:
> Miss bei der Gelegenheit auch gleich die Brückenspeisung bezogen auf Gnd
> vom HX711.

Du meinst Durchgangs Prüfung von AGND vom HX711 auf den Herausgeführten 
GND Pin?
OP (Firma: drx) #7024655
Lesenswert?

Manfred schrieb:
> .. und bekomme die gleiche Platine und bin ebenfalls nicht in der Lage,
> die in Betrieb zu bringen.

Kann sein.. Aber bei 2,5€ bin ich eher gewillt die Platine gründlich auf 
Fehler zu Prüfen.

drm schrieb:
> mit der Arduino Lib oder was selbst gefrickeltes ?

Zweiteres. Bei der Ansteuerung ist ja nichts dabei.

Wolfgang schrieb:
> Bei DEM Preis ist das Rücksenden in jedem Fall die richtige Entscheidung
> ;-)

Denke ich auch (:
Gast #7024850
Lesenswert?

>> mit der Arduino Lib oder was selbst gefrickeltes ?
>Zweiteres. Bei der Ansteuerung ist ja nichts dabei.
Ich würde da trotzdem mal den Gegencheck machen.
Nichts ist peinlicher als mit dem Finger auf die ach so billige China 
Hardware zu zeigen und nach einem Reklamationsvorgang die eigene 
Unzulänglichkeit erkennen zu müssen.

Lass doch mal die Hosen runter und zeig deinen Code.
Is doch nichts dabei !
Gast #7025006
Lesenswert?

drm schrieb:
> Ich würde da trotzdem mal den Gegencheck machen.

Wozu? Der Preis für das Modul ist total überzogen.
Eine Rücksendung unter Berufung auf FernAbsG §3 wäre die einfachste 
Möglichkeit, das Ding wieder loszuwerden, so die Bedingungen erfüllt 
sind.
Gast #7025012
Lesenswert?

Ach ja, .txt verwende ich nicht für Code, darum habe ich das übersehen.
Nach einem schnellen Blick darüber, hast du schon mal mit einem 
Logikanalyzer das Timingverhalten von deinem System angeschaut ?
Vor allem, entspricht es den Anforderungen vom Datenblatt des HX711 
Seite 5 ?
OP (Firma: drx) #7025096
Lesenswert?

drm schrieb:
> 9€ finde ich OK

Bei reichelt 6€ und beim Aliexpress 2,5€ (Komplett).

drm schrieb:
> hast du schon mal mit einem
> Logikanalyzer das Timingverhalten von deinem System angeschaut ?

Jein. Oszilloskop bekomme ich erst in zwei Wochen wieder. Habe mir 
Temporär einen zweiten ARM zur Hand genommen und mithilfe vom Systick 
Timer die Zeit berechnet und Testsignale bzw. Werte ausgegeben die auf 
der anderen Seite richtig angekommen sind. Die Tabelle bzw. Zeichnung 
vom HX711 wird eingehalten.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren