Hallo!
Für ein Bastelprojekt, das aus einer zerlegten Küchenwaage entstanden
ist, würde ich jemanden benötigen, der mir eine kleine Platine entwirft.
Ich möchte nur das Signal des Wiegesensors aus der Waage auslesen und
habe dafür bis jetzt eines dieser fertigen HX711 Boards verwendet:
https://www.sparkfun.com/products/13230
Das ist ein 24-Bit ADC, der das Eingangssignal des Wiegesensors
verstärkt, so dass ich mit einem Arduino damit etwas anfangen kann
(B+/B- ist für den zweiten Kanal. Benötige ich aber nicht).
Hier ist eine schöne Übersicht zu Wiege-Sensoren und dem HX711:
https://learn.sparkfun.com/tutorials/load-cell-amplifier-hx711-breakout-hookup-guide?_ga=1.194469933.1668453270.1448433147
Das funktioniert eigentlich ganz gut. Der Waagen-Sensor ist aber auf
10kg ausgelegt und das bedeutet, dass ich damit im Bereich +/- 1g sehr
schöne Werte bekomme, nicht mehr jedoch im Bereich 0,1g oder 0,05g.
Für eine 0,1g oder 0,05g Auflösung würde ich einen Sensor für 200g oder
500g Maximalgewicht benötigen, denke ich. Das kommt aber leider nicht in
Frage.
Daher hoffe ich, stattdessen mit einem 32-Bit ADC in den gewünschten
Genauigkeitsbereich zu kommen. Der TI ADS1262 ist zum Beispiel u.a. für
Wiege-Anwendungen gedacht: http://www.ti.com/lit/ds/symlink/ads1262.pdf
Unten links auf der ersten Seite des Datenblatts ist auch gleich schon
ein Schema für eine Wiege-Applikation vorhanden (sogar
Temperatur-kompensiert, benötige ich gar nicht).
Heisst also: kann mir jemand auf Grundlage des Schemas aus dem ADS1262
Datenblatt ein kleines Board entwerfen, an dem ich nach dem gleichen
Prinzip wie bei o.g. HX711 Boards meinen Wiegesensor anschließen kann,
um dann die Daten mit einem Arduino digital auszulesen? Fertige Boards
mit 24-Bit ADC gibt es schon einige, aber für 32-Bit hab ich nichts
gefunden.
Alles natürlich zu einem fairen Preis.
Ich hoffe, ich bin hier bei der digitalen Elektronik richtig mit dieser
Anfrage (geht ja um einen analogen Sensor und um das digitale Auslesen).
Wenn nicht, sorry!
Bedanke mich schon mal vielmals - habe schon viel gelernt hier :)
Viele Grüße
Wudl
So grob überschlagen hat dein Sensor bei 24Bit eine Auflösung von 0.6mg.
Das ist nicht genug?
Ein 32Bit ADC dürfte interessant werden. Allein die Probleme mit einer
hinreichend stabilen und rauscharmen Referenz werden dich einige Monate
beschäftigen. Dann der Aufbau in einer abgeschirmten und thermisch
stabilen Umgebung. Ich freue mich schon auf deine Berichte.
Wenn das ganze ernst gemeint ist und wirklich nur ein hobbyprojekt ist
kann ich dir schon helfen. Aber halt als hobby, dass heißt nur mit
begrenzter Zeit. Aber auch zu hobby verträglichen kosten.
Ich schau mir das heute mal genauer an.
Und melde dich doch bitte im forum an
Also meine Erfahrung ist, 24Bit sind schon sehr anspruchsvoll, wenn man
viel Erfahrung beim Platinenlayout hat.
32Bit stelle ich mir sehr interessant vor. Ich würde dafür schon ne
8-Layer Platine vorsehen.
qWudl (Gast)
>Das ist ein 24-Bit ADC, der das Eingangssignal des Wiegesensors>verstärkt, so dass ich mit einem Arduino damit etwas anfangen kann>(B+/B- ist für den zweiten Kanal. Benötige ich aber nicht).
Ein 24 Bit ADC hat vielleicht 24 Bit AUFLÖSUNG, aber seltenst 24 Bit
GENAUIGKEIT.
Siehe Auflösung und Genauigkeit.
>Das funktioniert eigentlich ganz gut. Der Waagen-Sensor ist aber auf>10kg ausgelegt und das bedeutet, dass ich damit im Bereich +/- 1g sehr>schöne Werte bekomme, nicht mehr jedoch im Bereich 0,1g oder 0,05g.
Schon mal mit einer Elefantenwaage einen Brief gewogen?
>Für eine 0,1g oder 0,05g Auflösung würde ich einen Sensor für 200g oder>500g Maximalgewicht benötigen, denke ich. Das kommt aber leider nicht in>Frage.
Warum nicht? Waagen mit einem dermaßen hohen Dynamikbereich sind eher
selten.
>Daher hoffe ich, stattdessen mit einem 32-Bit ADC in den gewünschten>Genauigkeitsbereich zu kommen. Der TI ADS1262 ist zum Beispiel u.a. für>Wiege-Anwendungen gedacht: http://www.ti.com/lit/ds/symlink/ads1262.pdf
Du wiegst dich in falscher Sicherheit ;-) Siehe den Link oben.
>Unten links auf der ersten Seite des Datenblatts ist auch gleich schon>ein Schema für eine Wiege-Applikation vorhanden (sogar>Temperatur-kompensiert, benötige ich gar nicht).
;-) Träumer.
>Heisst also: kann mir jemand auf Grundlage des Schemas aus dem ADS1262>Datenblatt ein kleines Board entwerfen, an dem ich nach dem gleichen>Prinzip wie bei o.g. HX711 Boards meinen Wiegesensor anschließen kann,>um dann die Daten mit einem Arduino digital auszulesen? Fertige Boards>mit 24-Bit ADC gibt es schon einige, aber für 32-Bit hab ich nichts>gefunden.
Selbst ein 24 Bit ADC liefert dir in den letzten 10-12 Bits meistenes
eher Rauschen, denn der Analogteil muss die 24 Bit erstmal hergeben. 24
Bit GENAU sind nur verdammt wenige, verdammt teuere Meßgeräte und selbst
ECHTE 24 Bit AUFLÖSUNG kriegt man nicht so leicht hin.
@Jonas: Danke, ja ist ein reines Hobbyprojekt. Freue mich, wenn du dich
meldest!
Rechnerisch sind zwar 24-Bit ausreichend, aber nur dann, wenn das Signal
völlig sauber ist (sorry für die Ausdrucksweise, bin da neu...). Ich
denke die Hersteller dieser Wiegesensor-Boards nehmen eben einen an sich
überdimensionierten 24-Bit ADC, um trotz einfachem Platinendesign und
den damit verbundenen großen Werte-Schwankungen am Ende eben auf einen
Output zu kommen, mit dem man als unbedarfter Nutzer etwas anfangen
kann.
Mit diesem HX711-Board komme ich auf jeden fall auf eine Genauigkeit von
ca. 1g. Alles darunter Schwankt enorm. So geht das laut Google auch
anderen, die ein ähnliches Setup betreiben.
Hallo Falk,
Falk B. schrieb:> Ein 24 Bit ADC hat vielleicht 24 Bit AUFLÖSUNG, aber seltenst 24 Bit> GENAUIGKEIT.>> Siehe Auflösung und Genauigkeit.>
Vielen Dank für den klarstellenden Link.
> Warum nicht? Waagen mit einem dermaßen hohen Dynamikbereich sind eher> selten.
Ich hätte es sehr interessant gefunden, wenn ich diese Waage sowohl als
vollwertige Küchenwaage, als auch als Briefwaage hätte nutzen können.
Hast du irgendwelche Informationen zu Waagen in besagtem hohen
Dynamikbereich.?
Danke dir!
Wudl schrieb:> Daher hoffe ich, stattdessen mit einem 32-Bit ADC in den gewünschten> Genauigkeitsbereich zu kommen
Vergiss es.
Toni B. schrieb:> Mit diesem HX711-Board komme ich auf jeden fall auf eine Genauigkeit von> ca. 1g. Alles darunter Schwankt enorm.
Was aber nicht am HX711 liegt.