Forum: Mikrocontroller und Digitale Elektronik ADC welcher ist zu empfehlen


von roland k. (rolandooos)


Lesenswert?

Hallo Ihr,

Ich möchte eine Ad Wandlung von 6 Feuchtigkeitsfühler an einem 
Controller durchführen.
Die sensoren aus Amerika liefern mir eine Spannung zwischen 0 und 3 
Volt!
Versorgungdspannung: zwischen 3,3 und 20 VDC.
wollte sie mit 5 Volt versorgen, da dies für mich am besten passt.
Da ich mit meinen 2 Internen 8bit 4 Kanal also insgesamt 8 kanal wegen 
zu wenig Pins nicht mehr weit komme würde ich gerne einen I2C ADC 
integrieren um meine Spannungen auszuwerten.

Er sollte also minimum 8 kanäle haben!
8 bit müssten auch ausreichen.

gibt es Empfehlungen von eurer Seite welcher gutes feedback hat und 
welcher gute Informationen im netz bietet?

Danke schonmals

MFG Roland

von Jobst M. (jobstens-de)


Lesenswert?

8x ADS1110


Gruß

Jobst

von Eddy C. (chrisi)


Lesenswert?

Es gibt auch Analog-Multiplexer. Ich meine, Du willst die Feuchtigkeit 
ja nicht mit 10kHz messen!?

von user (Gast)


Lesenswert?

wie wäre es mit MAX11604 ?

von Nils S. (kruemeltee) Benutzerseite


Lesenswert?

Einen einfachen ADC wie z.B. TLC540 und einen Analog Multiplexer wie den 
4051 (8ch.) oder 4067 (16ch.).

Vorteil ist 16channel für ~3 Euro, sehr schnell am SPI Bus und vorallem 
in handlichen DIP Gehäusen.

von roland (Gast)


Lesenswert?

was ist softwaretwechnisch einfacher zu realisieren?
AdC I2C oder Multiplexer an einem internen ADC pin ?
ist mein erstes Prijekt und weiss nicht recht was auf mich zu kommt!

Danke an alle
Roland

von Nils S. (kruemeltee) Benutzerseite


Lesenswert?

Das kommt alles ungefähr aufs Selbe raus.

Multiplexer braucht ein paar Pins mehr als der I2C Chip, ist um längen 
billiger. Der einzelne Multiplexer wird wahrscheinlich weniger als 1€ 
kosten.

Der interne ADC ist mit ~15 Zeilen Code ausgelesen, der Multiplexer mit 
ebenso vielen auf den jeweiligen Kanal eingestellt.

I2C wird aufwendiger, da du erstmal Code für die I2C Kommunikation 
brauchst, dafür gibts aber die sehr einfache I2C Lib von Peter Fleury 
(google, findet man sofort).

Ich würds mit dem Multiplexer lösen, aber da wird dir jeder was anderes 
erzählen wollen ;)

von Peter D. (peda)


Lesenswert?

roland kreier schrieb:
> Ich möchte eine Ad Wandlung von 6 Feuchtigkeitsfühler an einem
> Controller durchführen.

Die Controller haben doch meistens nen internen 10Bit-ADC und 
Multiplexer.
Z.B.
ATtiny24: 8 Eingänge
ATtiny261: 11 Eingänge
ATmega48: 8/6 Eingänge (SMD/DIP)


Peter

von Jobst M. (jobstens-de)


Lesenswert?

Peter Dannegger schrieb:
> Die Controller haben doch meistens nen internen 10Bit-ADC und
> Multiplexer.

Er schrieb etwas vom 2 ADCs mit jeweils 4 Eingängen und das er nur noch 
4 Pins frei hat.
Das lässt den Schluß zu, daß es sich nicht um einen AVR handelt.
Und egal wie viele AD-Eingänge der Controller hat, er nur noch 4 davon 
nutzen kann.

@TO: Was für ein Controller ist es denn?


Gruß

Jobst

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.