Mittelwert von 8 Analogen 0-5V Signalen

Gast #3104560
Hallo

Ich möchte von 8 Analogen Hal Sensoren (A1301) den Mittelwert bilden.
Ich nehme an die Sensoren in Reihe zu Speisen ist keine gute Idee.

Gibt es eine einfachere Lösung als alle 8 Signale in einen A/D Wandler- 
Mikrocontroller ein zu lesen und den Mittelwert bilden?

Die Platine sollte möglichst klein werden darum möchte ich 10 Kontakte 
vermeiden.

Villeicht mit einem Widerstandsnetzwerk?

Bin für alle Tipps / Lösungsansätze dankbar. :)
Gast
Joachim минифлоть schrieb:
> Gauss schrieb:
>> Die Platine sollte möglichst klein werden darum möchte ich 10 Kontakte
>> vermeiden.
>
> Wie meinst du das?

Wenn ich 8 Sensoren habe brauche ich 10 Kontakte. +/Gnd und die 8 
Signale.


Also mit 8 100K Ohm Widerständen auf einen Punkt führen und dann hab ich 
den Mittelwert?. Ich nehme an, damit dass möglichst genau ist, benötige 
ich Widerstände mit einer niedrigen Toleranz.

Oder ist die Lösung mit den Pufferverstärkern genauer? Wie diese 
funktionieren muss ich mich noch informieren.

Danke für deine schnelle Antwort.
Gast
Gauss schrieb:
> damit dass möglichst genau ist, benötige
> ich Widerstände mit einer niedrigen Toleranz.

Was soll der Unfug?
Entweder Mittelwert oder moeglichst genau.
Jemand, der sich mit solchen Problematiken "richtig" beschaeftigt, fragt 
sowieso zuerst "wie genau ist noetig?"

Maximal moegliche Genauigkeit bekommst Du, indem Du die Signale einzeln 
wandelst und den Mittelwert durch einen Prozessor numerisch bestimmst.
Das allerdings beisst sich wieder mit dieser Anforderung:
Gauss schrieb:
> Die Platine sollte möglichst klein werden d

Also: Wie genau ist noetig?


fonsana
Gast
> Was soll der Unfug?
> Entweder Mittelwert oder moeglichst genau.

Wieso entweder ? Das schliest sich doch nicht aus. Ich kann einen 
genauen oder ungenauen Mittelwert erhalten.


Die Abweichung sollte nicht mehr als 1% betragen.

Ich werde die Lösung mit den 8 Widerständen aufbauen und ausbrobieren.
Gast
> Die Abweichung sollte nicht mehr als 1% betragen.

Das ist doch Käse hoch drei.

Die Sonsoren sind sowieso schon zu 50% ungenau,
was willst du da mit einer höheren Genauigkeitsanforderung.

Schon der Nullwert liegt ggf. um 3% daneben, dauz ist das Signal
stark temperaturabhängig.

Ein Mischen auf einen Mittelwert durch Widerstände ist problemlos, so 
lange die Sensoren nicht mehr als 1mA liefern müssen. Wenn 7 also auf 
fast 5V und einer auf 0V liegt, müsste der Widerstandswert 4k7 betragen, 
die gibt es übrigens problemlos in 1%.
Gast
Ja das stimmt.

Das Problem mit dem Null wert wollte ich umgehen in dem ich zu beginn 
der Messung ohne Magnet messe und so den Offset erhalte.

Die Temperatur werde ich eventuell messen und so einen Korrekturfaktor 
einbauen.

Ich werde die Schaltung mit 4.7k Ohm Widerständen aufbauen. Danke.
Moderator (Firma: Titel) Persönliche Seite
Kevin K. schrieb:
> Du kannst die Spannungen auch mit einem OpAmp als summierer aufsummieren
> und den Ausgang durch 8 teilen.
Mathematik ist schön, nicht wahr?
Das ginge, wenn dabei nicht die maximale Ausgangsspanung des Opamps 
überschritten würde. Die einfachste Lösung wurde schon genannt...

Die Sache mit den 8 zusammengefassten Ausgängen und die vermeintlichen 
Probleme mit den Widerstandstoleranzen umgehen, indem man ein einziges 
8-fach Widerstandsnetzwerk mit einem gemeinsamen Anschluss nimmt. Da ist 
dann alles drin, was man für den Mittelwert braucht. Sowas z.B.:
http://www.we-shop.eu/passive-Bauelemente/Widerstaende/Netzwerke/SIL/8-fach-9-Pins/SIL-Widerstandsnetzwerk-8x22K-8-1-Pins::4910.html
Und die Toleranzen sind kein Thema, weil bei solch einem Bauteil alle 
Widerstände in die selbe Richtung abweichen und den Fehler so 
automatisch kompensieren...
Gauss schrieb:
> Das Problem mit dem Null wert wollte ich umgehen in dem ich zu beginn
> der Messung ohne Magnet messe und so den Offset erhalte.

hilft dir nichts, weil du damit nicht den fehler an den einzelnen 
sensoren erkennst.
dein vorgehen ist kompletter unsinn, deine vorstellung von 1% 
traumtänzerei.

entweder, du machst es richtig, oder erzählst keinen unfug von 
irgendwelchen aus der luft gegriffenen 1%...
was soll das ganze werden?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.