Hallo Leute,

Ok einen Wandler von 12 Bit bringt man nicht auf 18 Bit. [-(

Das Problem ist folgendes. Zählen bis 1000 ohne mich zu verzählen.

Ich habe folgende undankbare Aufgabe bekommen:
ich bekomme per Spannung 8 Gewichte übermittelt.

Man nehme eine Atmel mega8535 / mega16 o.ä.
und schicke auf jeden ADC eine "Zähl"-Spannung im Abstand von ca 0,4 Volt
ADC0 = 0Volt - 1Volt 0-1000 Einheiten(a)
ADC1 = 0Volt - 1,4 Volt 0-1000 Einheiten(b)
....
...
ADC7 = 0Volt - 4,6V 0-1000 Einheiten (h)

So, die eingebauten ADC's haben 10 bit - d.h ADC7 könnte die Einheiten ermitteln, die anderen nicht wegen gleicher UREF
Funktioniert aber nicht.
Das Meßsignal ca 2 bit ungenau -- die Zähler etwa genauso. (linearität)
ES MUSS präzise sein.
ADC7 müsste "per Umschaltung irgendeiner Art" auf wenigstens 14Bit kommen.
ADC0 demzufolge auf min. 16 Bit.

Ist so etwas überhaupt realisierbar?
Durch Bereichseinschränkung per Relais/Widerstand usw.
Oder ist es sinnvoller - gleich einen externen AD-Wandler zu nutzen ?
(was ich fast vermute)
Die Wandlerzeit ist fast egal -- unter 1 sec sollte sie aber bleiben .

Für Tips,Tricks,Infos und Links bin ich im Voraus schon dankbar.


Grüße

Hary