HX711 Modul Auswahl
Der 24bit A/D-Wandler ‘HX711’ wurde speziell für Wägezellen mit Wheatstone-Brücke konzipiert. Er bietet neben dem A/D-Wandler eine integrierte Referenzspannungsquelle, eine Regelung der Stromversorgung für die Wägezelle und einen einstellbaren Messbrückenverstärker.
Platinen mit HX711-Chip werden mit unterschiedlichen Layouts angeboten. Im Referenzschaltbild- und layout, welches vom Hersteller des Chips im Datenblatt gezeigt wird, ist der GND des digitalen und analogen Schaltungsteil verbunden. Die Eingänge A+/A- und B+/B- des Chips mit je einem 100Ohm Widerstand beschaltet.
Teilweise weichen HX711-Module von dieser Herstellervorgabe ab. Eine generelle Aussage über die Verschaltung des Boards kann optisch nicht getroffen werden. Man kann sich jedoch am Aufbau der Platine orientieren, um mit relativ hoher Wahrscheinlichkeit ein korrekt beschaltetes Board zu erwerben.
Der HX711 ist kompatibel mit allen beelogger Varianten! |
In dieser Bezugliste sind Module abgebildet, die die Herstellervorgaben einhalten und damit für den beelogger geeignet sind.
Bild | Bezugsquelle | Preis ab | Suchbegriffe* | Bemerkungen |
eBay | ab ca. 3, € | HX711 | siehe Prüfung | |
HX711 zu Wägezelle(n) Steckverbinder: connector sd13 (ebay) |
ebay, reichelt, conrad, völkner |
siehe auch
Praxistipps |
Prüfung HX711-Modul:
Um Abweichungen von der Herstellervorgabe festzustellen, sind diverse Untersuchungen notwendig.
– Kontrolle ob 100 Ohm Widerstände in der Eingangbeschaltung
– Verbindung zwischen GND und E-
– Kanal A und Kanal B beschaltet, wenn beide Kanäle später genutzt werden sollen, z.B. Systeme mit zwei oder mehr Waagen.
HX711-XFW |
Abbildung oben: Korrekt beschaltete HX711-Platinen, beide Kanäle vollständig beschaltet.
Gut erkennbar sind die Widerstände auf den gezeigten Modulen.
Im ganz rechten Bild ist die durchgehende GND-Fläche mit Verbindung von GND an beiden Modulseiten erkennbar.
Platinen ohne die Verbindung zwischen den Anschlüssen GND und E- des HX711-Modul sind nicht in der Lage die Speisespannung der Wägezelle (an E+/E-) korrekt zu regeln. Diese neigen generell zu größeren Messwertabweichungen, haben eine erhöhte Temperaturempfindlichkeit und und weisen größere Abweichungen auch über längere Zeit auf. Daher wird grundsätzlich von der Verwendung dieser Module abgeraten.
Gewissheit, wie die Platine verschaltet ist, bringt nur die Messung des Widerstandes zwischen E- und GND. Dieser ist bei einer korrekt beschalteten Platine praktisch Null.
Wenn der Widerstand wesentlich höher ist, muss unbedingt die fehlende Verbindung mit einer möglichst kurzen Drahtbrücke auf der beelogger-Platine unterhalb des HX711-Modul (oder direkt auf dem Modul) zwischen E- und GND hergestellt werden.
HX711 Modul mit abweichender Beschaltung, im Bild dargestellt die nachzurüstende GND/E- Verbindung.
Nachrüstung Kanal B:
Einige Module haben nur den Kanal A auf dem Modul mit der notwendigen Eingangsbeschaltung versehen.
Diese kann nachgerüstet werden.
Im Bild ersichtlich die beiden Widerstände 100Ohm und der Kondensator 0.1uF für die Eingangsbeschaltung von Kanal B.
Hier wurde ein SMD-Kondensator zwischen den Lötaugen (Pfeil) eingelötet. Anstelle dessen sind auch bedrahtete Kondensatoren 0,1uF verwendbar.
Bauteile: z.B. reichelt: Widerstand: Metall 100, MPR100; Kondensator: C3Z5U 100NA50, X7R-5 100n, X7R-2,5 100n
Beschaltung
Um die Stockwaage korrekt zu beschalten, muss zunächst die digitale Seite des HX711 mit dem Microcontroller verbunden werden.
HX711 | ATmega (Arduino Uno, Nano), STM32F… usw. |
VCC | 5V |
CLK / SCK (Kanal A und B) | SCK (z.B.: A0) |
DT / DATA (Kanal A und B) | DT (z.B.: A1) |
GND | GND |
Hinweis:
Bei HX711 Platinen mit VCC und VDD Anschluss (z.B. SparkFun, sparkfun.com) sind beide Anschlüsse mit 5V auf der beelogger-Platine zu verbinden.
hier zur Anschaltung Wägezelle